• Joined on 2026-03-17
marcel commented on pull request marcel/familienarchiv#160 2026-03-30 10:53:35 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)

🎨 Leonie Voss — UI/UX Design Lead

⚠️ Approved with concerns

The three-panel master-detail layout is the correct UX direction for an admin section — it is familiar, scannable, and…

marcel commented on pull request marcel/familienarchiv#160 2026-03-30 10:52:59 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)

🧪 Sara Holt — Senior QA Engineer & Test Automation Specialist

⚠️ Approved with concerns

The test coverage in this PR is well above the project average and the test naming convention is…

marcel commented on pull request marcel/familienarchiv#160 2026-03-30 10:52:19 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)

🔒 Nora "NullX" Steiner — Application Security Engineer

⚠️ Approved with concerns

Good news first: the backend security fix is the right priority and was executed with a proper failing…

marcel commented on pull request marcel/familienarchiv#160 2026-03-30 10:51:52 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)

🏛️ Markus Keller — Senior Application Architect

Approved

This PR makes a structurally correct decision and executes it cleanly. Moving from a client-side tab switcher to proper…

marcel commented on pull request marcel/familienarchiv#160 2026-03-30 10:51:23 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)

👨‍💻 Felix Brandt — Senior Fullstack Developer

⚠️ Approved with concerns

Overall this is a well-structured PR. The architecture migration from a tab-based monolith to a proper…

marcel opened issue marcel/familienarchiv#161 2026-03-30 10:37:50 +02:00
feat(ui): responsive DocumentTopBar — TopBar B1 spec implementation
marcel commented on pull request marcel/familienarchiv#160 2026-03-30 10:35:27 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)

Code Coverage

Backend (JaCoCo)

marcel created pull request marcel/familienarchiv#160 2026-03-30 10:25:53 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)
marcel created branch feat/persons-redesign-concept-a in marcel/familienarchiv 2026-03-30 10:24:18 +02:00
marcel pushed to feat/persons-redesign-concept-a at marcel/familienarchiv 2026-03-30 10:24:18 +02:00
09d8fb5f95 feat(admin): add READ_ALL and ANNOTATE_ALL to groups permission matrix
9996055cac feat(admin): mass import card on system tab with live status polling
559b522507 feat(admin): entity flyout for tablet icon strip (Phase 9 complete)
3c54401bb2 feat(admin): responsive entity nav and collapsible list panels (Phase 9)
06a489567a feat(admin): phase 8 — unsaved-changes guard on all detail panels
Compare 10 commits »
marcel closed issue marcel/familienarchiv#148 2026-03-29 21:36:53 +02:00
test: improve backend branch coverage (currently 46%)
marcel deleted branch feat/persons-redesign-concept-a from marcel/familienarchiv 2026-03-29 21:36:34 +02:00
marcel pushed to main at marcel/familienarchiv 2026-03-29 21:36:33 +02:00
169e6dc578 chore: merge main into feat/persons-redesign-concept-a
a3e8a5e15e fix(persons): invert plus icon on New Person button for theme contrast
fffecb5bf6 feat(persons): redesign detail page sections to match Concept A spec
f5645d6c32 fix(persons): replace hardcoded 'docs'/'Persons'/'Documents' strings with i18n keys
27d7225330 fix(persons): align pages with Concept A spec — card layout, stats bar, status labels, save button
Compare 19 commits »
marcel closed issue marcel/familienarchiv#157 2026-03-29 21:36:32 +02:00
feat: Persons section redesign — Concept A (Enriched Directory)
marcel merged pull request marcel/familienarchiv#159 2026-03-29 21:36:31 +02:00
feat: Persons section redesign — Concept A (Enriched Directory)
marcel pushed to feat/persons-redesign-concept-a at marcel/familienarchiv 2026-03-29 21:31:29 +02:00
169e6dc578 chore: merge main into feat/persons-redesign-concept-a
04d3ac0415 fix(documents): remove bottom panel localStorage persistence
5374bdabd4 fix: remove always-on underline from notification cross-links
7573d3b5da fix(dashboard): wrap mention items so last:border-0 works correctly
7dcb8bc705 feat(dashboard): add /notifications link to DashboardMentions widget
Compare 19 commits »
marcel pushed to main at marcel/familienarchiv 2026-03-29 21:07:24 +02:00
04d3ac0415 fix(documents): remove bottom panel localStorage persistence
marcel pushed to feat/persons-redesign-concept-a at marcel/familienarchiv 2026-03-29 20:52:48 +02:00
a3e8a5e15e fix(persons): invert plus icon on New Person button for theme contrast
marcel pushed to feat/persons-redesign-concept-a at marcel/familienarchiv 2026-03-29 20:50:39 +02:00
fffecb5bf6 feat(persons): redesign detail page sections to match Concept A spec
marcel pushed to feat/persons-redesign-concept-a at marcel/familienarchiv 2026-03-29 20:38:26 +02:00
f5645d6c32 fix(persons): replace hardcoded 'docs'/'Persons'/'Documents' strings with i18n keys