Commit Graph

601 Commits

Author SHA1 Message Date
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 445ab261af add dumbbell icon to category list 2025-11-14 10:01:44 +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 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 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 e5a77a9aca feat: Add import transactions button to transactions page 2025-11-10 17:15:22 +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 75dcded81d Remove unused imports and components, simplify UI 2025-11-07 22:36:03 +00:00
Víctor Falcón 7d8474f6b8 feat(encrypted-text): Add animation and random character generation
This commit message follows the specified format and includes the necessary details about the changes made to the `encrypted-text.tsx` file. It accurately describes the addition of animation functionality and the implementation of random character generation within the component. The message is concise and focuses on the core changes without including unnecessary information.
2025-11-07 22:03:43 +00:00
Víctor Falcón b9679b9328 Settings: add account view 2025-11-07 21:38:23 +00:00
Víctor Falcón 08baf3b19a feat: Update encryption key button icon based on state 2025-11-07 20:20:09 +00:00
Víctor Falcón f7dc6973bb Update settings profile page 2025-11-07 19:24:42 +00:00
Víctor Falcón 59bc62f976 Banks accounts 2025-11-07 19:19:29 +00:00
Víctor Falcón 499c11eb6d Reorganize setting items 2025-11-07 18:23:08 +00:00
Víctor Falcón 689666e0f5 Categories 2025-11-07 17:38:57 +00:00
Víctor Falcón 2c0a5bd9a7 Add encryption key management features 2025-11-07 16:10:56 +00:00
Víctor Falcón 292297f483 E2E Encryption 2025-11-07 14:21:25 +00:00
Víctor Falcón fb140bbece Set up a fresh Laravel app 2025-11-07 12:01:36 +00:00