feat(ledger): add bookkeeping workbench and transaction views

- Add transactions_dirty table and zero-tolerance cleansing action

- Implement bookkeeping workbench (/bookkeeping) with searchable Combobox channel selector and card suffix / account identifier

- Implement transaction ledger (/transactions) with date groupings, multi-currency metrics, and filters

- Update AGENTS.md guidelines for Base UI Select and Combobox bindings
This commit is contained in:
2026-09-06 23:23:29 +08:00
parent 1ccee1414c
commit c33857ffac
42 changed files with 3329 additions and 598 deletions
+5 -5
View File
@@ -1,12 +1,12 @@
import React from "react";
import { cn } from "@/lib/utils";
import React from "react"
import { cn } from "@/lib/utils"
export function FluxentLogo({
className,
size = 36,
}: {
className?: string;
size?: number;
className?: string
size?: number
}) {
return (
<div
@@ -44,5 +44,5 @@ export function FluxentLogo({
<circle cx="15" cy="20" r="1.5" fill="currentColor" fillOpacity="0.8" />
</svg>
</div>
);
)
}