• Joined on 2026-03-17
marcel deleted branch feat/40-pdf-annotations from marcel/familienarchiv 2026-03-24 10:00:33 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-24 10:00:32 +01:00
37f5c3d005 feat(db): add migration to grant ANNOTATE_ALL to existing admin groups
eb8bcdb426 fix(frontend): make annotation delete button fully opaque
05f3ce687f test(e2e): rewrite PDF viewer and annotation beforeAll to use API calls
06e846f2f8 fix(frontend): use closest() to skip pointer capture on annotation children
ea1c097ae0 fix(e2e): activate e2e profile in dev mode and create reader user idempotently
Compare 10 commits »
marcel merged pull request marcel/familienarchiv#54 2026-03-24 10:00:30 +01:00
feat: PDF annotations for documents (#40)
marcel pushed to feat/40-pdf-annotations at marcel/familienarchiv 2026-03-24 08:53:00 +01:00
37f5c3d005 feat(db): add migration to grant ANNOTATE_ALL to existing admin groups
marcel pushed to feat/40-pdf-annotations at marcel/familienarchiv 2026-03-24 08:50:29 +01:00
eb8bcdb426 fix(frontend): make annotation delete button fully opaque
marcel opened issue marcel/familienarchiv#56 2026-03-24 08:47:20 +01:00
As an admin I want to backfill file hashes for already-uploaded documents so existing files are covered by the annotation versioning feature
marcel opened issue marcel/familienarchiv#55 2026-03-24 08:47:03 +01:00
As an admin I want annotations to stay linked to their file version so they disappear when a different file is uploaded but reappear if the original file is re-uploaded
marcel created pull request marcel/familienarchiv#54 2026-03-24 08:32:37 +01:00
feat: PDF annotations for documents (#40)
marcel pushed to feat/40-pdf-annotations at marcel/familienarchiv 2026-03-24 08:31:12 +01:00
05f3ce687f test(e2e): rewrite PDF viewer and annotation beforeAll to use API calls
06e846f2f8 fix(frontend): use closest() to skip pointer capture on annotation children
ea1c097ae0 fix(e2e): activate e2e profile in dev mode and create reader user idempotently
b45ec744b2 feat: add PDF annotation feature (#40)
Compare 4 commits »
marcel pushed to feat/40-pdf-annotations at marcel/familienarchiv 2026-03-23 22:55:08 +01:00
marcel created branch feat/40-pdf-annotations in marcel/familienarchiv 2026-03-23 22:55:08 +01:00
marcel pushed to feat/38-document-edit-history at marcel/familienarchiv 2026-03-23 22:51:17 +01:00
ca5726e7c3 fix(frontend): zoom buttons now re-render immediately (#39)
marcel pushed to feat/38-document-edit-history at marcel/familienarchiv 2026-03-23 22:44:49 +01:00
0ef81e20f6 devops: add rebuild-frontend.sh script
1ad8fffd1b fix(frontend): load pdfjs-dist dynamically to avoid SSR crash (#39)
Compare 2 commits »
marcel pushed to feat/38-document-edit-history at marcel/familienarchiv 2026-03-23 22:35:45 +01:00
50cc28da47 devops: add rebuild-frontend.sh script
c98d31e19f fix(frontend): load pdfjs-dist dynamically to avoid SSR crash (#39)
5fb6a1eec0 feat(frontend): replace iframe with PDF.js viewer (#39)
Compare 3 commits »
marcel pushed to main at marcel/familienarchiv 2026-03-23 17:27:59 +01:00
4f69457a68 fix(dev): inject Authorization header from cookie in Vite dev proxy
62f62a89a1 fix(e2e): wait for hydration on document detail page in history tests
d84b997965 fix(frontend): show version numbers oldest-first (1 = oldest)
8c86beb9f9 feat(frontend): add expandable text component for long fields
0020d1e773 fix(frontend): improve PDF zoom and diff readability
Compare 13 commits »
marcel closed issue marcel/familienarchiv#38 2026-03-23 17:27:58 +01:00
As a user I want to see the full edit history of a document so I can track what changed and who changed it
marcel merged pull request marcel/familienarchiv#52 2026-03-23 17:27:57 +01:00
feat(#38): document edit history with diff and compare mode
marcel pushed to feat/38-document-edit-history at marcel/familienarchiv 2026-03-23 17:05:56 +01:00
4f69457a68 fix(dev): inject Authorization header from cookie in Vite dev proxy
marcel pushed to feat/38-document-edit-history at marcel/familienarchiv 2026-03-23 16:05:31 +01:00
62f62a89a1 fix(e2e): wait for hydration on document detail page in history tests
marcel pushed to feat/38-document-edit-history at marcel/familienarchiv 2026-03-23 13:38:05 +01:00
8b422c8f06 fix(e2e): wait for hydration on document detail page in history tests