Skip to content

[WIP] 🔖 (v26.4.0-pre)#7290

Open
MatissJanis wants to merge 3 commits intomasterfrom
release/vv26.4.0-pre
Open

[WIP] 🔖 (v26.4.0-pre)#7290
MatissJanis wants to merge 3 commits intomasterfrom
release/vv26.4.0-pre

Conversation

@MatissJanis
Copy link
Member

@MatissJanis MatissJanis commented Mar 26, 2026

Generated by generate-release-pr.yml


Bundle Stats

Bundle Files count Total bundle size % Changed
desktop-client 27 12.09 MB → 12.09 MB (+5 B) +0.00%
loot-core 1 4.83 MB 0%
api 4 4.06 MB 0%
cli 1 7.88 MB 0%
View detailed bundle stats

desktop-client

Total

Files count Total bundle size % Changed
27 12.09 MB → 12.09 MB (+5 B) +0.00%
Changeset
File Δ Size
package.json 📈 +5 B (+0.15%) 3.22 kB → 3.23 kB
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger

Asset File Size % Changed
static/js/index.js 3.23 MB → 3.23 MB (+5 B) +0.00%

Smaller
No assets were smaller

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 1.02 MB 0%
static/js/TransactionList.js 81.29 kB 0%
static/js/ca.js 182.91 kB 0%
static/js/da.js 104.66 kB 0%
static/js/de.js 174.79 kB 0%
static/js/en-GB.js 7.16 kB 0%
static/js/en.js 170.76 kB 0%
static/js/es.js 182.09 kB 0%
static/js/fr.js 177.47 kB 0%
static/js/indexeddb-main-thread-worker-e59fee74.js 13.46 kB 0%
static/js/it.js 166.25 kB 0%
static/js/narrow.js 354.27 kB 0%
static/js/nb-NO.js 152.2 kB 0%
static/js/nl.js 108.93 kB 0%
static/js/pl.js 88.34 kB 0%
static/js/pt-BR.js 177.84 kB 0%
static/js/resize-observer.js 18.03 kB 0%
static/js/sv.js 80.58 kB 0%
static/js/th.js 179.94 kB 0%
static/js/theme.js 30.68 kB 0%
static/js/uk.js 213.14 kB 0%
static/js/useTransactionBatchActions.js 4.29 MB 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 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.Bq2rqD2u.js 4.83 MB 0%

api

Total

Files count Total bundle size % Changed
4 4.06 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.84 MB 0%
from-Bl-Hslp4.js 167.73 kB 0%
multipart-parser-BnDysoMr.js 8.1 kB 0%
src-iMkUmuwR.js 43.64 kB 0%

cli

Total

Files count Total bundle size % Changed
1 7.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
cli.js 7.88 MB 0%

@actual-github-bot actual-github-bot bot changed the title 🔖 (v26.4.0-pre) [WIP] 🔖 (v26.4.0-pre) Mar 26, 2026
@netlify
Copy link

netlify bot commented Mar 26, 2026

Deploy Preview for actualbudget ready!

Name Link
🔨 Latest commit 3017e0c
🔍 Latest deploy log https://app.netlify.com/projects/actualbudget/deploys/69c569884d2d920008939a73
😎 Deploy Preview https://deploy-preview-7290.demo.actualbudget.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 26, 2026

📝 Walkthrough

Walkthrough

Package manifest versions for four packages were changed to v26.4.0-pre; a new prerelease blog post was added; and many individual upcoming release-note markdown files were deleted.

Changes

