Commit Graph

  • 6235aaf31c feat(07-01): DKV PDF parser validated against real invoice + injectable service schalli 2026-06-26 19:36:45 +02:00
  • c4b39ccd1b feat(07-01): install DKV deps, add Prisma models, wire ScheduleModule + crypto export schalli 2026-06-26 19:25:42 +02:00
  • de06794e67 docs(07): create phase 7 execution plans for DKV fleet module schalli 2026-06-26 18:56:59 +02:00
  • e9f4f2dcad docs(07): UI design contract and validation strategy for DKV fleet module schalli 2026-06-26 14:55:41 +02:00
  • baf502d967 docs(07): fix blocking typography and spacing issues in UI-SPEC schalli 2026-06-26 14:53:49 +02:00
  • 0c33fd6a34 docs(07): UI design contract for DKV Fleet Module schalli 2026-06-26 14:49:10 +02:00
  • 741feb5946 docs(07): research phase DKV fleet module schalli 2026-06-26 14:37:51 +02:00
  • 4ee23bd9a4 docs(state): record phase 7 context session schalli 2026-06-26 14:22:38 +02:00
  • 34f06c9aa6 docs(07): capture phase context for DKV Fleet Module schalli 2026-06-26 14:22:34 +02:00
  • c69c7b2900 wip: pause — UI-Umbau fertig, DKV-Modul-Planung ausstehend schalli 2026-06-26 12:16:05 +02:00
  • ba02b25cba refactor(ui): restructure sidebar and admin navigation schalli 2026-06-26 08:34:19 +02:00
  • 02652362f3 docs: pause work — v1.0 complete, next session: new modules schalli 2026-06-25 15:58:38 +02:00
  • 9f78580606 feat(domaincheck): support all TLDs with suggestion alternatives schalli 2026-06-25 14:54:30 +02:00
  • 95423497ad docs(06): complete Phase 06 — desktop wrapper + CI/CD pipeline verified schalli 2026-06-25 14:09:17 +02:00
  • c65ada0ba9 feat(06-02): add native desktop features — tray, window-state, autostart, version check schalli 2026-06-25 14:01:12 +02:00
  • 4d94a254fd fix(06-03): add .gitkeep to apps/web/public for Docker build schalli 2026-06-25 13:19:33 +02:00
  • c48e61f95d fix(06-03): make prisma postinstall conditional for Docker multi-stage build schalli 2026-06-25 13:15:15 +02:00
  • e81dbb0e69 docs(06): pause work — 06-01 complete, 06-03 pending CI verification schalli 2026-06-25 12:37:49 +02:00
  • faff50b1ee fix(06-03): add prisma generate postinstall for CI type-check schalli 2026-06-25 11:56:16 +02:00
  • e5d45e121b fix(06-03): replace pnpm/action-setup with corepack for Gitea Actions compatibility schalli 2026-06-25 11:38:04 +02:00
  • 2e4d499730 docs(06-03): complete CI/CD pipeline plan schalli 2026-06-25 11:01:55 +02:00
  • 756925bd25 feat(06-03): create Gitea Actions multi-stage CI/CD pipeline schalli 2026-06-25 10:58:50 +02:00
  • c0e32939e7 feat(06-03): add act_runner compose definition and CI/CD setup runbook schalli 2026-06-25 10:57:45 +02:00
  • f41e673dd5 docs(06-01): complete desktop Tauri scaffold plan schalli 2026-06-25 10:17:22 +02:00
  • d944aaa5a0 feat(06-01): add first-run setup page with server URL input and validation schalli 2026-06-25 10:14:17 +02:00
  • 48e3a693aa feat(06-01): scaffold apps/desktop as @tessera/desktop Tauri 2.x project schalli 2026-06-25 10:13:20 +02:00
  • 943cc32da7 docs(06): create phase plan schalli 2026-06-25 09:27:16 +02:00
  • 44154a4697 docs(06-desktop-client-ci-cd): create phase plan schalli 2026-06-25 09:25:24 +02:00
  • 3d8c0660f7 docs(06): research phase domain - Tauri 2.x desktop wrapper + Gitea Actions CI/CD schalli 2026-06-25 09:15:43 +02:00
  • d6faa680b1 docs(state): record phase 6 context session schalli 2026-06-25 08:35:35 +02:00
  • a1ba4ef3de docs(06): capture phase context schalli 2026-06-25 08:35:28 +02:00
  • 380f85058d chore: add .planning/user-files/ to .gitignore schalli 2026-06-24 22:44:10 +02:00
  • ed410eb268 wip: phase 05 complete, pause work schalli 2026-06-24 22:41:29 +02:00
  • 8a55806a35 docs(05-05): visual verification approved schalli 2026-06-24 22:39:59 +02:00
  • 184370b759 fix(05): convert flat i18n widget keys to nested structure for next-intl schalli 2026-06-24 22:04:16 +02:00
  • 37e09dc66f fix(05): add dev default for CALENDAR_ENCRYPTION_KEY in docker-compose schalli 2026-06-24 15:37:48 +02:00
  • 6965e52bf7 docs(05-04): complete calendar frontend plan schalli 2026-06-24 15:28:24 +02:00
  • 24de136b9b feat(05-04): calendar settings page with source management and visibility toggle schalli 2026-06-24 15:26:06 +02:00
  • f99ff9a498 test(05-04): add failing tests for calendar settings panel schalli 2026-06-24 15:24:09 +02:00
  • c0f2f4ca51 feat(05-04): calendar API client, calendar widget, registry wiring schalli 2026-06-24 15:23:27 +02:00
  • 2d8699e45c test(05-04): add failing tests for calendar widget schalli 2026-06-24 15:21:37 +02:00
  • 694bcff4a4 docs(05-03): complete calendar backend plan schalli 2026-06-24 15:19:27 +02:00
  • bb8990ca66 chore(05-03): Prisma schema push + encryption key configuration schalli 2026-06-24 15:15:59 +02:00
  • 0cd8efe157 feat(05-03): event aggregation + caching backend schalli 2026-06-24 15:14:44 +02:00
  • 389ac9b692 feat(05-03): calendar providers (CalDAV, ICS, Exchange) schalli 2026-06-24 15:13:34 +02:00
  • 9ec6313f4d feat(05-03): calendar backend — model, crypto, source CRUD module schalli 2026-06-24 15:09:03 +02:00
  • 7616365cbe docs(05-02): complete search + notes widgets + settings plan schalli 2026-06-24 15:03:55 +02:00
  • 7e2592b2af feat(05-02): add widget settings panel with search provider form schalli 2026-06-24 14:58:42 +02:00
  • 38dcfdfa6d feat(05-02): add SearchProvider backend with model, CRUD, and defaults schalli 2026-06-24 11:34:45 +02:00
  • dd0209898b feat(05-02): add search and note widgets with tests schalli 2026-06-24 11:33:01 +02:00
  • 97c13809f5 test(05-02): add failing tests for search and note widgets schalli 2026-06-24 11:30:45 +02:00
  • afc555b18d docs(05-01): complete dashboard grid + clock widget plan schalli 2026-06-24 11:27:59 +02:00
  • 8a9c1ae6a9 feat(05-01): settings shell, header link, and i18n keys for dashboard phase schalli 2026-06-24 11:23:47 +02:00
  • d5e1c42e64 feat(05-01): dashboard grid, clock widget, widget registry, store, and tests schalli 2026-06-24 11:21:43 +02:00
  • 792b7661d8 test(05-01): add failing tests for dashboard grid and clock widget schalli 2026-06-24 11:15:18 +02:00
  • 950eebbc15 feat(05-01): dashboard backend — Prisma models, CRUD API, module wiring schalli 2026-06-24 11:14:03 +02:00
  • f925fd3654 docs(05): complete phase plan (5 plans, 5 waves, 10/10 coverage) schalli 2026-06-24 10:13:22 +02:00
  • 114edcf89b docs(05): complete phase plan (5 plans, 4 waves, 32/32 coverage) schalli 2026-06-24 10:08:01 +02:00
  • 6e99ccc2a1 fix(05): clean must_haves, trailing XML, update ROADMAP to 5 plans schalli 2026-06-24 10:07:35 +02:00
  • 271e71f901 fix(05): remove duplicate frontend tasks from 05-03, add requirements field schalli 2026-06-24 10:03:37 +02:00
  • e60d34dc28 wip: phase 05 plan-phase paused at revision verify (checker v2 pending) schalli 2026-06-24 09:54:43 +02:00
  • c8852d2014 docs(05): create dashboard & calendar phase plan schalli 2026-06-23 14:42:11 +02:00
  • b5ab2c806e docs(05): research phase domain - dashboard calendar schalli 2026-06-23 14:29:14 +02:00
  • 2005448c51 fix(05): resolve UI-SPEC typography and copywriting checker issues schalli 2026-06-23 14:12:40 +02:00
  • cd9f74531a docs(05): UI design contract for dashboard-calendar phase schalli 2026-06-23 14:09:56 +02:00
  • 0331d54e9a docs(state): record phase 05 context session schalli 2026-06-23 14:01:18 +02:00
  • b1101712df docs(05): capture phase context schalli 2026-06-23 14:01:12 +02:00
  • 7c35c17a07 docs(04-04): complete Phase 04 verification, close phase schalli 2026-06-23 12:26:33 +02:00
  • a39322e7a6 wip: phase 04-04 paused at human verification (task 2/2) schalli 2026-06-23 11:04:28 +02:00
  • 191135bae8 docs(04-03): complete plan summary, update STATE schalli 2026-06-23 10:22:04 +02:00
  • e967ea9660 feat(04-03): migrate sidebar to Link/usePathname, add search and refresh signal schalli 2026-06-23 10:21:27 +02:00
  • 9e705ab13a docs(04-02): complete plan summary, update STATE schalli 2026-06-23 09:25:56 +02:00
  • fdf2c38f67 feat(04-02): add module detail page at /marketplace/[slug] schalli 2026-06-23 09:25:00 +02:00
  • 0f3379f263 feat(04-02): add TenantContextSelector, ActivationDialog, and asymmetric toggle UX schalli 2026-06-23 09:23:04 +02:00
  • 06fb52da82 feat(04-02): add search, status tabs, category chips, toast, and client-side filtering schalli 2026-06-23 09:20:08 +02:00
  • 00a01b5b19 docs(04-01): complete plan summary, update STATE, clean handoff schalli 2026-06-23 08:52:56 +02:00
  • fb6a340799 feat(04-01): implement marketplace page and marketplace-store schalli 2026-06-23 08:51:54 +02:00
  • 2c526fccf6 wip: phase 04-01 paused at task 3/3 (RED done, GREEN pending) schalli 2026-06-23 08:19:04 +02:00
  • 0b7cf66abb test(04-01): add failing tests for marketplace page schalli 2026-06-22 14:48:39 +02:00
  • 1e494b36ea feat(04-01): implement MarketplaceCard component and marketplace i18n namespace schalli 2026-06-22 14:47:53 +02:00
  • a64f889251 test(04-01): add failing tests for MarketplaceCard component schalli 2026-06-22 14:46:30 +02:00
  • e50b3c76c5 chore(04-01): install and configure Vitest test infrastructure for apps/web schalli 2026-06-22 14:45:54 +02:00
  • fb6e90d78e docs(04): create phase plan schalli 2026-06-22 14:20:01 +02:00
  • 0470d500b2 docs(04): create phase plan — marketplace & portal navigation (4 plans, 3 waves) schalli 2026-06-22 14:17:02 +02:00
  • 670fe088a4 docs(04): research phase domain — marketplace & portal navigation schalli 2026-06-22 14:06:42 +02:00
  • 728a4c3ee4 docs(state): record phase 4 UI-SPEC session schalli 2026-06-22 13:55:16 +02:00
  • 4ea1b6144f docs(04): UI design contract for marketplace & portal navigation schalli 2026-06-22 13:53:44 +02:00
  • 7fb0ed6646 docs(state): record phase 4 context session schalli 2026-06-22 13:48:48 +02:00
  • bf56aa6a2d docs(04): capture phase context schalli 2026-06-22 13:48:36 +02:00
  • 27a75ab990 docs(03-04): phase 03 verified — all 11 checks passed, 2 bugs fixed schalli 2026-06-20 10:31:22 +02:00
  • 576e311262 fix(03): strip TLD from domaincheck input before sending to API schalli 2026-06-20 09:37:39 +02:00
  • 5708127dbb fix(03): module guard uses JWT tenantId fallback for deactivation enforcement schalli 2026-06-20 09:31:59 +02:00
  • 46a6e277b8 fix(03): login redirect + API internal URL for Docker networking schalli 2026-06-20 09:28:05 +02:00
  • f5a775c0df wip: phase-03 paused vor human verification (plan 04) schalli 2026-06-19 14:51:31 +02:00
  • 9b2b1eafcb fix(03): show actual error message in domaincheck page schalli 2026-06-19 14:43:27 +02:00
  • b8ef870d1a fix(03): resolve tenant context for module activation schalli 2026-06-19 14:38:37 +02:00
  • dad9a779df fix(03): add module settings page, dynamic sidebar categories schalli 2026-06-19 14:00:50 +02:00
  • 2832d06ad7 docs(phase-03): update tracking after wave 2 schalli 2026-06-19 13:41:54 +02:00
  • fbd7d44e88 docs(03-03): complete module UI lazy loading plan summary schalli 2026-06-19 13:39:58 +02:00
  • de63b10749 feat(03-03): expanded module view with dynamic routing and API client schalli 2026-06-19 13:38:25 +02:00