[PR #7538] [MERGED] [AI] Disable bundle minification for readable error messages #33164

Closed
opened 2026-04-18 09:04:48 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/7538
Author: @MatissJanis
Created: 4/17/2026
Status: Merged
Merged: 4/19/2026
Merged by: @MatissJanis

Base: masterHead: claude/remove-minification-tH1te


📝 Commits (2)

  • 8c8036c [AI] Disable bundle minification for readable production error messages
  • 80573e4 [AI] Rename release note to match PR number

📊 Changes

4 files changed (+9 additions, -18 deletions)

View changed files

📝 packages/desktop-client/vite.config.mts (+1 -4)
📝 packages/loot-core/vite.config.mts (+1 -7)
📝 packages/plugins-service/vite.config.mts (+1 -7)
upcoming-release-notes/7538.md (+6 -0)

📄 Description

Description

We used to have the minification disabled (to make error stack traces readable in prod builds when people report issues), but then we somehow lost it 🤔

Anyways.. bringing it back

N/A

Testing

N/A

Checklist

  • Release notes added
  • 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

https://claude.ai/code/session_01VEywxebiNYAgJia35fygQx


Bundle Stats

Bundle Files count Total bundle size % Changed
desktop-client 34 12.93 MB → 13.84 MB (+926.46 kB) +7.00%
loot-core 1 4.85 MB → 5.26 MB (+422.78 kB) +8.52%
api 1 3.88 MB 0%
cli 1 7.91 MB 0%
View detailed bundle stats

desktop-client

Total

Files count Total bundle size % Changed
34 12.93 MB → 13.84 MB (+926.46 kB) +7.00%
Changeset (largest 100 files by percent change)
File Δ Size
node_modules/hyperformula/es/interpreter/index.mjs 🆕 +153 B 0 B → 153 B
node_modules/date-fns/formatDistanceToNow.js 📈 +3.47 kB (+1962.98%) 181 B → 3.65 kB
node_modules/unist-util-visit/lib/index.js 📈 +8.2 kB (+1250.67%) 671 B → 8.85 kB
node_modules/remark-rehype/lib/index.js 📈 +4.33 kB (+1091.87%) 406 B → 4.73 kB
node_modules/date-fns/toDate.js 📈 +1.42 kB (+947.40%) 154 B → 1.58 kB
node_modules/date-fns/format.js 📈 +19.56 kB (+732.24%) 2.67 kB → 22.24 kB
node_modules/recharts/es6/hooks.js 📈 +1.55 kB (+685.34%) 232 B → 1.78 kB
node_modules/date-fns/constructNow.js 📈 +923 B (+659.29%) 140 B → 1.04 kB
node_modules/micromark-util-character/index.js 📈 +5.53 kB (+602.87%) 940 B → 6.45 kB
node_modules/mdast-util-to-hast/lib/index.js 📈 +2.83 kB (+592.24%) 490 B → 3.31 kB
node_modules/date-fns/subWeeks.js 📈 +910 B (+590.91%) 154 B → 1.04 kB
node_modules/date-fns/subYears.js 📈 +910 B (+590.91%) 154 B → 1.04 kB
node_modules/date-fns/subMonths.js ���� +910 B (+579.62%) 157 B → 1.04 kB
node_modules/date-fns/addWeeks.js 📈 +879 B (+563.46%) 156 B → 1.01 kB
node_modules/date-fns/startOfISOWeek.js 📈 +981 B (+554.24%) 177 B → 1.13 kB
node_modules/date-fns/setWeek.js 📈 +1.49 kB (+552.90%) 276 B → 1.76 kB
node_modules/date-fns/nextMonday.js 📈 +761 B (+547.48%) 139 B → 900 B
node_modules/date-fns/subDays.js 📈 +825 B (+546.36%) 151 B → 976 B
node_modules/date-fns/previousFriday.js 📈 +799 B (+529.14%) 151 B → 950 B
node_modules/date-fns/parse.js 📈 +21.53 kB (+528.29%) 4.08 kB → 25.61 kB
node_modules/date-fns/addYears.js 📈 +769 B (+483.65%) 159 B → 928 B
node_modules/date-fns/previousDay.js 📈 +1.04 kB (+472.44%) 225 B → 1.26 kB
node_modules/unist-util-visit-parents/lib/index.js 📈 +8.65 kB (+465.09%) 1.86 kB → 10.51 kB
node_modules/date-fns/endOfDay.js 📈 +858 B (+449.21%) 191 B → 1.02 kB
node_modules/date-fns/nextDay.js 📈 +972 B (+447.93%) 217 B → 1.16 kB
node_modules/date-fns/setISODay.js 📈 +978 B (+446.58%) 219 B → 1.17 kB
node_modules/date-fns/startOfDay.js 📈 +857 B (+446.35%) 192 B → 1.02 kB
node_modules/date-fns/isValid.js 📈 +736 B (+425.43%) 173 B → 909 B
node_modules/date-fns/startOfMonth.js 📈 +886 B (+412.09%) 215 B → 1.08 kB
node_modules/date-fns/getDefaultOptions.js 📈 +637 B (+410.97%) 155 B → 792 B
node_modules/date-fns/getWeek.js 📈 +1.08 kB (+406.99%) 272 B → 1.35 kB
node_modules/date-fns/constructFrom.js 📈 +1.38 kB (+393.89%) 360 B → 1.74 kB
node_modules/date-fns/startOfYear.js 📈 +866 B (+359.34%) 241 B → 1.08 kB
node_modules/recharts/es6/util/types.js 📈 +4.29 kB (+359.28%) 1.19 kB → 5.49 kB
node_modules/date-fns/compareAsc.js 📈 +830 B (+354.70%) 234 B → 1.04 kB
node_modules/recharts/es6/component/Cell.js 📈 +457 B (+354.26%) 129 B → 586 B
node_modules/unified/lib/index.js 📈 +26.82 kB (+345.05%) 7.77 kB → 34.6 kB
node_modules/date-fns/constants.js 📈 +2.25 kB (+342.11%) 672 B → 2.9 kB
node_modules/date-fns/setISOWeek.js 📈 +875 B (+333.97%) 262 B → 1.11 kB
node_modules/hyperformula/es/HyperFormula.mjs 📈 +115.01 kB (+326.65%) 35.21 kB → 150.22 kB
node_modules/micromark-util-normalize-identifier/index.js 📈 +695 B (+315.91%) 220 B → 915 B
node_modules/date-fns/getISODay.js 📈 +573 B (+314.84%) 182 B → 755 B
node_modules/date-fns/startOfISOWeekYear.js 📈 +1.06 kB (+309.69%) 351 B → 1.4 kB
node_modules/date-fns/endOfMonth.js 📈 +874 B (+308.83%) 283 B → 1.13 kB
node_modules/date-fns/getDay.js 📈 +443 B (+307.64%) 144 B → 587 B
node_modules/date-fns/getDate.js 📈 +438 B (+306.29%) 143 B → 581 B
node_modules/date-fns/differenceInMilliseconds.js 📈 +588 B (+306.25%) 192 B → 780 B
node_modules/date-fns/isBefore.js 📈 +489 B (+305.63%) 160 B → 649 B
node_modules/date-fns/isAfter.js 📈 +481 B (+304.43%) 158 B → 639 B
node_modules/date-fns/isDate.js 📈 +637 B (+301.90%) 211 B → 848 B
node_modules/lodash/isEqual.js 📈 +843 B (+296.83%) 284 B → 1.1 kB
node_modules/lodash/keyBy.js 📈 +958 B (+291.19%) 329 B → 1.26 kB
node_modules/vfile/lib/index.js 📈 +10.61 kB (+290.95%) 3.65 kB → 14.26 kB
node_modules/date-fns/isSameWeek.js 📈 +993 B (+290.35%) 342 B → 1.3 kB
node_modules/date-fns/addDays.js 📈 +872 B (+285.90%) 305 B → 1.15 kB
node_modules/lodash/eq.js 📈 +682 B (+271.71%) 251 B → 933 B
node_modules/date-fns/isWeekend.js 📈 +499 B (+269.73%) 185 B → 684 B
node_modules/micromark-extension-gfm/index.js 📈 +615 B (+258.40%) 238 B → 853 B
node_modules/recharts/es6/util/useUniqueId.js 📈 +623 B (+246.25%) 253 B → 876 B
node_modules/date-fns/differenceInSeconds.js 📈 +650 B (+242.54%) 268 B → 918 B
node_modules/date-fns/startOfWeekYear.js ���� +1.43 kB (+240.86%) 607 B → 2.02 kB
node_modules/mdast-util-to-hast/lib/state.js 📈 +8.7 kB (+230.39%) 3.78 kB → 12.47 kB
node_modules/date-fns/isSameMonth.js 📈 +760 B (+229.61%) 331 B → 1.07 kB
node_modules/lodash/_baseFor.js 📈 +486 B (+228.17%) 213 B → 699 B
node_modules/lodash/isArray.js 📈 +433 B (+218.69%) 198 B → 631 B
node_modules/recharts/es6/util/getRelativeCoordinate.js 📈 +2.22 kB (+212.72%) 1.04 kB → 3.26 kB
node_modules/rehype-external-links/lib/index.js 📈 +3.47 kB (+208.58%) 1.66 kB → 5.13 kB
node_modules/unist-util-stringify-position/lib/index.js 📈 +1.35 kB (+205.79%) 674 B → 2.01 kB
node_modules/date-fns/startOfWeek.js 📈 +1.07 kB (+200.00%) 546 B → 1.6 kB
node_modules/vfile/lib/minurl.shared.js 📈 +640 B (+200.00%) 320 B → 960 B
node_modules/date-fns/getDayOfYear.js 📈 +432 B (+197.26%) 219 B → 651 B
node_modules/recharts/es6/util/Constants.js 📈 +416 B (+196.23%) 212 B → 628 B
node_modules/lodash/isObject.js 📈 +582 B (+195.96%) 297 B → 879 B
node_modules/hyperformula/es/dependencyTransformers/RenameSheetTransformer.mjs 📈 +2.32 kB (+195.56%) 1.19 kB → 3.51 kB
node_modules/date-fns/endOfWeek.js 📈 +1.06 kB (+195.31%) 554 B → 1.6 kB
node_modules/date-fns/isLastDayOfMonth.js 📈 +433 B (+192.44%) 225 B → 658 B
node_modules/date-fns/getISOWeek.js 📈 +508 B (+190.98%) 266 B → 774 B
node_modules/micromark-util-classify-character/index.js 📈 +480 B (+188.24%) 255 B → 735 B
node_modules/micromark-util-subtokenize/lib/splice-buffer.js 📈 +4.56 kB (+186.35%) 2.45 kB → 7.01 kB
node_modules/lodash/get.js 📈 +657 B (+185.59%) 354 B → 1011 B
node_modules/lodash/isObjectLike.js 📈 +498 B (+184.44%) 270 B → 768 B
node_modules/lodash/memoize.js 📈 +1.45 kB (+183.70%) 810 B → 2.24 kB
node_modules/date-fns/transpose.js 📈 +953 B (+182.22%) 523 B → 1.44 kB
node_modules/mdast-util-gfm/lib/index.js 📈 +896 B (+179.56%) 499 B → 1.36 kB
node_modules/property-information/lib/normalize.js 📈 +252 B (+178.72%) 141 B → 393 B
node_modules/lodash/isLength.js 📈 +605 B (+176.90%) 342 B → 947 B
node_modules/date-fns/setDay.js 📈 +1.05 kB (+176.03%) 609 B → 1.64 kB
node_modules/use-callback-ref/dist/es2015/assignRef.js 📈 +368 B (+173.58%) 212 B → 580 B
node_modules/lodash/now.js 📈 +414 B (+173.22%) 239 B → 653 B
node_modules/micromark-factory-space/index.js 📈 +870 B (+172.96%) 503 B → 1.34 kB
node_modules/hast-util-whitespace/lib/index.js 📈 +527 B (+172.79%) 305 B → 832 B
node_modules/mdast-util-to-markdown/lib/util/encode-info.js 📈 +1.43 kB (+171.31%) 854 B → 2.26 kB
node_modules/lodash/isArrayLike.js 📈 +615 B (+170.36%) 361 B → 976 B
node_modules/lodash/hasIn.js 📈 +556 B (+170.03%) 327 B → 883 B
node_modules/recharts/es6/util/svgPropertiesAndEvents.js 📈 +1.06 kB (+169.89%) 641 B → 1.69 kB
node_modules/@react-dnd/asap/dist/asap.js 📈 +413 B (+168.57%) 245 B → 658 B
node_modules/date-fns/eachMonthOfInterval.js 📈 +1.05 kB (+168.07%) 642 B → 1.68 kB
node_modules/date-fns/locale/nl.js 📈 +494 B (+168.03%) 294 B → 788 B
node_modules/unist-util-position/lib/index.js 📈 +1.11 kB (+167.11%) 678 B → 1.77 kB
node_modules/lodash/keys.js 📈 +629 B (+166.40%) 378 B → 1007 B
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger

Asset File Size % Changed
static/js/Value.js 4.34 MB → 4.93 MB (+608.09 kB) +13.69%
static/js/FormulaEditor.js 814.39 kB → 962.55 kB (+148.16 kB) +18.19%
static/js/chart-theme.js 709.55 kB → 796.5 kB (+86.96 kB) +12.26%
static/js/extends.js 484.53 kB → 513.87 kB (+29.34 kB) +6.06%
static/js/ReportRouter.js 1.18 MB → 1.2 MB (+27.35 kB) +2.27%
static/js/index.js 1.85 MB → 1.87 MB (+18.76 kB) +0.99%
static/js/TransactionList.js 82.8 kB → 85.81 kB (+3.01 kB) +3.64%
static/js/TransactionEdit.js 185.13 kB → 186.46 kB (+1.33 kB) +0.72%
static/js/useFormatList.js 9.86 kB → 10.87 kB (+1.01 kB) +10.25%
static/js/theme.js 30.79 kB → 31.67 kB (+896 B) +2.84%
static/js/narrow.js 363.68 kB → 364.25 kB (+581 B) +0.16%
static/js/client.js 450.92 kB → 451.37 kB (+469 B) +0.10%
static/js/PayeeRuleCountLabel.js 52.13 kB → 52.52 kB (+404 B) +0.76%
static/js/wide.js 292 B → 453 B (+161 B) +55.14%

Smaller
No assets were smaller

Unchanged

Asset File Size % Changed
static/js/BackgroundImage.js 121.09 kB 0%
static/js/ScheduleEditForm.js 136.13 kB 0%
static/js/ca.js 191.72 kB 0%
static/js/da.js 104.4 kB 0%
static/js/de.js 174.12 kB 0%
static/js/en-GB.js 8.2 kB 0%
static/js/en.js 176.5 kB 0%
static/js/es.js 181.54 kB 0%
static/js/fr.js 176.79 kB 0%
static/js/indexeddb-main-thread-worker-e59fee74.js 13.46 kB 0%
static/js/it.js 165.68 kB 0%
static/js/nb-NO.js 151.58 kB 0%
static/js/nl.js 108.66 kB 0%
static/js/pl.js 88.34 kB 0%
static/js/pt-BR.js 193.49 kB 0%
static/js/resize-observer.js 18.06 kB 0%
static/js/th.js 178.91 kB 0%
static/js/uk.js 212.28 kB 0%
static/js/workbox-window.prod.es5.js 7.33 kB 0%
static/js/zh-Hans.js 110.19 kB 0%

loot-core

Total

Files count Total bundle size % Changed
1 4.85 MB → 5.26 MB (+422.78 kB) +8.52%
Changeset (largest 100 files by percent change)
File Δ Size
node_modules/hyperformula/es/interpreter/index.mjs 🆕 +159 B 0 B → 159 B
node_modules/date-fns/toDate.js 📈 +1.46 kB (+935.00%) 160 B → 1.62 kB
node_modules/date-fns/format.js 📈 +19.84 kB (+727.57%) 2.73 kB → 22.57 kB
node_modules/date-fns/subYears.js 📈 +934 B (+598.72%) 156 B → 1.06 kB
node_modules/date-fns/subWeeks.js 📈 +934 B (+583.75%) 160 B → 1.07 kB
node_modules/date-fns/subMonths.js 📈 +934 B (+573.01%) 163 B → 1.07 kB
node_modules/date-fns/addWeeks.js 📈 +903 B (+557.41%) 162 B → 1.04 kB
node_modules/date-fns/setWeek.js 📈 +1.53 kB (+557.30%) 281 B → 1.8 kB
node_modules/date-fns/startOfISOWeek.js 📈 +1007 B (+541.40%) 186 B → 1.17 kB
node_modules/date-fns/nextMonday.js 📈 +784 B (+540.69%) 145 B → 929 B
node_modules/date-fns/subDays.js 📈 +846 B (+538.85%) 157 B → 1003 B
node_modules/date-fns/parse.js 📈 +21.83 kB (+526.40%) 4.15 kB → 25.97 kB
node_modules/date-fns/previousFriday.js 📈 +822 B (+523.57%) 157 B → 979 B
node_modules/date-fns/addYears.js 📈 +793 B (+486.50%) 163 B → 956 B
node_modules/date-fns/previousDay.js 📈 +1.07 kB (+468.67%) 233 B → 1.29 kB
node_modules/date-fns/setISODay.js 📈 +1004 B (+448.21%) 224 B → 1.2 kB
node_modules/date-fns/startOfDay.js 📈 +881 B (+444.95%) 198 B → 1.05 kB
node_modules/date-fns/nextDay.js 📈 +998 B (+443.56%) 225 B → 1.19 kB
node_modules/date-fns/isValid.js 📈 +766 B (+442.77%) 173 B → 939 B
node_modules/date-fns/getWeek.js 📈 +1.12 kB (+411.15%) 278 B → 1.39 kB
node_modules/date-fns/startOfMonth.js 📈 +911 B (+410.36%) 222 B → 1.11 kB
node_modules/date-fns/getDefaultOptions.js 📈 +660 B (+409.94%) 161 B → 821 B
node_modules/date-fns/constructFrom.js 📈 +1.42 kB (+393.50%) 369 B → 1.78 kB
node_modules/date-fns/startOfYear.js 📈 +890 B (+358.87%) 248 B → 1.11 kB
node_modules/date-fns/constants.js 📈 +2.21 kB (+355.26%) 637 B → 2.83 kB
node_modules/date-fns/isSameWeek.js 📈 +1 kB (+341.20%) 301 B → 1.3 kB
node_modules/date-fns/setISOWeek.js 📈 +901 B (+334.94%) 269 B → 1.14 kB
node_modules/hyperformula/es/HyperFormula.mjs 📈 +118.3 kB (+328.14%) 36.05 kB → 154.35 kB
node_modules/date-fns/getISODay.js 📈 +596 B (+318.72%) 187 B → 783 B
node_modules/date-fns/getDay.js 📈 +463 B (+312.84%) 148 B → 611 B
node_modules/date-fns/isBefore.js 📈 +506 B (+312.35%) 162 B → 668 B
node_modules/date-fns/isAfter.js 📈 +498 B (+311.25%) 160 B → 658 B
node_modules/date-fns/isDate.js 📈 +668 B (+310.70%) 215 B → 883 B
node_modules/date-fns/startOfISOWeekYear.js 📈 +1.09 kB (+308.59%) 361 B → 1.44 kB
node_modules/date-fns/differenceInMilliseconds.js 📈 +609 B (+307.58%) 198 B → 807 B
node_modules/date-fns/getDate.js 📈 +458 B (+307.38%) 149 B → 607 B
node_modules/date-fns/endOfMonth.js 📈 +898 B (+306.48%) 293 B → 1.16 kB
node_modules/date-fns/addDays.js 📈 +896 B (+286.26%) 313 B → 1.18 kB
node_modules/lodash/eq.js 📈 +714 B (+276.74%) 258 B → 972 B
node_modules/date-fns/isWeekend.js 📈 +519 B (+273.16%) 190 B → 709 B
node_modules/date-fns/isFriday.js 📈 +420 B (+269.23%) 156 B → 576 B
node_modules/date-fns/startOfWeekYear.js 📈 +1.47 kB (+242.49%) 619 B → 2.07 kB
node_modules/lodash/isMatch.js 📈 +869 B (+228.08%) 381 B → 1.22 kB
node_modules/lodash/isArray.js 📈 +456 B (+222.44%) 205 B → 661 B
node_modules/date-fns/max.js 📈 +849 B (+204.58%) 415 B → 1.23 kB
node_modules/date-fns/getDayOfYear.js 📈 +452 B (+201.79%) 224 B → 676 B
node_modules/date-fns/startOfWeek.js 📈 +1.09 kB (+201.26%) 557 B → 1.64 kB
node_modules/lodash/isObject.js 📈 +607 B (+197.72%) 307 B → 914 B
node_modules/date-fns/getISOWeek.js 📈 +530 B (+194.85%) 272 B → 802 B
node_modules/hyperformula/es/dependencyTransformers/RenameSheetTransformer.mjs 📈 +2.39 kB (+194.44%) 1.23 kB → 3.62 kB
node_modules/lodash/isObjectLike.js 📈 +522 B (+187.10%) 279 B → 801 B
node_modules/date-fns/transpose.js 📈 +980 B (+183.18%) 535 B → 1.48 kB
node_modules/lodash/isLength.js 📈 +632 B (+180.57%) 350 B → 982 B
node_modules/date-fns/setDay.js 📈 +1.08 kB (+177.87%) 619 B → 1.68 kB
node_modules/lodash/isArrayLike.js 📈 +640 B (+174.39%) 367 B → 1007 B
node_modules/lodash/keys.js 📈 +657 B (+170.21%) 386 B → 1.02 kB
node_modules/date-fns/locale/nl.js 📈 +505 B (+162.38%) 311 B → 816 B
node_modules/date-fns/addMonths.js 📈 +1.01 kB (+161.43%) 643 B → 1.64 kB
node_modules/date-fns/differenceInCalendarDays.js 📈 +1004 B (+161.16%) 623 B → 1.59 kB
node_modules/date-fns/differenceInDays.js 📈 +1.66 kB (+158.12%) 1.05 kB → 2.71 kB
node_modules/date-fns/differenceInCalendarMonths.js 📈 +672 B (+154.84%) 434 B → 1.08 kB
node_modules/lodash/stubArray.js 📈 +342 B (+153.36%) 223 B → 565 B
node_modules/date-fns/locale/es.js 📈 +444 B (+143.69%) 309 B → 753 B
node_modules/date-fns/locale/tr.js 📈 +433 B (+142.43%) 304 B → 737 B
node_modules/date-fns/locale/zh-CN.js 📈 +444 B (+142.31%) 312 B → 756 B
node_modules/date-fns/locale/ja.js 📈 +427 B (+138.19%) 309 B → 736 B
node_modules/hyperformula/es/DependencyGraph/Vertex.mjs 📈 +149 B (+133.04%) 112 B → 261 B
node_modules/source-map/lib/binary-search.js 📈 +1.69 kB (+132.97%) 1.27 kB → 2.95 kB
node_modules/hyperformula/es/interpreter/plugin/3rdparty/bessel/bessel.mjs 📈 +10.29 kB (+132.54%) 7.76 kB → 18.05 kB
node_modules/date-fns/locale/de.js 📈 +404 B (+130.74%) 309 B → 713 B
node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js 📈 +555 B (+129.67%) 428 B → 983 B
node_modules/date-fns/locale/zh-TW.js 📈 +302 B (+125.31%) 241 B → 543 B
node_modules/date-fns/locale/id.js 📈 +374 B (+121.04%) 309 B → 683 B
node_modules/date-fns/getWeekYear.js 📈 +1.25 kB (+117.71%) 1.06 kB → 2.3 kB
node_modules/date-fns/locale/pl.js 📈 +360 B (+116.50%) 309 B → 669 B
node_modules/date-fns/locale/da.js 📈 +356 B (+115.21%) 309 B → 665 B
node_modules/date-fns/locale/fr-CH.js 📈 +356 B (+112.30%) 317 B → 673 B
node_modules/date-fns/locale/nl-BE.js 📈 +353 B (+111.36%) 317 B → 670 B
node_modules/source-map/lib/quick-sort.js 📈 +979 B (+110.12%) 889 B → 1.82 kB
node_modules/lodash/_baseGetAllKeys.js 📈 +471 B (+107.05%) 440 B → 911 B
node_modules/lodash/_cacheHas.js 📈 +259 B (+106.58%) 243 B → 502 B
node_modules/date-fns/locale/nb.js 📈 +318 B (+102.91%) 309 B → 627 B
node_modules/date-fns/locale/sv.js 📈 +318 B (+102.91%) 309 B → 627 B
node_modules/util-deprecate/browser.js 📈 +852 B (+101.67%) 838 B → 1.65 kB
node_modules/date-fns/locale/it.js 📈 +311 B (+100.65%) 309 B → 620 B
node_modules/lodash/_stackHas.js 📈 +245 B (+100.41%) 244 B → 489 B
node_modules/lodash/_objectToString.js 📈 +336 B (100%) 336 B → 672 B
node_modules/lodash/stubFalse.js 📈 +224 B (+99.12%) 226 B → 450 B
node_modules/date-fns/locale/ca/_lib/localize.js 📈 +3.33 kB (+97.23%) 3.42 kB → 6.75 kB
node_modules/date-fns/locale/hu.js 📈 +299 B (+96.76%) 309 B → 608 B
node_modules/lodash/_baseTimes.js 📈 +323 B (+96.71%) 334 B → 657 B
node_modules/date-fns/locale/fi.js 📈 +295 B (+95.47%) 309 B → 604 B
node_modules/date-fns/locale/ro.js 📈 +295 B (+95.47%) 309 B → 604 B
node_modules/lodash/_baseIsEqual.js 📈 +568 B (+94.82%) 599 B → 1.14 kB
home/runner/work/actual/actual/packages/crdt/src/proto/sync_pb.js 📈 +16.14 kB (+93.89%) 17.19 kB → 33.33 kB
node_modules/date-fns/locale/ar.js 📈 +289 B (+93.53%) 309 B → 598 B
node_modules/date-fns/locale/hr.js 📈 +289 B (+93.53%) 309 B → 598 B
node_modules/date-fns/locale/ko.js 📈 +288 B (+93.20%) 309 B → 597 B
node_modules/date-fns/locale/_lib/buildLocalizeFn.js 📈 +807 B (+93.19%) 866 B → 1.63 kB
node_modules/date-fns/locale/fr-CA.js 📈 +295 B (+93.06%) 317 B → 612 B
View detailed bundle breakdown

Added

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

Removed

Asset File Size % Changed
kcab.worker.CfHq3vDC.js 4.85 MB → 0 B (-4.85 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
1 3.88 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
index.js 3.88 MB 0%

cli

Total

Files count Total bundle size % Changed
1 7.91 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.91 MB 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/7538 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 4/17/2026 **Status:** ✅ Merged **Merged:** 4/19/2026 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `claude/remove-minification-tH1te` --- ### 📝 Commits (2) - [`8c8036c`](https://github.com/actualbudget/actual/commit/8c8036ceb29fc9e8a9f46d6bc48ad31dc669a7a1) [AI] Disable bundle minification for readable production error messages - [`80573e4`](https://github.com/actualbudget/actual/commit/80573e41296680fa3349352c5f65ebc990f3db2c) [AI] Rename release note to match PR number ### 📊 Changes **4 files changed** (+9 additions, -18 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/vite.config.mts` (+1 -4) 📝 `packages/loot-core/vite.config.mts` (+1 -7) 📝 `packages/plugins-service/vite.config.mts` (+1 -7) ➕ `upcoming-release-notes/7538.md` (+6 -0) </details> ### 📄 Description ## Description We used to have the minification disabled (to make error stack traces readable in prod builds when people report issues), but then we somehow lost it 🤔 Anyways.. bringing it back ## Related issue(s) N/A ## Testing N/A ## Checklist - [x] Release notes added - [x] No obvious regressions in affected areas - [x] Self-review has been performed - I understand what each change in the code does and why it is needed https://claude.ai/code/session_01VEywxebiNYAgJia35fygQx <!--- actual-bot-sections ---> <hr /> <!--- bundlestats-action-comment key:combined start ---> ### Bundle Stats Bundle | Files count | Total bundle size | % Changed ------ | ----------- | ----------------- | --------- desktop-client | 34 | 12.93 MB → 13.84 MB (+926.46 kB) | +7.00% loot-core | 1 | 4.85 MB → 5.26 MB (+422.78 kB) | +8.52% api | 1 | 3.88 MB | 0% cli | 1 | 7.91 MB | 0% <details> <summary>View detailed bundle stats</summary> #### desktop-client **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 34 | 12.93 MB → 13.84 MB (+926.46 kB) | +7.00% <details> <summary>Changeset (largest 100 files by percent change)</summary> File | Δ | Size ---- | - | ---- `node_modules/hyperformula/es/interpreter/index.mjs` | 🆕 +153 B | 0 B → 153 B `node_modules/date-fns/formatDistanceToNow.js` | 📈 +3.47 kB (+1962.98%) | 181 B → 3.65 kB `node_modules/unist-util-visit/lib/index.js` | 📈 +8.2 kB (+1250.67%) | 671 B → 8.85 kB `node_modules/remark-rehype/lib/index.js` | 📈 +4.33 kB (+1091.87%) | 406 B → 4.73 kB `node_modules/date-fns/toDate.js` | 📈 +1.42 kB (+947.40%) | 154 B → 1.58 kB `node_modules/date-fns/format.js` | 📈 +19.56 kB (+732.24%) | 2.67 kB → 22.24 kB `node_modules/recharts/es6/hooks.js` | 📈 +1.55 kB (+685.34%) | 232 B → 1.78 kB `node_modules/date-fns/constructNow.js` | 📈 +923 B (+659.29%) | 140 B → 1.04 kB `node_modules/micromark-util-character/index.js` | 📈 +5.53 kB (+602.87%) | 940 B → 6.45 kB `node_modules/mdast-util-to-hast/lib/index.js` | 📈 +2.83 kB (+592.24%) | 490 B → 3.31 kB `node_modules/date-fns/subWeeks.js` | 📈 +910 B (+590.91%) | 154 B → 1.04 kB `node_modules/date-fns/subYears.js` | 📈 +910 B (+590.91%) | 154 B → 1.04 kB `node_modules/date-fns/subMonths.js` | ���� +910 B (+579.62%) | 157 B → 1.04 kB `node_modules/date-fns/addWeeks.js` | 📈 +879 B (+563.46%) | 156 B → 1.01 kB `node_modules/date-fns/startOfISOWeek.js` | 📈 +981 B (+554.24%) | 177 B → 1.13 kB `node_modules/date-fns/setWeek.js` | 📈 +1.49 kB (+552.90%) | 276 B → 1.76 kB `node_modules/date-fns/nextMonday.js` | 📈 +761 B (+547.48%) | 139 B → 900 B `node_modules/date-fns/subDays.js` | 📈 +825 B (+546.36%) | 151 B → 976 B `node_modules/date-fns/previousFriday.js` | 📈 +799 B (+529.14%) | 151 B → 950 B `node_modules/date-fns/parse.js` | 📈 +21.53 kB (+528.29%) | 4.08 kB → 25.61 kB `node_modules/date-fns/addYears.js` | 📈 +769 B (+483.65%) | 159 B → 928 B `node_modules/date-fns/previousDay.js` | 📈 +1.04 kB (+472.44%) | 225 B → 1.26 kB `node_modules/unist-util-visit-parents/lib/index.js` | 📈 +8.65 kB (+465.09%) | 1.86 kB → 10.51 kB `node_modules/date-fns/endOfDay.js` | 📈 +858 B (+449.21%) | 191 B → 1.02 kB `node_modules/date-fns/nextDay.js` | 📈 +972 B (+447.93%) | 217 B → 1.16 kB `node_modules/date-fns/setISODay.js` | 📈 +978 B (+446.58%) | 219 B → 1.17 kB `node_modules/date-fns/startOfDay.js` | 📈 +857 B (+446.35%) | 192 B → 1.02 kB `node_modules/date-fns/isValid.js` | 📈 +736 B (+425.43%) | 173 B → 909 B `node_modules/date-fns/startOfMonth.js` | 📈 +886 B (+412.09%) | 215 B → 1.08 kB `node_modules/date-fns/getDefaultOptions.js` | 📈 +637 B (+410.97%) | 155 B → 792 B `node_modules/date-fns/getWeek.js` | 📈 +1.08 kB (+406.99%) | 272 B → 1.35 kB `node_modules/date-fns/constructFrom.js` | 📈 +1.38 kB (+393.89%) | 360 B → 1.74 kB `node_modules/date-fns/startOfYear.js` | 📈 +866 B (+359.34%) | 241 B → 1.08 kB `node_modules/recharts/es6/util/types.js` | 📈 +4.29 kB (+359.28%) | 1.19 kB → 5.49 kB `node_modules/date-fns/compareAsc.js` | 📈 +830 B (+354.70%) | 234 B → 1.04 kB `node_modules/recharts/es6/component/Cell.js` | 📈 +457 B (+354.26%) | 129 B → 586 B `node_modules/unified/lib/index.js` | 📈 +26.82 kB (+345.05%) | 7.77 kB → 34.6 kB `node_modules/date-fns/constants.js` | 📈 +2.25 kB (+342.11%) | 672 B → 2.9 kB `node_modules/date-fns/setISOWeek.js` | 📈 +875 B (+333.97%) | 262 B → 1.11 kB `node_modules/hyperformula/es/HyperFormula.mjs` | 📈 +115.01 kB (+326.65%) | 35.21 kB → 150.22 kB `node_modules/micromark-util-normalize-identifier/index.js` | 📈 +695 B (+315.91%) | 220 B → 915 B `node_modules/date-fns/getISODay.js` | 📈 +573 B (+314.84%) | 182 B → 755 B `node_modules/date-fns/startOfISOWeekYear.js` | 📈 +1.06 kB (+309.69%) | 351 B → 1.4 kB `node_modules/date-fns/endOfMonth.js` | 📈 +874 B (+308.83%) | 283 B → 1.13 kB `node_modules/date-fns/getDay.js` | 📈 +443 B (+307.64%) | 144 B → 587 B `node_modules/date-fns/getDate.js` | 📈 +438 B (+306.29%) | 143 B → 581 B `node_modules/date-fns/differenceInMilliseconds.js` | 📈 +588 B (+306.25%) | 192 B → 780 B `node_modules/date-fns/isBefore.js` | 📈 +489 B (+305.63%) | 160 B → 649 B `node_modules/date-fns/isAfter.js` | 📈 +481 B (+304.43%) | 158 B → 639 B `node_modules/date-fns/isDate.js` | 📈 +637 B (+301.90%) | 211 B → 848 B `node_modules/lodash/isEqual.js` | 📈 +843 B (+296.83%) | 284 B → 1.1 kB `node_modules/lodash/keyBy.js` | 📈 +958 B (+291.19%) | 329 B → 1.26 kB `node_modules/vfile/lib/index.js` | 📈 +10.61 kB (+290.95%) | 3.65 kB → 14.26 kB `node_modules/date-fns/isSameWeek.js` | 📈 +993 B (+290.35%) | 342 B → 1.3 kB `node_modules/date-fns/addDays.js` | 📈 +872 B (+285.90%) | 305 B → 1.15 kB `node_modules/lodash/eq.js` | 📈 +682 B (+271.71%) | 251 B → 933 B `node_modules/date-fns/isWeekend.js` | 📈 +499 B (+269.73%) | 185 B → 684 B `node_modules/micromark-extension-gfm/index.js` | 📈 +615 B (+258.40%) | 238 B → 853 B `node_modules/recharts/es6/util/useUniqueId.js` | 📈 +623 B (+246.25%) | 253 B → 876 B `node_modules/date-fns/differenceInSeconds.js` | 📈 +650 B (+242.54%) | 268 B → 918 B `node_modules/date-fns/startOfWeekYear.js` | ���� +1.43 kB (+240.86%) | 607 B → 2.02 kB `node_modules/mdast-util-to-hast/lib/state.js` | 📈 +8.7 kB (+230.39%) | 3.78 kB → 12.47 kB `node_modules/date-fns/isSameMonth.js` | 📈 +760 B (+229.61%) | 331 B → 1.07 kB `node_modules/lodash/_baseFor.js` | 📈 +486 B (+228.17%) | 213 B → 699 B `node_modules/lodash/isArray.js` | 📈 +433 B (+218.69%) | 198 B → 631 B `node_modules/recharts/es6/util/getRelativeCoordinate.js` | 📈 +2.22 kB (+212.72%) | 1.04 kB → 3.26 kB `node_modules/rehype-external-links/lib/index.js` | 📈 +3.47 kB (+208.58%) | 1.66 kB → 5.13 kB `node_modules/unist-util-stringify-position/lib/index.js` | 📈 +1.35 kB (+205.79%) | 674 B → 2.01 kB `node_modules/date-fns/startOfWeek.js` | 📈 +1.07 kB (+200.00%) | 546 B → 1.6 kB `node_modules/vfile/lib/minurl.shared.js` | 📈 +640 B (+200.00%) | 320 B → 960 B `node_modules/date-fns/getDayOfYear.js` | 📈 +432 B (+197.26%) | 219 B → 651 B `node_modules/recharts/es6/util/Constants.js` | 📈 +416 B (+196.23%) | 212 B → 628 B `node_modules/lodash/isObject.js` | 📈 +582 B (+195.96%) | 297 B → 879 B `node_modules/hyperformula/es/dependencyTransformers/RenameSheetTransformer.mjs` | 📈 +2.32 kB (+195.56%) | 1.19 kB → 3.51 kB `node_modules/date-fns/endOfWeek.js` | 📈 +1.06 kB (+195.31%) | 554 B → 1.6 kB `node_modules/date-fns/isLastDayOfMonth.js` | 📈 +433 B (+192.44%) | 225 B → 658 B `node_modules/date-fns/getISOWeek.js` | 📈 +508 B (+190.98%) | 266 B → 774 B `node_modules/micromark-util-classify-character/index.js` | 📈 +480 B (+188.24%) | 255 B → 735 B `node_modules/micromark-util-subtokenize/lib/splice-buffer.js` | 📈 +4.56 kB (+186.35%) | 2.45 kB → 7.01 kB `node_modules/lodash/get.js` | 📈 +657 B (+185.59%) | 354 B → 1011 B `node_modules/lodash/isObjectLike.js` | 📈 +498 B (+184.44%) | 270 B → 768 B `node_modules/lodash/memoize.js` | 📈 +1.45 kB (+183.70%) | 810 B → 2.24 kB `node_modules/date-fns/transpose.js` | 📈 +953 B (+182.22%) | 523 B → 1.44 kB `node_modules/mdast-util-gfm/lib/index.js` | 📈 +896 B (+179.56%) | 499 B → 1.36 kB `node_modules/property-information/lib/normalize.js` | 📈 +252 B (+178.72%) | 141 B → 393 B `node_modules/lodash/isLength.js` | 📈 +605 B (+176.90%) | 342 B → 947 B `node_modules/date-fns/setDay.js` | 📈 +1.05 kB (+176.03%) | 609 B → 1.64 kB `node_modules/use-callback-ref/dist/es2015/assignRef.js` | 📈 +368 B (+173.58%) | 212 B → 580 B `node_modules/lodash/now.js` | 📈 +414 B (+173.22%) | 239 B → 653 B `node_modules/micromark-factory-space/index.js` | 📈 +870 B (+172.96%) | 503 B → 1.34 kB `node_modules/hast-util-whitespace/lib/index.js` | 📈 +527 B (+172.79%) | 305 B → 832 B `node_modules/mdast-util-to-markdown/lib/util/encode-info.js` | 📈 +1.43 kB (+171.31%) | 854 B → 2.26 kB `node_modules/lodash/isArrayLike.js` | 📈 +615 B (+170.36%) | 361 B → 976 B `node_modules/lodash/hasIn.js` | 📈 +556 B (+170.03%) | 327 B → 883 B `node_modules/recharts/es6/util/svgPropertiesAndEvents.js` | 📈 +1.06 kB (+169.89%) | 641 B → 1.69 kB `node_modules/@react-dnd/asap/dist/asap.js` | 📈 +413 B (+168.57%) | 245 B → 658 B `node_modules/date-fns/eachMonthOfInterval.js` | 📈 +1.05 kB (+168.07%) | 642 B → 1.68 kB `node_modules/date-fns/locale/nl.js` | 📈 +494 B (+168.03%) | 294 B → 788 B `node_modules/unist-util-position/lib/index.js` | 📈 +1.11 kB (+167.11%) | 678 B → 1.77 kB `node_modules/lodash/keys.js` | 📈 +629 B (+166.40%) | 378 B → 1007 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/Value.js | 4.34 MB → 4.93 MB (+608.09 kB) | +13.69% static/js/FormulaEditor.js | 814.39 kB → 962.55 kB (+148.16 kB) | +18.19% static/js/chart-theme.js | 709.55 kB → 796.5 kB (+86.96 kB) | +12.26% static/js/extends.js | 484.53 kB → 513.87 kB (+29.34 kB) | +6.06% static/js/ReportRouter.js | 1.18 MB → 1.2 MB (+27.35 kB) | +2.27% static/js/index.js | 1.85 MB → 1.87 MB (+18.76 kB) | +0.99% static/js/TransactionList.js | 82.8 kB → 85.81 kB (+3.01 kB) | +3.64% static/js/TransactionEdit.js | 185.13 kB → 186.46 kB (+1.33 kB) | +0.72% static/js/useFormatList.js | 9.86 kB → 10.87 kB (+1.01 kB) | +10.25% static/js/theme.js | 30.79 kB → 31.67 kB (+896 B) | +2.84% static/js/narrow.js | 363.68 kB → 364.25 kB (+581 B) | +0.16% static/js/client.js | 450.92 kB → 451.37 kB (+469 B) | +0.10% static/js/PayeeRuleCountLabel.js | 52.13 kB → 52.52 kB (+404 B) | +0.76% static/js/wide.js | 292 B → 453 B (+161 B) | +55.14% **Smaller** No assets were smaller **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- static/js/BackgroundImage.js | 121.09 kB | 0% static/js/ScheduleEditForm.js | 136.13 kB | 0% static/js/ca.js | 191.72 kB | 0% static/js/da.js | 104.4 kB | 0% static/js/de.js | 174.12 kB | 0% static/js/en-GB.js | 8.2 kB | 0% static/js/en.js | 176.5 kB | 0% static/js/es.js | 181.54 kB | 0% static/js/fr.js | 176.79 kB | 0% static/js/indexeddb-main-thread-worker-e59fee74.js | 13.46 kB | 0% static/js/it.js | 165.68 kB | 0% static/js/nb-NO.js | 151.58 kB | 0% static/js/nl.js | 108.66 kB | 0% static/js/pl.js | 88.34 kB | 0% static/js/pt-BR.js | 193.49 kB | 0% static/js/resize-observer.js | 18.06 kB | 0% static/js/th.js | 178.91 kB | 0% static/js/uk.js | 212.28 kB | 0% static/js/workbox-window.prod.es5.js | 7.33 kB | 0% static/js/zh-Hans.js | 110.19 kB | 0% </div> </details> --- #### loot-core **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 4.85 MB → 5.26 MB (+422.78 kB) | +8.52% <details> <summary>Changeset (largest 100 files by percent change)</summary> File | Δ | Size ---- | - | ---- `node_modules/hyperformula/es/interpreter/index.mjs` | 🆕 +159 B | 0 B → 159 B `node_modules/date-fns/toDate.js` | 📈 +1.46 kB (+935.00%) | 160 B → 1.62 kB `node_modules/date-fns/format.js` | 📈 +19.84 kB (+727.57%) | 2.73 kB → 22.57 kB `node_modules/date-fns/subYears.js` | 📈 +934 B (+598.72%) | 156 B → 1.06 kB `node_modules/date-fns/subWeeks.js` | 📈 +934 B (+583.75%) | 160 B → 1.07 kB `node_modules/date-fns/subMonths.js` | 📈 +934 B (+573.01%) | 163 B → 1.07 kB `node_modules/date-fns/addWeeks.js` | 📈 +903 B (+557.41%) | 162 B → 1.04 kB `node_modules/date-fns/setWeek.js` | 📈 +1.53 kB (+557.30%) | 281 B → 1.8 kB `node_modules/date-fns/startOfISOWeek.js` | 📈 +1007 B (+541.40%) | 186 B → 1.17 kB `node_modules/date-fns/nextMonday.js` | 📈 +784 B (+540.69%) | 145 B → 929 B `node_modules/date-fns/subDays.js` | 📈 +846 B (+538.85%) | 157 B → 1003 B `node_modules/date-fns/parse.js` | 📈 +21.83 kB (+526.40%) | 4.15 kB → 25.97 kB `node_modules/date-fns/previousFriday.js` | 📈 +822 B (+523.57%) | 157 B → 979 B `node_modules/date-fns/addYears.js` | 📈 +793 B (+486.50%) | 163 B → 956 B `node_modules/date-fns/previousDay.js` | 📈 +1.07 kB (+468.67%) | 233 B → 1.29 kB `node_modules/date-fns/setISODay.js` | 📈 +1004 B (+448.21%) | 224 B → 1.2 kB `node_modules/date-fns/startOfDay.js` | 📈 +881 B (+444.95%) | 198 B → 1.05 kB `node_modules/date-fns/nextDay.js` | 📈 +998 B (+443.56%) | 225 B → 1.19 kB `node_modules/date-fns/isValid.js` | 📈 +766 B (+442.77%) | 173 B → 939 B `node_modules/date-fns/getWeek.js` | 📈 +1.12 kB (+411.15%) | 278 B → 1.39 kB `node_modules/date-fns/startOfMonth.js` | 📈 +911 B (+410.36%) | 222 B → 1.11 kB `node_modules/date-fns/getDefaultOptions.js` | 📈 +660 B (+409.94%) | 161 B → 821 B `node_modules/date-fns/constructFrom.js` | 📈 +1.42 kB (+393.50%) | 369 B → 1.78 kB `node_modules/date-fns/startOfYear.js` | 📈 +890 B (+358.87%) | 248 B → 1.11 kB `node_modules/date-fns/constants.js` | 📈 +2.21 kB (+355.26%) | 637 B → 2.83 kB `node_modules/date-fns/isSameWeek.js` | 📈 +1 kB (+341.20%) | 301 B → 1.3 kB `node_modules/date-fns/setISOWeek.js` | 📈 +901 B (+334.94%) | 269 B → 1.14 kB `node_modules/hyperformula/es/HyperFormula.mjs` | 📈 +118.3 kB (+328.14%) | 36.05 kB → 154.35 kB `node_modules/date-fns/getISODay.js` | 📈 +596 B (+318.72%) | 187 B → 783 B `node_modules/date-fns/getDay.js` | 📈 +463 B (+312.84%) | 148 B → 611 B `node_modules/date-fns/isBefore.js` | 📈 +506 B (+312.35%) | 162 B → 668 B `node_modules/date-fns/isAfter.js` | 📈 +498 B (+311.25%) | 160 B → 658 B `node_modules/date-fns/isDate.js` | 📈 +668 B (+310.70%) | 215 B → 883 B `node_modules/date-fns/startOfISOWeekYear.js` | 📈 +1.09 kB (+308.59%) | 361 B → 1.44 kB `node_modules/date-fns/differenceInMilliseconds.js` | 📈 +609 B (+307.58%) | 198 B → 807 B `node_modules/date-fns/getDate.js` | 📈 +458 B (+307.38%) | 149 B → 607 B `node_modules/date-fns/endOfMonth.js` | 📈 +898 B (+306.48%) | 293 B → 1.16 kB `node_modules/date-fns/addDays.js` | 📈 +896 B (+286.26%) | 313 B → 1.18 kB `node_modules/lodash/eq.js` | 📈 +714 B (+276.74%) | 258 B → 972 B `node_modules/date-fns/isWeekend.js` | 📈 +519 B (+273.16%) | 190 B → 709 B `node_modules/date-fns/isFriday.js` | 📈 +420 B (+269.23%) | 156 B → 576 B `node_modules/date-fns/startOfWeekYear.js` | 📈 +1.47 kB (+242.49%) | 619 B → 2.07 kB `node_modules/lodash/isMatch.js` | 📈 +869 B (+228.08%) | 381 B → 1.22 kB `node_modules/lodash/isArray.js` | 📈 +456 B (+222.44%) | 205 B → 661 B `node_modules/date-fns/max.js` | 📈 +849 B (+204.58%) | 415 B → 1.23 kB `node_modules/date-fns/getDayOfYear.js` | 📈 +452 B (+201.79%) | 224 B → 676 B `node_modules/date-fns/startOfWeek.js` | 📈 +1.09 kB (+201.26%) | 557 B → 1.64 kB `node_modules/lodash/isObject.js` | 📈 +607 B (+197.72%) | 307 B → 914 B `node_modules/date-fns/getISOWeek.js` | 📈 +530 B (+194.85%) | 272 B → 802 B `node_modules/hyperformula/es/dependencyTransformers/RenameSheetTransformer.mjs` | 📈 +2.39 kB (+194.44%) | 1.23 kB → 3.62 kB `node_modules/lodash/isObjectLike.js` | 📈 +522 B (+187.10%) | 279 B → 801 B `node_modules/date-fns/transpose.js` | 📈 +980 B (+183.18%) | 535 B → 1.48 kB `node_modules/lodash/isLength.js` | 📈 +632 B (+180.57%) | 350 B → 982 B `node_modules/date-fns/setDay.js` | 📈 +1.08 kB (+177.87%) | 619 B → 1.68 kB `node_modules/lodash/isArrayLike.js` | 📈 +640 B (+174.39%) | 367 B → 1007 B `node_modules/lodash/keys.js` | 📈 +657 B (+170.21%) | 386 B → 1.02 kB `node_modules/date-fns/locale/nl.js` | 📈 +505 B (+162.38%) | 311 B → 816 B `node_modules/date-fns/addMonths.js` | 📈 +1.01 kB (+161.43%) | 643 B → 1.64 kB `node_modules/date-fns/differenceInCalendarDays.js` | 📈 +1004 B (+161.16%) | 623 B → 1.59 kB `node_modules/date-fns/differenceInDays.js` | 📈 +1.66 kB (+158.12%) | 1.05 kB → 2.71 kB `node_modules/date-fns/differenceInCalendarMonths.js` | 📈 +672 B (+154.84%) | 434 B → 1.08 kB `node_modules/lodash/stubArray.js` | 📈 +342 B (+153.36%) | 223 B → 565 B `node_modules/date-fns/locale/es.js` | 📈 +444 B (+143.69%) | 309 B → 753 B `node_modules/date-fns/locale/tr.js` | 📈 +433 B (+142.43%) | 304 B → 737 B `node_modules/date-fns/locale/zh-CN.js` | 📈 +444 B (+142.31%) | 312 B → 756 B `node_modules/date-fns/locale/ja.js` | 📈 +427 B (+138.19%) | 309 B → 736 B `node_modules/hyperformula/es/DependencyGraph/Vertex.mjs` | 📈 +149 B (+133.04%) | 112 B → 261 B `node_modules/source-map/lib/binary-search.js` | 📈 +1.69 kB (+132.97%) | 1.27 kB → 2.95 kB `node_modules/hyperformula/es/interpreter/plugin/3rdparty/bessel/bessel.mjs` | 📈 +10.29 kB (+132.54%) | 7.76 kB → 18.05 kB `node_modules/date-fns/locale/de.js` | 📈 +404 B (+130.74%) | 309 B → 713 B `node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js` | 📈 +555 B (+129.67%) | 428 B → 983 B `node_modules/date-fns/locale/zh-TW.js` | 📈 +302 B (+125.31%) | 241 B → 543 B `node_modules/date-fns/locale/id.js` | 📈 +374 B (+121.04%) | 309 B → 683 B `node_modules/date-fns/getWeekYear.js` | 📈 +1.25 kB (+117.71%) | 1.06 kB → 2.3 kB `node_modules/date-fns/locale/pl.js` | 📈 +360 B (+116.50%) | 309 B → 669 B `node_modules/date-fns/locale/da.js` | 📈 +356 B (+115.21%) | 309 B → 665 B `node_modules/date-fns/locale/fr-CH.js` | 📈 +356 B (+112.30%) | 317 B → 673 B `node_modules/date-fns/locale/nl-BE.js` | 📈 +353 B (+111.36%) | 317 B → 670 B `node_modules/source-map/lib/quick-sort.js` | 📈 +979 B (+110.12%) | 889 B → 1.82 kB `node_modules/lodash/_baseGetAllKeys.js` | 📈 +471 B (+107.05%) | 440 B → 911 B `node_modules/lodash/_cacheHas.js` | 📈 +259 B (+106.58%) | 243 B → 502 B `node_modules/date-fns/locale/nb.js` | 📈 +318 B (+102.91%) | 309 B → 627 B `node_modules/date-fns/locale/sv.js` | 📈 +318 B (+102.91%) | 309 B → 627 B `node_modules/util-deprecate/browser.js` | 📈 +852 B (+101.67%) | 838 B → 1.65 kB `node_modules/date-fns/locale/it.js` | 📈 +311 B (+100.65%) | 309 B → 620 B `node_modules/lodash/_stackHas.js` | 📈 +245 B (+100.41%) | 244 B → 489 B `node_modules/lodash/_objectToString.js` | 📈 +336 B (100%) | 336 B → 672 B `node_modules/lodash/stubFalse.js` | 📈 +224 B (+99.12%) | 226 B → 450 B `node_modules/date-fns/locale/ca/_lib/localize.js` | 📈 +3.33 kB (+97.23%) | 3.42 kB → 6.75 kB `node_modules/date-fns/locale/hu.js` | 📈 +299 B (+96.76%) | 309 B → 608 B `node_modules/lodash/_baseTimes.js` | 📈 +323 B (+96.71%) | 334 B → 657 B `node_modules/date-fns/locale/fi.js` | 📈 +295 B (+95.47%) | 309 B → 604 B `node_modules/date-fns/locale/ro.js` | 📈 +295 B (+95.47%) | 309 B → 604 B `node_modules/lodash/_baseIsEqual.js` | 📈 +568 B (+94.82%) | 599 B → 1.14 kB `home/runner/work/actual/actual/packages/crdt/src/proto/sync_pb.js` | 📈 +16.14 kB (+93.89%) | 17.19 kB → 33.33 kB `node_modules/date-fns/locale/ar.js` | 📈 +289 B (+93.53%) | 309 B → 598 B `node_modules/date-fns/locale/hr.js` | 📈 +289 B (+93.53%) | 309 B → 598 B `node_modules/date-fns/locale/ko.js` | 📈 +288 B (+93.20%) | 309 B → 597 B `node_modules/date-fns/locale/_lib/buildLocalizeFn.js` | 📈 +807 B (+93.19%) | 866 B → 1.63 kB `node_modules/date-fns/locale/fr-CA.js` | 📈 +295 B (+93.06%) | 317 B → 612 B </details> <details> <summary>View detailed bundle breakdown</summary> <div> **Added** Asset | File Size | % Changed ----- | --------- | --------- kcab.worker.VzBAOtdD.js | 0 B → 5.26 MB (+5.26 MB) | - **Removed** Asset | File Size | % Changed ----- | --------- | --------- kcab.worker.CfHq3vDC.js | 4.85 MB → 0 B (-4.85 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 ----------- | ----------------- | --------- 1 | 3.88 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 ----- | --------- | --------- index.js | 3.88 MB | 0% </div> </details> --- #### cli **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 7.91 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.91 MB | 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-18 09:04:48 -05:00
GiteaMirror changed title from [PR #7538] [AI] Disable bundle minification for readable error messages to [PR #7538] [MERGED] [AI] Disable bundle minification for readable error messages 2026-04-21 00:26:29 -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#33164