-
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