1.5 KiB
Mobile refinements and explicit deletion
The Today work card places its action beside the hours. Hours use h in both languages. At 360px, reduced headings and padding keep the German Today heading on one line. Habit cards expose name, daily count and centered +/- controls; limit indicators and weekly totals expand under Details. The count turns red if any daily or weekly bound is violated. The navbar menu is aligned right and its drawer has a bottom-left close action.
Habit deletion removes daily counts and limit history under the owner transaction. Customer deletion removes related projects, work entries and associated live-entry mutation receipts, and clears the last-used selection. Other customers and owners remain untouched. Both operations check the current entity version and require a checkbox plus separate confirmation in the UI. No schema migration or automatic data deletion is introduced.
Validation: complete local CI passed, 110 JVM tests executed (one separate browser harness skipped), 22 operations tests, frontend tests, production JAR smoke. Browser inspected at desktop and 360px in English and German; no horizontal overflow, close-menu action works, deletion checkbox enables confirmation and cancellation works. No browser console errors. Actual deletion is tested in isolated persistence tests, not on production data.
Release policy: increment the micro component before every push. Ask before choosing a minor or major bump for substantial new functionality.