• Joined on 2026-03-17
marcel created pull request marcel/familienarchiv#151 2026-03-29 10:34:30 +02:00
feat(#145): transform home page into user dashboard
marcel pushed to feat/145-dashboard at marcel/familienarchiv 2026-03-29 10:33:14 +02:00
698a0fb15e docs(#145): add dashboard proofshots (3 viewports × 2 themes)
marcel pushed to feat/145-dashboard at marcel/familienarchiv 2026-03-29 10:31:24 +02:00
a7b0bd96d4 test(#145): add Playwright screenshot spec for dashboard (3 viewports × 2 themes)
7734ce7bae fix(#145): deep-link notifications; show createdAt in recent docs
c8da2224f8 feat(#145): internationalise dashboard widget strings (de/en/es)
08f3f92167 fix(#145): dashboard notification widget shows all recent notifications
Compare 4 commits »
marcel created branch feat/145-dashboard in marcel/familienarchiv 2026-03-29 10:31:23 +02:00
marcel pushed to main at marcel/familienarchiv 2026-03-29 09:37:17 +02:00
1a849362a1 fix: replace hardcoded bg-white/border-brand-sand/text-brand-navy with semantic tokens in dashboard widgets
b948c9a46c feat(#145): implement two-mode home page (dashboard vs search results)
df79eec5cc feat(#145): add DashboardRecentDocuments widget component
1d08522df8 feat(#145): add DashboardNeedsMetadata widget component
2ce95f2542 feat(#145): add DashboardMentions widget component
Compare 12 commits »
marcel pushed to main at marcel/familienarchiv 2026-03-28 23:50:53 +01:00
bf46fe6d8b fix: replace remaining hardcoded brand-navy/white tokens with semantic tokens
marcel pushed to main at marcel/familienarchiv 2026-03-28 23:48:33 +01:00
06fbb2fe81 fix: replace hardcoded brand-navy/white tokens with semantic tokens on enrich list page
marcel deleted branch test/148-coverage-controller-specifications from marcel/familienarchiv 2026-03-28 23:42:37 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-28 23:42:36 +01:00
3dd0ff94c6 test(#148): add controller tests and raise coverage gate to 88%
a81959a591 test(#148): add service unit tests reaching 90.2% branch coverage
d663ba87b0 fix(#148): flush entity manager after @Modifying queries in PersonRepositoryTest
0cc79cd0fd test(#148): add PersonController, DocumentSpecifications, and PersonRepository tests
Compare 4 commits »
marcel merged pull request marcel/familienarchiv#150 2026-03-28 23:42:33 +01:00
test(#148): service unit tests — 90.2% branch coverage
3dd0ff94c6 test(#148): add controller tests and raise coverage gate to 88%
marcel created pull request marcel/familienarchiv#150 2026-03-28 21:44:45 +01:00
test(#148): service unit tests — 90.2% branch coverage
a81959a591 test(#148): add service unit tests reaching 90.2% branch coverage
d663ba87b0 fix(#148): flush entity manager after @Modifying queries in PersonRepositoryTest
0cc79cd0fd test(#148): add PersonController, DocumentSpecifications, and PersonRepository tests
marcel created branch test/148-coverage-controller-specifications in marcel/familienarchiv 2026-03-28 20:01:57 +01:00
marcel closed issue marcel/familienarchiv#147 2026-03-28 19:57:49 +01:00
fix(ui): WCAG AA color-contrast failures in brand palette
marcel deleted branch fix/147-wcag-aa-contrast from marcel/familienarchiv 2026-03-28 19:57:38 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-28 19:57:35 +01:00
16101240f1 chore: resolve merge conflicts with main
e28cd03953 fix(#147): replace text-ink/60 with text-ink-2 and add accent token guard
b5580b0b24 fix(#147): replace text-accent with text-primary on all text elements
4c3d253066 test(#147): add axe-core accessibility spec with color-contrast enabled
Compare 4 commits »