Commit Graph

124 Commits

Author SHA1 Message Date
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
Julien Froidefond
c082ab5e63 refactor: clean up imports and enhance type definitions across multiple components for improved clarity and maintainability 2025-11-29 18:03:19 +01:00
Julien Froidefond
cd704c7d54 feat: implement recategorization dialog for automatic transaction categorization results, enhancing user feedback and interaction 2025-11-29 18:02:21 +01:00
Julien Froidefond
93e1d16a3c feat: enhance transaction table interactions by preventing event propagation on button clicks and adding icons for reconciliation actions 2025-11-29 17:55:47 +01:00
Julien Froidefond
ab1f7a65b2 feat: refactor transaction filters to support multiple account selection and improve UI with new account filter component 2025-11-29 17:53:09 +01:00
Julien Froidefond
3c142c3782 feat: update transaction filters to support multiple category selection and enhance UI with active filters display 2025-11-29 17:44:26 +01:00
Julien Froidefond
0fb3222ba2 feat: add icon support to category creation and editing, enhance transaction rule creation with new dialog and filters 2025-11-29 17:42:11 +01:00
Julien Froidefond
0ce50d1477 feat: replace category selection with CategoryCombobox in RuleCreateDialog and TransactionTable for improved user experience 2025-11-29 17:26:20 +01:00