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
+4 -4
View File
@@ -1,7 +1,7 @@
import { defineConfig } from "drizzle-kit";
import * as dotenv from "dotenv";
import { defineConfig } from "drizzle-kit"
import * as dotenv from "dotenv"
dotenv.config({ path: ".env.local" });
dotenv.config({ path: ".env.local" })
export default defineConfig({
schema: "./lib/db/schema.ts",
@@ -12,4 +12,4 @@ export default defineConfig({
},
strict: true,
verbose: true,
});
})