Feat/budgets#746
Open
sadespresso wants to merge 38 commits into
Open
Conversation
Enhancements
fixes, karma, close #681
rc 0.19.5
RC 0.21.0
RC2 for 0.21.0
RC3 for 0.21.0
RC#1 for 0.22.0
rc1 for analytics
JetifyTransform OOM'd (Java heap space) jetifying the Flutter engine jar during bundleRelease. checkJetifier confirms no module uses legacy support libraries, so Jetifier is unneeded. Removing the flag (deprecated in AGP 9, removed in AGP 10) drops the transform entirely and fixes the build.
JetifyTransform OOM'd (Java heap space) jetifying the Flutter engine jar during bundleRelease. checkJetifier confirms no module uses legacy support libraries, so Jetifier is unneeded. Removing the flag (deprecated in AGP 9, removed in AGP 10) drops the transform entirely and fixes the build.
android build fix
minifyReleaseWithR8 OOM'd (Java heap space) on CI; R8 runs in the Gradle daemon and 2560M was too small for full-mode shrinking on this app. Bump to 5g (ubuntu-latest has 16 GB) — same root cause as the earlier Jetifier OOM, now addressed at the heap cap instead of by removing transforms.
WIP budgets feature — budget entity/service with renewal logic, budgets/budget pages and widgets, v2 backup round-trip support, and localized strings across all locales. Claude-Session: https://claude.ai/code/session_01UrVcjBfGtX7DGMR3bAKeU9
…itor - New /stats/budgets overview showing a status roll-up (how many budgets are over or nearing their limit + the worst offender) instead of a summed money total: budgets are independent and can overlap or span different periods, so a combined spent-vs-limit total would double-count and mislead - Bento preview tile mirroring the same status glance - Rule-based, on-device budget insights/recommendations (BudgetProgress) - Budget-alert internal notifications when a budget is near or over its limit - Redesigned budget create/edit page (hero amount + grouped cards) and a category-chips selector - TimeRangeSelector gains an overridable backgroundColor so it can sit inside a colored card without painting a mismatched band - Harden computeAllProgress: isolate per-budget failures so one corrupt imported budget can't sink the whole overview/bento - l10n keys for the above Claude-Session: https://claude.ai/code/session_01UefANHDTnydMK3d4rSLQ2o
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.
No description provided.