managarten/apps
Till JS 49df3ead09 feat(taktik): add detail pages, duration rounding, confirmation dialogs
- Project detail page (/projects/[id]): stats, budget progress, inline
  edit, full entry list with billing value calculation
- Client detail page (/clients/[id]): stats, project cards, entry list,
  billing value summary
- Duration rounding: configurable increment (1-15 min) and method
  (up/down/nearest), applied automatically when timer stops
- ConfirmDialog component: reusable modal for destructive actions
- Confirmation required before deleting entries, projects, and clients
- 18 new rounding tests (67 total, all passing)
- i18n: added deleteConfirm keys for DE and EN

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 08:44:59 +02:00
..
calc feat: add Calc app with 8 calculator modes and 5 retro skins 2026-03-29 08:40:34 +02:00
calendar refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
chat refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
citycorners refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
clock refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
contacts refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
context feat(ui): add SyncIndicator to all 19 app layouts 2026-03-28 18:27:30 +01:00
docs fix: replace all manacore.app URLs with mana.how 2026-03-22 18:40:37 +01:00
inventar fix(docker): use --no-frozen-lockfile in all web Dockerfiles 2026-03-28 21:12:03 +01:00
manacore feat: Colima migration script, devlog & capacity docs update 2026-03-28 22:18:59 +01:00
manadeck refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
matrix refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
mukke refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
nutriphi refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
photos refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
picture refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
planta fix(ui): remove duplicate SyncIndicator imports from 9 layouts 2026-03-28 21:29:05 +01:00
playground refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
presi refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
questions feat(ui): add SyncIndicator to all 19 app layouts 2026-03-28 18:27:30 +01:00
skilltree refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
storage refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
taktik feat(taktik): add detail pages, duration rounding, confirmation dialogs 2026-03-29 08:44:59 +02:00
todo fix(docker): use --no-frozen-lockfile in all web Dockerfiles 2026-03-28 21:12:03 +01:00
traces chore(mobile): align all 7 Expo apps to SDK 55 2026-03-28 18:10:14 +01:00
zitare fix(docker): add content package build step in zitare Dockerfile 2026-03-28 22:18:28 +01:00