Commit Graph

  • 9e9b1cf15f refactor(api): Update all modified files with dependency injection changes. main Elisiário Couto 2025-12-09 00:50:02 +00:00
  • 9dc6357905 refactor(api): Remove DatabaseService layer and implement dependency injection. Elisiário Couto 2025-12-09 00:49:29 +00:00
  • 5f87991076 refactor(api): Split DatabaseService into repository pattern. Elisiário Couto 2025-12-08 23:21:55 +00:00
  • 267db8ac63 refactor(api): Improve database connection management and reduce boilerplate. Elisiário Couto 2025-12-08 22:54:57 +00:00
  • 7007043521 Reformat. Elisiário Couto 2025-12-08 22:05:04 +00:00
  • fbb3eb9e64 refactor: Consolidate service layer with dedicated data processors. Elisiário Couto 2025-12-07 01:11:54 +00:00
  • 3d5994bf30 Fix lint issues. Elisiário Couto 2025-12-08 21:30:57 +00:00
  • edbc1cb39e Update frontend/src/components/TransactionsTable.tsx Elisiário Couto 2025-12-08 21:22:15 +00:00
  • 504f78aa85 Update frontend/src/components/filters/FilterBar.tsx Elisiário Couto 2025-12-08 21:21:17 +00:00
  • cbbc316537 chore(ci): Fix workflow permissions. Elisiário Couto 2025-12-08 20:21:04 +00:00
  • 18ee52bdff fix(frontend): Prevent full transactions page reload on search. Elisiário Couto 2025-12-08 16:06:29 +00:00
  • 07edfeaf25 fix(frontend): Blur balances in transactions page cards. Elisiário Couto 2025-12-08 15:56:18 +00:00
  • c8b161e7f2 refactor(frontend): Address code review feedback on focus and currency handling. copilot-swe-agent[bot] 2025-12-07 01:33:45 +00:00
  • 2c85722fd0 feat(frontend): Fix search focus issue and add transaction statistics. copilot-swe-agent[bot] 2025-12-07 01:32:03 +00:00
  • 88037f328d fix: Address code review feedback on notification error handling. copilot-swe-agent[bot] 2025-12-07 12:21:46 +00:00
  • d58894d07c refactor: Replace magic numbers with named constants. copilot-swe-agent[bot] 2025-12-07 01:28:39 +00:00
  • 1a2ec45f89 feat: Add sync error and account expiry notifications. copilot-swe-agent[bot] 2025-12-07 01:26:11 +00:00
  • 5de9badfde fix(frontend): Blur balances in Account Management page. Elisiário Couto 2025-12-07 11:35:28 +00:00
  • 159cba508e fix: Resolve all lint warnings and type errors across frontend and backend. Elisiário Couto 2025-12-07 11:27:55 +00:00
  • 966440006a fix(frontend): Remove unused import in TransactionDistribution copilot-swe-agent[bot] 2025-12-07 01:39:00 +00:00
  • a592b827aa feat(frontend): Add balance visibility toggle with blur effect copilot-swe-agent[bot] 2025-12-07 01:37:47 +00:00
  • fabea404ef refactor: Remove API response wrapper pattern. Elisiário Couto 2025-12-07 00:54:51 +00:00
  • a75365d805 chore: Update dependencies. Elisiário Couto 2025-11-23 23:10:23 +00:00
  • 31abe68b2a chore: Merge sample data scripts. Elisiário Couto 2025-11-23 23:08:57 +00:00
  • 5eecc72219 chore(ci): Bump version to 2025.11.0 2025.11.0 Elisiário Couto 2025-11-22 21:02:01 +00:00
  • b1b348badb fix: Fallback to internal_transaction_id when bank transactions do not have transaction_id. Elisiário Couto 2025-11-22 21:00:45 +00:00
  • d2bc179d59 fix(frontend): Apply iOS safe area insets to body element instead of individual components. copilot-swe-agent[bot] 2025-10-06 00:20:19 +00:00
  • 9fee74e2a9 chore(ci): Bump version to 2025.10.2 2025.10.2 Elisiário Couto 2025-10-06 01:02:19 +01:00
  • 7c06a1d8b9 fix(frontend): Include default mime types. Elisiário Couto 2025-10-06 01:02:15 +01:00
  • d78f481192 fix(frontend): Improve nginx config. Elisiário Couto 2025-10-06 00:57:27 +01:00
  • b32853e8fd chore(ci): Bump version to 2025.10.1 2025.10.1 Elisiário Couto 2025-10-06 00:06:07 +01:00
  • 0750c41b7b docs: Improve documentation, add gif showing web app. Elisiário Couto 2025-10-06 00:02:56 +01:00
  • 1cd63731a3 fix(frontend): Fix PWA caching system, remove prompts. Elisiário Couto 2025-10-05 23:15:29 +01:00
  • 38fddeb281 refactor(frontend): Standardize button styling using shadcn Button component. Elisiário Couto 2025-10-05 23:14:19 +01:00
  • 0205e5be0d chore(ci): Bump version to 2025.10.0 2025.10.0 Elisiário Couto 2025-10-01 11:30:48 +01:00
  • ca7968cc3c fix(gocardless): Increase timeout to 30 seconds, some requests take some time. Elisiário Couto 2025-10-01 11:05:52 +01:00
  • e6da6ee9ab chore(ci): Bump version to 2025.9.26 2025.9.26 Elisiário Couto 2025-09-30 14:09:57 +01:00
  • 8802d24789 debug: Log different sets of GoCardless rate limits. Elisiário Couto 2025-09-30 14:07:10 +01:00
  • d3954f079b chore(ci): Bump version to 2025.9.25 2025.9.25 Elisiário Couto 2025-09-30 10:49:00 +01:00
  • 0b68038739 Lock dependencies before commiting next version. Elisiário Couto 2025-09-30 10:48:49 +01:00
  • d36568da54 chore: Log more rate limit headers. Elisiário Couto 2025-09-30 10:46:13 +01:00
  • 473f126d3e feat(frontend): Add ability to list backups and create a backup on demand. Elisiário Couto 2025-09-28 23:22:36 +01:00
  • 222bb2ec64 Lint and reformat. Elisiário Couto 2025-09-28 23:01:04 +01:00
  • 22ec0e36b1 fix(api): Fix S3 backup path-style configuration and improve UX. Elisiário Couto 2025-09-28 22:55:15 +01:00
  • 0122913052 feat(frontend): Add S3 backup UI and complete backup functionality copilot-swe-agent[bot] 2025-09-23 00:32:18 +00:00
  • 7f2a4634c5 feat(api): Add S3 backup functionality to backend copilot-swe-agent[bot] 2025-09-23 00:23:56 +00:00
  • 704c3d4cb7 chore(ci): Bump version to 2025.9.24 2025.9.24 Elisiário Couto 2025-09-25 12:10:40 +01:00
  • ef7c026db9 feat(frontend): Add comprehensive bank account management system. Elisiário Couto 2025-09-25 11:31:15 +01:00
  • dc3522220a chore(ci): Bump version to 2025.9.23 2025.9.23 Elisiário Couto 2025-09-25 00:34:45 +01:00
  • 1693b3a50d Resolve test issues. Elisiário Couto 2025-09-25 00:02:42 +01:00
  • 460c5af6ea fix: Correct sync trigger types from manual to scheduled/retry. Elisiário Couto 2025-09-24 23:58:43 +01:00
  • 5a8614e019 Small fixes. Elisiário Couto 2025-09-24 23:52:51 +01:00
  • ae5d034d4b fix(cli): Fix API URL handling for subpaths and improve client robustness. Elisiário Couto 2025-09-24 23:52:34 +01:00
  • d4edf69f2c feat(frontend): Add version-based cache invalidation for PWA updates copilot-swe-agent[bot] 2025-09-24 19:50:40 +00:00
  • d3a1696d4d chore(ci): Bump version to 2025.9.22 2025.9.22 Elisiário Couto 2025-09-24 20:08:20 +01:00
  • 24792744f9 fix(api): Fix banks API test fixtures to match GoCardless response format. Elisiário Couto 2025-09-24 20:04:44 +01:00
  • b9ca74e7e6 feat(api): Add bank logo support and fix banks endpoint type errors. Elisiário Couto 2025-09-24 19:57:03 +01:00
  • a8f704129b chore: Add pre-commit instructions to AGENTS.md. Elisiário Couto 2025-09-24 15:20:50 +01:00
  • 62cd55e48f feat(frontend): Improve System page and TransactionsTable UX. Elisiário Couto 2025-09-24 15:20:08 +01:00
  • e4e3f885ea feat(api): Add separate sync failure notifications. Elisiário Couto 2025-09-24 15:04:01 +01:00
  • 36d698f7ce fix(api): Add automatic token refresh on 401 errors in GoCardless service. Elisiário Couto 2025-09-24 14:58:45 +01:00
  • d211a14703 chore(ci): Bump version to 2025.9.21 2025.9.21 Elisiário Couto 2025-09-23 00:50:13 +01:00
  • c332642e64 feat(frontend): Implement notification settings with separate drawers and improved design. Elisiário Couto 2025-09-23 00:49:07 +01:00
  • 27f3f2dbba fix(frontend): Remove duplicate padding from Analytics page for consistent layout copilot-swe-agent[bot] 2025-09-22 22:10:23 +00:00
  • 02748181b9 chore(ci): Bump version to 2025.9.20 2025.9.20 Elisiário Couto 2025-09-22 23:12:34 +01:00
  • dcb1f39ff1 Use git-cliff action. Elisiário Couto 2025-09-22 23:12:00 +01:00
  • eb38264c68 Reformat files. Elisiário Couto 2025-09-22 23:00:27 +01:00
  • 65404848aa refactor(frontend): Reorganize pages with tabbed Settings and focused System page Elisiário Couto 2025-09-22 22:58:49 +01:00
  • 3f2ff21eac feat(frontend): Rename notifications page to System Status and add sync operations section copilot-swe-agent[bot] 2025-09-21 23:05:12 +00:00
  • 61f9592095 feat(api): Add sync operations tracking and database storage copilot-swe-agent[bot] 2025-09-21 22:58:28 +00:00
  • 76a30d23af feat: Consolidate version display to use health endpoint. Elisiário Couto 2025-09-22 18:43:53 +01:00
  • e9924e9d96 chore(ci): Bump version to 2025.9.19 2025.9.19 Elisiário Couto 2025-09-22 00:38:36 +01:00
  • 340e1a3235 feat(frontend): Add version display in header near connection status copilot-swe-agent[bot] 2025-09-21 23:08:17 +00:00
  • 4ce56fdc04 fix(frontend): Resolve mobile horizontal scroll in Time Period filters copilot-swe-agent[bot] 2025-09-21 22:48:32 +00:00
  • dd24a0e0d3 fix(frontend): Close mobile sidebar on navigation item click copilot-swe-agent[bot] 2025-09-21 22:36:58 +00:00
  • ff9bccc0e9 chore(ci): Bump version to 2025.9.18 2025.9.18 Elisiário Couto 2025-09-19 11:25:10 +01:00
  • 83bb3fcef2 docs: Add instructions for shadcn/ui. Elisiário Couto 2025-09-19 11:24:49 +01:00
  • fbb9e33279 feat(frontend): Transform layout to use shadcn dashboard-01 with iOS PWA safe area support. Elisiário Couto 2025-09-19 11:17:24 +01:00
  • 8228974c0c chore(ci): Bump version to 2025.9.17 2025.9.17 Elisiário Couto 2025-09-18 23:45:10 +01:00
  • 848eccb35b chore: Format files. Elisiário Couto 2025-09-18 23:43:08 +01:00
  • 25747d7d37 fix(api): Prevent duplicate notifications for existing transactions during sync. Elisiário Couto 2025-09-18 23:42:11 +01:00
  • b7d6cf8128 chore(ci): Bump version to 2025.9.16 2025.9.16 Elisiário Couto 2025-09-18 23:29:53 +01:00
  • 6589c2dd66 fix(frontend): Add iOS safe area support for PWA sticky header copilot-swe-agent[bot] 2025-09-18 22:26:03 +00:00
  • 571072f6ac chore(ci): Bump version to 2025.9.15 2025.9.15 Elisiário Couto 2025-09-18 23:03:01 +01:00
  • be4f7f8cec refactor(frontend): Simplify filter bar UI and remove advanced filters popover. Elisiário Couto 2025-09-18 23:01:51 +01:00
  • 056c33b9c5 feat(frontend): Add settings page with account management functionality. Elisiário Couto 2025-09-18 11:49:36 +01:00
  • 02c4f5c6ef chore(ci): Bump version to 2025.9.14 2025.9.14 Elisiário Couto 2025-09-18 11:49:36 +01:00
  • 30d7c2ed4e chore(ci): Prevent double GitHub Actions runs on new releases. Elisiário Couto 2025-09-18 11:21:04 +01:00
  • 61442a598f fix(config): Remove aliases for configuration keys that were disabling telegram notifications in some cases. Elisiário Couto 2025-09-18 11:09:43 +01:00
  • b7da446fa5 chore(ci): Bump version to 2025.9.13 2025.9.13 Elisiário Couto 2025-09-17 23:29:02 +01:00
  • 5a626b5394 chore: Enable browsermcp and shadcn MCP servers. Elisiário Couto 2025-09-17 23:27:14 +01:00
  • d9a39c30ab feat(frontend): Update analytics cards to match home page design consistency. Elisiário Couto 2025-09-17 22:23:34 +01:00
  • 155a48d7dc fix(frontend): Remove broken running balance feature in transactions table. Elisiário Couto 2025-09-17 22:16:13 +01:00
  • 8ab760815c fix(frontend): Resolve dual scroll and excessive whitespace issues on transactions page. Elisiário Couto 2025-09-17 22:11:03 +01:00
  • 2825dba2e9 feat(frontend): Update brand identity with new logo and color scheme. Elisiário Couto 2025-09-17 21:52:28 +01:00
  • 3049a8cd2f feat(frontend): Add PWA install prompts, update notifications, and app shortcuts copilot-swe-agent[bot] 2025-09-15 01:18:18 +00:00
  • 86891441d6 feat(frontend): Add comprehensive PWA capabilities with dynamic theme support copilot-swe-agent[bot] 2025-09-15 01:14:47 +00:00
  • 81d7d16301 fix(frontend): Add index signature to PieDataPoint interface. Elisiário Couto 2025-09-16 18:29:04 +01:00
  • 84e609a774 refactor(frontend): Replace LoadingSpinner with shadcn skeleton components. Elisiário Couto 2025-09-16 18:23:50 +01:00
  • fb310a5953 fix(frontend): Resolve linting issue in skeleton component copilot-swe-agent[bot] 2025-09-15 23:34:36 +00:00