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

Idrinth / habit-evaluator / 22345693747
40%

Build:
DEFAULT BRANCH: the-one
Ran 24 Feb 2026 09:56AM UTC
Jobs 8
Files 319
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 09:56AM UTC coverage: 40.094% (-0.03%) from 40.119%
22345693747

push

github

web-flow
Allow multiple groups per time slot in the week planner (#615)

Change WeekPlannerSlot from @ManyToOne to @ManyToMany relationship with
PlannerGroup, enabling users to assign multiple activity groups to a
single time slot. The suggestion engine randomly picks one group and then
a random activity within it, ensuring balanced coverage across groups.

Changes across all platforms:
- Shared model: ManyToMany join table (week_planner_slot_group_links)
- DayPlannerService: collect groups from slot.getGroups() set
- BackupData: groupId replaced with groupIds list
- FileSystem repo: serialize/deserialize group ID arrays with backward
  compatibility for old single-groupId format
- Webserver controller: resolve multiple group references on slot creation
- Desktop H2 repo: LEFT JOIN FETCH for eager group loading
- Android: new Room entity/DAO for join table, migration 11->12 preserving
  existing data, multi-select checkbox UI replacing single-group dropdown
- Tests updated across all modules

https://claude.ai/code/session_015GGkZFcN9jAM4SSYZuBMre

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

2876 of 7677 branches covered (37.46%)

Branch coverage included in aggregate %.

10017 of 24480 relevant lines covered (40.92%)

2.05 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.97
-0.16% de/idrinth/habitevaluator/shared/backup/BackupData.java
4
83.46
-2.94% de/idrinth/habitevaluator/shared/persistence/FileSystemWeekPlannerSlotRepository.java
6
80.56
-1.13% de/idrinth/habitevaluator/android/persistence/Entities.kt
6
68.66
0.0% de/idrinth/habitevaluator/android/persistence/EntityMappers.kt
10
0.0
0.0% de/idrinth/habitevaluator/android/persistence/Daos.kt
13
72.95
-1.84% de/idrinth/habitevaluator/webserver/controller/DayPlannerController.java
16
0.0
0.0% de/idrinth/habitevaluator/android/persistence/RoomWeekPlannerSlotRepository.kt
37
0.0
0.0% de/idrinth/habitevaluator/android/ui/screens/WeekPlannerScreen.kt
42
2.3
0.95% de/idrinth/habitevaluator/android/persistence/AppDatabase.kt
112
0.0
0.0% de/idrinth/habitevaluator/android/persistence/AppDatabase_Impl.kt
121
57.7
-0.42% de/idrinth/habitevaluator/shared/backup/BackupService.java
194
0.0
0.0% de/idrinth/habitevaluator/android/persistence/DayPlannerDao_Impl.kt
Jobs
ID Job ID Ran Files Coverage
1 desktop - 22345693747.1 24 Feb 2026 09:57AM UTC 30
43.59
GitHub Action Run
2 homepage-e2e - 22345693747.2 24 Feb 2026 09:57AM UTC 9
75.0
GitHub Action Run
3 webserver - 22345693747.3 24 Feb 2026 09:57AM UTC 77
68.55
GitHub Action Run
4 homepage - 22345693747.4 24 Feb 2026 09:56AM UTC 4
100.0
GitHub Action Run
5 website-e2e - 22345693747.5 24 Feb 2026 09:57AM UTC 9
39.32
GitHub Action Run
6 android - 22345693747.6 24 Feb 2026 09:59AM UTC 87
9.69
GitHub Action Run
7 shared - 22345693747.7 24 Feb 2026 09:57AM UTC 106
76.83
GitHub Action Run
8 website - 22345693747.8 24 Feb 2026 09:56AM UTC 3
88.26
GitHub Action Run
Source Files on build 22345693747
  • Tree
  • List 319
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22345693747
  • bf0215f6 on github
  • Prev Build on the-one (#22345515294)
  • Next Build on the-one (#22348000356)
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