Repository navigation
Keep a budget's threshold on edit and scope account states to the account - #87
Merged
Merged
Conversation
…ount Editing a budget reset its alert threshold to 80, because the status carried no threshold to prefill from. It does now, and only an account with no budget gets the default. The rule form says what the chosen account's budget is, or that the rule won't fire until it has one. The Accounts state badge matched anomalies and untagged spend by provider, so one account's problem marked its siblings. Both now read the account, and an unscoped rule still matches at provider level. An anomaly or low balance badge opens Alerts. Also move the remaining English strings on Accounts and Rules into the locale file, and label the row actions, account links and rule switches for assistive technology. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Brings in the arch bridge app icon, billing snapshots, reconciliation and the monthly report. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes budget editing, account state badges and untranslated text on Accounts and Rules. There is no linked issue.
What changed
Budgets and rules
BudgetStatusnow carries the saved threshold, on both the desktop and web backends, and only an account with no budget gets the default.Account state badges
Text and accessibility
locales/ui.yml, withenandzh-CN.This branch also merges current
main, so it has no conflicts with it.Testing
Run locally on Windows on the merged code, before a final commit that only moved two doc comments and added the changelog:
cargo test: 600 passed, 0 failed, 3 ignored. This includes a new test that untagged totals split by account.cargo clippy --all-targets -- -D warnings: clean.cargo +nightly-2026-07-28 check --lib --target wasm32-unknown-unknown: passes. This is a type-check, not the fullbuild-web.sh.cargo fmt --checkpasses on the final commit.Not tested in a real window, and the threshold fix has no test of its own. Please check on desktop:
🤖 Generated with Claude Code