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

Idrinth / habit-evaluator / 22345693747 / 3
40%
the-one: 40%

Build:
DEFAULT BRANCH: the-one
Ran 24 Feb 2026 10:00AM UTC
Files 77
Run time 2s
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: 68.549% (-0.1%) from 68.665%
22345693747.3

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>

577 of 936 branches covered (61.65%)

Branch coverage included in aggregate %.

1851 of 2606 relevant lines covered (71.03%)

3.16 hits per line

Source Files on job webserver - 22345693747.3
  • Tree
  • List 77
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 22345693747
  • bf0215f6 on github
  • Prev Job for on the-one (#22345515294.4)
  • Next Job for on the-one (#22348000356.7)
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