mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-15 22:54:03 -05:00
Closed
opened 2026-05-29 15:45:21 -05:00 by GiteaMirror
·
24 comments
No Branch/Tag Specified
master
dependabot/npm_and_yarn/npm_and_yarn-cd62b4b37a
enforce-append-only-migrations-ci
claude/error-codes-worker-boundary-26i5uu
api-browser-custom-data-dir
tabedzki/feat/replacing-month-picker-with-day-picker
delay-initial-sync-until-loaded
jfdoming/mobile-app-build
cross-version-sync-compat
jfdoming/api-tokens-part-1
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-3
jfdoming/mobile-app-updates
claude/budget-version-migration-compat-151jlr
claude/worker-error-serialization-9iqtl7
claude/react-table-library-research-afx83z
claude/issue-8401-regression-test-9nw9l3
jfdoming/mobile-app-foundation-part-1
jfdoming/mobile-app-scaffold
release
ai-fix-cleanup-def-8290
claude/relaxed-shannon-jusywa
claude/fervent-keller-s6f2fq
claude/determined-feynman-st1y9z
claude/wizardly-einstein-vi2wce
claude/sweet-albattani-7nseio
feat/bank-sync-per-budget-file
claude/affectionate-cannon-y0kc82
claude/dependabot-findings-m9pgmb
claude/mac-app-ios-publish-zjs1lz
claude/vigilant-tesla-aiiyos
depot-migrate-secrets-1781296330308
claude/quirky-cerf-v5qck7
claude/animation-removal-alternative-2etfh1
claude/netlify-preview-comments-consolidate-9XPYa
osc/7391-error-boundaries-reports
claude/pensive-dijkstra-7DYui
claude/server-app-version-mismatch-HTCGv
claude/pr-8027-review-feedback-mELuO
claude/zealous-wozniak-e5pO0
claude/intelligent-heisenberg-BSHJq
claude/translation-download-refactor-jFRsO
claude/mobile-performance-ideas-G9PAO
claude/github-issue-7988-5A5ly
blacksmith-migration-ff70d2d
claude/great-mayer-KRvOk
claude/react-native-ios-compilation-fcJh5
claude/serene-goldberg-58xv0
claude/kind-euler-LVG3K
release-automation/edge-nightly
7710-bundle-migrations
claude/fix-docker-build-error-WMfed
claude/llm-compatible-release-notes-t20Nr
7710-tests-tdd
cursor/transaction-table-rewrite-f077
claude/plan-ci-secure-context-OtEe1
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7281-generate-icons
react-query-useSchedules
copilot/sub-pr-6140
package-upgrades
v26.7.0
v26.6.0
v26.5.2
v26.5.1
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
tech-support
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#99556
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @psybers on GitHub (May 18, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/5022
Verified issue does not already exist?
What happened?
I recently hopped into mobile (I rarely use mobile) and was surprised to see a notice about overspent categories and a "Cover" button. Note that I use a tracking budget, so the notion of transferring between categories to "cover" the overspending is a bit foreign.
I suspect this is just a bug and it should not show for tracking budgets. Note that no such UI shows for tracking budgets on desktop.
How can we reproduce the issue?
Where are you hosting Actual?
Docker
What browsers are you seeing the problem on?
Chrome
Operating System
Mobile Device
@psybers commented on GitHub (May 18, 2025):
Probably this code in
packages/desktop-client/src/components/mobile/budget/BudgetTable.jsxline 698:0dca8498fe/packages/desktop-client/src/components/mobile/budget/BudgetTable.jsx (L698)@youngcw commented on GitHub (May 18, 2025):
Is there a reason that you shouldn't be warned about overspending? Its true that moving money isn't really needed.
Should the banner text be different?
@psybers commented on GitHub (May 18, 2025):
@youngcw We said the same thing in two places at the same time! Here were my Discord messages:
@psybers commented on GitHub (May 18, 2025):
Note that if it stays, the counts are wrong because it includes hidden and income categories.
I don't think I care if my income is 'overspent'. Extra money is always nice.
But the hidden cats should not be warning me as they aren't "in the budget" any more.
@joel-jeremy commented on GitHub (May 20, 2025):
I'm not too familiar with the tracking budget workflow but just wondering, what scenario is having an overspent (hidden) category valid? I think it's a good warning to users that a hidden category (supposed to be zeroed out) has some amounts in it because that could throw off the budget.
Maybe we could exclude the hidden category warning in the overspent banner but add another banner about hidden categories having some amounts (positive and/or negative)?
@psybers commented on GitHub (May 20, 2025):
@joel-jeremy FYI for a tracking budget, hidden categories are not in the budget. (that was a somewhat recent change)
But the general idea of 'covering' a category does not fit the tracking budget. It is not zero-sum like envelope.
@clay53 commented on GitHub (Jul 7, 2025):
I also find the idea that my income is "overspent" odd
@YusefOuda commented on GitHub (Jul 8, 2025):
Glad to see hidden categories will not be considered going forward, but I still think that the banner should not appear for any categories on a tracking budget
@psybers commented on GitHub (Jul 8, 2025):
@youngcw The original bug, as reported, is not fixed. The original bug is that the cover expenses shows at all for tracking budgets. Not just that it should ignore hidden categories.
@youngcw commented on GitHub (Jul 8, 2025):
@psybers This comment said it was fine to stay
@psybers commented on GitHub (Jul 8, 2025):
@youngcw The warning should show, but the 'cover expenses' does not make sense.
There is no notion of 'covering' in a tracking budget.
@youngcw commented on GitHub (Jul 8, 2025):
So just the button should be gone or change the text?
@psybers commented on GitHub (Jul 8, 2025):
Well the button is useful to show what is overspent. So probably it should remain, but the whole idea of 'cover' is not a good fit for the tracking budgets.
So the name should change. And then the modal that appears would not have a notion of clicking to "cover". Maybe remove the click handler? And the modal name would also change.
The button maybe should be "View"? I guess the modal name could be "Overspent Categories" or something?
@psybers commented on GitHub (Jul 8, 2025):
Here is the current UI (on a tracking budget):
This button could be "View".
Here the modal name would be "Overspent Categories". Clicking on a category would do nothing. Unless you can think of a reasonable action there. It seems fine to leave the filter box at the top.
@clay53 commented on GitHub (Jul 8, 2025):
Is income a hidden category?
@youngcw commented on GitHub (Jul 8, 2025):
@clay53 Not as a rule. You can hide income categories if you want
@youngcw commented on GitHub (Jul 8, 2025):
@psybers How does #5307 look?
@psybers commented on GitHub (Jul 8, 2025):
@youngcw Yup, that looks like it would hit almost everything reported in this particular issue! Thank you!
The other suggestion (and this was more a suggestion) was to not include 'income' categories in the modal. For a tracking budget, I doubt anyone wants to be notified when their income is higher than they budgeted. It is just the spending categories that need to be tracked and warned.
@youngcw commented on GitHub (Jul 8, 2025):
How about now?
@YusefOuda commented on GitHub (Jul 9, 2025):
Looks good, would love the ability to dismiss the banner though
@psybers commented on GitHub (Jul 9, 2025):
@youngcw looks good!
@albertogasparin commented on GitHub (Jul 31, 2025):
As reported in https://github.com/actualbudget/actual/issues/4843 we would also like to have the option to hide / dismiss the banner.
Or at least check if all the budgets are 0 and then do not show it. As for instance in my family we like Actual but don’t have budgets (as we maximise savings) and that big red banner makes us feel something is wrong…
@psybers commented on GitHub (Jul 31, 2025):
@albertogasparin When you say "don't have budgets" do you mean you literally leave each category budgeted as zero dollars? Maybe there does not need to be an option to toggle it on/off, but rather the feature could filter out any categories with a 0 budget?
@psybers commented on GitHub (Jul 31, 2025):
Let's move that discussion over to #4843 since this issue, as reported, is fixed.