• Joined on 2026-03-17
marcel opened issue marcel/familienarchiv#86 2026-03-27 09:24:33 +01:00
fix(security): set secure: true on auth cookie for production (HTTPS)
marcel opened issue marcel/familienarchiv#85 2026-03-27 09:24:19 +01:00
fix(security): sanitize filename in Content-Disposition response header
marcel opened issue marcel/familienarchiv#84 2026-03-27 09:24:01 +01:00
fix(security): validate file upload MIME type from magic bytes, not client header
marcel opened issue marcel/familienarchiv#83 2026-03-27 09:23:45 +01:00
fix(security): remove hardcoded fallback admin credentials in application.yaml
marcel pushed to feature/68-new-document-file-first at marcel/familienarchiv 2026-03-27 08:59:55 +01:00
a7eaa40852 fix(#68): hide native file input, show selected filename in upload zone
marcel pushed to feature/68-new-document-file-first at marcel/familienarchiv 2026-03-26 22:52:55 +01:00
c5e28ac18e feat(#68): lead new document form with file upload, all metadata optional
d6f4ea05d9 feat(#68): fall back to filename as title when createDocument gets no title
065dd8fabd fix(e2e): fix two flaky annotation tests
Compare 3 commits »
marcel created branch feature/68-new-document-file-first in marcel/familienarchiv 2026-03-26 22:52:54 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-26 22:26:41 +01:00
a967483cd9 fix(e2e): update tests to match current UI and fix panel persistence
marcel pushed to main at marcel/familienarchiv 2026-03-26 21:15:32 +01:00
5d0a2a2c9c fix: use semantic color tokens for enrich hint box
0f0d74eb2f fix(#81): use text-primary-fg for badge text so dark mode reads correctly
20f6de4424 refactor(#81): replace nudge button with always-visible count badge
bf82ebfe1d feat(#81): improve discussion discoverability
Compare 4 commits »
marcel closed issue marcel/familienarchiv#81 2026-03-26 21:15:31 +01:00
feat: improve discussion discoverability with count badge and empty state hint
marcel merged pull request marcel/familienarchiv#82 2026-03-26 21:15:30 +01:00
feat(#81): improve discussion discoverability with count badge and empty state
marcel created pull request marcel/familienarchiv#82 2026-03-26 21:13:33 +01:00
feat(#81): improve discussion discoverability with count badge and empty state
marcel pushed to feat/81-discussion-discoverability at marcel/familienarchiv 2026-03-26 21:12:33 +01:00
5d0a2a2c9c fix: use semantic color tokens for enrich hint box
0f0d74eb2f fix(#81): use text-primary-fg for badge text so dark mode reads correctly
20f6de4424 refactor(#81): replace nudge button with always-visible count badge
bf82ebfe1d feat(#81): improve discussion discoverability
Compare 4 commits »
marcel created branch feat/81-discussion-discoverability in marcel/familienarchiv 2026-03-26 21:12:30 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-26 21:10:44 +01:00
c6984e49ee fix(dropzone): vertical layout, larger icon, improved copy
150bc2f171 feat(dropzone): replace upload icon with multi-file icon and clearer hint text
Compare 2 commits »
marcel deleted branch feat/79-dropzone-multi-file-icon from marcel/familienarchiv 2026-03-26 21:10:44 +01:00
marcel merged pull request marcel/familienarchiv#80 2026-03-26 21:10:38 +01:00
feat(dropzone): replace upload icon with multi-file icon and clearer hint text
marcel closed issue marcel/familienarchiv#79 2026-03-26 18:03:42 +01:00
feat(dropzone): replace upload icon with multi-file icon and clearer hint text
marcel opened issue marcel/familienarchiv#81 2026-03-26 17:56:25 +01:00
feat: improve discussion discoverability with count badge and empty state hint
marcel pushed to feat/79-dropzone-multi-file-icon at marcel/familienarchiv 2026-03-26 17:47:35 +01:00
c6984e49ee fix(dropzone): vertical layout, larger icon, improved copy