Commit Graph

82 Commits

Author SHA1 Message Date
Julien Froidefond
f295e86fc2 refactor: improve code formatting and consistency in StatisticsPage and TopExpensesList components; standardize quotation marks and enhance readability across various sections
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m57s
2025-12-23 11:49:31 +01:00
Julien Froidefond
c57daa9cc8 refactor: standardize quotation marks in pnpm-lock.yaml and improve code formatting across various components; enhance readability and maintain consistency in code style 2025-12-23 11:42:02 +01:00
Julien Froidefond
01c1f25de2 feat: add transaction statistics to TransactionsPage; implement reconciled and categorized percentage calculations, enhance card layout, and update UI components for improved data presentation
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m11s
2025-12-23 11:27:06 +01:00
Julien Froidefond
407486a109 feat: implement top expenses categorization and enhance UI with tabs; display top 10 expenses per top 5 parent categories, improving data organization and user navigation in the statistics page 2025-12-23 11:07:15 +01:00
Julien Froidefond
e0597b0dcb feat: update theme management across the application; change default theme to 'light', disable system theme option, and add ThemeCard component in settings for enhanced user customization
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m23s
2025-12-23 07:59:33 +01:00
Julien Froidefond
b2eac21bdf refactor: clean up imports and improve code consistency across various components; remove unused imports in page.tsx, add missing imports in categories page, and standardize formatting in hooks and chart components
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m30s
2025-12-22 08:46:59 +01:00
Julien Froidefond
4f13134ef0 feat: enhance global styles and component themes with new semantic colors; integrate ThemeProvider for improved theme management and update color usage across various components for consistency 2025-12-22 08:40:25 +01:00
Julien Froidefond
6c14484636 feat: introduce customizable background options with new gradient and solid color styles; integrate BackgroundProvider and BackgroundCard components for enhanced user experience in settings and layout
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m52s
2025-12-21 13:43:16 +01:00
Julien Froidefond
2452e30a0f feat: enhance card components across the application with consistent hover effects and improved layout; update spacing in categories page for better visual hierarchy
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m5s
2025-12-21 13:38:59 +01:00
Julien Froidefond
6f78dca1f0 feat: refine card styles and interactions across the dashboard; adjust glassmorphism effects, enhance texture for statistic cards, and improve layout for account filter component 2025-12-21 13:33:23 +01:00
Julien Froidefond
c4707e5511 feat: update fintech card styles with modern design enhancements; add subtle texture effects and adjust gradient backgrounds for improved visual appeal in overview and statistics cards
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m52s
2025-12-21 13:29:43 +01:00
Julien Froidefond
82e27524b5 feat: enhance TransactionsPage with total count and amount display; update CategoryCard and ParentCategoryRow to link to transaction filters by category; implement localStorage for transaction period preference
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m57s
2025-12-21 08:33:19 +01:00
Julien Froidefond
8b62cd8385 feat: add account and category filter functionality to TransactionsPage; implement hooks for filtering transactions based on selected accounts and categories 2025-12-21 08:29:10 +01:00
Julien Froidefond
c358845033 feat: implement localStorage persistence for user preferences in categories, statistics, transactions, and sidebar components; enhance UI with collapsible elements and improved layout 2025-12-21 08:24:04 +01:00
Julien Froidefond
b3e99a15d2 refactor: optimize TransactionsPage component by removing fullscreen functionality and stabilizing transactions reference with useMemo; clean up unused imports 2025-12-21 08:17:33 +01:00
Julien Froidefond
dbcf8e7abd refactor: update grid layout for transactions and overview cards; adjust chart dimensions and axis properties for improved responsiveness
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m56s
2025-12-21 07:42:09 +01:00
Julien Froidefond
b4dace0673 feat: enhance transactions page with total amount and count display; integrate collapsible statistics card and update chart data handling 2025-12-21 07:35:35 +01:00
Julien Froidefond
aa2c656c00 feat: integrate monthly chart with collapsible feature in transactions page; update transaction period to default to last 3 months 2025-12-21 07:31:29 +01:00
Julien Froidefond
53798176a0 feat: add ReconcileDateRangeCard to settings page; enhance date picker layout in statistics and transaction filters components
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m24s
2025-12-20 12:05:30 +01:00
Julien Froidefond
8b81dfe8c0 feat: add account merging functionality with dialog support; update bulk actions to include merge option
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m39s
2025-12-20 11:42:42 +01:00
Julien Froidefond
376bc8f84e feat: add total balance calculation and display in account management; update account card to show calculated balance
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m26s
2025-12-20 11:30:26 +01:00
Julien Froidefond
4e1e623f93 feat: add new categorized statistics card to dashboard with gradient styling and percentage display
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 1m27s
2025-12-20 11:09:32 +01:00
Julien Froidefond
4f7a80de1c feat: implement clickable category links in charts and lists; handle uncategorized transactions in URL parameters 2025-12-20 11:07:35 +01:00
Julien Froidefond
d61d9181c7 feat: add uncategorized transaction count and percentage to transactions page; adjust table height for better layout 2025-12-20 11:04:11 +01:00
Julien Froidefond
dff2a9061f refactor: remove transition effects from various components for improved performance and consistency 2025-12-20 11:02:11 +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
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
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
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
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
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
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
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