• Joined on 2026-03-17
marcel created pull request marcel/familienarchiv#350 2026-04-26 21:07:41 +02:00
fix(persons): fix person dropdown clipping with fixed positioning and ARIA (#343)
marcel created pull request marcel/familienarchiv#351 2026-04-26 21:07:41 +02:00
feat(nav): add tooltip and cursor:pointer to notification bell, fix ThemeToggle i18n (#344)
marcel created pull request marcel/familienarchiv#349 2026-04-26 21:07:33 +02:00
fix(viewer): fix "Annotieren anzeigen" contrast and add lint rule (#341)
marcel created pull request marcel/familienarchiv#348 2026-04-26 21:07:26 +02:00
feat(viewer): show delete icon directly on transcription annotation (#339)
marcel created pull request marcel/familienarchiv#347 2026-04-26 21:07:24 +02:00
feat(persons): show merge action inline with danger hint, remove Gefahrenzone collapsible (#342)
marcel created pull request marcel/familienarchiv#346 2026-04-26 21:07:16 +02:00
feat(search): add direct page-jump control to document search pagination (#340)
marcel commented on issue marcel/familienarchiv#341 2026-04-26 21:06:16 +02:00
bug(viewer): "Annotieren anzeigen" text has insufficient contrast in light mode

Implementation complete — branch feat/issue-341-annotieren-contrast

What was done

Commit 1: 110da9b8 — `fix(viewer): replace text-accent with text-primary on annotation toggle…

marcel pushed to feat/issue-341-annotieren-contrast at marcel/familienarchiv 2026-04-26 21:06:00 +02:00
379bc84e11 fix(a11y): fix ProgressRing text label contrast and add no-restricted-syntax lint rule for text-accent
110da9b8b0 fix(viewer): replace text-accent with text-primary on annotation toggle inactive state
Compare 2 commits »
marcel created branch feat/issue-341-annotieren-contrast in marcel/familienarchiv 2026-04-26 21:05:58 +02:00
marcel commented on issue marcel/familienarchiv#343 2026-04-26 21:01:41 +02:00
bug(persons): person selection dropdown is visually clipped / cut off

Implementation complete — branch feat/issue-343-person-dropdown-clipping

What was done

Root cause fixed — PersonTypeahead now uses fixed positioning

The dropdown was using…

marcel commented on issue marcel/familienarchiv#339 2026-04-26 21:01:40 +02:00
feat(viewer): show delete icon directly on transcription annotation

Implemented on branch feat/issue-339-delete-icon-on-annotation — commit b13c1093.

Changes (8 files):

  • AnnotationShape.svelte — trash button (44×44 px, top-right corner, teal on hover)…
b13c10936b feat(viewer): show delete icon on annotation for direct block deletion (#339)
marcel created branch feat/issue-339-delete-icon-on-annotation in marcel/familienarchiv 2026-04-26 21:01:27 +02:00
marcel pushed to feat/issue-343-person-dropdown-clipping at marcel/familienarchiv 2026-04-26 21:00:49 +02:00
69b940c227 fix(persons): fix PersonTypeahead dropdown clipping with fixed positioning
marcel created branch feat/issue-343-person-dropdown-clipping in marcel/familienarchiv 2026-04-26 21:00:49 +02:00
marcel commented on issue marcel/familienarchiv#340 2026-04-26 20:59:52 +02:00
feat(search): add direct page-jump control to document search pagination

Implementation complete

Branch: feat/issue-340-pagination-page-jump Commit: 2079840a

What was built

Numbered page-jump buttons (ellipsis pattern: 1 … 4 5 6 … 12) added…

marcel pushed to feat/issue-340-pagination-page-jump at marcel/familienarchiv 2026-04-26 20:59:20 +02:00
2079840adb feat(pagination): add numbered page-jump buttons to document search
marcel created branch feat/issue-340-pagination-page-jump in marcel/familienarchiv 2026-04-26 20:59:20 +02:00
marcel commented on issue marcel/familienarchiv#345 2026-04-26 20:55:02 +02:00
feat(transcription): add "Alle als fertig markieren" bulk action to transcription panel

Implementation complete — branch feat/issue-345-bulk-mark-reviewed

What was done

Backend (PUT /api/documents/{documentId}/transcription-blocks/review-all)

  • Added `markAllBlocksR…
marcel pushed to feat/issue-345-bulk-mark-reviewed at marcel/familienarchiv 2026-04-26 20:54:43 +02:00
69ac183fe8 feat(transcription): add bulk "Alle als fertig markieren" action to transcription panel