• Joined on 2026-03-17
marcel deleted branch feat/person-sort-documents from marcel/familienarchiv 2026-03-20 11:25:22 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-20 11:22:59 +01:00
931a8dac95 refactor(person): move sort button into each section heading, sort independently
marcel pushed to main at marcel/familienarchiv 2026-03-20 11:16:30 +01:00
3f717e3266 refactor(person): fold year range into section headings, remove standalone stats bar
marcel pushed to main at marcel/familienarchiv 2026-03-20 11:01:38 +01:00
203b7d2b08 fix(auth): proxy document file requests server-side to prevent Basic Auth popup
marcel pushed to main at marcel/familienarchiv 2026-03-20 10:13:42 +01:00
e9b03ee6a9 fix(person): add i18n for show-more button and limit doc lists to 5
marcel pushed to main at marcel/familienarchiv 2026-03-20 10:06:18 +01:00
ba04e62f87 fix(person): remove redundant role badges from document lists
fa4bfb8e5c feat(routes): add server-side WRITE_ALL guard on write-only routes
fde75f3fcf feat(ui): hide write UI from users without WRITE_ALL permission
03a1a86cdb feat(layout): expose canWrite flag from layout server load
55ffaa1c5c feat(person): show received docs, role badges, stats bar, co-correspondents
Compare 9 commits »
marcel closed issue marcel/familienarchiv#17 2026-03-20 10:06:15 +01:00
feat: hide write UI from read-only users (no WRITE_ALL permission)
marcel closed issue marcel/familienarchiv#22 2026-03-20 10:06:12 +01:00
feat(person): show notable co-correspondents
marcel closed issue marcel/familienarchiv#21 2026-03-20 10:06:09 +01:00
feat(person): show sender/receiver badge on each document
marcel closed issue marcel/familienarchiv#19 2026-03-20 10:06:08 +01:00
feat(person): show document statistics bar
marcel closed issue marcel/familienarchiv#1 2026-03-20 10:05:59 +01:00
feat: show received documents on person detail page
marcel closed issue marcel/familienarchiv#24 2026-03-20 09:55:30 +01:00
feat(person): sort control on document list
marcel pushed to main at marcel/familienarchiv 2026-03-19 22:47:59 +01:00
4ccc8d69d0 docs(collab): add atomic commits rule to commit message guidelines
marcel pushed to main at marcel/familienarchiv 2026-03-19 22:46:05 +01:00
c3f487f16c fix(e2e+i18n): add missing DE translation, fix E2E test selectors
marcel closed issue marcel/familienarchiv#23 2026-03-19 22:28:06 +01:00
feat(person): add notes / biography field
marcel closed issue marcel/familienarchiv#18 2026-03-19 22:27:34 +01:00
feat(person): add birth year and death year fields
marcel closed issue marcel/familienarchiv#20 2026-03-19 22:27:16 +01:00
feat(person): add quick link to conversations page
marcel pushed to main at marcel/familienarchiv 2026-03-19 22:14:50 +01:00
6e6663376d fix(migrations): make V5/V6 idempotent with IF NOT EXISTS
marcel deleted branch feat/person-birth-death-years from marcel/familienarchiv 2026-03-19 22:05:19 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-19 22:05:15 +01:00
041bbdc2e6 merge(feat/person-birth-death-years): resolve conflicts with main, bump migration to V6
b07391541b feat(persons): add birth/death year fields (issue #18)
Compare 2 commits »