-
68e16fa4ca
build: force vite-plugin-pwa to use project vite instance
main
Andreas Schneider
2026-05-01 22:37:42 +02:00
-
905d668847
build: replace install task with mise deps for automatic dependency management
Andreas Schneider
2026-05-01 20:26:15 +00:00
-
fe5603e206
build: add Containerfile for multi-stage container image
Andreas Schneider
2026-05-01 22:05:29 +02:00
-
a372c17860
feat: sync status indicator in nav
Andreas Schneider
2026-05-01 21:44:50 +02:00
-
57697ec2aa
feat: offline-first client
Andreas Schneider
2026-05-01 16:35:02 +02:00
-
f4836a6fa2
feat: be more lenient on sync
Andreas Schneider
2026-05-01 15:26:54 +02:00
-
f602e08b5a
feat: responsive day chips via CSS container queries
Andreas Schneider
2026-05-01 13:29:07 +02:00
-
bf2c4a3301
build: exclude binaries from git
Andreas Schneider
2026-05-01 10:09:25 +00:00
-
725df56cc8
feat: offline read fallback + online status indicator
Andreas Schneider
2026-05-01 09:47:14 +02:00
-
31535e944d
fix: move embed to repo root; make build sequential
Andreas Schneider
2026-05-01 09:39:52 +02:00
-
a8a4ea0d4f
M9.1: wire sync logging into all mutation paths
Andreas Schneider
2026-04-30 22:57:02 +02:00
-
d8366f5c25
Add sync redesign with offline fallback (M9)
Andreas Schneider
2026-04-30 22:50:33 +02:00
-
3214f48a6f
Add balance adjustments (M8)
Andreas Schneider
2026-04-30 21:50:57 +02:00
-
8ca838fa6e
feat: overall overtime balance on history page
Andreas Schneider
2026-04-30 20:01:24 +02:00
-
15bf3c3a18
feat: edit and delete settings history rows
Andreas Schneider
2026-04-30 19:50:27 +02:00
-
b25340644b
refactor(nav): Today tab shortcut to week view; delete /today route
Andreas Schneider
2026-04-30 19:10:17 +02:00
-
bf0c728818
fix(entries): reject create/update of intervals in the future
Andreas Schneider
2026-04-30 19:09:22 +02:00
-
4c2b220482
feat(week): day selection with URL-driven state
Andreas Schneider
2026-04-30 19:08:11 +02:00
-
d0c1f41c13
refactor: extract DayDetail component; render today inside week view
Andreas Schneider
2026-04-30 19:06:55 +02:00
-
3e4e93a814
feat(week): add day strip with per-day progress bars and status
Andreas Schneider
2026-04-30 19:04:38 +02:00
-
6c4f78d101
chore(web): add Vitest; add dayCapabilities helper with full test coverage
Andreas Schneider
2026-04-30 19:03:04 +02:00
-
73e5b01577
docs: update PLAN.md — merge Today+Week view stages M7, add decisions
Andreas Schneider
2026-04-30 19:01:47 +02:00
-
47dd2c9779
fix: CloseWeek uses settings effective at close time, not week Monday
Andreas Schneider
2026-04-30 18:23:13 +02:00
-
e37458f513
fix: weekDayKeys formula breaks when Jan 4 falls on Sunday
Andreas Schneider
2026-04-30 18:20:37 +02:00
-
185bb0c6a9
revert: display closedWeek.delta_ms in closed-week banner
Andreas Schneider
2026-04-30 18:17:19 +02:00
-
47c7a97d47
fix: keep closed week snapshot in sync when days change
Andreas Schneider
2026-04-30 18:16:22 +02:00
-
78c2c7c8a5
fix: show live delta in closed-week banner instead of stale frozen value
Andreas Schneider
2026-04-30 18:12:34 +02:00
-
3fd1455704
fix: hide close-week button when a tracked day is still open
Andreas Schneider
2026-04-30 18:10:44 +02:00
-
563784d5fb
fix: show Close week button without requiring all workdays closed
Andreas Schneider
2026-04-30 18:08:06 +02:00
-
c675a7b01d
fix: skip untracked workdays when closing a week
Andreas Schneider
2026-04-30 17:59:04 +02:00
-
6fceda46b5
fix: allow closing current week when future workdays are not yet closed
Andreas Schneider
2026-04-30 17:54:38 +02:00
-
9d6233b116
feat: add manual interval creation and inline entry editing
Andreas Schneider
2026-04-30 17:45:02 +02:00
-
245edf1534
chore: add mise.toml for tool versions and tasks, thin Makefile shim
Andreas Schneider
2026-04-30 16:50:52 +02:00
-
2055a46dee
feat(m6): CSV export, Makefile, README, single-binary build
Andreas Schneider
2026-04-30 16:48:44 +02:00
-
4a328ad6cc
feat(m5): PWA service worker, offline Dexie store, outbox, sync endpoints
Andreas Schneider
2026-04-30 16:47:27 +02:00
-
df04d9d7a9
feat(m4): SvelteKit frontend - today, week, history, settings views
Andreas Schneider
2026-04-30 16:45:00 +02:00
-
d0ef0387f2
feat(m3): week close, overtime/undertime delta, frozen settings snapshot
Andreas Schneider
2026-04-30 16:39:42 +02:00
-
4a0e0c8318
feat(m2): settings history, close day, holiday/vacation/sick marking
Andreas Schneider
2026-04-30 16:37:56 +02:00
-
3aa068efd2
feat(m1): backend scaffold - entries CRUD, start/stop, auth, migrations
Andreas Schneider
2026-04-30 16:35:06 +02:00
-
4905c6f570
docs: add implementation plan
Andreas Schneider
2026-04-30 16:24:39 +02:00