Skip to content

[AI] Fix docusaurus docs build#8018

Merged
MatissJanis merged 2 commits into
masterfrom
claude/docusaurus-progress-plugin-fcyc1
Jun 1, 2026
Merged

[AI] Fix docusaurus docs build#8018
MatissJanis merged 2 commits into
masterfrom
claude/docusaurus-progress-plugin-fcyc1

Conversation

@MatissJanis

@MatissJanis MatissJanis commented Jun 1, 2026

Copy link
Copy Markdown
Member

Description

Adds webpackbar (^7.0.0) as a dependency to the project. Needed after #8011

Related issue(s)

N/A

Testing

N/A

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

https://claude.ai/code/session_01KwNP7zpktZ2pGJtjGZdJVN


Bundle Stats

Bundle Files count Total bundle size % Changed
desktop-client 37 14.03 MB 0%
loot-core 1 5.34 MB 0%
api 2 3.97 MB 0%
cli 1 7.97 MB 0%
crdt 1 11.12 kB 0%
View detailed bundle stats

desktop-client

Total

Files count Total bundle size % Changed
37 14.03 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
static/js/index.js 1.54 MB 0%
static/js/BackgroundImage.js 121.09 kB 0%
static/js/FormulaEditor.js 962.55 kB 0%
static/js/ManageRules.js 46.98 kB 0%
static/js/PayeeRuleCountLabel.js 7.33 kB 0%
static/js/ReportRouter.js 1.26 MB 0%
static/js/ScheduleEditForm.js 146.44 kB 0%
static/js/SchedulesTable.js 202.7 kB 0%
static/js/TransactionEdit.js 90.63 kB 0%
static/js/TransactionList.js 85.81 kB 0%
static/js/Value.js 5.08 MB 0%
static/js/_baseIsEqual.js 98.38 kB 0%
static/js/ca.js 186.75 kB 0%
static/js/client.js 451.37 kB 0%
static/js/da.js 101.15 kB 0%
static/js/de.js 170.77 kB 0%
static/js/en-GB.js 9.25 kB 0%
static/js/en.js 198.48 kB 0%
static/js/es.js 178.68 kB 0%
static/js/extends.js 500.96 kB 0%
static/js/fr.js 178.57 kB 0%
static/js/indexeddb-main-thread-worker-e59fee74.js 13.46 kB 0%
static/js/it.js 165 kB 0%
static/js/narrow.js 364.2 kB 0%
static/js/nb-NO.js 148.05 kB 0%
static/js/nl.js 106.28 kB 0%
static/js/pt-BR.js 188.43 kB 0%
static/js/resize-observer.js 18.06 kB 0%
static/js/th.js 174.48 kB 0%
static/js/theme.js 31.88 kB 0%
static/js/toString.js 705.14 kB 0%
static/js/uk.js 207.46 kB 0%
static/js/useFormatList.js 2.52 kB 0%
static/js/useTransactionBatchActions.js 9.71 kB 0%
static/js/wide.js 297.21 kB 0%
static/js/workbox-window.prod.es5.js 7.33 kB 0%
static/js/zh-Hans.js 117.01 kB 0%

loot-core

Total

Files count Total bundle size % Changed
1 5.34 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
kcab.worker._bwMMgjb.js 5.34 MB 0%

api

Total

Files count Total bundle size % Changed
2 3.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
index.js 3.97 MB 0%
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 11.12 kB 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 11.12 kB 0%

webpack 5.106+ removed deprecated ProgressPlugin options, which breaks
the older webpackbar 6.0.1 that Docusaurus 3.10.0 depends on. The build
fails with "Progress Plugin has been initialized using an options object
that does not match the API schema" (unknown properties name/color/
reporters/reporter).

