[PR #7734] [MERGED] [AI] Revert crypto.randomUUID back to uuid library #85035

Closed
opened 2026-05-19 10:22:11 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/7734
Author: @MatissJanis
Created: 5/7/2026
Status: Merged
Merged: 5/7/2026
Merged by: @MatissJanis

Base: masterHead: claude/revert-uuid-library-BH7Du


📝 Commits (8)

  • b903596 [AI] Revert crypto.randomUUID back to uuid library
  • 835b6bc Add release notes for PR #7734
  • 95f68a2 [check-spelling] Update metadata
  • fb7daa6 [AI] Use the uuidv4 alias in RuleEditor and ruleUtils
  • 3400713 [AI] Pin uuid to ^11.1.0 to fix Electron e2e
  • 4cb5148 [AI] Capture Electron stdout/stderr in desktop e2e fixture (TEMP DEBUG)
  • 8576dfd Revert "[AI] Capture Electron stdout/stderr in desktop e2e fixture (TEMP DEBUG)"
  • b7b1084 [AI] Fix rebuild-electron and bump uuid back to ^13.0.0

📊 Changes

59 files changed (+218 additions, -123 deletions)

View changed files

📝 .github/actions/docs-spelling/excludes.txt (+9 -8)
📝 .github/actions/docs-spelling/expect.txt (+10 -1)
📝 .oxlintrc.json (+5 -0)
📝 package.json (+1 -1)
📝 packages/api/package.json (+2 -1)
📝 packages/crdt/package.json (+2 -1)
📝 packages/crdt/src/crdt/timestamp.ts (+2 -1)
📝 packages/desktop-client/package.json (+1 -0)
📝 packages/desktop-client/src/accounts/mutations.ts (+2 -1)
📝 packages/desktop-client/src/budget/mutations.ts (+2 -1)
📝 packages/desktop-client/src/components/accounts/Account.tsx (+2 -1)
📝 packages/desktop-client/src/components/rules/RuleEditor.tsx (+10 -11)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.test.tsx (+2 -1)
📝 packages/desktop-client/src/notifications/notificationsSlice.ts (+3 -2)
📝 packages/desktop-client/src/payees/mutations.ts (+2 -1)
📝 packages/desktop-client/src/reports/mutations.ts (+2 -1)
📝 packages/desktop-client/src/tags/mutations.ts (+2 -1)
📝 packages/desktop-client/src/util/ruleUtils.ts (+2 -1)
📝 packages/docs/docs/contributing/code-style.md (+1 -0)
📝 packages/loot-core/migrations/1722804019000_create_dashboard_table.js (+7 -5)

...and 39 more files

📄 Description

Partial revert of #7529


Bundle Stats

Bundle Files count Total bundle size % Changed
desktop-client 34 13.93 MB → 13.93 MB (-1.17 kB) -0.01%
loot-core 1 5.27 MB → 5.27 MB (+3.3 kB) +0.06%
api 2 3.89 MB → 3.9 MB (+3.22 kB) +0.08%
cli 1 7.97 MB 0%
crdt 1 41.83 kB → 43.7 kB (+1.87 kB) +4.47%
View detailed bundle stats

desktop-client

Total

Files count Total bundle size % Changed
34 13.93 MB → 13.93 MB (-1.17 kB) -0.01%
Changeset
File Δ Size
node_modules/uuid/dist/v4.js 🆕 +758 B 0 B → 758 B
node_modules/uuid/dist/stringify.js 🆕 +727 B 0 B → 727 B
node_modules/uuid/dist/rng.js 🆕 +437 B 0 B → 437 B
node_modules/uuid/dist/native.js 🆕 +202 B 0 B → 202 B
package.json 📈 +20 B (+0.22%) 8.96 kB → 8.98 kB
src/components/accounts/Account.tsx 📉 -15 B (-0.03%) 44.12 kB → 44.1 kB
locale/es.json 📉 -162 B (-0.09%) 179.16 kB → 179 kB
locale/ca.json 📉 -172 B (-0.09%) 188.08 kB → 187.91 kB
locale/fr.json 📉 -176 B (-0.10%) 179.07 kB → 178.9 kB
locale/uk.json 📉 -212 B (-0.10%) 207.95 kB → 207.75 kB
locale/de.json 📉 -183 B (-0.10%) 170.73 kB → 170.55 kB
locale/it.json 📉 -187 B (-0.11%) 165.19 kB → 165.01 kB
locale/nb-NO.json 📉 -170 B (-0.11%) 148.48 kB → 148.31 kB
src/accounts/mutations.ts 📉 -15 B (-0.12%) 12.61 kB → 12.6 kB
src/budget/mutations.ts 📉 -15 B (-0.12%) 12.52 kB → 12.5 kB
locale/zh-Hans.json 📉 -147 B (-0.12%) 118.05 kB → 117.91 kB
locale/en.json 📉 -261 B (-0.14%) 185.36 kB → 185.11 kB
locale/th.json 📉 -270 B (-0.15%) 175.02 kB → 174.76 kB
locale/nl.json 📉 -178 B (-0.16%) 106.65 kB → 106.47 kB
locale/da.json 📉 -186 B (-0.18%) 101.57 kB → 101.38 kB
locale/pl.json 📉 -161 B (-0.18%) 86.67 kB → 86.52 kB
src/reports/mutations.ts 📉 -15 B (-0.19%) 7.6 kB → 7.59 kB
locale/pt-BR.json 📉 -515 B (-0.26%) 190.09 kB → 189.58 kB
src/components/rules/RuleEditor.tsx 📉 -135 B (-0.28%) 47.02 kB → 46.89 kB
home/runner/work/actual/actual/packages/loot-core/src/platform/client/connection/index.ts 📉 -15 B (-0.44%) 3.35 kB → 3.33 kB
src/tags/mutations.ts 📉 -15 B (-0.53%) 2.76 kB → 2.74 kB
home/runner/work/actual/actual/packages/loot-core/src/shared/transactions.ts 📉 -45 B (-0.54%) 8.21 kB → 8.17 kB
src/payees/mutations.ts 📉 -15 B (-0.70%) 2.1 kB → 2.08 kB
src/notifications/notificationsSlice.ts 📉 -30 B (-1.98%) 1.48 kB → 1.45 kB
home/runner/work/actual/actual/packages/loot-core/src/platform/client/undo/index.ts 📉 -30 B (-3.81%) 787 B → 757 B
src/util/ruleUtils.ts 📉 -15 B (-4.10%) 366 B → 351 B
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger

Asset File Size % Changed
static/js/extends.js 518.66 kB → 520.63 kB (+1.97 kB) +0.38%

Smaller

Asset File Size % Changed
static/js/pt-BR.js 190.09 kB → 189.58 kB (-515 B) -0.26%
static/js/th.js 175.02 kB → 174.76 kB (-270 B) -0.15%
static/js/en.js 185.36 kB → 185.11 kB (-261 B) -0.14%
static/js/uk.js 207.95 kB → 207.75 kB (-212 B) -0.10%
static/js/Value.js 4.94 MB → 4.94 MB (-195 B) -0.00%
static/js/it.js 165.19 kB → 165.01 kB (-187 B) -0.11%
static/js/da.js 101.57 kB → 101.38 kB (-186 B) -0.18%
static/js/de.js 170.73 kB → 170.55 kB (-183 B) -0.10%
static/js/nl.js 106.65 kB → 106.47 kB (-178 B) -0.16%
static/js/fr.js 179.07 kB → 178.9 kB (-176 B) -0.10%
static/js/ca.js 188.08 kB → 187.91 kB (-172 B) -0.09%
static/js/nb-NO.js 148.48 kB → 148.31 kB (-170 B) -0.11%
static/js/es.js 179.16 kB → 179 kB (-162 B) -0.09%
static/js/pl.js 86.67 kB → 86.52 kB (-161 B) -0.18%
static/js/zh-Hans.js 118.05 kB → 117.91 kB (-147 B) -0.12%
static/js/ReportRouter.js 1.22 MB → 1.22 MB (-15 B) -0.00%
static/js/bankSyncUtils.js 54.11 kB → 54.1 kB (-15 B) -0.03%
static/js/index.js 1.93 MB → 1.93 MB (-10 B) -0.00%

Unchanged

Asset File Size % Changed
static/js/BackgroundImage.js 121.09 kB 0%
static/js/FormulaEditor.js 962.55 kB 0%
static/js/ScheduleEditForm.js 145.68 kB 0%
static/js/TransactionEdit.js 189.54 kB 0%
static/js/TransactionList.js 85.81 kB 0%
static/js/alerts.js 800.08 kB 0%
static/js/client.js 451.37 kB 0%
static/js/en-GB.js 8.2 kB 0%
static/js/indexeddb-main-thread-worker-e59fee74.js 13.46 kB 0%
static/js/narrow.js 364.41 kB 0%
static/js/resize-observer.js 18.06 kB 0%
static/js/theme.js 31.67 kB 0%
static/js/useFormatList.js 4.96 kB 0%
static/js/wide.js 453 B 0%
static/js/workbox-window.prod.es5.js 7.33 kB 0%

loot-core

Total

Files count Total bundle size % Changed
1 5.27 MB → 5.27 MB (+3.3 kB) +0.06%
Changeset
File Δ Size
node_modules/uuid/dist/v4.js 🆕 +776 B 0 B → 776 B
node_modules/uuid/dist/stringify.js 🆕 +732 B 0 B → 732 B
node_modules/uuid/dist/rng.js 🆕 +446 B 0 B → 446 B
node_modules/uuid/dist/native.js 🆕 +204 B 0 B → 204 B
home/runner/work/actual/actual/packages/crdt/dist/index.js 📈 +1.72 kB (+3.84%) 44.82 kB → 46.55 kB
home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab5.ts 📉 -30 B (-0.12%) 24.74 kB → 24.71 kB
home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts 📉 -15 B (-0.12%) 11.98 kB → 11.96 kB
home/runner/work/actual/actual/packages/loot-core/src/server/db/index.ts 📉 -30 B (-0.14%) 20.56 kB → 20.53 kB
home/runner/work/actual/actual/packages/loot-core/src/server/cloud-storage.ts 📉 -15 B (-0.17%) 8.51 kB → 8.49 kB
home/runner/work/actual/actual/packages/loot-core/src/server/dashboard/app.ts 📉 -15 B (-0.20%) 7.46 kB → 7.44 kB
home/runner/work/actual/actual/packages/loot-core/src/server/accounts/sync.ts 📉 -45 B (-0.20%) 22.29 kB → 22.25 kB
home/runner/work/actual/actual/packages/loot-core/src/server/schedules/find-schedules.ts 📉 -15 B (-0.20%) 7.19 kB → 7.18 kB
home/runner/work/actual/actual/packages/loot-core/src/shared/transactions.ts 📉 -15 B (-0.24%) 6.06 kB → 6.05 kB
home/runner/work/actual/actual/packages/loot-core/src/server/accounts/app.ts 📉 -60 B (-0.27%) 22.02 kB → 21.96 kB
home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab4.ts 📉 -30 B (-0.31%) 9.43 kB → 9.4 kB
home/runner/work/actual/actual/packages/loot-core/src/server/filters/app.ts 📉 -15 B (-0.39%) 3.8 kB → 3.79 kB
home/runner/work/actual/actual/packages/loot-core/src/server/reports/app.ts 📉 -15 B (-0.40%) 3.66 kB → 3.64 kB
home/runner/work/actual/actual/packages/loot-core/src/mocks/budget.ts 📉 -90 B (-0.43%) 20.44 kB → 20.35 kB
home/runner/work/actual/actual/packages/loot-core/src/server/encryption/app.ts 📉 -15 B (-0.78%) 1.88 kB → 1.86 kB
home/runner/work/actual/actual/packages/loot-core/src/server/encryption/index.ts 📉 -15 B (-0.96%) 1.53 kB → 1.52 kB
home/runner/work/actual/actual/packages/loot-core/src/server/util/budget-name.ts 📉 -15 B (-1.25%) 1.17 kB → 1.15 kB
home/runner/work/actual/actual/packages/loot-core/migrations/1765518577215_multiple_dashboards.js 📉 -15 B (-2.38%) 629 B → 614 B
home/runner/work/actual/actual/packages/loot-core/src/server/accounts/link.ts 📉 -15 B (-3.55%) 422 B → 407 B
home/runner/work/actual/actual/packages/loot-core/migrations/1722804019000_create_dashboard_table.js 📉 -75 B (-4.73%) 1.55 kB → 1.48 kB
View detailed bundle breakdown

Added

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

Removed

Asset File Size % Changed
kcab.worker.DCbeRm_D.js 5.27 MB → 0 B (-5.27 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
2 3.89 MB → 3.9 MB (+3.22 kB) +0.08%
Changeset
File Δ Size
node_modules/uuid/dist/v4.js 🆕 +758 B 0 B → 758 B
node_modules/uuid/dist/stringify.js 🆕 +727 B 0 B → 727 B
node_modules/uuid/dist/rng.js 🆕 +437 B 0 B → 437 B
node_modules/uuid/dist/native.js 🆕 +202 B 0 B → 202 B
home/runner/work/actual/actual/packages/crdt/dist/index.js 📈 +1.69 kB (+3.87%) 43.63 kB → 45.32 kB
home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab5.ts 📉 -30 B (-0.12%) 24.14 kB → 24.11 kB
home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts 📉 -15 B (-0.12%) 11.72 kB → 11.71 kB
home/runner/work/actual/actual/packages/loot-core/src/server/db/index.ts 📉 -30 B (-0.15%) 20.11 kB → 20.08 kB
home/runner/work/actual/actual/packages/loot-core/src/server/cloud-storage.ts 📉 -15 B (-0.18%) 8.25 kB → 8.24 kB
home/runner/work/actual/actual/packages/loot-core/src/server/dashboard/app.ts 📉 -15 B (-0.20%) 7.3 kB → 7.29 kB
home/runner/work/actual/actual/packages/loot-core/src/server/accounts/sync.ts 📉 -45 B (-0.20%) 21.78 kB → 21.73 kB
home/runner/work/actual/actual/packages/loot-core/src/server/schedules/find-schedules.ts 📉 -15 B (-0.21%) 6.99 kB → 6.97 kB
home/runner/work/actual/actual/packages/loot-core/src/shared/transactions.ts 📉 -15 B (-0.25%) 5.86 kB → 5.85 kB
home/runner/work/actual/actual/packages/loot-core/src/server/accounts/app.ts 📉 -60 B (-0.27%) 21.46 kB → 21.4 kB
home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab4.ts 📉 -30 B (-0.32%) 9.22 kB → 9.19 kB
home/runner/work/actual/actual/packages/loot-core/src/server/filters/app.ts 📉 -15 B (-0.39%) 3.71 kB → 3.7 kB
home/runner/work/actual/actual/packages/loot-core/src/server/reports/app.ts 📉 -15 B (-0.41%) 3.57 kB → 3.55 kB
home/runner/work/actual/actual/packages/loot-core/src/mocks/budget.ts 📉 -90 B (-0.44%) 19.8 kB → 19.71 kB
home/runner/work/actual/actual/packages/loot-core/src/platform/server/sqlite/index.electron.ts 📉 -15 B (-0.73%) 2.02 kB → 2 kB
home/runner/work/actual/actual/packages/loot-core/src/server/encryption/app.ts 📉 -15 B (-0.81%) 1.8 kB → 1.78 kB
home/runner/work/actual/actual/packages/loot-core/src/server/encryption/index.ts 📉 -15 B (-1.05%) 1.4 kB → 1.38 kB
home/runner/work/actual/actual/packages/loot-core/src/server/util/budget-name.ts 📉 -15 B (-1.29%) 1.14 kB → 1.12 kB
home/runner/work/actual/actual/packages/loot-core/migrations/1765518577215_multiple_dashboards.js 📉 -15 B (-2.42%) 620 B → 605 B
home/runner/work/actual/actual/packages/loot-core/src/server/accounts/link.ts 📉 -15 B (-3.65%) 411 B → 396 B
home/runner/work/actual/actual/packages/loot-core/migrations/1722804019000_create_dashboard_table.js 📉 -75 B (-4.83%) 1.52 kB → 1.44 kB
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger

Asset File Size % Changed
index.js 3.89 MB → 3.9 MB (+3.22 kB) +0.08%

Smaller
No assets were smaller

Unchanged

Asset File Size % Changed
models.js 0 B 0%

cli

Total

Files count Total bundle size % Changed
1 7.97 MB 0%
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger
No assets were bigger

Smaller
No assets were smaller

Unchanged

Asset File Size % Changed
cli.js 7.97 MB 0%

crdt

Total

Files count Total bundle size % Changed
1 41.83 kB → 43.7 kB (+1.87 kB) +4.47%
Changeset
File Δ Size
node_modules/uuid/dist-node/v4.js 🆕 +763 B 0 B → 763 B
node_modules/uuid/dist-node/stringify.js 🆕 +732 B 0 B → 732 B
node_modules/uuid/dist-node/rng.js 🆕 +305 B 0 B → 305 B
node_modules/uuid/dist-node/native.js 🆕 +128 B 0 B → 128 B
src/crdt/timestamp.ts 📉 -15 B (-0.28%) 5.2 kB → 5.18 kB
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger

Asset File Size % Changed
index.js 41.83 kB → 43.7 kB (+1.87 kB) +4.47%

Smaller
No assets were smaller

Unchanged
No assets were unchanged


🔄 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/7734 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 5/7/2026 **Status:** ✅ Merged **Merged:** 5/7/2026 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `claude/revert-uuid-library-BH7Du` --- ### 📝 Commits (8) - [`b903596`](https://github.com/actualbudget/actual/commit/b9035962b17d6322bf510d411a87c6a697bf8600) [AI] Revert crypto.randomUUID back to uuid library - [`835b6bc`](https://github.com/actualbudget/actual/commit/835b6bc72deca2d5cf613a65cc60751b397789ed) Add release notes for PR #7734 - [`95f68a2`](https://github.com/actualbudget/actual/commit/95f68a27575d116c0cd3005758264d86bea9e8e0) [check-spelling] Update metadata - [`fb7daa6`](https://github.com/actualbudget/actual/commit/fb7daa6acc1c6db7b15e2bf96d5feda05fef0f81) [AI] Use the uuidv4 alias in RuleEditor and ruleUtils - [`3400713`](https://github.com/actualbudget/actual/commit/340071366125cf9c17412491afb58b9d03117233) [AI] Pin uuid to ^11.1.0 to fix Electron e2e - [`4cb5148`](https://github.com/actualbudget/actual/commit/4cb51488595954f8656f10edc371b473d1591bab) [AI] Capture Electron stdout/stderr in desktop e2e fixture (TEMP DEBUG) - [`8576dfd`](https://github.com/actualbudget/actual/commit/8576dfde43b477424227235c071434a7be022134) Revert "[AI] Capture Electron stdout/stderr in desktop e2e fixture (TEMP DEBUG)" - [`b7b1084`](https://github.com/actualbudget/actual/commit/b7b10844ab689461c5333960db11fc50c8f40621) [AI] Fix rebuild-electron and bump uuid back to ^13.0.0 ### 📊 Changes **59 files changed** (+218 additions, -123 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/docs-spelling/excludes.txt` (+9 -8) 📝 `.github/actions/docs-spelling/expect.txt` (+10 -1) 📝 `.oxlintrc.json` (+5 -0) 📝 `package.json` (+1 -1) 📝 `packages/api/package.json` (+2 -1) 📝 `packages/crdt/package.json` (+2 -1) 📝 `packages/crdt/src/crdt/timestamp.ts` (+2 -1) 📝 `packages/desktop-client/package.json` (+1 -0) 📝 `packages/desktop-client/src/accounts/mutations.ts` (+2 -1) 📝 `packages/desktop-client/src/budget/mutations.ts` (+2 -1) 📝 `packages/desktop-client/src/components/accounts/Account.tsx` (+2 -1) 📝 `packages/desktop-client/src/components/rules/RuleEditor.tsx` (+10 -11) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.test.tsx` (+2 -1) 📝 `packages/desktop-client/src/notifications/notificationsSlice.ts` (+3 -2) 📝 `packages/desktop-client/src/payees/mutations.ts` (+2 -1) 📝 `packages/desktop-client/src/reports/mutations.ts` (+2 -1) 📝 `packages/desktop-client/src/tags/mutations.ts` (+2 -1) 📝 `packages/desktop-client/src/util/ruleUtils.ts` (+2 -1) 📝 `packages/docs/docs/contributing/code-style.md` (+1 -0) 📝 `packages/loot-core/migrations/1722804019000_create_dashboard_table.js` (+7 -5) _...and 39 more files_ </details> ### 📄 Description Partial revert of #7529 <!--- actual-bot-sections ---> <hr /> <!--- bundlestats-action-comment key:combined start ---> ### Bundle Stats Bundle | Files count | Total bundle size | % Changed ------ | ----------- | ----------------- | --------- desktop-client | 34 | 13.93 MB → 13.93 MB (-1.17 kB) | -0.01% loot-core | 1 | 5.27 MB → 5.27 MB (+3.3 kB) | +0.06% api | 2 | 3.89 MB → 3.9 MB (+3.22 kB) | +0.08% cli | 1 | 7.97 MB | 0% crdt | 1 | 41.83 kB → 43.7 kB (+1.87 kB) | +4.47% <details> <summary>View detailed bundle stats</summary> #### desktop-client **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 34 | 13.93 MB → 13.93 MB (-1.17 kB) | -0.01% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `node_modules/uuid/dist/v4.js` | 🆕 +758 B | 0 B → 758 B `node_modules/uuid/dist/stringify.js` | 🆕 +727 B | 0 B → 727 B `node_modules/uuid/dist/rng.js` | 🆕 +437 B | 0 B → 437 B `node_modules/uuid/dist/native.js` | 🆕 +202 B | 0 B → 202 B `package.json` | 📈 +20 B (+0.22%) | 8.96 kB → 8.98 kB `src/components/accounts/Account.tsx` | 📉 -15 B (-0.03%) | 44.12 kB → 44.1 kB `locale/es.json` | 📉 -162 B (-0.09%) | 179.16 kB → 179 kB `locale/ca.json` | 📉 -172 B (-0.09%) | 188.08 kB → 187.91 kB `locale/fr.json` | 📉 -176 B (-0.10%) | 179.07 kB → 178.9 kB `locale/uk.json` | 📉 -212 B (-0.10%) | 207.95 kB → 207.75 kB `locale/de.json` | 📉 -183 B (-0.10%) | 170.73 kB → 170.55 kB `locale/it.json` | 📉 -187 B (-0.11%) | 165.19 kB → 165.01 kB `locale/nb-NO.json` | 📉 -170 B (-0.11%) | 148.48 kB → 148.31 kB `src/accounts/mutations.ts` | 📉 -15 B (-0.12%) | 12.61 kB → 12.6 kB `src/budget/mutations.ts` | 📉 -15 B (-0.12%) | 12.52 kB → 12.5 kB `locale/zh-Hans.json` | 📉 -147 B (-0.12%) | 118.05 kB → 117.91 kB `locale/en.json` | 📉 -261 B (-0.14%) | 185.36 kB → 185.11 kB `locale/th.json` | 📉 -270 B (-0.15%) | 175.02 kB → 174.76 kB `locale/nl.json` | 📉 -178 B (-0.16%) | 106.65 kB → 106.47 kB `locale/da.json` | 📉 -186 B (-0.18%) | 101.57 kB → 101.38 kB `locale/pl.json` | 📉 -161 B (-0.18%) | 86.67 kB → 86.52 kB `src/reports/mutations.ts` | 📉 -15 B (-0.19%) | 7.6 kB → 7.59 kB `locale/pt-BR.json` | 📉 -515 B (-0.26%) | 190.09 kB → 189.58 kB `src/components/rules/RuleEditor.tsx` | 📉 -135 B (-0.28%) | 47.02 kB → 46.89 kB `home/runner/work/actual/actual/packages/loot-core/src/platform/client/connection/index.ts` | 📉 -15 B (-0.44%) | 3.35 kB → 3.33 kB `src/tags/mutations.ts` | 📉 -15 B (-0.53%) | 2.76 kB → 2.74 kB `home/runner/work/actual/actual/packages/loot-core/src/shared/transactions.ts` | 📉 -45 B (-0.54%) | 8.21 kB → 8.17 kB `src/payees/mutations.ts` | 📉 -15 B (-0.70%) | 2.1 kB → 2.08 kB `src/notifications/notificationsSlice.ts` | 📉 -30 B (-1.98%) | 1.48 kB → 1.45 kB `home/runner/work/actual/actual/packages/loot-core/src/platform/client/undo/index.ts` | 📉 -30 B (-3.81%) | 787 B → 757 B `src/util/ruleUtils.ts` | 📉 -15 B (-4.10%) | 366 B → 351 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/extends.js | 518.66 kB → 520.63 kB (+1.97 kB) | +0.38% **Smaller** Asset | File Size | % Changed ----- | --------- | --------- static/js/pt-BR.js | 190.09 kB → 189.58 kB (-515 B) | -0.26% static/js/th.js | 175.02 kB → 174.76 kB (-270 B) | -0.15% static/js/en.js | 185.36 kB → 185.11 kB (-261 B) | -0.14% static/js/uk.js | 207.95 kB → 207.75 kB (-212 B) | -0.10% static/js/Value.js | 4.94 MB → 4.94 MB (-195 B) | -0.00% static/js/it.js | 165.19 kB → 165.01 kB (-187 B) | -0.11% static/js/da.js | 101.57 kB → 101.38 kB (-186 B) | -0.18% static/js/de.js | 170.73 kB → 170.55 kB (-183 B) | -0.10% static/js/nl.js | 106.65 kB → 106.47 kB (-178 B) | -0.16% static/js/fr.js | 179.07 kB → 178.9 kB (-176 B) | -0.10% static/js/ca.js | 188.08 kB → 187.91 kB (-172 B) | -0.09% static/js/nb-NO.js | 148.48 kB → 148.31 kB (-170 B) | -0.11% static/js/es.js | 179.16 kB → 179 kB (-162 B) | -0.09% static/js/pl.js | 86.67 kB → 86.52 kB (-161 B) | -0.18% static/js/zh-Hans.js | 118.05 kB → 117.91 kB (-147 B) | -0.12% static/js/ReportRouter.js | 1.22 MB → 1.22 MB (-15 B) | -0.00% static/js/bankSyncUtils.js | 54.11 kB → 54.1 kB (-15 B) | -0.03% static/js/index.js | 1.93 MB → 1.93 MB (-10 B) | -0.00% **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- static/js/BackgroundImage.js | 121.09 kB | 0% static/js/FormulaEditor.js | 962.55 kB | 0% static/js/ScheduleEditForm.js | 145.68 kB | 0% static/js/TransactionEdit.js | 189.54 kB | 0% static/js/TransactionList.js | 85.81 kB | 0% static/js/alerts.js | 800.08 kB | 0% static/js/client.js | 451.37 kB | 0% static/js/en-GB.js | 8.2 kB | 0% static/js/indexeddb-main-thread-worker-e59fee74.js | 13.46 kB | 0% static/js/narrow.js | 364.41 kB | 0% static/js/resize-observer.js | 18.06 kB | 0% static/js/theme.js | 31.67 kB | 0% static/js/useFormatList.js | 4.96 kB | 0% static/js/wide.js | 453 B | 0% static/js/workbox-window.prod.es5.js | 7.33 kB | 0% </div> </details> --- #### loot-core **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 5.27 MB → 5.27 MB (+3.3 kB) | +0.06% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `node_modules/uuid/dist/v4.js` | 🆕 +776 B | 0 B → 776 B `node_modules/uuid/dist/stringify.js` | 🆕 +732 B | 0 B → 732 B `node_modules/uuid/dist/rng.js` | 🆕 +446 B | 0 B → 446 B `node_modules/uuid/dist/native.js` | 🆕 +204 B | 0 B → 204 B `home/runner/work/actual/actual/packages/crdt/dist/index.js` | 📈 +1.72 kB (+3.84%) | 44.82 kB → 46.55 kB `home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab5.ts` | 📉 -30 B (-0.12%) | 24.74 kB → 24.71 kB `home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts` | 📉 -15 B (-0.12%) | 11.98 kB → 11.96 kB `home/runner/work/actual/actual/packages/loot-core/src/server/db/index.ts` | 📉 -30 B (-0.14%) | 20.56 kB → 20.53 kB `home/runner/work/actual/actual/packages/loot-core/src/server/cloud-storage.ts` | 📉 -15 B (-0.17%) | 8.51 kB → 8.49 kB `home/runner/work/actual/actual/packages/loot-core/src/server/dashboard/app.ts` | 📉 -15 B (-0.20%) | 7.46 kB → 7.44 kB `home/runner/work/actual/actual/packages/loot-core/src/server/accounts/sync.ts` | 📉 -45 B (-0.20%) | 22.29 kB → 22.25 kB `home/runner/work/actual/actual/packages/loot-core/src/server/schedules/find-schedules.ts` | 📉 -15 B (-0.20%) | 7.19 kB → 7.18 kB `home/runner/work/actual/actual/packages/loot-core/src/shared/transactions.ts` | 📉 -15 B (-0.24%) | 6.06 kB → 6.05 kB `home/runner/work/actual/actual/packages/loot-core/src/server/accounts/app.ts` | 📉 -60 B (-0.27%) | 22.02 kB → 21.96 kB `home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab4.ts` | 📉 -30 B (-0.31%) | 9.43 kB → 9.4 kB `home/runner/work/actual/actual/packages/loot-core/src/server/filters/app.ts` | 📉 -15 B (-0.39%) | 3.8 kB → 3.79 kB `home/runner/work/actual/actual/packages/loot-core/src/server/reports/app.ts` | 📉 -15 B (-0.40%) | 3.66 kB → 3.64 kB `home/runner/work/actual/actual/packages/loot-core/src/mocks/budget.ts` | 📉 -90 B (-0.43%) | 20.44 kB → 20.35 kB `home/runner/work/actual/actual/packages/loot-core/src/server/encryption/app.ts` | 📉 -15 B (-0.78%) | 1.88 kB → 1.86 kB `home/runner/work/actual/actual/packages/loot-core/src/server/encryption/index.ts` | 📉 -15 B (-0.96%) | 1.53 kB → 1.52 kB `home/runner/work/actual/actual/packages/loot-core/src/server/util/budget-name.ts` | 📉 -15 B (-1.25%) | 1.17 kB → 1.15 kB `home/runner/work/actual/actual/packages/loot-core/migrations/1765518577215_multiple_dashboards.js` | 📉 -15 B (-2.38%) | 629 B → 614 B `home/runner/work/actual/actual/packages/loot-core/src/server/accounts/link.ts` | 📉 -15 B (-3.55%) | 422 B → 407 B `home/runner/work/actual/actual/packages/loot-core/migrations/1722804019000_create_dashboard_table.js` | 📉 -75 B (-4.73%) | 1.55 kB → 1.48 kB </details> <details> <summary>View detailed bundle breakdown</summary> <div> **Added** Asset | File Size | % Changed ----- | --------- | --------- kcab.worker.DbAkUAmB.js | 0 B → 5.27 MB (+5.27 MB) | - **Removed** Asset | File Size | % Changed ----- | --------- | --------- kcab.worker.DCbeRm_D.js | 5.27 MB → 0 B (-5.27 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 ----------- | ----------------- | --------- 2 | 3.89 MB → 3.9 MB (+3.22 kB) | +0.08% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `node_modules/uuid/dist/v4.js` | 🆕 +758 B | 0 B → 758 B `node_modules/uuid/dist/stringify.js` | 🆕 +727 B | 0 B → 727 B `node_modules/uuid/dist/rng.js` | 🆕 +437 B | 0 B → 437 B `node_modules/uuid/dist/native.js` | 🆕 +202 B | 0 B → 202 B `home/runner/work/actual/actual/packages/crdt/dist/index.js` | 📈 +1.69 kB (+3.87%) | 43.63 kB → 45.32 kB `home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab5.ts` | 📉 -30 B (-0.12%) | 24.14 kB → 24.11 kB `home/runner/work/actual/actual/packages/loot-core/src/server/schedules/app.ts` | 📉 -15 B (-0.12%) | 11.72 kB → 11.71 kB `home/runner/work/actual/actual/packages/loot-core/src/server/db/index.ts` | 📉 -30 B (-0.15%) | 20.11 kB → 20.08 kB `home/runner/work/actual/actual/packages/loot-core/src/server/cloud-storage.ts` | 📉 -15 B (-0.18%) | 8.25 kB → 8.24 kB `home/runner/work/actual/actual/packages/loot-core/src/server/dashboard/app.ts` | 📉 -15 B (-0.20%) | 7.3 kB → 7.29 kB `home/runner/work/actual/actual/packages/loot-core/src/server/accounts/sync.ts` | 📉 -45 B (-0.20%) | 21.78 kB → 21.73 kB `home/runner/work/actual/actual/packages/loot-core/src/server/schedules/find-schedules.ts` | 📉 -15 B (-0.21%) | 6.99 kB → 6.97 kB `home/runner/work/actual/actual/packages/loot-core/src/shared/transactions.ts` | 📉 -15 B (-0.25%) | 5.86 kB → 5.85 kB `home/runner/work/actual/actual/packages/loot-core/src/server/accounts/app.ts` | 📉 -60 B (-0.27%) | 21.46 kB → 21.4 kB `home/runner/work/actual/actual/packages/loot-core/src/server/importers/ynab4.ts` | 📉 -30 B (-0.32%) | 9.22 kB → 9.19 kB `home/runner/work/actual/actual/packages/loot-core/src/server/filters/app.ts` | 📉 -15 B (-0.39%) | 3.71 kB → 3.7 kB `home/runner/work/actual/actual/packages/loot-core/src/server/reports/app.ts` | 📉 -15 B (-0.41%) | 3.57 kB → 3.55 kB `home/runner/work/actual/actual/packages/loot-core/src/mocks/budget.ts` | 📉 -90 B (-0.44%) | 19.8 kB → 19.71 kB `home/runner/work/actual/actual/packages/loot-core/src/platform/server/sqlite/index.electron.ts` | 📉 -15 B (-0.73%) | 2.02 kB → 2 kB `home/runner/work/actual/actual/packages/loot-core/src/server/encryption/app.ts` | 📉 -15 B (-0.81%) | 1.8 kB → 1.78 kB `home/runner/work/actual/actual/packages/loot-core/src/server/encryption/index.ts` | 📉 -15 B (-1.05%) | 1.4 kB → 1.38 kB `home/runner/work/actual/actual/packages/loot-core/src/server/util/budget-name.ts` | 📉 -15 B (-1.29%) | 1.14 kB → 1.12 kB `home/runner/work/actual/actual/packages/loot-core/migrations/1765518577215_multiple_dashboards.js` | 📉 -15 B (-2.42%) | 620 B → 605 B `home/runner/work/actual/actual/packages/loot-core/src/server/accounts/link.ts` | 📉 -15 B (-3.65%) | 411 B → 396 B `home/runner/work/actual/actual/packages/loot-core/migrations/1722804019000_create_dashboard_table.js` | 📉 -75 B (-4.83%) | 1.52 kB → 1.44 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.89 MB → 3.9 MB (+3.22 kB) | +0.08% **Smaller** No assets were smaller **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- models.js | 0 B | 0% </div> </details> --- #### cli **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 7.97 MB | 0% <details> <summary>View detailed bundle breakdown</summary> <div> **Added** No assets were added **Removed** No assets were removed **Bigger** No assets were bigger **Smaller** No assets were smaller **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- cli.js | 7.97 MB | 0% </div> </details> --- #### crdt **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 41.83 kB → 43.7 kB (+1.87 kB) | +4.47% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `node_modules/uuid/dist-node/v4.js` | 🆕 +763 B | 0 B → 763 B `node_modules/uuid/dist-node/stringify.js` | 🆕 +732 B | 0 B → 732 B `node_modules/uuid/dist-node/rng.js` | 🆕 +305 B | 0 B → 305 B `node_modules/uuid/dist-node/native.js` | 🆕 +128 B | 0 B → 128 B `src/crdt/timestamp.ts` | 📉 -15 B (-0.28%) | 5.2 kB → 5.18 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 | 41.83 kB → 43.7 kB (+1.87 kB) | +4.47% **Smaller** No assets were smaller **Unchanged** No assets were unchanged </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-05-19 10:22:11 -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#85035