Commit Graph

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