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
+6 -6
View File
@@ -1,12 +1,12 @@
import NextAuth from "next-auth";
import { authConfig } from "@/lib/auth/config";
import NextAuth from "next-auth"
import { authConfig } from "@/lib/auth/config"
const { auth } = NextAuth(authConfig);
const { auth } = NextAuth(authConfig)
export const proxy = auth;
export const proxy = auth
export default auth;
export default auth
export const config = {
matcher: ["/((?!api|_next/static|_next/image|favicon.ico).*)"],
};
}