• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Idrinth / habit-evaluator / 22361187131
40%

Build:
DEFAULT BRANCH: the-one
Ran 24 Feb 2026 04:58PM UTC
Jobs 8
Files 322
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Feb 2026 04:57PM UTC coverage: 40.322% (-0.01%) from 40.335%
22361187131

push

github

web-flow
Add overwrite option to backup restore across all platforms (#623)

When restoring a backup, users can now choose to overwrite existing data
instead of merging. This clears existing data of the selected types
before applying the backup, ensuring the restored state exactly matches
the backup contents.

Changes:
- Add `overwrite` flag to RestoreOptions (defaults to false)
- Add data clearing logic to BackupService.doMerge respecting
  referential integrity (children deleted before parents)
- Add `overwrite` request parameter to BackupController (webserver)
- Add overwrite checkbox to website backup page with warning text
- Add overwrite checkbox to desktop restore options dialog
- Add overwrite checkbox to Android BackupScreen with warning text
  and localized strings (EN, DE, ES, FR)
- Update OpenAPI spec with new parameter
- Add unit tests for overwrite behavior in BackupServiceTest,
  RestoreOptionsTest, and BackupScreenTest

https://claude.ai/code/session_01R1ezYwUaHviFRh3hzpsDWA

Co-authored-by: Claude <noreply@anthropic.com>

3001 of 7949 branches covered (37.75%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

423 existing lines in 5 files now uncovered.

10400 of 25286 relevant lines covered (41.13%)

2.11 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
96.15
0.15% de/idrinth/habitevaluator/shared/backup/RestoreOptions.java
4
55.77
-0.54% de/idrinth/habitevaluator/webserver/controller/BackupController.java
42
0.0
0.0% de/idrinth/habitevaluator/android/ui/screens/BackupScreen.kt
51
29.23
-0.19% de/idrinth/habitevaluator/desktop/controller/SettingsDialogController.java
324
55.76
-1.93% de/idrinth/habitevaluator/shared/backup/BackupService.java
Jobs
ID Job ID Ran Files Coverage
1 homepage-e2e - 22361187131.1 24 Feb 2026 04:58PM UTC 9
75.0
GitHub Action Run
2 website - 22361187131.2 24 Feb 2026 04:58PM UTC 3
87.98
GitHub Action Run
3 website-e2e - 22361187131.3 24 Feb 2026 04:58PM UTC 9
39.23
GitHub Action Run
4 android - 22361187131.4 24 Feb 2026 05:01PM UTC 88
11.63
GitHub Action Run
5 homepage - 22361187131.5 24 Feb 2026 04:58PM UTC 4
100.0
GitHub Action Run
6 webserver - 22361187131.6 24 Feb 2026 04:59PM UTC 77
68.53
GitHub Action Run
7 desktop - 22361187131.7 24 Feb 2026 04:59PM UTC 30
43.56
GitHub Action Run
8 shared - 22361187131.8 24 Feb 2026 04:59PM UTC 108
76.08
GitHub Action Run
Source Files on build 22361187131
  • Tree
  • List 322
  • Changed 6
  • Source Changed 1
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22361187131
  • 6d23c095 on github
  • Prev Build on the-one (#22360985150)
  • Next Build on the-one (#22362373296)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc