Private
Public Access
1
0

Implement Phase 5: reconciliation, SignalR notifications, payees, splits & plugins

Add full frontend UI for five backend features: bank reconciliation (3-step
stepper workflow), payee management (CRUD with alias chips), transaction splits
(expandable rows + split editor), plugins (card grid), and real-time SignalR
notifications (bell dropdown with badge). Fix backend PayeeResponse to expose
alias IDs for deletion.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Catherine Renelle
2026-02-08 14:14:23 -05:00
parent d0c3e3913c
commit eb49147080
14 changed files with 1084 additions and 18 deletions
+3 -1
View File
@@ -3,13 +3,15 @@ namespace Purrse.Core.DTOs;
public record CreatePayeeRequest(string Name, Guid? DefaultCategoryId, List<string>? Aliases);
public record UpdatePayeeRequest(string Name, Guid? DefaultCategoryId, bool IsActive);
public record PayeeAliasResponse(Guid Id, string Alias);
public record PayeeResponse(
Guid Id,
string Name,
Guid? DefaultCategoryId,
string? DefaultCategoryName,
bool IsActive,
List<string> Aliases
List<PayeeAliasResponse> Aliases
);
public record CreatePayeeAliasRequest(string Alias);