Cohort / File(s) Summary
Package Version Updates
packages/api/package.json, packages/desktop-client/package.json, packages/desktop-electron/package.json, packages/sync-server/package.json
Bumped version fields from 26.3.0v26.4.0-pre in each manifest.
Release Notes Deletions
upcoming-release-notes/*.md (many files, e.g. 6157.md, 6414.md, 6620.md, …, 7275.md)
Removed numerous individual upcoming release-note entries (deleted YAML frontmatter and content across many files).
New Blog Post
packages/docs/blog/2026-03-26-prerelease-26-4-0.md
Added a prerelease blog post with frontmatter and grouped release note content (Features, Enhancements, Bugfixes, Maintenance).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

API, documentation

Suggested reviewers

  • MikesGlitch
  • matt-fidd
  • jfdoming

Poem

🐰 I nudged four versions, quick and neat,
Prerelease posted, release-notes beat,
Files trimmed like carrots from the heap,
Hops of change — snug in the codebase sleep.

🚥 Pre-merge checks | ✅ 1 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title '[WIP] 🔖 (v26.4.0-pre)' is vague and doesn't clearly convey the changeset's purpose. While it indicates a version bump, it uses non-descriptive formatting with emojis and unclear notation. Provide a more descriptive title that clearly explains the primary change, such as 'Prepare release v26.4.0-pre' or 'Bump version to v26.4.0-pre and consolidate release notes'.
✅ Passed checks (1 passed)
Check name Status Explanation
Description check ✅ Passed The PR description provided by the author is directly related to the changeset, describing the automated release process and bundle statistics.

✏️ 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 release/vv26.4.0-pre

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 coderabbitai bot added API Issues with the @actual-app/api package size small labels Mar 26, 2026
coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 26, 2026
@matt-fidd matt-fidd force-pushed the release/vv26.4.0-pre branch 2 times, most recently from 00c9126 to 746b1c0 Compare March 26, 2026 16:31
@coderabbitai coderabbitai bot removed API Issues with the @actual-app/api package size small labels Mar 26, 2026
coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 26, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 26, 2026

Here are the automatically generated release notes!

Version: vv26.4.0-pre

#### Features

- [#6157](https://github.com/actualbudget/actual/pull/6157) MVP for payee locations support, including YNAB5 import — thanks @mannkind
- [#6653](https://github.com/actualbudget/actual/pull/6653) Add drag&drop reordering for transactions within the same day — thanks @StephenBrown2
- [#7188](https://github.com/actualbudget/actual/pull/7188) Add a confirmation modal when users merge payees in /payees — thanks @AsgerMogensen
- [#7208](https://github.com/actualbudget/actual/pull/7208) Actual-cli: tool for accessing your budget via the command line. Useful for AI agents — thanks @MatissJanis

#### Enhancements

- [#6414](https://github.com/actualbudget/actual/pull/6414) Add the ability to use Formula Rules when setting the split amount. — thanks @sjones512
- [#6620](https://github.com/actualbudget/actual/pull/6620) Add notes to monthly budget cell — thanks @erwannc
- [#6693](https://github.com/actualbudget/actual/pull/6693) Display/save refill templates — thanks @jfdoming
- [#6903](https://github.com/actualbudget/actual/pull/6903) Add a new budgeted type to the custom report widget. — thanks @diepala
- [#6972](https://github.com/actualbudget/actual/pull/6972) Improve autocomplete sorting with tiered ranking for payee and category dropdowns — thanks @J-LCRX
- [#7005](https://github.com/actualbudget/actual/pull/7005) Change Titlebar 'Sync' to syncing icon only to alleviate confusion with Bank Sync. Add disabled state and aria disabled label when offline. — thanks @Juulz
- [#7038](https://github.com/actualbudget/actual/pull/7038) Introduce concentric donut chart for categories in custom reports — thanks @karimkodera
- [#7069](https://github.com/actualbudget/actual/pull/7069) Converted Electron backups to zip with metadata.json for easy importing — thanks @MikesGlitch
- [#7071](https://github.com/actualbudget/actual/pull/7071) Refactor account hooks to return full React Query states, enhancing data handling and component integration. — thanks @joel-jeremy
- [#7078](https://github.com/actualbudget/actual/pull/7078) Add BUDGET_QUERY and QUERY_EXTRACT functions for formula-based budget analysis. — thanks @sys044
- [#7095](https://github.com/actualbudget/actual/pull/7095) Add New Taiwan Dollar (TWD) to the list of available currencies. — thanks @yhc0712
- [#7101](https://github.com/actualbudget/actual/pull/7101) Add an option to swap payee/memo when importing transaction from file. — thanks @sylvercode
- [#7111](https://github.com/actualbudget/actual/pull/7111) Reload server version when visibility to the page changes — thanks @MatissJanis
- [#7139](https://github.com/actualbudget/actual/pull/7139) Add "only import transactions since" to import dialog — thanks @kivikakk
- [#7144](https://github.com/actualbudget/actual/pull/7144) Sort theme catalog items alphabetically by name for improved user interface organization. — thanks @MatissJanis
- [#7145](https://github.com/actualbudget/actual/pull/7145) Custom Themes: separate light and dark theme options when selecting "system default" theme. — thanks @MatissJanis
- [#7151](https://github.com/actualbudget/actual/pull/7151) Add "Notion-inspired Dark Mode" custom theme to the theme catalogue — thanks @vcruzdesigns
- [#7181](https://github.com/actualbudget/actual/pull/7181) Enable strict linting for template expressions, ensuring better error handling and message clarity. — thanks @MatissJanis
- [#7194](https://github.com/actualbudget/actual/pull/7194) Add light/dark mode specificity to custom themes — thanks @MatissJanis
- [#7207](https://github.com/actualbudget/actual/pull/7207) Add admin and password authentication requirements for changing passwords in sessions. — thanks @MatissJanis
- [#7236](https://github.com/actualbudget/actual/pull/7236) Custom Themes: allow adding custom overrides to themes via the textarea box — thanks @MatissJanis
- [#7239](https://github.com/actualbudget/actual/pull/7239) Custom Themes: allow using a custom font — thanks @MatissJanis
- [#7240](https://github.com/actualbudget/actual/pull/7240) cli: improved aql support — thanks @MatissJanis

#### Bugfixes

- [#6741](https://github.com/actualbudget/actual/pull/6741) When filtering for accounts in e.g. the net worth graph the modal closes the filter tooltip so it's impossible to add e.g. accounts to the filter. — thanks @mnil
- [#6926](https://github.com/actualbudget/actual/pull/6926) Import: added override option allowing users to control whether previously deleted (or merged) transactions are reimported. — thanks @totallynotjon
- [#7041](https://github.com/actualbudget/actual/pull/7041) [Mobile] Show running balance on upcoming transactions when respective setting is toggled — thanks @LeviBorodenko
- [#7047](https://github.com/actualbudget/actual/pull/7047) Make mobile account page colors more consistent — thanks @Juulz
- [#7057](https://github.com/actualbudget/actual/pull/7057) Fix skipping schedules that move before weekend — thanks @Triscal
- [#7092](https://github.com/actualbudget/actual/pull/7092) Stop font size fluctuations showing in summary cards — thanks @matt-fidd
- [#7118](https://github.com/actualbudget/actual/pull/7118) Fix budget analysis report padding when the value is large. — thanks @mnil
- [#7125](https://github.com/actualbudget/actual/pull/7125) Refactor error handling to isolate errors per account in SimpleFin batch synchronization. — thanks @MatissJanis
- [#7146](https://github.com/actualbudget/actual/pull/7146) Fix migrations retrieval when running the docker images — thanks @MikesGlitch
- [#7149](https://github.com/actualbudget/actual/pull/7149) Fix CSV import incorrectly parsing transaction amounts that contain trailing whitespace (e.g. amounts from Excel-saved CSV files). — thanks @mibragimov
- [#7152](https://github.com/actualbudget/actual/pull/7152) Handle missing accounts in SimpleFin batch sync with localized error messaging for users. — thanks @MatissJanis
- [#7155](https://github.com/actualbudget/actual/pull/7155) Fixed a privilege escalation issue affecting password changes — thanks @MatissJanis
- [#7166](https://github.com/actualbudget/actual/pull/7166) Fixed a bug where selecting an item in autocomplete on mobile required two taps. — thanks @Alieksieiev0
- [#7172](https://github.com/actualbudget/actual/pull/7172) Fix multi-tab sync by sharing a single backend via SharedWorker — thanks @MikesGlitch
- [#7177](https://github.com/actualbudget/actual/pull/7177) Fix schedule link being lost when merging transactions — thanks @okxint
- [#7179](https://github.com/actualbudget/actual/pull/7179) Number formatting: normalize apostrophe-dot thousands separator to U+2019 for consistency across Node/ICU versions. — thanks @StephenBrown2
- [#7185](https://github.com/actualbudget/actual/pull/7185) Preserve explicitly provided transaction category when importing transactions with matching payee rules. — thanks @api2062
- [#7191](https://github.com/actualbudget/actual/pull/7191) Fix Spending Analysis report to use tracking budgets when tracking budgeting is enabled — thanks @pranayseela
- [#7202](https://github.com/actualbudget/actual/pull/7202) Fix navigator access error in Node.js environments by adding existence checks and defaults. — thanks @MatissJanis
- [#7219](https://github.com/actualbudget/actual/pull/7219) Fix adm-zip dependency resolution in `@actual-app/core` — thanks @MatissJanis
- [#7245](https://github.com/actualbudget/actual/pull/7245) Fix schedule advancement tracking by saving timestamps only on successful sync completions. — thanks @dearlordylord
- [#7264](https://github.com/actualbudget/actual/pull/7264) This PR fixes a bug where the transaction context menu (right-click) would remain stuck on the screen if opened while a transaction cell was in edit mode. — thanks @nathaliaacouto
- [#7267](https://github.com/actualbudget/actual/pull/7267) Fix mobile transactions view hiding older transactions when hiding reconciled transactions is enabled — thanks @matt-fidd
- [#7268](https://github.com/actualbudget/actual/pull/7268) Fix transaction amounts sometimes not being saved when adding through the desktop view on a touch device — thanks @matt-fidd
- [#7272](https://github.com/actualbudget/actual/pull/7272) Fixed an issue that prevented category's leftover from being able to cover an overbudgeted amount. — thanks @JSkinnerUK
- [#7274](https://github.com/actualbudget/actual/pull/7274) Fixes a bug that prevented scheduled transactions from being included in the selected balance when selecting multiple transactions — thanks @iaewing
- [#7275](https://github.com/actualbudget/actual/pull/7275) Fix a typo in the Repair Transactions paragraph — thanks @tdavis6

#### Maintenance

- [#6809](https://github.com/actualbudget/actual/pull/6809) Remove cyclic dependency between API and loot-core — thanks @MatissJanis
- [#7044](https://github.com/actualbudget/actual/pull/7044) Bump ajv dependency — thanks @matt-fidd
- [#7050](https://github.com/actualbudget/actual/pull/7050) Remove reliance on the API package in YNAB importers — thanks @MatissJanis
- [#7051](https://github.com/actualbudget/actual/pull/7051) TypeScript: strengthen schedule type — thanks @MatissJanis
- [#7053](https://github.com/actualbudget/actual/pull/7053) TypeScript: move ImportTransactionsOpts from the api package to loot-core — thanks @MatissJanis
- [#7055](https://github.com/actualbudget/actual/pull/7055) Lint: add "--quiet" flag to stop reporting warnings — thanks @MatissJanis
- [#7062](https://github.com/actualbudget/actual/pull/7062) TypeScript: start using composite references — thanks @MatissJanis
- [#7073](https://github.com/actualbudget/actual/pull/7073) Bump bn.js dependency — thanks @matt-fidd
- [#7074](https://github.com/actualbudget/actual/pull/7074) Move some sync-server utilities to TypeScript — thanks @jfdoming
- [#7075](https://github.com/actualbudget/actual/pull/7075) Move migrations CI script to typescript + ci-actions — thanks @jfdoming
- [#7091](https://github.com/actualbudget/actual/pull/7091) TypeScript: clean up some types — thanks @MatissJanis
- [#7096](https://github.com/actualbudget/actual/pull/7096) Fix API reference documentation discrepancies — thanks @tifandotme
- [#7104](https://github.com/actualbudget/actual/pull/7104) Allow "unfreeze" workflow to work in fork PRs — thanks @MatissJanis
- [#7105](https://github.com/actualbudget/actual/pull/7105) Add reference to AGENTS.md in CLAUDE.md for improved documentation connectivity. — thanks @MatissJanis
- [#7107](https://github.com/actualbudget/actual/pull/7107) Skip AI-generated release notes for PRs originating from `release/*` branches to avoid redundancy. — thanks @jfdoming
- [#7117](https://github.com/actualbudget/actual/pull/7117) Automatically publish to Flathub when the GitHub release is published — thanks @MikesGlitch
- [#7140](https://github.com/actualbudget/actual/pull/7140) Bump `express-rate-limit` dependency version from 8.2.1 to 8.3.0 for improvements. — thanks @dependabot
- [#7141](https://github.com/actualbudget/actual/pull/7141) Adding more retries to the Docker test in the pipeline — thanks @MikesGlitch
- [#7142](https://github.com/actualbudget/actual/pull/7142) Refactor TypeScript typings by moving window import to globals.ts for cleaner configuration. — thanks @MatissJanis
- [#7153](https://github.com/actualbudget/actual/pull/7153) Establish centralized AI governance documentation for commit and pull request standards. — thanks @MatissJanis
- [#7163](https://github.com/actualbudget/actual/pull/7163) Lint: fix typescript/unbound-method issues — thanks @MatissJanis
- [#7168](https://github.com/actualbudget/actual/pull/7168) Lint: fix 'typescript/no-floating-promises' and 'typescript/require-array-sort-compare' issues — thanks @MatissJanis
- [#7180](https://github.com/actualbudget/actual/pull/7180) Refactor TypeScript build process to use project references for improved incremental builds. — thanks @MatissJanis
- [#7183](https://github.com/actualbudget/actual/pull/7183) TypeScript: upgrade to tsgo — thanks @MatissJanis
- [#7184](https://github.com/actualbudget/actual/pull/7184) Upgrade to Vite 8 — thanks @jfdoming
- [#7187](https://github.com/actualbudget/actual/pull/7187) Remove `deep-equal` package — thanks @jfdoming
- [#7193](https://github.com/actualbudget/actual/pull/7193) Elevate `typescript/no-for-in-array` lint rule from warning to error, refactor affected code. — thanks @MatissJanis
- [#7195](https://github.com/actualbudget/actual/pull/7195) Remove crdt import aliases in favour of package.json exports — thanks @MatissJanis
- [#7196](https://github.com/actualbudget/actual/pull/7196) lint: enable more lint rules that should be fixed over time — thanks @MatissJanis
- [#7199](https://github.com/actualbudget/actual/pull/7199) Fix documentation formatting by removing duplicated content for improved readability in accounts section. — thanks @gaffneyd4
- [#7200](https://github.com/actualbudget/actual/pull/7200) Publish loot-core package and rename it to "@actual-app/core" — thanks @MatissJanis
- [#7209](https://github.com/actualbudget/actual/pull/7209) api: simplify bundling by removing loot-core type inlining — thanks @MatissJanis
- [#7222](https://github.com/actualbudget/actual/pull/7222) Mid-month dependency update — thanks @matt-fidd
- [#7223](https://github.com/actualbudget/actual/pull/7223) Bump react types — thanks @matt-fidd
- [#7224](https://github.com/actualbudget/actual/pull/7224) Bump react-spring — thanks @matt-fidd
- [#7227](https://github.com/actualbudget/actual/pull/7227) Migrate `get-next-package-version.js` to TypeScript — thanks @jfdoming
- [#7229](https://github.com/actualbudget/actual/pull/7229) Add Yarn constraints to ensure consistent dependency versions across all workspace packages. — thanks @MatissJanis
- [#7230](https://github.com/actualbudget/actual/pull/7230) Run `yarn install` when switching branches if `yarn.lock` changed — thanks @MatissJanis
- [#7232](https://github.com/actualbudget/actual/pull/7232) Remove development theme from all configurations and components across multiple packages. — thanks @MatissJanis
- [#7234](https://github.com/actualbudget/actual/pull/7234) Bump GitHub actions versions — thanks @matt-fidd
- [#7248](https://github.com/actualbudget/actual/pull/7248) Add post-merge hook to automatically install dependencies when yarn.lock changes after merges. — thanks @MatissJanis

- [#7069](https://github.com/actualbudget/actual/pull/7069) Converted Electron backups to zip with metadata.json for easy importing — thanks @MikesGlitch
- [#7071](https://github.com/actualbudget/actual/pull/7071) Refactor account hooks to return full React Query states, enhancing data handling and component integration. — thanks @joel-jeremy
- [#7078](https://github.com/actualbudget/actual/pull/7078) Add BUDGET_QUERY and QUERY_EXTRACT functions for formula-based budget analysis. — thanks @sys044
- [#7095](https://github.com/actualbudget/actual/pull/7095) Add New Taiwan Dollar (TWD) to the list of available currencies. — thanks @yhc0712

Check failure

Code scanning / check-spelling

Unrecognized Spelling Error documentation

TWD is not a recognized word. (unrecognized-spelling)
#### Maintenance

- [#6809](https://github.com/actualbudget/actual/pull/6809) Remove cyclic dependency between API and loot-core — thanks @MatissJanis
- [#7044](https://github.com/actualbudget/actual/pull/7044) Bump ajv dependency — thanks @matt-fidd

Check failure

Code scanning / check-spelling

Unrecognized Spelling Error documentation

ajv is not a recognized word. (unrecognized-spelling)
- [#7163](https://github.com/actualbudget/actual/pull/7163) Lint: fix typescript/unbound-method issues — thanks @MatissJanis
- [#7168](https://github.com/actualbudget/actual/pull/7168) Lint: fix 'typescript/no-floating-promises' and 'typescript/require-array-sort-compare' issues — thanks @MatissJanis
- [#7180](https://github.com/actualbudget/actual/pull/7180) Refactor TypeScript build process to use project references for improved incremental builds. — thanks @MatissJanis
- [#7183](https://github.com/actualbudget/actual/pull/7183) TypeScript: upgrade to tsgo — thanks @MatissJanis

Check failure

Code scanning / check-spelling

Unrecognized Spelling Error documentation

tsgo is not a recognized word. (unrecognized-spelling)
@github-actions
Copy link
Contributor

@check-spelling-bot Report

🔴 Please review

See the 📂 files view, the 📜action log, or 📝 job summary for details.

Unrecognized words (3)

ajv
tsgo
TWD

To accept these unrecognized words as correct, you could run the following commands

... in a clone of the git@github.com:actualbudget/actual.git repository
on the release/vv26.4.0-pre branch (ℹ️ how do I use this?):

curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/main/apply.pl' |
perl - 'https://github.com/actualbudget/actual/actions/runs/23607992573/attempts/1' &&
git commit -m 'Update check-spelling metadata'

OR

To have the bot accept them for you, comment in the PR quoting the following line:
@check-spelling-bot apply updates.

If the flagged items are 🤯 false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it,
    try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

@netlify
Copy link

netlify bot commented Mar 26, 2026

Deploy Preview for actualbudget-website ready!

Name Link
🔨 Latest commit 3017e0c
🔍 Latest deploy log https://app.netlify.com/projects/actualbudget-website/deploys/69c569885d947a000832d08a
😎 Deploy Preview https://deploy-preview-7290.www.actualbudget.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@coderabbitai coderabbitai bot added API Issues with the @actual-app/api package documentation labels Mar 26, 2026
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
packages/docs/blog/2026-03-26-prerelease-26-4-0.md (1)

27-27: Use the ARIA attribute name aria-disabled in release-note text.

At Line 27, “aria disabled label” should be “aria-disabled label” to match the actual accessibility attribute naming.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/docs/blog/2026-03-26-prerelease-26-4-0.md` at line 27, Update the
release-note text to use the correct ARIA attribute name: replace the phrase
"aria disabled label" with "aria-disabled label" in the line that reads "[`#7005`]
Change Titlebar 'Sync' to syncing icon only... Add disabled state and aria
disabled label when offline." so it correctly references the aria-disabled
attribute.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@packages/docs/blog/2026-03-26-prerelease-26-4-0.md`:
- Line 27: Update the release-note text to use the correct ARIA attribute name:
replace the phrase "aria disabled label" with "aria-disabled label" in the line
that reads "[`#7005`] Change Titlebar 'Sync' to syncing icon only... Add disabled
state and aria disabled label when offline." so it correctly references the
aria-disabled attribute.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: a4bd36f5-5c04-4f5c-9a05-b1c71f7764dd

📥 Commits

Reviewing files that changed from the base of the PR and between 746b1c0 and 3017e0c.

📒 Files selected for processing (100)
  • packages/api/package.json
  • packages/desktop-client/package.json
  • packages/desktop-electron/package.json
  • packages/docs/blog/2026-03-26-prerelease-26-4-0.md
  • packages/sync-server/package.json
  • upcoming-release-notes/6157.md
  • upcoming-release-notes/6414.md
  • upcoming-release-notes/6620.md
  • upcoming-release-notes/6653.md
  • upcoming-release-notes/6693.md
  • upcoming-release-notes/6741.md
  • upcoming-release-notes/6809.md
  • upcoming-release-notes/6903.md
  • upcoming-release-notes/6926.md
  • upcoming-release-notes/6972.md
  • upcoming-release-notes/7005.md
  • upcoming-release-notes/7038.md
  • upcoming-release-notes/7041.md
  • upcoming-release-notes/7044.md
  • upcoming-release-notes/7047.md
  • upcoming-release-notes/7050.md
  • upcoming-release-notes/7051.md
  • upcoming-release-notes/7053.md
  • upcoming-release-notes/7055.md
  • upcoming-release-notes/7057.md
  • upcoming-release-notes/7062.md
  • upcoming-release-notes/7069.md
  • upcoming-release-notes/7071.md
  • upcoming-release-notes/7073.md
  • upcoming-release-notes/7074.md
  • upcoming-release-notes/7075.md
  • upcoming-release-notes/7078.md
  • upcoming-release-notes/7091.md
  • upcoming-release-notes/7092.md
  • upcoming-release-notes/7095.md
  • upcoming-release-notes/7096.md
  • upcoming-release-notes/7101.md
  • upcoming-release-notes/7104.md
  • upcoming-release-notes/7105.md
  • upcoming-release-notes/7107.md
  • upcoming-release-notes/7111.md
  • upcoming-release-notes/7117.md
  • upcoming-release-notes/7118.md
  • upcoming-release-notes/7125.md
  • upcoming-release-notes/7139.md
  • upcoming-release-notes/7140.md
  • upcoming-release-notes/7141.md
  • upcoming-release-notes/7142.md
  • upcoming-release-notes/7144.md
  • upcoming-release-notes/7145.md
  • upcoming-release-notes/7146.md
  • upcoming-release-notes/7149.md
  • upcoming-release-notes/7151.md
  • upcoming-release-notes/7152.md
  • upcoming-release-notes/7153.md
  • upcoming-release-notes/7155.md
  • upcoming-release-notes/7163.md
  • upcoming-release-notes/7166.md
  • upcoming-release-notes/7168.md
  • upcoming-release-notes/7172.md
  • upcoming-release-notes/7177.md
  • upcoming-release-notes/7179.md
  • upcoming-release-notes/7180.md
  • upcoming-release-notes/7181.md
  • upcoming-release-notes/7183.md
  • upcoming-release-notes/7184.md
  • upcoming-release-notes/7185.md
  • upcoming-release-notes/7187.md
  • upcoming-release-notes/7188.md
  • upcoming-release-notes/7191.md
  • upcoming-release-notes/7193.md
  • upcoming-release-notes/7194.md
  • upcoming-release-notes/7195.md
  • upcoming-release-notes/7196.md
  • upcoming-release-notes/7199.md
  • upcoming-release-notes/7200.md
  • upcoming-release-notes/7202.md
  • upcoming-release-notes/7207.md
  • upcoming-release-notes/7208.md
  • upcoming-release-notes/7209.md
  • upcoming-release-notes/7219.md
  • upcoming-release-notes/7222.md
  • upcoming-release-notes/7223.md
  • upcoming-release-notes/7224.md
  • upcoming-release-notes/7227.md
  • upcoming-release-notes/7229.md
  • upcoming-release-notes/7230.md
  • upcoming-release-notes/7232.md
  • upcoming-release-notes/7234.md
  • upcoming-release-notes/7236.md
  • upcoming-release-notes/7239.md
  • upcoming-release-notes/7240.md
  • upcoming-release-notes/7245.md
  • upcoming-release-notes/7248.md
  • upcoming-release-notes/7264.md
  • upcoming-release-notes/7267.md
  • upcoming-release-notes/7268.md
  • upcoming-release-notes/7272.md
  • upcoming-release-notes/7274.md
  • upcoming-release-notes/7275.md
💤 Files with no reviewable changes (95)
  • upcoming-release-notes/6414.md
  • upcoming-release-notes/6741.md
  • upcoming-release-notes/7038.md
  • upcoming-release-notes/7044.md
  • upcoming-release-notes/6903.md
  • upcoming-release-notes/7073.md
  • upcoming-release-notes/7144.md
  • upcoming-release-notes/7105.md
  • upcoming-release-notes/7239.md
  • upcoming-release-notes/7053.md
  • upcoming-release-notes/7104.md
  • upcoming-release-notes/7152.md
  • upcoming-release-notes/7180.md
  • upcoming-release-notes/7274.md
  • upcoming-release-notes/7200.md
  • upcoming-release-notes/6620.md
  • upcoming-release-notes/7187.md
  • upcoming-release-notes/7272.md
  • upcoming-release-notes/7222.md
  • upcoming-release-notes/7096.md
  • upcoming-release-notes/7183.md
  • upcoming-release-notes/6157.md
  • upcoming-release-notes/7146.md
  • upcoming-release-notes/7184.md
  • upcoming-release-notes/7236.md
  • upcoming-release-notes/7005.md
  • upcoming-release-notes/6653.md
  • upcoming-release-notes/7145.md
  • upcoming-release-notes/7055.md
  • upcoming-release-notes/7111.md
  • upcoming-release-notes/7194.md
  • upcoming-release-notes/7149.md
  • upcoming-release-notes/7071.md
  • upcoming-release-notes/7095.md
  • upcoming-release-notes/7275.md
  • upcoming-release-notes/7091.md
  • upcoming-release-notes/7075.md
  • upcoming-release-notes/7041.md
  • upcoming-release-notes/6693.md
  • upcoming-release-notes/7078.md
  • upcoming-release-notes/7117.md
  • upcoming-release-notes/7069.md
  • upcoming-release-notes/6926.md
  • upcoming-release-notes/7050.md
  • upcoming-release-notes/7234.md
  • upcoming-release-notes/7141.md
  • upcoming-release-notes/7062.md
  • upcoming-release-notes/7107.md
  • upcoming-release-notes/7208.md
  • upcoming-release-notes/6809.md
  • upcoming-release-notes/7057.md
  • upcoming-release-notes/7267.md
  • upcoming-release-notes/7092.md
  • upcoming-release-notes/7177.md
  • upcoming-release-notes/7245.md
  • upcoming-release-notes/7264.md
  • upcoming-release-notes/7163.md
  • upcoming-release-notes/7232.md
  • upcoming-release-notes/7193.md
  • upcoming-release-notes/7230.md
  • upcoming-release-notes/7172.md
  • upcoming-release-notes/7227.md
  • upcoming-release-notes/7224.md
  • upcoming-release-notes/7268.md
  • upcoming-release-notes/7202.md
  • upcoming-release-notes/7155.md
  • upcoming-release-notes/7051.md
  • upcoming-release-notes/7140.md
  • upcoming-release-notes/7142.md
  • upcoming-release-notes/7181.md
  • upcoming-release-notes/7139.md
  • upcoming-release-notes/7125.md
  • upcoming-release-notes/7101.md
  • upcoming-release-notes/7219.md
  • upcoming-release-notes/7207.md
  • upcoming-release-notes/7191.md
  • upcoming-release-notes/7240.md
  • upcoming-release-notes/7196.md
  • upcoming-release-notes/7209.md
  • upcoming-release-notes/7166.md
  • upcoming-release-notes/7199.md
  • upcoming-release-notes/7188.md
  • upcoming-release-notes/7151.md
  • upcoming-release-notes/7179.md
  • upcoming-release-notes/6972.md
  • upcoming-release-notes/7195.md
  • upcoming-release-notes/7153.md
  • upcoming-release-notes/7118.md
  • upcoming-release-notes/7229.md
  • upcoming-release-notes/7074.md
  • upcoming-release-notes/7185.md
  • upcoming-release-notes/7047.md
  • upcoming-release-notes/7223.md
  • upcoming-release-notes/7248.md
  • upcoming-release-notes/7168.md
✅ Files skipped from review due to trivial changes (4)
  • packages/api/package.json
  • packages/desktop-electron/package.json
  • packages/desktop-client/package.json
  • packages/sync-server/package.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API Issues with the @actual-app/api package 🚧 WIP documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants