Commit Graph

81 Commits

Author SHA1 Message Date
Julien Froidefond
385f68bbdf refactor: rename app service to banking-app in docker-compose.yml for clarity and consistency
Some checks failed
Deploy with Docker Compose / deploy (push) Failing after 3s
2025-12-10 14:28:28 +01:00
Julien Froidefond
f8919b19b3 refactor: standardize code formatting and improve consistency across various components and API routes for enhanced readability and maintainability 2025-12-10 14:28:05 +01:00
Julien Froidefond
299a66e6ff fix: prevent event propagation on checkbox click in transaction table for improved user interaction 2025-12-08 14:05:23 +01:00
Julien Froidefond
8d947ad70f refactor: enhance cache invalidation logic across banking API routes and components for improved data consistency and performance 2025-12-08 14:04:12 +01:00
Julien Froidefond
53bae084c4 refactor: streamline transaction page logic by consolidating state management and enhancing pagination, improving overall performance and maintainability 2025-12-08 12:52:59 +01:00
Julien Froidefond
ba4d112cb8 feat: add duplicate transaction detection and display in transactions page, enhancing user experience with visual indicators for duplicates 2025-12-08 09:50:32 +01:00
Julien Froidefond
cb8628ce39 refactor: standardize code formatting and improve readability across multiple components, including transaction handling and sidebar layout adjustments 2025-12-08 09:28:09 +01:00
Julien Froidefond
11c0df1293 refactor: clean up code formatting and improve query invalidation logic in RulesPage and useIsMobile hook for better readability and maintainability 2025-12-08 09:21:19 +01:00
Julien Froidefond
c47ea045cc feat: implement loading indicators in transactions page and loading component for improved user feedback during data fetching 2025-12-08 09:19:21 +01:00
Julien Froidefond
28baf9aa9e feat: enhance transaction deletion process with optimistic updates, improved error handling, and restore previous data on failure 2025-12-08 08:52:47 +01:00
Julien Froidefond
4224c8aa83 feat: implement transaction updating state management and loading indicators in transaction table for improved user feedback during updates 2025-12-08 08:29:58 +01:00
Julien Froidefond
5014051e10 refactor: update value formatting in combobox components to include names for better context and usability 2025-12-08 08:13:05 +01:00
Julien Froidefond
3e119813cd refactor: simplify Check component rendering in CategoryCombobox for improved readability and maintainability 2025-12-08 07:51:30 +01:00
Julien Froidefond
b2c8237bea refactor: improve sidebar component styling and layout responsiveness, adjusting padding and alignment based on collapsed state for better user experience 2025-12-08 07:50:29 +01:00
Julien Froidefond
2177ae7b4a feat: implement optimistic updates for transaction handling and improve category selection in combobox components for enhanced user experience 2025-12-08 07:44:02 +01:00
Julien Froidefond
1263ac9c52 refactor: enhance layout and styling consistency in dashboard components, including adjustments to card headers, content, and typography for improved readability and responsiveness 2025-12-08 06:44:59 +01:00
Julien Froidefond
0321eab5b5 fix: standardize formatting and improve readability across various components and styles, including CSS and TypeScript files 2025-12-08 06:37:29 +01:00
Julien Froidefond
2db5bc324d feat: revamp global styles and component designs with enhanced gradients, shadows, and responsive layouts for a modern fintech aesthetic 2025-12-07 17:42:07 +01:00
Julien Froidefond
a33c41f1bd feat: add mobile-friendly filter sheet to statistics and transaction components, enhancing user experience with improved layout and accessibility 2025-12-07 17:29:48 +01:00
Julien Froidefond
1548ce4b0d feat: update global styles and component designs for enhanced aesthetics and responsiveness, including new gradients, shadows, and transitions 2025-12-07 17:25:58 +01:00
Julien Froidefond
d4db94d156 feat: enhance UI with new background gradients and responsive design adjustments across various components 2025-12-07 17:23:53 +01:00
Julien Froidefond
b704cc5a84 chore: clean up .dockerignore and standardize formatting in auth.ts for improved readability 2025-12-07 17:11:56 +01:00
Julien Froidefond
a32bb322a2 chore: update .gitignore to include database files for better file management 2025-12-06 12:59:25 +01:00
Julien Froidefond
a7f3433f5f chore: standardize quotes in pnpm-lock.yaml and clean up formatting in various files for improved readability 2025-12-06 12:38:45 +01:00
Julien Froidefond
ad8b936c7a feat: implement token expiration handling in authentication flow and update session management for improved security 2025-12-06 12:38:36 +01:00
Julien Froidefond
b1a8f9cd60 feat: integrate React Query for improved data fetching and state management across banking and transactions components 2025-12-06 09:36:06 +01:00
Julien Froidefond
e26eb0f039 chore: add formatting scripts to package.json and standardize pnpm-lock.yaml quotes 2025-12-06 09:16:04 +01:00
Julien Froidefond
c4fe288193 chore: update Next.js version to 16.0.7 and standardize package.json and pnpm-lock.yaml formatting 2025-12-05 08:29:36 +01:00
Julien Froidefond
ec387d5e2b chore: update .dockerignore and refactor createBackup function signature for improved readability 2025-12-05 08:28:36 +01:00
Julien Froidefond
e715779de7 chore: clean up code by removing trailing whitespace and ensuring consistent formatting across various files = prettier 2025-12-01 08:37:30 +01:00
Julien Froidefond
757b1b84ab refactor: remove unused imports and improve variable naming for clarity in statistics and transactions components 2025-12-01 08:35:33 +01:00
Julien Froidefond
b3b25412ad feat: enhance responsive design and layout consistency across various components, including dashboard, statistics, and rules pages 2025-12-01 08:34:28 +01:00
Julien Froidefond
86236aeb04 feat: docker and compose 2025-12-01 08:14:04 +01:00
Julien Froidefond
34874aae86 feat: add tooltip functionality for transaction memo display to enhance readability and user experience 2025-12-01 05:52:14 +01:00
Julien Froidefond
032886dc1c feat: add category breakdown by parent to statistics page and enhance pie chart with toggle for grouping options 2025-11-30 17:16:47 +01:00
Julien Froidefond
00dd8fc335 feat: enhance statistics page with new charts and data visualizations including savings trend, category trends, and year-over-year comparisons 2025-11-30 17:05:03 +01:00
Julien Froidefond
f366ea02c5 feat: add categorization feature for transaction groups with UI enhancements for category selection 2025-11-30 16:48:55 +01:00
Julien Froidefond
c4e7df4091 feat: implement folder management and drag-and-drop functionality for accounts, enhancing organization and user experience 2025-11-30 16:34:53 +01:00
Julien Froidefond
2363cab09a feat: update filter component widths and improve layout consistency across dashboard and statistics pages 2025-11-30 16:26:20 +01:00
Julien Froidefond
e67297bf2c feat: implement account filtering and enhance accounts summary display with folder organization 2025-11-30 16:22:42 +01:00
Julien Froidefond
d5aa00a885 feat: add transaction deduplication feature and enhance filtering options in settings and transactions pages 2025-11-30 13:02:03 +01:00
Julien Froidefond
e087143675 fix: update transaction description and memo display for improved readability and layout consistency 2025-11-30 12:34:04 +01:00
Julien Froidefond
ebf842cf6d feat: improve balance calculations in statistics page and charts with enhanced formatting for large values 2025-11-30 12:19:34 +01:00
Julien Froidefond
184a073bb1 feat: add initial balance support to accounts, enhancing account management and balance calculations across components 2025-11-30 12:13:02 +01:00
Julien Froidefond
c26ba9ddc6 feat: implement bulk account deletion and enhance account management with folder organization and drag-and-drop functionality 2025-11-30 12:00:29 +01:00
Julien Froidefond
d663fbcbd0 feat: integrate authentication and password management features, including bcrypt for hashing and NextAuth for session handling 2025-11-30 08:04:06 +01:00
Julien Froidefond
7cb1d5f433 feat: add BackupCard component and corresponding Backup model to enhance settings functionality and data management 2025-11-30 07:50:47 +01:00
Julien Froidefond
f17b83fb95 feat: add custom date range selection to statistics page, enhancing transaction filtering capabilities and user experience 2025-11-29 19:22:13 +01:00
Julien Froidefond
5195f4adad feat: implement enhanced transaction filtering capabilities with support for account and category filters, improving data visibility and user interaction 2025-11-29 19:19:21 +01:00
Julien Froidefond
921ee4a5f0 feat: enhance statistics page with multi-account and category filtering, and add active filters display for improved user experience 2025-11-29 19:15:00 +01:00