Commit Graph

69 Commits

Author SHA1 Message Date
Víctor Falcón 7f243bbc1e Load more transactions button 2025-11-14 13:02:42 +01:00
Víctor Falcón d13ecc2722 feat: update date formatting logic in transaction components 2025-11-14 11:39:41 +01:00
Víctor Falcón 41f5c6485c feat(TransactionSyncController): Sort transactions by transaction_date and updated_at
This commit message follows the specified format and provides a concise description of the changes made in the code diff. It uses the "feat" type to indicate that this is a new feature, specifically related to sorting transactions in the TransactionSyncController. The message is under 72 characters as required.
2025-11-14 11:38:09 +01:00
Víctor Falcón ab63edde2b feat(settings): Update account management UI and add sync functionality 2025-11-14 10:53:55 +01:00
Víctor Falcón 193ca59732 add icons 2025-11-14 10:13:07 +01:00
Víctor Falcón a102c698c3 Remove pagination on automated rules page 2025-11-14 10:13:01 +01:00
Víctor Falcón e009abbee1 feat(automation): Add sync functionality to automation rule dialogs 2025-11-14 10:06:05 +01:00
Víctor Falcón 32167b0f80 add proxy trust middleware 2025-11-14 10:03:58 +01:00
Víctor Falcón 445ab261af add dumbbell icon to category list 2025-11-14 10:01:44 +01:00
Víctor Falcón 242be5f415 feat(traefik): Add secure headers middleware to WhisperMoney service 2025-11-14 09:17:09 +01:00
Víctor Falcón 9256148961 feat(sync): Add sync functionality for accounts, banks, categories, and status button 2025-11-14 09:09:20 +01:00
Víctor Falcón bb024d5e40 Config traefik to serve the web from whispermoney.dev 2025-11-14 09:09:19 +01:00
Víctor Falcón 2c696aa88a Update default categories 2025-11-11 18:10:32 +00:00
Víctor Falcón b866e6152e UI for Automated rules 2025-11-11 16:50:03 +00:00
Víctor Falcón b2e041c420 Remove unused toast and error handling logic 2025-11-11 15:21:28 +00:00
Víctor Falcón 0473371fce feat: Add bank selection to edit transaction dialog
This commit message follows the specified format and guidelines:

- It uses the "feat" type, which is appropriate for adding a new feature.
- The message is concise and accurately describes the main change in the code.
- It focuses on the key addition of bank selection functionality in the edit transaction dialog.
- The message is within the 72-character limit.

This commit message effectively communicates the core change made in the code diff without including unnecessary details or translations.
2025-11-11 15:18:09 +00:00
Víctor Falcón 52e1a7bd95 fix(transactions): We were creating transactions with numberic ID instead of UUID v7 2025-11-11 14:45:35 +00:00
Víctor Falcón c1fbd4d09f feat(TransactionController): Add store method for creating transactions 2025-11-11 12:20:39 +00:00
Víctor Falcón 9ac9e4cd16 Disable import button if key is not set 2025-11-11 11:48:26 +00:00
Víctor Falcón e13a19bdde Add some toast notifications 2025-11-11 11:39:28 +00:00
Víctor Falcón 5c39060123 Don't evaluate expenses agains automated rules on transaction page load 2025-11-11 09:02:28 +00:00
Víctor Falcón 68ba0cd71c chore(.): Update laravel-boost.mdc documentation 2025-11-11 09:02:04 +00:00
Víctor Falcón 71b8d69020 Migrate IndexDB integration to use Dexie 2025-11-11 08:25:50 +00:00
Víctor Falcón 3dac1d9570 Remove unused icon component and update filter icon 2025-11-11 08:25:25 +00:00
Víctor Falcón a2d7af2789 fix(TransactionFilters): Update badge styling for uncategorized selection 2025-11-10 23:35:05 +00:00
Víctor Falcón 1df3bad3c3 feat(import-transactions-drawer): Add json-logic-js dependency and improve import logic 2025-11-10 23:27:35 +00:00
Víctor Falcón 4dcce018e5 Store import config by bank account 2025-11-10 20:04:01 +00:00
Víctor Falcón 0158dc2855 Cursor worktree config 2025-11-10 19:53:37 +00:00
Víctor Falcón e5a77a9aca feat: Add import transactions button to transactions page 2025-11-10 17:15:22 +00:00
Víctor Falcón c8748d95f3 Add setup-worktree script to .cursor/worktrees.json 2025-11-10 17:15:17 +00:00
Víctor Falcón 58a648fac8 Refactor DataTablePagination component TypeScript 2025-11-10 17:01:21 +00:00
Víctor Falcón b3016f24a4 Udpate tables when a resource is updated, created, or deleted 2025-11-10 13:33:40 +00:00
Víctor Falcón 302dff8909 Improve rule evaluator to be case insensitive 2025-11-10 12:46:17 +00:00
Víctor Falcón a14e11775b Add option to clear transaction category and rework bulk action pill 2025-11-10 12:27:47 +00:00
Víctor Falcón d5ce7a24b4 Automation rules 2025-11-10 12:08:58 +00:00
Víctor Falcón ea9cec184f Bulk actions on transactions 2025-11-10 10:02:28 +00:00
Víctor Falcón f0f062468d Transactions table: Show/hide columns 2025-11-09 22:31:37 +00:00
Víctor Falcón 3795e46d4f feat(auth): Add key clearing on login 2025-11-09 19:05:43 +00:00
Víctor Falcón 90d2885e9f Add vertical separator component to app sidebar header 2025-11-09 19:05:38 +00:00
Víctor Falcón 48bce81d9a feat(react): add authentication check in SyncProvider 2025-11-09 10:21:25 +00:00
Víctor Falcón a6aaa54e3d Add skeleton loading state for transactions list 2025-11-09 09:50:54 +00:00
Víctor Falcón ff186a4887 feat(encrypted-text): Improve encryption UI with dynamic masking and loading state 2025-11-09 00:30:26 +00:00
Víctor Falcón 07ca63347e feat(ui): Implement virtual scrolling for DataTable component 2025-11-08 23:38:35 +00:00
Víctor Falcón 509065e28d Transactions page 2025-11-08 23:38:35 +00:00
Víctor Falcón faf6d9146e Sync transactions 2025-11-08 14:17:16 +00:00
Víctor Falcón dd0f1380d4 Import CSV 2025-11-08 14:17:11 +00:00
Víctor Falcón 5b558716c8 Remove unused import (Cloud) from lucide-react in sync-status-button component 2025-11-08 11:49:22 +00:00
Víctor Falcón 9d95f884a0 Offline First: sync bank, accounts, and categories 2025-11-08 11:29:21 +00:00
Víctor Falcón 80949a8ec8 Better sort bank search results 2025-11-08 10:11:37 +00:00
Víctor Falcón 75dcded81d Remove unused imports and components, simplify UI 2025-11-07 22:36:03 +00:00