Commit Graph

  • 8a4f6d31b8 feat: enhance tooltip and global styles for improved visibility; implement custom tooltip rendering in CategoryTrendChart and enforce opacity settings in globals.css for Radix Portal and Recharts tooltips main Julien Froidefond 2025-12-23 12:28:13 +01:00
  • 804b0f0aad feat: add sidebar-opaque color variable and update Sidebar component styling; enhance visual consistency by applying new background color to the sidebar Julien Froidefond 2025-12-23 12:15:49 +01:00
  • f295e86fc2 refactor: improve code formatting and consistency in StatisticsPage and TopExpensesList components; standardize quotation marks and enhance readability across various sections Julien Froidefond 2025-12-23 11:49:31 +01:00
  • c57daa9cc8 refactor: standardize quotation marks in pnpm-lock.yaml and improve code formatting across various components; enhance readability and maintain consistency in code style Julien Froidefond 2025-12-23 11:42:02 +01:00
  • 01c1f25de2 feat: add transaction statistics to TransactionsPage; implement reconciled and categorized percentage calculations, enhance card layout, and update UI components for improved data presentation Julien Froidefond 2025-12-23 11:27:06 +01:00
  • 9de7d1a467 feat: enhance tooltip functionality in BalanceLineChart; implement custom content rendering for improved data presentation and user interaction, including dynamic styling and formatting of displayed values Julien Froidefond 2025-12-23 11:14:07 +01:00
  • 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 Julien Froidefond 2025-12-23 11:07:15 +01:00
  • 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 Julien Froidefond 2025-12-23 07:59:33 +01:00
  • 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 Julien Froidefond 2025-12-22 08:46:59 +01:00
  • 7c3f522531 feat: refine Sidebar component layout and styling; adjust padding, spacing, and button styles for improved visual consistency and user experience Julien Froidefond 2025-12-22 08:45:41 +01:00
  • 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 Julien Froidefond 2025-12-22 08:40:25 +01:00
  • 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 Julien Froidefond 2025-12-21 13:43:16 +01:00
  • 2452e30a0f feat: enhance card components across the application with consistent hover effects and improved layout; update spacing in categories page for better visual hierarchy Julien Froidefond 2025-12-21 13:38:59 +01:00
  • b3ae6059ca feat: improve MonthlyChart and transaction data formatting; dynamically adjust X-axis intervals and enhance month label presentation for better readability Julien Froidefond 2025-12-21 13:35:49 +01:00
  • 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 Julien Froidefond 2025-12-21 13:33:23 +01:00
  • 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 Julien Froidefond 2025-12-21 13:29:43 +01:00
  • 2887a6a750 feat: enhance Sidebar and TransactionTable components with improved accessibility and layout adjustments; add SheetTitle for navigation context and refine padding and width for better responsiveness Julien Froidefond 2025-12-21 13:25:27 +01:00
  • 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 Julien Froidefond 2025-12-21 08:33:19 +01:00
  • 8b62cd8385 feat: add account and category filter functionality to TransactionsPage; implement hooks for filtering transactions based on selected accounts and categories Julien Froidefond 2025-12-21 08:29:10 +01:00
  • a01345c1fb feat: implement category breakdown by parent in dashboard; enhance chart data handling to include totals for parent categories Julien Froidefond 2025-12-21 08:26:01 +01:00
  • c358845033 feat: implement localStorage persistence for user preferences in categories, statistics, transactions, and sidebar components; enhance UI with collapsible elements and improved layout Julien Froidefond 2025-12-21 08:24:04 +01:00
  • b3e99a15d2 refactor: optimize TransactionsPage component by removing fullscreen functionality and stabilizing transactions reference with useMemo; clean up unused imports Julien Froidefond 2025-12-21 08:17:33 +01:00
  • dbcf8e7abd refactor: update grid layout for transactions and overview cards; adjust chart dimensions and axis properties for improved responsiveness Julien Froidefond 2025-12-21 07:42:09 +01:00
  • 55f0e5c625 feat: enhance category filter functionality to include child categories in selection and deselection; update transaction page to expand selected categories based on parent-child relationships Julien Froidefond 2025-12-21 07:38:57 +01:00
  • b4dace0673 feat: enhance transactions page with total amount and count display; integrate collapsible statistics card and update chart data handling Julien Froidefond 2025-12-21 07:35:35 +01:00
  • aa2c656c00 feat: integrate monthly chart with collapsible feature in transactions page; update transaction period to default to last 3 months Julien Froidefond 2025-12-21 07:31:29 +01:00
  • 53798176a0 feat: add ReconcileDateRangeCard to settings page; enhance date picker layout in statistics and transaction filters components Julien Froidefond 2025-12-20 12:05:30 +01:00
  • 8b81dfe8c0 feat: add account merging functionality with dialog support; update bulk actions to include merge option Julien Froidefond 2025-12-20 11:42:42 +01:00
  • 376bc8f84e feat: add total balance calculation and display in account management; update account card to show calculated balance Julien Froidefond 2025-12-20 11:30:26 +01:00
  • 4e1e623f93 feat: add new categorized statistics card to dashboard with gradient styling and percentage display Julien Froidefond 2025-12-20 11:09:32 +01:00
  • 4f7a80de1c feat: implement clickable category links in charts and lists; handle uncategorized transactions in URL parameters Julien Froidefond 2025-12-20 11:07:35 +01:00
  • d61d9181c7 feat: add uncategorized transaction count and percentage to transactions page; adjust table height for better layout Julien Froidefond 2025-12-20 11:04:11 +01:00
  • dff2a9061f refactor: remove transition effects from various components for improved performance and consistency Julien Froidefond 2025-12-20 11:02:11 +01:00
  • 4445a38380 refactor: enhance dialog and alert components with max-height and overflow properties for improved responsiveness Julien Froidefond 2025-12-20 11:00:56 +01:00
  • 198bf44a96 chore: update deploy workflow to rebuild Docker images during deployment for improved consistency Julien Froidefond 2025-12-13 12:14:36 +01:00
  • c300e1d7a6 chore: optimize Dockerfile by using cache for pnpm installation to improve build performance Julien Froidefond 2025-12-13 12:13:49 +01:00
  • 8e5c60a684 fix: update next version Julien Froidefond 2025-12-13 07:25:40 +01:00
  • 27d4612217 chore: add label to docker-compose.yml to disable Watchtower for improved container management Julien Froidefond 2025-12-11 12:07:33 +01:00
  • 3f4381c26e chore: update DATABASE_URL in docker-compose.yml to use absolute path for improved consistency in database configuration Julien Froidefond 2025-12-11 11:40:09 +01:00
  • b219ca8748 chore: update docker-compose.yml and deploy workflow to use DATA_VOLUME_PATH variable for improved flexibility in volume configuration Julien Froidefond 2025-12-11 11:29:43 +01:00
  • f2ad63852c chore: enable Docker BuildKit and CLI build in deploy workflow for improved build performance Julien Froidefond 2025-12-11 08:55:09 +01:00
  • 0db4555257 chore: add environment variables for NEXTAUTH_SECRET, NEXTAUTH_URL, and DATABASE_URL in deploy workflow for enhanced deployment configuration Julien Froidefond 2025-12-11 08:53:47 +01:00
  • 30dc3e9732 chore: update NEXTAUTH_URL and DATABASE_URL in docker-compose.yml for local development configuration Julien Froidefond 2025-12-11 08:24:03 +01:00
  • c8988c42bd chore: remove env_file entry from docker-compose.yml to simplify configuration Julien Froidefond 2025-12-11 08:23:08 +01:00
  • b282b477a2 chore: update NEXTAUTH_URL and DATABASE_URL in docker-compose.yml for production environment configuration Julien Froidefond 2025-12-11 08:18:33 +01:00
  • 385f68bbdf refactor: rename app service to banking-app in docker-compose.yml for clarity and consistency Julien Froidefond 2025-12-10 14:28:28 +01:00
  • f8919b19b3 refactor: standardize code formatting and improve consistency across various components and API routes for enhanced readability and maintainability Julien Froidefond 2025-12-10 14:28:05 +01:00
  • 299a66e6ff fix: prevent event propagation on checkbox click in transaction table for improved user interaction Julien Froidefond 2025-12-08 14:05:23 +01:00
  • 8d947ad70f refactor: enhance cache invalidation logic across banking API routes and components for improved data consistency and performance Julien Froidefond 2025-12-08 14:04:12 +01:00
  • 53bae084c4 refactor: streamline transaction page logic by consolidating state management and enhancing pagination, improving overall performance and maintainability Julien Froidefond 2025-12-08 12:52:59 +01:00
  • ba4d112cb8 feat: add duplicate transaction detection and display in transactions page, enhancing user experience with visual indicators for duplicates Julien Froidefond 2025-12-08 09:50:32 +01:00
  • cb8628ce39 refactor: standardize code formatting and improve readability across multiple components, including transaction handling and sidebar layout adjustments Julien Froidefond 2025-12-08 09:28:09 +01:00
  • 11c0df1293 refactor: clean up code formatting and improve query invalidation logic in RulesPage and useIsMobile hook for better readability and maintainability Julien Froidefond 2025-12-08 09:21:19 +01:00
  • c47ea045cc feat: implement loading indicators in transactions page and loading component for improved user feedback during data fetching Julien Froidefond 2025-12-08 09:19:21 +01:00
  • 28baf9aa9e feat: enhance transaction deletion process with optimistic updates, improved error handling, and restore previous data on failure Julien Froidefond 2025-12-08 08:52:47 +01:00
  • 4224c8aa83 feat: implement transaction updating state management and loading indicators in transaction table for improved user feedback during updates Julien Froidefond 2025-12-08 08:29:58 +01:00
  • 5014051e10 refactor: update value formatting in combobox components to include names for better context and usability Julien Froidefond 2025-12-08 08:13:05 +01:00
  • 3e119813cd refactor: simplify Check component rendering in CategoryCombobox for improved readability and maintainability Julien Froidefond 2025-12-08 07:51:30 +01:00
  • b2c8237bea refactor: improve sidebar component styling and layout responsiveness, adjusting padding and alignment based on collapsed state for better user experience Julien Froidefond 2025-12-08 07:50:29 +01:00
  • 2177ae7b4a feat: implement optimistic updates for transaction handling and improve category selection in combobox components for enhanced user experience Julien Froidefond 2025-12-08 07:44:02 +01:00
  • 1263ac9c52 refactor: enhance layout and styling consistency in dashboard components, including adjustments to card headers, content, and typography for improved readability and responsiveness Julien Froidefond 2025-12-08 06:44:59 +01:00
  • 0321eab5b5 fix: standardize formatting and improve readability across various components and styles, including CSS and TypeScript files Julien Froidefond 2025-12-08 06:37:29 +01:00
  • 2db5bc324d feat: revamp global styles and component designs with enhanced gradients, shadows, and responsive layouts for a modern fintech aesthetic Julien Froidefond 2025-12-07 17:42:07 +01:00
  • a33c41f1bd feat: add mobile-friendly filter sheet to statistics and transaction components, enhancing user experience with improved layout and accessibility Julien Froidefond 2025-12-07 17:29:48 +01:00
  • 1548ce4b0d feat: update global styles and component designs for enhanced aesthetics and responsiveness, including new gradients, shadows, and transitions Julien Froidefond 2025-12-07 17:25:58 +01:00
  • d4db94d156 feat: enhance UI with new background gradients and responsive design adjustments across various components Julien Froidefond 2025-12-07 17:23:53 +01:00
  • b704cc5a84 chore: clean up .dockerignore and standardize formatting in auth.ts for improved readability Julien Froidefond 2025-12-07 17:11:56 +01:00
  • a32bb322a2 chore: update .gitignore to include database files for better file management Julien Froidefond 2025-12-06 12:58:12 +01:00
  • a7f3433f5f chore: standardize quotes in pnpm-lock.yaml and clean up formatting in various files for improved readability Julien Froidefond 2025-12-06 12:38:45 +01:00
  • ad8b936c7a feat: implement token expiration handling in authentication flow and update session management for improved security Julien Froidefond 2025-12-06 12:38:36 +01:00
  • b1a8f9cd60 feat: integrate React Query for improved data fetching and state management across banking and transactions components Julien Froidefond 2025-12-06 09:36:06 +01:00
  • e26eb0f039 chore: add formatting scripts to package.json and standardize pnpm-lock.yaml quotes Julien Froidefond 2025-12-06 09:16:04 +01:00
  • c4fe288193 chore: update Next.js version to 16.0.7 and standardize package.json and pnpm-lock.yaml formatting Julien Froidefond 2025-12-05 08:29:36 +01:00
  • ec387d5e2b chore: update .dockerignore and refactor createBackup function signature for improved readability Julien Froidefond 2025-12-05 08:28:36 +01:00
  • e715779de7 chore: clean up code by removing trailing whitespace and ensuring consistent formatting across various files = prettier Julien Froidefond 2025-12-01 08:37:30 +01:00
  • 757b1b84ab refactor: remove unused imports and improve variable naming for clarity in statistics and transactions components Julien Froidefond 2025-12-01 08:35:33 +01:00
  • b3b25412ad feat: enhance responsive design and layout consistency across various components, including dashboard, statistics, and rules pages Julien Froidefond 2025-12-01 08:34:28 +01:00
  • 86236aeb04 feat: docker and compose Julien Froidefond 2025-12-01 08:14:04 +01:00
  • 34874aae86 feat: add tooltip functionality for transaction memo display to enhance readability and user experience Julien Froidefond 2025-12-01 05:52:14 +01:00
  • 032886dc1c feat: add category breakdown by parent to statistics page and enhance pie chart with toggle for grouping options Julien Froidefond 2025-11-30 17:16:47 +01:00
  • 00dd8fc335 feat: enhance statistics page with new charts and data visualizations including savings trend, category trends, and year-over-year comparisons Julien Froidefond 2025-11-30 17:05:03 +01:00
  • f366ea02c5 feat: add categorization feature for transaction groups with UI enhancements for category selection Julien Froidefond 2025-11-30 16:48:55 +01:00
  • c4e7df4091 feat: implement folder management and drag-and-drop functionality for accounts, enhancing organization and user experience Julien Froidefond 2025-11-30 16:34:53 +01:00
  • 2363cab09a feat: update filter component widths and improve layout consistency across dashboard and statistics pages Julien Froidefond 2025-11-30 16:26:20 +01:00
  • e67297bf2c feat: implement account filtering and enhance accounts summary display with folder organization Julien Froidefond 2025-11-30 16:22:42 +01:00
  • d5aa00a885 feat: add transaction deduplication feature and enhance filtering options in settings and transactions pages Julien Froidefond 2025-11-30 13:02:03 +01:00
  • e087143675 fix: update transaction description and memo display for improved readability and layout consistency Julien Froidefond 2025-11-30 12:34:04 +01:00
  • ebf842cf6d feat: improve balance calculations in statistics page and charts with enhanced formatting for large values Julien Froidefond 2025-11-30 12:19:34 +01:00
  • 184a073bb1 feat: add initial balance support to accounts, enhancing account management and balance calculations across components Julien Froidefond 2025-11-30 12:13:02 +01:00
  • c26ba9ddc6 feat: implement bulk account deletion and enhance account management with folder organization and drag-and-drop functionality Julien Froidefond 2025-11-30 12:00:29 +01:00
  • d663fbcbd0 feat: integrate authentication and password management features, including bcrypt for hashing and NextAuth for session handling Julien Froidefond 2025-11-30 08:04:06 +01:00
  • 7cb1d5f433 feat: add BackupCard component and corresponding Backup model to enhance settings functionality and data management Julien Froidefond 2025-11-30 07:50:47 +01:00
  • f17b83fb95 feat: add custom date range selection to statistics page, enhancing transaction filtering capabilities and user experience Julien Froidefond 2025-11-29 19:22:13 +01:00
  • 5195f4adad feat: implement enhanced transaction filtering capabilities with support for account and category filters, improving data visibility and user interaction Julien Froidefond 2025-11-29 19:19:21 +01:00
  • 921ee4a5f0 feat: enhance statistics page with multi-account and category filtering, and add active filters display for improved user experience Julien Froidefond 2025-11-29 19:15:00 +01:00
  • c082ab5e63 refactor: clean up imports and enhance type definitions across multiple components for improved clarity and maintainability Julien Froidefond 2025-11-29 18:03:19 +01:00
  • cd704c7d54 feat: implement recategorization dialog for automatic transaction categorization results, enhancing user feedback and interaction Julien Froidefond 2025-11-29 18:02:21 +01:00
  • 93e1d16a3c feat: enhance transaction table interactions by preventing event propagation on button clicks and adding icons for reconciliation actions Julien Froidefond 2025-11-29 17:55:47 +01:00
  • ab1f7a65b2 feat: refactor transaction filters to support multiple account selection and improve UI with new account filter component Julien Froidefond 2025-11-29 17:53:09 +01:00
  • 3c142c3782 feat: update transaction filters to support multiple category selection and enhance UI with active filters display Julien Froidefond 2025-11-29 17:44:26 +01:00