[PR #7070] [React Query] New queries and mutations for rules #21280

Open
opened 2026-04-14 22:00:13 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/7070
Author: @joel-jeremy
Created: 2/24/2026
Status: 🔄 Open

Base: masterHead: react-query-rules


📝 Commits (10+)

  • fbc1025 React Query - create new queries and mutations for rules
  • 2cc9daf Add release notes for PR #7070
  • 8630a4f Fix lint errors
  • b288ce5 Code review
  • 8c190dc Coderabbit feedback
  • 047fa3c Merge remote-tracking branch 'origin/master' into react-query-rules
  • c21f85a Merge remote-tracking branch 'origin/master' into react-query-rules
  • 51b75df Merge remote-tracking branch 'origin/master' into react-query-rules
  • 1af1591 Fix typecheck error
  • 72be07e Feedback

📊 Changes

28 files changed (+1016 additions, -537 deletions)

View changed files

📝 packages/desktop-client/src/components/ManageRules.tsx (+99 -63)
📝 packages/desktop-client/src/components/accounts/Account.tsx (+13 -8)
📝 packages/desktop-client/src/components/filters/FiltersMenu.tsx (+40 -34)
📝 packages/desktop-client/src/components/mobile/rules/MobileRuleEditPage.tsx (+14 -18)
📝 packages/desktop-client/src/components/mobile/rules/MobileRulesPage.tsx (+25 -64)
📝 packages/desktop-client/src/components/mobile/schedules/MobileScheduleEditPage.tsx (+5 -1)
📝 packages/desktop-client/src/components/mobile/transactions/TransactionEdit.tsx (+28 -16)
📝 packages/desktop-client/src/components/modals/ManageRulesModal.tsx (+2 -4)
📝 packages/desktop-client/src/components/modals/MergeUnusedPayeesModal.tsx (+6 -2)
📝 packages/desktop-client/src/components/rules/RuleEditor.tsx (+68 -64)
📝 packages/desktop-client/src/components/rules/ScheduleValue.tsx (+8 -7)
📝 packages/desktop-client/src/components/rules/Value.tsx (+26 -39)
📝 packages/desktop-client/src/components/schedules/DiscoverSchedules.tsx (+0 -1)
📝 packages/desktop-client/src/components/schedules/schedule-edit-utils.ts (+6 -2)
📝 packages/desktop-client/src/components/transactions/TransactionList.tsx (+31 -137)
packages/desktop-client/src/hooks/usePayeeRules.ts (+13 -0)
📝 packages/desktop-client/src/hooks/usePreviewTransactions.ts (+12 -3)
packages/desktop-client/src/hooks/useRules.ts (+15 -0)
packages/desktop-client/src/rules/index.ts (+2 -0)
packages/desktop-client/src/rules/mutations.ts (+413 -0)

...and 8 more files

📄 Description

Description

Testing

Checklist

  • Release notes added (see link above)
  • No obvious regressions in affected areas
  • Self-review has been performed - I understand what each change in the code does and why it is needed

Bundle Stats

Bundle Files count Total bundle size % Changed
desktop-client 26 12.42 MB → 12 MB (-429.56 kB) -3.38%
loot-core 1 4.83 MB → 4.83 MB (+166 B) +0.00%
api 4 4.06 MB → 4.06 MB (+160 B) +0.00%
View detailed bundle stats

desktop-client

Total

Files count Total bundle size % Changed
26 12.42 MB → 12 MB (-429.56 kB) -3.38%
Changeset
File Δ Size
src/rules/mutations.ts 🆕 +7.1 kB 0 B → 7.1 kB
src/rules/queries.ts 🆕 +585 B 0 B → 585 B
src/hooks/useRules.ts 🆕 +146 B 0 B → 146 B
src/hooks/usePayeeRules.ts 🆕 +144 B 0 B → 144 B
src/components/rules/Value.tsx 📈 +4.41 kB (+103.62%) 4.26 kB → 8.67 kB
src/components/mobile/rules/MobileRulesPage.tsx 📈 +2.46 kB (+59.94%) 4.11 kB → 6.57 kB
home/runner/work/actual/actual/packages/loot-core/src/shared/rules.ts 📈 +947 B (+12.91%) 7.17 kB → 8.09 kB
src/components/ManageRules.tsx 📈 +1.05 kB (+7.64%) 13.72 kB → 14.77 kB
src/components/rules/ScheduleValue.tsx 📈 +118 B (+6.27%) 1.84 kB → 1.95 kB
src/hooks/usePreviewTransactions.ts 📈 +76 B (+3.35%) 2.21 kB → 2.29 kB
src/components/modals/MergeUnusedPayeesModal.tsx 📈 +149 B (+1.99%) 7.31 kB → 7.45 kB
src/components/accounts/Account.tsx 📈 +363 B (+0.81%) 43.79 kB → 44.14 kB
src/components/mobile/transactions/TransactionEdit.tsx 📈 +348 B (+0.58%) 58.28 kB → 58.62 kB
node_modules/react-dnd/dist/hooks/useDrop/useDrop.js 📈 +2 B (+0.48%) 413 B → 415 B
src/budget/mutations.ts 📈 +40 B (+0.32%) 12.36 kB → 12.4 kB
node_modules/react-dnd/dist/hooks/useDrag/useDrag.js 📈 +2 B (+0.30%) 661 B → 663 B
src/components/sort.tsx 📈 +10 B (+0.22%) 4.43 kB → 4.44 kB
src/components/transactions/TransactionMenu.tsx 📈 +18 B (+0.21%) 8.29 kB → 8.3 kB
src/components/filters/FiltersMenu.tsx 📈 +28 B (+0.17%) 16.46 kB → 16.49 kB
src/components/rules/RuleEditor.tsx 📈 +37 B (+0.08%) 44.87 kB → 44.91 kB
src/components/budget/ExpenseGroup.tsx 📈 +4 B (+0.08%) 4.93 kB → 4.93 kB
src/components/budget/IncomeCategory.tsx 📈 +2 B (+0.06%) 3.02 kB → 3.03 kB
src/components/transactions/TransactionsTable.tsx 📈 +50 B (+0.06%) 85.09 kB → 85.14 kB
src/components/budget/ExpenseCategory.tsx 📈 +2 B (+0.05%) 3.68 kB → 3.69 kB
src/components/mobile/accounts/AccountTransactions.tsx 📈 +2 B (+0.02%) 8.4 kB → 8.4 kB
src/components/CommandBar.tsx 📈 +2 B (+0.02%) 9.91 kB → 9.91 kB
src/components/budget/BudgetCategories.tsx 📈 +2 B (+0.02%) 11.81 kB → 11.81 kB
src/components/sidebar/Account.tsx 📈 +2 B (+0.02%) 11.96 kB → 11.96 kB
src/components/payees/ManagePayees.tsx 📈 +2 B (+0.01%) 14.74 kB → 14.74 kB
src/components/autocomplete/CategoryAutocomplete.tsx 📈 +2 B (+0.01%) 15.36 kB → 15.36 kB
src/components/transactions/SelectedTransactionsButton.tsx 📈 +2 B (+0.01%) 16.79 kB → 16.79 kB
src/rules/index.ts +0 B (0%) 0 B → 0 B
src/components/table.tsx 📉 -2 B (-0.01%) 37.63 kB → 37.62 kB
src/components/autocomplete/AccountAutocomplete.tsx 📉 -2 B (-0.02%) 10.49 kB → 10.49 kB
src/components/mobile/MobileNavTabs.tsx 📉 -2 B (-0.02%) 10.04 kB → 10.04 kB
src/components/PrivacyFilter.tsx 📉 -2 B (-0.03%) 5.71 kB → 5.71 kB
src/components/budget/envelope/CoverMenu.tsx 📉 -2 B (-0.04%) 4.71 kB → 4.71 kB
src/components/budget/envelope/TransferMenu.tsx 📉 -2 B (-0.04%) 4.46 kB → 4.46 kB
src/hooks/useSelected.tsx 📉 -6 B (-0.07%) 8.15 kB → 8.15 kB
src/hooks/useDisplayPayee.tsx 📉 -8 B (-0.17%) 4.72 kB → 4.71 kB
src/components/transactions/table/utils.ts 📉 -4 B (-0.22%) 1.78 kB → 1.78 kB
node_modules/@use-gesture/react/dist/use-gesture-react.esm.js 📉 -2 B (-0.31%) 644 B → 642 B
src/components/schedules/DiscoverSchedules.tsx 📉 -28 B (-0.31%) 8.8 kB → 8.77 kB
src/components/mobile/rules/MobileRuleEditPage.tsx 📉 -169 B (-4.80%) 3.44 kB → 3.27 kB
src/components/transactions/TransactionList.tsx 📉 -1.49 kB (-8.69%) 17.15 kB → 15.66 kB
src/components/modals/ManageRulesModal.tsx 📉 -218 B (-21.44%) 1017 B → 799 B
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger

Asset File Size % Changed
static/js/index.js 3.22 MB → 3.34 MB (+122.95 kB) +3.73%
static/js/narrow.js 353.47 kB → 355.77 kB (+2.3 kB) +0.65%

Smaller

Asset File Size % Changed
static/js/theme.js 476.35 kB → 30.68 kB (-445.67 kB) -93.56%
static/js/useTransactionBatchActions.js 4.29 MB → 4.18 MB (-109.15 kB) -2.49%

Unchanged

Asset File Size % Changed
static/js/BackgroundImage.js 119.98 kB 0%
static/js/FormulaEditor.js 846.44 kB 0%
static/js/ReportRouter.js 1021.25 kB 0%
static/js/TransactionList.js 81.29 kB 0%
static/js/ca.js 185.62 kB 0%
static/js/da.js 104.66 kB 0%
static/js/de.js 177.63 kB 0%
static/js/en-GB.js 7.16 kB 0%
static/js/en.js 169.27 kB 0%
static/js/es.js 172.13 kB 0%
static/js/fr.js 177.63 kB 0%
static/js/indexeddb-main-thread-worker-e59fee74.js 13.46 kB 0%
static/js/it.js 168.97 kB 0%
static/js/nb-NO.js 154.72 kB 0%
static/js/nl.js 111.58 kB 0%
static/js/pl.js 88.34 kB 0%
static/js/pt-BR.js 180.55 kB 0%
static/js/resize-observer.js 18.03 kB 0%
static/js/th.js 179.94 kB 0%
static/js/uk.js 213.14 kB 0%
static/js/wide.js 418 B 0%
static/js/workbox-window.prod.es5.js 7.28 kB 0%

loot-core

Total

Files count Total bundle size % Changed
1 4.83 MB → 4.83 MB (+166 B) +0.00%
Changeset
File Δ Size
home/runner/work/actual/actual/packages/loot-core/src/server/rules/app.ts 📈 +277 B (+9.31%) 2.9 kB → 3.17 kB
home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts 📉 -37 B (-0.31%) 11.84 kB → 11.81 kB
home/runner/work/actual/actual/packages/loot-core/src/server/api.ts 📉 -74 B (-0.32%) 22.53 kB → 22.46 kB
View detailed bundle breakdown

Added

Asset File Size % Changed
kcab.worker.D1WYsJ8A.js 0 B → 4.83 MB (+4.83 MB) -

Removed

Asset File Size % Changed
kcab.worker.Dmj0rSrb.js 4.83 MB → 0 B (-4.83 MB) -100%

Bigger
No assets were bigger

Smaller
No assets were smaller

Unchanged
No assets were unchanged


api

Total

Files count Total bundle size % Changed
4 4.06 MB → 4.06 MB (+160 B) +0.00%
Changeset
File Δ Size
home/runner/work/actual/actual/packages/loot-core/src/server/rules/app.ts 📈 +275 B (+9.42%) 2.85 kB → 3.12 kB
home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts 📉 -37 B (-0.31%) 11.63 kB → 11.6 kB
home/runner/work/actual/actual/packages/loot-core/src/server/api.ts 📉 -78 B (-0.35%) 21.96 kB → 21.88 kB
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger

Asset File Size % Changed
index.js 3.84 MB → 3.84 MB (+160 B) +0.00%

Smaller
No assets were smaller

Unchanged

Asset File Size % Changed
from-Bl-Hslp4.js 167.73 kB 0%
multipart-parser-BnDysoMr.js 8.1 kB 0%
src-iMkUmuwR.js 43.64 kB 0%

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/7070 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 2/24/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `react-query-rules` --- ### 📝 Commits (10+) - [`fbc1025`](https://github.com/actualbudget/actual/commit/fbc1025c2bfd9a84d44ff3b84d4aefa0d9a77b4b) React Query - create new queries and mutations for rules - [`2cc9daf`](https://github.com/actualbudget/actual/commit/2cc9daf50a25053c8702aea1ea53e7df858066f0) Add release notes for PR #7070 - [`8630a4f`](https://github.com/actualbudget/actual/commit/8630a4fda65cfd6dac59fe5b600738051d6bbb21) Fix lint errors - [`b288ce5`](https://github.com/actualbudget/actual/commit/b288ce570873eb0b799e4ee5be04a8000da3689a) Code review - [`8c190dc`](https://github.com/actualbudget/actual/commit/8c190dc4806777e593ed82128f46bd8c0a907c98) Coderabbit feedback - [`047fa3c`](https://github.com/actualbudget/actual/commit/047fa3c6c50cbda879e1b90a979133e64843b965) Merge remote-tracking branch 'origin/master' into react-query-rules - [`c21f85a`](https://github.com/actualbudget/actual/commit/c21f85a399fb70c2f569eeea9acf0f54160975b7) Merge remote-tracking branch 'origin/master' into react-query-rules - [`51b75df`](https://github.com/actualbudget/actual/commit/51b75df4293c4c7d8a60b7081cbf5ce964c84298) Merge remote-tracking branch 'origin/master' into react-query-rules - [`1af1591`](https://github.com/actualbudget/actual/commit/1af1591da3831125fa391cb32dbfa8f062e3fff7) Fix typecheck error - [`72be07e`](https://github.com/actualbudget/actual/commit/72be07e29b71a18f26191c1d9b4f31a367ca3bd3) Feedback ### 📊 Changes **28 files changed** (+1016 additions, -537 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/ManageRules.tsx` (+99 -63) 📝 `packages/desktop-client/src/components/accounts/Account.tsx` (+13 -8) 📝 `packages/desktop-client/src/components/filters/FiltersMenu.tsx` (+40 -34) 📝 `packages/desktop-client/src/components/mobile/rules/MobileRuleEditPage.tsx` (+14 -18) 📝 `packages/desktop-client/src/components/mobile/rules/MobileRulesPage.tsx` (+25 -64) 📝 `packages/desktop-client/src/components/mobile/schedules/MobileScheduleEditPage.tsx` (+5 -1) 📝 `packages/desktop-client/src/components/mobile/transactions/TransactionEdit.tsx` (+28 -16) 📝 `packages/desktop-client/src/components/modals/ManageRulesModal.tsx` (+2 -4) 📝 `packages/desktop-client/src/components/modals/MergeUnusedPayeesModal.tsx` (+6 -2) 📝 `packages/desktop-client/src/components/rules/RuleEditor.tsx` (+68 -64) 📝 `packages/desktop-client/src/components/rules/ScheduleValue.tsx` (+8 -7) 📝 `packages/desktop-client/src/components/rules/Value.tsx` (+26 -39) 📝 `packages/desktop-client/src/components/schedules/DiscoverSchedules.tsx` (+0 -1) 📝 `packages/desktop-client/src/components/schedules/schedule-edit-utils.ts` (+6 -2) 📝 `packages/desktop-client/src/components/transactions/TransactionList.tsx` (+31 -137) ➕ `packages/desktop-client/src/hooks/usePayeeRules.ts` (+13 -0) 📝 `packages/desktop-client/src/hooks/usePreviewTransactions.ts` (+12 -3) ➕ `packages/desktop-client/src/hooks/useRules.ts` (+15 -0) ➕ `packages/desktop-client/src/rules/index.ts` (+2 -0) ➕ `packages/desktop-client/src/rules/mutations.ts` (+413 -0) _...and 8 more files_ </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> ## Description <!-- What does this PR do? Why is it needed? Please give context on the "why?": why do we need this change? What problem is it solving for you?--> ## Related issue(s) <!-- e.g. Fixes #123, Relates to #456 --> ## Testing <!-- What did you test? How can we reproduce the issue you are fixing or how can we test the feature you built? --> ## Checklist - [ ] Release notes added (see link above) - [ ] No obvious regressions in affected areas - [ ] Self-review has been performed - I understand what each change in the code does and why it is needed <!--- actual-bot-sections ---> <!--- bundlestats-action-comment key:combined start ---> ### Bundle Stats Bundle | Files count | Total bundle size | % Changed ------ | ----------- | ----------------- | --------- desktop-client | 26 | 12.42 MB → 12 MB (-429.56 kB) | -3.38% loot-core | 1 | 4.83 MB → 4.83 MB (+166 B) | +0.00% api | 4 | 4.06 MB → 4.06 MB (+160 B) | +0.00% <details> <summary>View detailed bundle stats</summary> #### desktop-client **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 26 | 12.42 MB → 12 MB (-429.56 kB) | -3.38% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `src/rules/mutations.ts` | 🆕 +7.1 kB | 0 B → 7.1 kB `src/rules/queries.ts` | 🆕 +585 B | 0 B → 585 B `src/hooks/useRules.ts` | 🆕 +146 B | 0 B → 146 B `src/hooks/usePayeeRules.ts` | 🆕 +144 B | 0 B → 144 B `src/components/rules/Value.tsx` | 📈 +4.41 kB (+103.62%) | 4.26 kB → 8.67 kB `src/components/mobile/rules/MobileRulesPage.tsx` | 📈 +2.46 kB (+59.94%) | 4.11 kB → 6.57 kB `home/runner/work/actual/actual/packages/loot-core/src/shared/rules.ts` | 📈 +947 B (+12.91%) | 7.17 kB → 8.09 kB `src/components/ManageRules.tsx` | 📈 +1.05 kB (+7.64%) | 13.72 kB → 14.77 kB `src/components/rules/ScheduleValue.tsx` | 📈 +118 B (+6.27%) | 1.84 kB → 1.95 kB `src/hooks/usePreviewTransactions.ts` | 📈 +76 B (+3.35%) | 2.21 kB → 2.29 kB `src/components/modals/MergeUnusedPayeesModal.tsx` | 📈 +149 B (+1.99%) | 7.31 kB → 7.45 kB `src/components/accounts/Account.tsx` | 📈 +363 B (+0.81%) | 43.79 kB → 44.14 kB `src/components/mobile/transactions/TransactionEdit.tsx` | 📈 +348 B (+0.58%) | 58.28 kB → 58.62 kB `node_modules/react-dnd/dist/hooks/useDrop/useDrop.js` | 📈 +2 B (+0.48%) | 413 B → 415 B `src/budget/mutations.ts` | 📈 +40 B (+0.32%) | 12.36 kB → 12.4 kB `node_modules/react-dnd/dist/hooks/useDrag/useDrag.js` | 📈 +2 B (+0.30%) | 661 B → 663 B `src/components/sort.tsx` | 📈 +10 B (+0.22%) | 4.43 kB → 4.44 kB `src/components/transactions/TransactionMenu.tsx` | 📈 +18 B (+0.21%) | 8.29 kB → 8.3 kB `src/components/filters/FiltersMenu.tsx` | 📈 +28 B (+0.17%) | 16.46 kB → 16.49 kB `src/components/rules/RuleEditor.tsx` | 📈 +37 B (+0.08%) | 44.87 kB → 44.91 kB `src/components/budget/ExpenseGroup.tsx` | 📈 +4 B (+0.08%) | 4.93 kB → 4.93 kB `src/components/budget/IncomeCategory.tsx` | 📈 +2 B (+0.06%) | 3.02 kB → 3.03 kB `src/components/transactions/TransactionsTable.tsx` | 📈 +50 B (+0.06%) | 85.09 kB → 85.14 kB `src/components/budget/ExpenseCategory.tsx` | 📈 +2 B (+0.05%) | 3.68 kB → 3.69 kB `src/components/mobile/accounts/AccountTransactions.tsx` | 📈 +2 B (+0.02%) | 8.4 kB → 8.4 kB `src/components/CommandBar.tsx` | 📈 +2 B (+0.02%) | 9.91 kB → 9.91 kB `src/components/budget/BudgetCategories.tsx` | 📈 +2 B (+0.02%) | 11.81 kB → 11.81 kB `src/components/sidebar/Account.tsx` | 📈 +2 B (+0.02%) | 11.96 kB → 11.96 kB `src/components/payees/ManagePayees.tsx` | 📈 +2 B (+0.01%) | 14.74 kB → 14.74 kB `src/components/autocomplete/CategoryAutocomplete.tsx` | 📈 +2 B (+0.01%) | 15.36 kB → 15.36 kB `src/components/transactions/SelectedTransactionsButton.tsx` | 📈 +2 B (+0.01%) | 16.79 kB → 16.79 kB `src/rules/index.ts` | +0 B (0%) | 0 B → 0 B `src/components/table.tsx` | 📉 -2 B (-0.01%) | 37.63 kB → 37.62 kB `src/components/autocomplete/AccountAutocomplete.tsx` | 📉 -2 B (-0.02%) | 10.49 kB → 10.49 kB `src/components/mobile/MobileNavTabs.tsx` | 📉 -2 B (-0.02%) | 10.04 kB → 10.04 kB `src/components/PrivacyFilter.tsx` | 📉 -2 B (-0.03%) | 5.71 kB → 5.71 kB `src/components/budget/envelope/CoverMenu.tsx` | 📉 -2 B (-0.04%) | 4.71 kB → 4.71 kB `src/components/budget/envelope/TransferMenu.tsx` | 📉 -2 B (-0.04%) | 4.46 kB → 4.46 kB `src/hooks/useSelected.tsx` | 📉 -6 B (-0.07%) | 8.15 kB → 8.15 kB `src/hooks/useDisplayPayee.tsx` | 📉 -8 B (-0.17%) | 4.72 kB → 4.71 kB `src/components/transactions/table/utils.ts` | 📉 -4 B (-0.22%) | 1.78 kB → 1.78 kB `node_modules/@use-gesture/react/dist/use-gesture-react.esm.js` | 📉 -2 B (-0.31%) | 644 B → 642 B `src/components/schedules/DiscoverSchedules.tsx` | 📉 -28 B (-0.31%) | 8.8 kB → 8.77 kB `src/components/mobile/rules/MobileRuleEditPage.tsx` | 📉 -169 B (-4.80%) | 3.44 kB → 3.27 kB `src/components/transactions/TransactionList.tsx` | 📉 -1.49 kB (-8.69%) | 17.15 kB → 15.66 kB `src/components/modals/ManageRulesModal.tsx` | 📉 -218 B (-21.44%) | 1017 B → 799 B </details> <details> <summary>View detailed bundle breakdown</summary> <div> **Added** No assets were added **Removed** No assets were removed **Bigger** Asset | File Size | % Changed ----- | --------- | --------- static/js/index.js | 3.22 MB → 3.34 MB (+122.95 kB) | +3.73% static/js/narrow.js | 353.47 kB → 355.77 kB (+2.3 kB) | +0.65% **Smaller** Asset | File Size | % Changed ----- | --------- | --------- static/js/theme.js | 476.35 kB → 30.68 kB (-445.67 kB) | -93.56% static/js/useTransactionBatchActions.js | 4.29 MB → 4.18 MB (-109.15 kB) | -2.49% **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- static/js/BackgroundImage.js | 119.98 kB | 0% static/js/FormulaEditor.js | 846.44 kB | 0% static/js/ReportRouter.js | 1021.25 kB | 0% static/js/TransactionList.js | 81.29 kB | 0% static/js/ca.js | 185.62 kB | 0% static/js/da.js | 104.66 kB | 0% static/js/de.js | 177.63 kB | 0% static/js/en-GB.js | 7.16 kB | 0% static/js/en.js | 169.27 kB | 0% static/js/es.js | 172.13 kB | 0% static/js/fr.js | 177.63 kB | 0% static/js/indexeddb-main-thread-worker-e59fee74.js | 13.46 kB | 0% static/js/it.js | 168.97 kB | 0% static/js/nb-NO.js | 154.72 kB | 0% static/js/nl.js | 111.58 kB | 0% static/js/pl.js | 88.34 kB | 0% static/js/pt-BR.js | 180.55 kB | 0% static/js/resize-observer.js | 18.03 kB | 0% static/js/th.js | 179.94 kB | 0% static/js/uk.js | 213.14 kB | 0% static/js/wide.js | 418 B | 0% static/js/workbox-window.prod.es5.js | 7.28 kB | 0% </div> </details> --- #### loot-core **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 4.83 MB → 4.83 MB (+166 B) | +0.00% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `home/runner/work/actual/actual/packages/loot-core/src/server/rules/app.ts` | 📈 +277 B (+9.31%) | 2.9 kB → 3.17 kB `home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts` | 📉 -37 B (-0.31%) | 11.84 kB → 11.81 kB `home/runner/work/actual/actual/packages/loot-core/src/server/api.ts` | 📉 -74 B (-0.32%) | 22.53 kB → 22.46 kB </details> <details> <summary>View detailed bundle breakdown</summary> <div> **Added** Asset | File Size | % Changed ----- | --------- | --------- kcab.worker.D1WYsJ8A.js | 0 B → 4.83 MB (+4.83 MB) | - **Removed** Asset | File Size | % Changed ----- | --------- | --------- kcab.worker.Dmj0rSrb.js | 4.83 MB → 0 B (-4.83 MB) | -100% **Bigger** No assets were bigger **Smaller** No assets were smaller **Unchanged** No assets were unchanged </div> </details> --- #### api **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 4 | 4.06 MB → 4.06 MB (+160 B) | +0.00% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `home/runner/work/actual/actual/packages/loot-core/src/server/rules/app.ts` | 📈 +275 B (+9.42%) | 2.85 kB → 3.12 kB `home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts` | 📉 -37 B (-0.31%) | 11.63 kB → 11.6 kB `home/runner/work/actual/actual/packages/loot-core/src/server/api.ts` | 📉 -78 B (-0.35%) | 21.96 kB → 21.88 kB </details> <details> <summary>View detailed bundle breakdown</summary> <div> **Added** No assets were added **Removed** No assets were removed **Bigger** Asset | File Size | % Changed ----- | --------- | --------- index.js | 3.84 MB → 3.84 MB (+160 B) | +0.00% **Smaller** No assets were smaller **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- from-Bl-Hslp4.js | 167.73 kB | 0% multipart-parser-BnDysoMr.js | 8.1 kB | 0% src-iMkUmuwR.js | 43.64 kB | 0% </div> </details> </details> <!--- bundlestats-action-comment key:combined end ---> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-14 22:00:13 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#21280