Commit Graph

101 Commits

Author SHA1 Message Date
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
4445a38380 refactor: enhance dialog and alert components with max-height and overflow properties for improved responsiveness 2025-12-20 11:00:56 +01:00
Julien Froidefond
198bf44a96 chore: update deploy workflow to rebuild Docker images during deployment for improved consistency
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m5s
2025-12-13 12:14:36 +01:00
Julien Froidefond
c300e1d7a6 chore: optimize Dockerfile by using cache for pnpm installation to improve build performance
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2025-12-13 12:13:49 +01:00
Julien Froidefond
8e5c60a684 fix: update next version
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 6s
2025-12-13 07:25:40 +01:00
Julien Froidefond
27d4612217 chore: add label to docker-compose.yml to disable Watchtower for improved container management
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 7s
2025-12-11 12:07:33 +01:00
Julien Froidefond
3f4381c26e chore: update DATABASE_URL in docker-compose.yml to use absolute path for improved consistency in database configuration
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 6s
2025-12-11 11:40:09 +01:00
Julien Froidefond
b219ca8748 chore: update docker-compose.yml and deploy workflow to use DATA_VOLUME_PATH variable for improved flexibility in volume configuration
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 8s
2025-12-11 11:29:43 +01:00
Julien Froidefond
f2ad63852c chore: enable Docker BuildKit and CLI build in deploy workflow for improved build performance
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 31s
2025-12-11 08:55:09 +01:00
Julien Froidefond
0db4555257 chore: add environment variables for NEXTAUTH_SECRET, NEXTAUTH_URL, and DATABASE_URL in deploy workflow for enhanced deployment configuration
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2025-12-11 08:53:47 +01:00
Julien Froidefond
30dc3e9732 chore: update NEXTAUTH_URL and DATABASE_URL in docker-compose.yml for local development configuration
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 20m12s
2025-12-11 08:24:03 +01:00
Julien Froidefond
c8988c42bd chore: remove env_file entry from docker-compose.yml to simplify configuration
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2025-12-11 08:23:08 +01:00
Julien Froidefond
b282b477a2 chore: update NEXTAUTH_URL and DATABASE_URL in docker-compose.yml for production environment configuration
Some checks failed
Deploy with Docker Compose / deploy (push) Failing after 5s
2025-12-11 08:18:33 +01:00
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