Commit Graph

  • 41679235be [Mobile] Fix preview running balances not displaying on toggle (#7041) master LeviBorodenko 2026-03-08 23:04:52 +01:00
  • 73fa068fe9 [AI] Establish AI agent commit and PR guidelines (#7153) Matiss Janis Aboltins 2026-03-08 18:16:46 +00:00
  • 1fe588c143 🐞 Fix mobile transactions colors - fixes #7042 (#7047) Juulz 2026-03-08 11:04:30 -04:00
  • 505291d954 [AI] Fix SSRF vulnerability in SimpleFIN bank sync integration claude/fix-simplefin-ssrf-T31gX Claude 2026-03-07 23:16:28 +00:00
  • d34627b3f1 [AI] Improve release-note-generator to auto-create draft PRs claude/release-notes-validation-X7rvR Claude 2026-03-07 21:27:58 +00:00
  • 2854e049d2 Fix privilege escalation issue in change-password endpoint matiss/7155 Matiss Janis Aboltins 2026-03-07 21:22:57 +00:00
  • d99b19b911 Update upcoming-release-notes/7155.md Matiss Janis Aboltins 2026-03-07 21:11:59 +00:00
  • 67d1abda52 [AI] Fix privilege escalation in sync-server /change-password and getLoginMethod Matiss Janis Aboltins 2026-03-07 21:01:15 +00:00
  • edce092ae8 fix(csv-import): trim whitespace from amount strings before parsing (#7149) mibragimov 2026-03-08 01:41:47 +05:00
  • 3c32429dfb Add release notes for PR #7152 claude/fix-simplefin-batch-sync-O8LcD github-actions[bot] 2026-03-07 20:39:54 +00:00
  • b2267b8b0d Update VRT screenshots ai/custom-theme-dual-prefs github-actions[bot] 2026-03-07 20:34:14 +00:00
  • 77411394f6 Bump dompurify from 3.3.0 to 3.3.2 (#7143) dependabot[bot] 2026-03-07 20:24:41 +00:00
  • 235d94478f Bump express-rate-limit from 8.2.1 to 8.2.2 (#7140) dependabot[bot] 2026-03-07 19:48:56 +00:00
  • 7e0edd43ec Sort theme catalog items alphabetically by name (#7144) Matiss Janis Aboltins 2026-03-06 23:01:07 +00:00
  • fdf5c8d0a9 [AI] Move window typings import to globals.ts (#7142) Matiss Janis Aboltins 2026-03-06 23:00:50 +00:00
  • a8ec84ceac stop font size fluctuations showing in summary cards (#7092) Matt Fiddaman 2026-03-06 23:00:41 +00:00
  • b727124603 Fix docker images (#7146) Michael Clark 2026-03-06 22:55:21 +00:00
  • 13fcc408fa Change category from Features to Enhancement Matiss Janis Aboltins 2026-03-06 22:03:50 +00:00
  • dd6f27607e Add release notes for PR #7145 github-actions[bot] 2026-03-06 21:59:52 +00:00
  • 8bb7f207f2 Bump svgo from 3.3.2 to 3.3.3 (#7130) dependabot[bot] 2026-03-06 21:56:01 +00:00
  • 6e0c15eb12 Bump immutable from 5.1.3 to 5.1.5 (#7129) dependabot[bot] 2026-03-06 21:51:14 +00:00
  • 95badf1608 [AI] Consolidate custom theme prefs and improve auto-mode UX Matiss Janis Aboltins 2026-03-06 21:47:14 +00:00
  • 4e2cec2c7a 🧪 Improving docker image test resiliency (#7141) Michael Clark 2026-03-06 21:02:31 +00:00
  • 938a7c11f9 [AI] Fix SimpleFin batch sync crash when accounts are missing from response Claude 2026-03-06 19:49:16 +00:00
  • 7c3b5dabf3 Add promise-retry dependency to loot-core package and update yarn.lock matiss/fix-6804 Matiss Janis Aboltins 2026-03-05 22:08:03 +00:00
  • 47f3f41f7d Update API tests to mock file system paths for migration handling and change Vite configuration to target Node 20 for improved compatibility. Matiss Janis Aboltins 2026-03-05 22:07:03 +00:00
  • 2b3d8ef8c2 Refactor rootPath determination in Electron file system module by removing legacy case for 'bundle.api.js'. This simplifies the path management for the Electron app. Matiss Janis Aboltins 2026-03-05 21:55:49 +00:00
  • e9d9226a81 Enhance migration handling by allowing both .sql and .js files to be copied during the migration process. Refactor file system operations in loot-core to improve error handling and streamline file management, including new methods for reading, writing, and removing files and directories. Matiss Janis Aboltins 2026-03-05 21:52:23 +00:00
  • 0d9d45e6fe Enhance inline-loot-core-types script to improve TypeScript declaration handling by separating source and typings directories. Update the copy process to include emitted typings, ensuring no declarations are dropped and maintaining better organization of loot-core types. Matiss Janis Aboltins 2026-03-05 21:13:12 +00:00
  • a7afe7ef97 "Claude Code Review workflow" add-claude-github-actions-1772738270730 Matiss Janis Aboltins 2026-03-05 19:17:53 +00:00
  • 7bf27ddcb1 "Claude PR Assistant workflow" Matiss Janis Aboltins 2026-03-05 19:17:52 +00:00
  • 4e2f4ffdcb [AI] Replace test() with it() to follow repo convention claude/analyze-internal-errors-4k6O2 Cursor Agent 2026-03-05 19:00:42 +00:00
  • 6f91c4cede Update Vite configuration in API package to target Node 18, enhancing compatibility with the latest Node features. Matiss Janis Aboltins 2026-03-04 23:37:20 +00:00
  • 6a042b0c62 Add internal export to API and enhance Vite configuration for migration handling Matiss Janis Aboltins 2026-03-04 23:33:07 +00:00
  • da1ab9e85d Refactor inline-loot-core-types script to streamline TypeScript declaration handling and improve output organization. Remove legacy code and directly copy loot-core declaration tree, updating index.d.ts to reference local imports. Matiss Janis Aboltins 2026-03-04 23:29:39 +00:00
  • 078603cadf [AI] Implement sync recovery (#7111) Matiss Janis Aboltins 2026-03-04 23:27:15 +00:00
  • b3a86b5392 Update remaining accounts hooks to return react query states (#7071) Joel Jeremy Marquez 2026-03-04 15:13:55 -08:00
  • f1dc0b4a6e Update yarn.lock and API package to enhance TypeScript build process and add new dependencies Matiss Janis Aboltins 2026-03-04 22:22:06 +00:00
  • 295a565e55 Fix budget analysis report padding (#7118) Mats Nilsson 2026-03-04 23:08:30 +01:00
  • a41d0b3323 Update TypeScript configuration in API package to use ES2022 module and bundler resolution. This change enhances compatibility with modern JavaScript features and improves the build process. Matiss Janis Aboltins 2026-03-04 21:13:40 +00:00
  • 6ce931ca20 Merge branch 'master' into matiss/fix-6804 Matiss Janis Aboltins 2026-03-04 21:08:35 +00:00
  • 387c8fce16 [AI] Enable TypeScript composite project references across monorepo (#7062) Matiss Janis Aboltins 2026-03-04 20:57:06 +00:00
  • cc4d640cf7 Add release notes for PR #7125 github-actions[bot] 2026-03-04 20:38:03 +00:00
  • 01c94453b7 Merge branch 'master' into matiss/fix-6804 Matiss Janis Aboltins 2026-03-04 18:55:49 +00:00
  • c7ebfd8ad4 Add TWD Currency (#7095) YHC 2026-03-05 02:46:20 +08:00
  • e1f834371b [AI] Refactor YNAB importers to use server-side send() and handler API (#7050) Matiss Janis Aboltins 2026-03-04 18:38:33 +00:00
  • 4caee99955 [AI] Strengthen schedule rule types in loot-core (remove ts-expect-error) (#7051) Matiss Janis Aboltins 2026-03-04 18:38:20 +00:00
  • 286d05d187 [AI] Move ImportTransactionsOpts from api package to loot-core (#7053) Matiss Janis Aboltins 2026-03-04 18:38:09 +00:00
  • cf05a7ea01 [AI] Typescript: low hanging fruit (#7091) Matiss Janis Aboltins 2026-03-04 18:32:01 +00:00
  • b373b612a4 :electron: Electron backups converted to zip for easy importing (#7069) Michael Clark 2026-03-04 18:00:07 +00:00
  • 3797cff716 [AI] Skip AI-generated release notes for release/ branch PRs (#7107) Copilot 2026-03-04 12:40:32 -05:00
  • 9e2793d413 :electron: Flathub pr on publish of release assets (#7117) Michael Clark 2026-03-04 17:05:47 +00:00
  • 3201819df9 Display/save limit/refill templates (#6693) Julian Dominguez-Schatz 2026-03-04 11:41:07 -05:00
  • eca50f28b0 Fix skipping schedules that move before weekend (#7057) Josh Woodward 2026-03-04 11:40:41 -05:00
  • c82ee91b12 bump bn.js from 4.12.2 to 4.12.3 (#7073) dependabot[bot] 2026-03-04 16:40:25 +00:00
  • cb8ff337dc Migrate sync server general utils to typescript (#7074) Julian Dominguez-Schatz 2026-03-04 11:40:24 -05:00
  • c37a5a02aa [AI] Add CLAUDE.md with reference to AGENTS.md (#7105) Matiss Janis Aboltins 2026-03-04 16:40:14 +00:00
  • 715d17f232 Remove @ts-strict-ignore from bank sync tests Claude 2026-03-04 14:16:30 +00:00
  • 01dbb4169c Fix shared error array in SimpleFin batch sync catch block Claude 2026-03-04 13:38:45 +00:00
  • e1e839b5d1 Add failing tests for SimpleFin batch sync shared error array bug Claude 2026-03-04 12:21:57 +00:00
  • 8c190dc480 Coderabbit feedback react-query-rules Joel Jeremy Marquez 2026-03-03 17:20:36 +00:00
  • 59501edb56 Do not pass entire react query result to provider because it is not a stable reference react-query-useSchedules Joel Jeremy Marquez 2026-03-03 17:17:04 +00:00
  • d4d4cde3c7 Merge remote-tracking branch 'origin/master' into react-query-useSchedules Joel Jeremy Marquez 2026-03-03 16:09:47 +00:00
  • f9e09ca59b 🔖 (26.3.0) (#7097) v26.3.0 Matiss Janis Aboltins 2026-03-03 01:23:12 +00:00
  • ef90f548c1 Refactor linting and formatting commands in package.json and GitHub workflows to streamline processes and add quiet mode for linting matiss/separate-lint-format Matiss Janis Aboltins 2026-03-01 21:13:28 +00:00
  • 6074b05665 Merge branch 'matiss/separate-lint-format' of github.com:actualbudget/actual into matiss/separate-lint-format Matiss Janis Aboltins 2026-03-01 21:12:01 +00:00
  • 059504ee4f Merge branch 'master' into matiss/separate-lint-format Matiss Janis Aboltins 2026-03-01 21:11:35 +00:00
  • 8081b8829e [AI] Make merge-freeze-unfreeze workflow work on fork PRs (#7104) Matiss Janis Aboltins 2026-03-01 20:46:58 +00:00
  • f2f79d378c fix bugfix categorisation in contributor points counting script (#7103) Matt Fiddaman 2026-03-01 16:33:58 +00:00
  • c5cca67399 Revert "feat(currency): Add Vietnamese Dong (VND) currency" (#7100) Julian Dominguez-Schatz 2026-03-01 02:31:29 -05:00
  • eabf09587f [AI] Github action for unfreezing PRs (#7094) Matiss Janis Aboltins 2026-02-28 21:15:11 +00:00
  • 6022929551 [Cursor] Development environment setup (#7088) Matiss Janis Aboltins 2026-02-27 20:38:37 +00:00
  • 6b770c233e note dependabot/npm_and_yarn/ajv-6.14.0 Matt Fiddaman 2026-02-26 22:55:55 +00:00
  • 6ca5c84e1f Merge branch 'master' into dependabot/npm_and_yarn/ajv-6.14.0 Matt Fiddaman 2026-02-26 22:42:44 +00:00
  • e65429497d [AI] Remove 'suspect ai generated' label and associated workflow (#7087) Copilot 2026-02-26 20:51:47 +00:00
  • 3758d72b65 Mobile rules item alignment (#7081) Matiss Janis Aboltins 2026-02-26 20:22:29 +00:00
  • 032d10ac42 [AI] Fix API build output path (dist/index.js instead of dist/api/index.js) (#7084) Matiss Janis Aboltins 2026-02-26 20:20:38 +00:00
  • 6debbf77b6 [AI] Remove temporary screenshots cursor/sync-performance-notification-9899 Cursor Agent 2026-02-26 20:16:19 +00:00
  • 235535a68f [AI] Add notification screenshots for PR review Cursor Agent 2026-02-26 20:15:55 +00:00
  • 358549bdd4 [AI] Show sync performance notification when message count exceeds 20k Cursor Agent 2026-02-25 23:10:20 +00:00
  • f97a89dc28 🐛 Fix file path on windows (#7076) Michael Clark 2026-02-25 15:00:10 +00:00
  • 73b0920f87 Fix jfdoming/typescript-check-migrations Julian Dominguez-Schatz 2026-02-25 02:45:03 -05:00
  • 8f5561499e Setup Julian Dominguez-Schatz 2026-02-25 02:40:00 -05:00
  • 1a59d9e279 Add release notes Julian Dominguez-Schatz 2026-02-25 02:32:14 -05:00
  • 190a29640c Move migrations script to typescript Julian Dominguez-Schatz 2026-02-25 02:24:47 -05:00
  • b288ce5708 Code review Joel Jeremy Marquez 2026-02-24 22:21:59 +00:00
  • 8630a4fda6 Fix lint errors Joel Jeremy Marquez 2026-02-24 22:05:29 +00:00
  • 2cc9daf50a Add release notes for PR #7070 github-actions[bot] 2026-02-24 22:04:24 +00:00
  • fbc1025c2b React Query - create new queries and mutations for rules Joel Jeremy Marquez 2026-02-24 21:46:53 +00:00
  • a4bd301ec6 🐞 Midnight theme: Change menuAutoCompleteTextHover color - Fixes #7029 (#7048) Juulz 2026-02-24 12:29:09 -05:00
  • 18072e1d8b Validate file IDs for correctness (#7067) Julian Dominguez-Schatz 2026-02-24 10:32:50 -05:00
  • 6fa4d673cf Fix refetch happening when switching budget files react-query-prefs Joel Jeremy Marquez 2026-02-23 23:26:25 +00:00
  • 2bbb7ecd0f Enhance applyMessages function with tracking for added items and special handling for synced preferences. Improve clock persistence logic during syncing. matiss/chunked-sync-and-progress-ux Matiss Janis Aboltins 2026-02-23 21:51:24 +00:00
  • 54defb155a Refactor applyMessages function to improve code readability Matiss Janis Aboltins 2026-02-23 21:49:58 +00:00
  • 8690616f41 [AI] Chunked sync message application and progress UX for mobile Matiss Janis Aboltins 2026-02-23 21:47:56 +00:00
  • 7995d659ab Use budgetId metadata pref to check if a budget has been loaded or not instead of synced prefs Joel Jeremy Marquez 2026-02-23 19:51:24 +00:00
  • 52c4586051 Update useSyncedPrefs Joel Jeremy Marquez 2026-02-23 19:50:58 +00:00
  • acd1309752 Update VRT screenshots github-actions[bot] 2026-02-23 19:25:21 +00:00
  • a6873cd5c7 Update pref hooks Joel Jeremy Marquez 2026-02-23 19:00:35 +00:00
  • 6001c37285 Merge remote-tracking branch 'origin/master' into react-query-prefs Joel Jeremy Marquez 2026-02-23 18:54:08 +00:00