Add a webpackbar ^7.0.0 resolution, matching the upstream fix in
Docusaurus 3.10.1 (facebook/docusaurus#11981).
@netlify

netlify Bot commented Jun 1, 2026

Copy link
Copy Markdown

Deploy Preview for actualbudget ready!

Name Link
🔨 Latest commit e8f624e
🔍 Latest deploy log https://app.netlify.com/projects/actualbudget/deploys/6a1d7774560b3400093c3902
😎 Deploy Preview https://deploy-preview-8018.demo.actualbudget.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@MatissJanis MatissJanis changed the title Add webpackbar dependency for build progress visualization [AI] Fix docusaurus docs build Jun 1, 2026
@netlify

netlify Bot commented Jun 1, 2026

Copy link
Copy Markdown

Deploy Preview for actualbudget-website ready!

Name Link
🔨 Latest commit af05837
🔍 Latest deploy log https://app.netlify.com/projects/actualbudget-website/deploys/6a1d76360bfb030008811066
😎 Deploy Preview https://deploy-preview-8018.www.actualbudget.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@matt-fidd

Copy link
Copy Markdown
Member

Haha I've just started looking at this. Beat me to it

@MatissJanis

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 0f13585c-a619-4e3c-9d0a-d5bc98f4a23c

📥 Commits

Reviewing files that changed from the base of the PR and between af05837 and e8f624e.

📒 Files selected for processing (1)
  • upcoming-release-notes/8018.md
✅ Files skipped from review due to trivial changes (1)
  • upcoming-release-notes/8018.md

📝 Walkthrough

Walkthrough

This PR pins webpackbar to ^7.0.0 in package.json resolutions and adds a bugfix release note upcoming-release-notes/8018.md documenting the Docusaurus build fix.

Changes

Dependency Resolution Update

Layer / File(s) Summary
Webpackbar Resolution Pin
package.json
Adds webpackbar resolution pinned to ^7.0.0 in the resolutions block of package.json (existing socks entry unchanged).
Release note for PR 8018
upcoming-release-notes/8018.md
Adds a bugfix release-note entry attributing the fix and documenting that Docusaurus build was fixed by pinning webpackbar to ^7.0.0.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested labels

size small

Suggested reviewers

  • matt-fidd
  • jfdoming

Poem

I hopped through npm with glee,
Found a bar that needed to be,
Pinned at seven, tidy and neat,
Docs build fixed — what a treat! 🐇📦

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately and concisely describes the main change: fixing the Docusaurus documentation build by pinning webpackbar.
Description check ✅ Passed The description is directly related to the changeset, explaining that webpackbar (^7.0.0) is added as a dependency and referencing the related PR that necessitated this change.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/docusaurus-progress-plugin-fcyc1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot]
coderabbitai Bot previously approved these changes Jun 1, 2026
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

🤖 Auto-generated Release Notes

Hey @MatissJanis! I've automatically created a release notes file based on CodeRabbit's analysis:

Category: Bugfixes
Summary: Fix Docusaurus documentation build by pinning webpackbar dependency to version ^7.0.0.
File: upcoming-release-notes/8018.md

If you're happy with this release note, you can add it to your pull request. If not, you'll need to add your own before a maintainer can review your change.

@MatissJanis MatissJanis enabled auto-merge June 1, 2026 12:16
@MatissJanis MatissJanis added this pull request to the merge queue Jun 1, 2026
Merged via the queue into master with commit c02dfc0 Jun 1, 2026
42 checks passed
@MatissJanis MatissJanis deleted the claude/docusaurus-progress-plugin-fcyc1 branch June 1, 2026 12:29
mbreslow pushed a commit to mbreslow/actual that referenced this pull request Jun 8, 2026
* [AI] Fix docs build by pinning webpackbar to v7

webpack 5.106+ removed deprecated ProgressPlugin options, which breaks
the older webpackbar 6.0.1 that Docusaurus 3.10.0 depends on. The build
fails with "Progress Plugin has been initialized using an options object
that does not match the API schema" (unknown properties name/color/
reporters/reporter).

Add a webpackbar ^7.0.0 resolution, matching the upstream fix in
Docusaurus 3.10.1 (facebook/docusaurus#11981).

* Add release notes for PR actualbudget#8018

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants