Repository navigation
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## staging #1377 +/- ##
===========================================
+ Coverage 13.92% 13.97% +0.04%
===========================================
Files 1139 1139
Lines 114707 114777 +70
===========================================
+ Hits 15976 16035 +59
- Misses 98731 98742 +11 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Converting to draft because I have too many open PRs ready--will take another review pass over this before re-readying it |
16b6692 to
07d6fec
Compare
CI's format check runs over every .dart file a PR touches, so reformat them up front instead of mixing the reflow into the feature diff.
Fire a debounced auto-backup when a transaction note is saved or an address book contact is created, edited, or deleted, under a new "After editing a note or contact" backup frequency. AutoSWBService becomes provider-owned and takes its enabled/frequency gate as a predicate that is re-evaluated when the debounce fires, so turning auto backup off inside the debounce window cancels the pending backup and an SWB restore cannot trigger a backup storm. Changes arriving during an active backup queue a single follow-up instead of being dropped, and timers and notifications are inert after disposal. Rewriting the "default" self contact with identical data, which both address book views do on every open, no longer counts as an edit. closes #306
07d6fec to
f3bfdef
Compare
Preserve current staging fixes and validate the feature regression suites. Preserved staging My Stack contact serialization/mutex and debounced backup hooks; identical contact writes still avoid backups.
|
Refreshed against staging Preserved staging My Stack contact serialization/mutex and debounced backup hooks; identical contact writes still avoid backups. Validation: 20 focused tests passed; scoped Dart analysis reports no errors. Full app builds and device/platform end-to-end behavior were not exercised. |
Fire a debounced auto-backup when a transaction note is saved or an address book contact is created, edited, or deleted.
closes #306