Commit Graph

  • 20b4ad102d Wrap transaction_type in col() for notin_ filter main Carlos Escalante 2026-04-29 22:58:28 -06:00
  • ec716e698f Exclude SALARY and DEPOSITO from agent recent-transactions tool Carlos Escalante 2026-04-29 22:55:53 -06:00
  • f556c392fb Pass OPENAI_API_KEY and AGENT_MODEL to prod from Gitea secrets Carlos Escalante 2026-04-29 22:49:55 -06:00
  • aa4bb6512f Proxy /api/v1 and /api/auth from Hono to FastAPI in prod Carlos Escalante 2026-04-29 22:43:34 -06:00
  • 6b3069eef4 Fix prod backend hostname collision on nginx-prod-network Carlos Escalante 2026-04-29 22:31:16 -06:00
  • ead8fb8684 Fix prod frontend container: tsx on PATH and cap build heap Carlos Escalante 2026-04-29 22:21:45 -06:00
  • 097fe9c4cf Point sync-db at old-vps and add A2UI theming notes Carlos Escalante 2026-04-29 22:02:58 -06:00
  • c92bfc66fe Update pages and components for new module paths Carlos Escalante 2026-04-29 22:02:46 -06:00
  • cf8b7be778 Fix Tabs orientation selectors Carlos Escalante 2026-04-29 22:02:33 -06:00
  • 8b3a19b552 Add Skeleton primitive and budget detail loading state Carlos Escalante 2026-04-29 22:02:22 -06:00
  • 5d5727ec4e Add Asistente chat page with A2UI render tools Carlos Escalante 2026-04-29 22:02:12 -06:00
  • 140a75f706 Add cookie-based SPA auth and update container plumbing Carlos Escalante 2026-04-29 22:02:02 -06:00
  • 7f602a67af Add Microsoft Agent Framework assistant with read-only tools Carlos Escalante 2026-04-29 22:01:50 -06:00
  • 5f2a4105f3 Migrate frontend to Vite + Hono CopilotKit runtime Carlos Escalante 2026-04-29 22:01:40 -06:00
  • c4768e6912 Drop legacy pages, contexts, and dashboard widgets Carlos Escalante 2026-04-29 22:01:26 -06:00
  • 9fe17c0607 Drop legacy Next.js + CRA scaffold assets Carlos Escalante 2026-04-29 22:01:06 -06:00
  • 98d32df763 Ignore tech_docs and local Claude state Carlos Escalante 2026-04-29 21:57:58 -06:00
  • d4d0f65759 Exclude income transactions from budget transactions list Carlos Escalante 2026-04-15 19:27:50 -06:00
  • d929ed6573 Remove Ahorro from budget UI, add SALARY type and savings auto-accrual Carlos Escalante 2026-04-15 19:13:29 -06:00
  • 94a8a894a6 Convert all currencies to CRC and poll rates every 6h Carlos Escalante 2026-04-15 17:16:20 -06:00
  • 9a80f2a997 Convert USD and EUR to CRC in analytics endpoints Carlos Escalante 2026-04-07 20:41:38 -06:00
  • efe6d88286 Add EUR currency support for international transactions Carlos Escalante 2026-04-07 20:29:37 -06:00
  • 4da00750a8 Fix migration to use IF NOT EXISTS and Postgres-compatible DEFAULT Carlos Escalante 2026-04-03 20:14:20 -06:00
  • 792cef5006 Fix analytics case() bug, add privacy mode, add prod DB sync script Carlos Escalante 2026-04-03 20:10:58 -06:00
  • 78e20f30cb Replace axios with native fetch API wrapper Carlos Escalante 2026-04-03 20:10:48 -06:00
  • 51c106dc6c Add Proyecciones page with yearly financial projections view Carlos Escalante 2026-04-03 20:10:37 -06:00
  • 0fdb5447b7 Add deferred transactions, revamp budget projections and UI Carlos Escalante 2026-04-03 20:10:23 -06:00
  • 37e04273b9 Add clickable legend toggles and charge trend chart Carlos Escalante 2026-04-02 16:38:30 -06:00
  • c005956458 Support multi-file upload for municipal receipts Carlos Escalante 2026-04-02 16:23:14 -06:00
  • 8f775e5531 Add python-dateutil to requirements for production Carlos Escalante 2026-04-02 16:16:33 -06:00
  • 739a32efd4 Add municipal receipt module and convert navbar to sidebar Carlos Escalante 2026-04-02 16:11:51 -06:00
  • 45166f9d20 Add privacy mode toggle to blur sensitive financial amounts Carlos Escalante 2026-04-01 10:43:50 -06:00
  • aedf3aa3b0 Fix plus sign showing before negative rendimientos values Carlos Escalante 2026-04-01 10:24:58 -06:00
  • cab4d86b5c Restore MEMP/MPAT in Bank enum for DB compatibility Carlos Escalante 2026-04-01 10:21:28 -06:00
  • 22334c2129 Remove MPAT and MEMP fund references from pension module Carlos Escalante 2026-04-01 10:18:36 -06:00
  • 0923337fff Fix pension paste parser for split-line format from bank website Carlos Escalante 2026-04-01 10:09:51 -06:00
  • 898b540b3f Fix roiEarned crash when chart data has fewer than 12 entries Carlos Escalante 2026-04-01 10:06:08 -06:00
  • 3c9656f416 Add manual pension data entry and fix chart to use real historical data Carlos Escalante 2026-04-01 10:03:29 -06:00
  • e011a3adcc Fix date picker defaulting to UTC instead of browser local time Carlos Escalante 2026-03-31 21:02:08 -06:00
  • b68129a171 Add cumulative balance tracking with editable overrides Carlos Escalante 2026-03-30 12:03:43 -06:00
  • 99d0c4ebd7 Split budget Resumen into Detalle, Transacciones, and Proyecciones sub-tabs Carlos Escalante 2026-03-30 11:14:43 -06:00
  • 26a26b8ca2 Fix category dropdown showing ID and sort alphabetically Carlos Escalante 2026-03-30 10:56:03 -06:00
  • fe8d0144eb Add Electronics category and fix DEPOSITO shown as expense Carlos Escalante 2026-03-30 10:49:22 -06:00
  • eccfd53e0b Add pension PDF upload, parsing, and fund summary API Carlos Escalante 2026-03-28 22:24:42 -06:00
  • 1b90f0c70a Add Pensions page with fund overview, growth chart, and projections Carlos Escalante 2026-03-28 18:13:52 -06:00
  • bd1346f9da Exclude DEPOSITO transactions from budget projections Carlos Escalante 2026-03-26 23:29:45 -06:00
  • 9cfa1c4eb1 Add DEPOSITO transaction type and Salarios page Carlos Escalante 2026-03-26 22:57:41 -06:00
  • 8d76059ae8 Add budget module and push notifications for transactions Carlos Escalante 2026-03-26 22:28:14 -06:00
  • 2cd0d3b2e1 Migrate all components and pages to shadcn/ui with DataTable Carlos Escalante 2026-03-22 14:45:44 -06:00
  • 46f2d8679c Add shadcn/ui design system, theme, and base components Carlos Escalante 2026-03-22 14:45:33 -06:00
  • 4d468036c6 Add user settings endpoint and exchange rate fallback APIs Carlos Escalante 2026-03-22 14:45:20 -06:00
  • 58ab395d95 Remove one-time DB reset step from deploy workflow Carlos Escalante 2026-03-21 18:33:51 -06:00
  • 0a8e00e227 Add accounts expansion, analytics, exchange rates, API tokens, PWA support, and UI overhaul Carlos Escalante 2026-03-21 18:23:47 -06:00
  • 1257b0dd61 Fix: use specific container name for API proxy to avoid collision Carlos Escalante 2026-03-21 11:43:54 -06:00
  • c994f06106 Fix: strip leading whitespace from .env.prod in deploy workflow Carlos Escalante 2026-03-21 11:41:41 -06:00
  • a0a8f4eeaa Fix: add axios to pnpm-lock.yaml for Docker build Carlos Escalante 2026-03-21 11:39:31 -06:00
  • 13161b8e49 Add budget module: FastAPI backend + React frontend Carlos Escalante 2026-03-21 11:33:38 -06:00
  • cfd2eba849 Update hero description with expanded copy Carlos Escalante 2026-03-21 09:46:13 -06:00
  • 570be71ac0 Fix domain: wealthy → wealth.cescalante.dev Carlos Escalante 2026-03-21 09:40:54 -06:00
  • 19612ac6ef Add CLAUDE.md project guide Carlos Escalante 2026-03-21 09:37:05 -06:00
  • 750d54faa7 Add landing page, Docker setup, and CI/CD pipeline Carlos Escalante 2026-03-21 09:06:14 -06:00
  • fe740d1ae9 Initial commit Carlos Escalante 2026-03-21 08:30:01 -06:00