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

Idrinth / habit-evaluator / 22040523911
40%

Build:
DEFAULT BRANCH: the-one
Ran 15 Feb 2026 06:07PM UTC
Jobs 6
Files 282
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

15 Feb 2026 06:07PM UTC coverage: 45.263% (-0.5%) from 45.742%
22040523911

push

github

web-flow
Add Emergency Plan module to Android app (#400)

* Add Emergency Plan module to Android app

Implements a new Emergency Plan feature allowing users to create ordered
yes/no question steps with associated actions and optional phone numbers.
Phone numbers support one-tap calling (via ACTION_DIAL) and clipboard copy.

- EmergencyPlanStep model and EmergencyPlanStepRepository interface in shared
- SQLiteEmergencyPlanStepRepository with DB migration (v7→v8)
- EmergencyPlanFragment with collapsible add form and step reordering
- EmergencyPlanStepAdapter with call/copy/move/delete actions
- Navigation integration via DiaryNavigationFragment and ScreenPagerAdapter
- Full test coverage: model, repository, fragment, adapter, navigation tests

https://claude.ai/code/session_013rgmNrAN7LqSyuNFc8MKdv

* Move emergency plan to bottom nav bar, stats to top toolbar

Replaces the Stats tab in the bottom navigation with the Emergency Plan,
giving it prominent, always-visible placement. Stats moves to the top
toolbar as an icon button (chart icon) next to Settings and Imprint.

- Bottom nav: home, diary, sleep, emergency plan, emotions
- Top toolbar: stats, settings, imprint
- Emergency plan removed from diary navigation sub-menu
- Stats page change callback updated to toolbar-only behavior
- Module visibility toggle now controls stats toolbar button

https://claude.ai/code/session_013rgmNrAN7LqSyuNFc8MKdv

* Address review feedback for emergency plan module

- Add transactional saveAll to EmergencyPlanStepRepository for atomic
  step reordering swaps
- Fix delete button contentDescription to use action label instead of
  past-tense confirmation string
- Add German, Spanish, French translations for all emergency plan strings
- Add SQLiteHelper v7→v8 migration test, update existing tests for
  emergency_plan_steps table and index

https://claude.ai/code/session_013rgmNrAN7LqSyuNFc8MKdv

* Fix null-user save, DIAL intent visibility, and touch targets

- Guard addStep() wi... (continued)

2721 of 6733 branches covered (40.41%)

Branch coverage included in aggregate %.

9066 of 19308 relevant lines covered (46.95%)

2.17 hits per line

Coverage Regressions

Lines Coverage ∆ File
187
3.69
-0.13% de/idrinth/habitevaluator/android/MainActivity.java
25
0.0
0.0% de/idrinth/habitevaluator/android/databinding/ActivityMainBinding.java
5
0.0
0.0% de/idrinth/habitevaluator/android/ui/ScreenPagerAdapter.java
Jobs
ID Job ID Ran Files Coverage
1 homepage - 22040523911.1 15 Feb 2026 06:07PM UTC 4
100.0
GitHub Action Run
2 webserver - 22040523911.2 15 Feb 2026 06:09PM UTC 64
65.64
GitHub Action Run
3 android - 22040523911.3 15 Feb 2026 06:08PM UTC 97
18.63
GitHub Action Run
4 desktop - 22040523911.4 15 Feb 2026 06:09PM UTC 25
43.41
GitHub Action Run
5 shared - 22040523911.5 15 Feb 2026 06:09PM UTC 89
81.62
GitHub Action Run
6 website - 22040523911.6 15 Feb 2026 06:07PM UTC 3
95.26
GitHub Action Run
Source Files on build 22040523911
  • Tree
  • List 282
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22040523911
  • d5bd597a on github
  • Prev Build on the-one (#22040173239)
  • Next Build on the-one (#22041067131)
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