a32bb322a2
chore: update .gitignore to include database files for better file management
main
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
0fb3222ba2
feat: add icon support to category creation and editing, enhance transaction rule creation with new dialog and filters
Julien Froidefond
2025-11-29 17:42:11 +01:00
0ce50d1477
feat: replace category selection with CategoryCombobox in RuleCreateDialog and TransactionTable for improved user experience
Julien Froidefond
2025-11-29 17:26:20 +01:00
9e576f2b0e
feat: add new navigation item for rules in the dashboard sidebar with associated icon
Julien Froidefond
2025-11-29 17:18:59 +01:00
292d1fb394
chore: add blank lines for improved readability in multiple files
Julien Froidefond
2025-11-29 12:17:17 +01:00
50292fb685
refactor: simplify account number display in AccountsSummary and OFXImportDialog components
Julien Froidefond
2025-11-28 15:05:43 +01:00
b2db902e5c
feat: implement aggregated and per-account balance visualization in statistics page with interactive chart options
Julien Froidefond
2025-11-28 14:01:26 +01:00
fc483d0573
feat: enhance category breakdown and pie chart components with icon support and improved tooltip formatting
Julien Froidefond
2025-11-28 13:56:58 +01:00
0e0db122b9
feat: implement transaction reconciliation feature with keyboard navigation support in transaction table
Julien Froidefond
2025-11-28 11:31:47 +01:00
88937579e2
feat: refactor dashboard and account pages to utilize new layout components, enhancing structure and loading states
Julien Froidefond
2025-11-27 12:44:44 +01:00
e469656e0d
feat: enhance transaction management with optimistic updates and error handling for reconciliation and category changes
Julien Froidefond
2025-11-27 11:55:10 +01:00
ef668510c8
feat: add links to transaction pages from accounts and folders for improved navigation
Julien Froidefond
2025-11-27 11:53:36 +01:00
5eb37e631f
feat: add external URL support for bank accounts, allowing users to link to their bank's portal
Julien Froidefond
2025-11-27 11:50:09 +01:00
b2efade4d5
refactor: standardize quotation marks across all files and improve code consistency
Julien Froidefond
2025-11-27 11:40:30 +01:00
cc1e8c20a6
feat: add search functionality and expand/collapse controls to categories page for improved user experience
Julien Froidefond
2025-11-27 10:46:07 +01:00
91e15ee07e
fix: update keyword matching logic in autoCategorize to handle short keywords correctly and prevent false positives
Julien Froidefond
2025-11-27 10:42:42 +01:00
cf109984e5
refactor: remove category rules and related logic from defaults, types, and services for cleaner codebase
Julien Froidefond
2025-11-27 10:41:10 +01:00
2aafce4df0
feat: improve keyword matching in autoCategorize function to handle short keywords with word boundaries
Julien Froidefond
2025-11-27 10:35:15 +01:00
e516ed9efd
feat: add functionality to clear category assignments from transactions and display categorized count in settings
Julien Froidefond
2025-11-27 10:31:24 +01:00
7314cb6716
feat: implement hierarchical category management with parent-child relationships and enhance category creation dialog
Julien Froidefond
2025-11-27 10:29:59 +01:00
d7374e4129
feat: add new category synchronization script and expand default categories with detailed keywords for various sectors
Julien Froidefond
2025-11-27 10:13:16 +01:00
8ffb65f596
refactor: replace direct Prisma calls with service layer methods for banking operations
Julien Froidefond
2025-11-27 10:07:03 +01:00
c6299de8b2
feat: enhance chart tooltip and legend components with improved type definitions and payload handling
Julien Froidefond
2025-11-27 10:02:27 +01:00
66c4ead350
refactor: move default categories and root folder to a separate module for better organization and reuse
Julien Froidefond
2025-11-27 09:58:26 +01:00
6bac7d5874
feat: add account editing functionality and update account handling in folder view
Julien Froidefond
2025-11-27 09:56:35 +01:00
44cdb6d62a
fix: update folder account filtering and set default folder ID for imported accounts
Julien Froidefond
2025-11-27 09:53:00 +01:00
e9e44916fd
chore: init from v0
Julien Froidefond
2025-11-27 09:51:18 +01:00