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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user