Block a user
fix(ui): WCAG AA color-contrast failures in brand palette
test: complete test suite (#118, #119, #120, #121, #123, #125)
marcel
pushed to feat/118-119-120-121-123-125-test-suite at marcel/familienarchiv
2026-03-28 17:30:27 +01:00
marcel
created branch feat/118-119-120-121-123-125-test-suite in marcel/familienarchiv
2026-03-28 17:30:23 +01:00
feat: dashboard home — "resume last viewed document" strip
feat: dashboard home — "resume last viewed document" strip
Merged into #145 — the resume strip is already fully specified there (layout, behaviour, visual spec, accessibility, and implementation checklist). All work for this feature will be tracked and…
Add JaCoCo branch coverage gate (80% minimum) to Maven build
Baseline measured: 46.8% branch coverage (265/566 branches covered, excluding DTOs, config classes, model entities, and ErrorCode enum).
Initial gate set at 42% (baseline − 5%) to…
As a user I want to @mention other users in comments so they are notified and linked to their profile
As a user I want to receive notifications for archive activity so I stay informed when family members annotate, comment, or start conversations
As a user I want a help page on the site so I can learn how to use the archive and share the guidance with family members before a scanning session
As a user I want to open a document directly at a specific comment so I can jump into a discussion from an email or notification
marcel
deleted branch feat/71-72-73-notifications-mentions-deeplinks from marcel/familienarchiv
2026-03-28 16:07:03 +01:00
feat: notifications, @mentions, and comment deep-links (#71 #72 #73)
marcel
pushed to feat/71-72-73-notifications-mentions-deeplinks at marcel/familienarchiv
2026-03-28 16:03:32 +01:00
feat: notifications, @mentions, and comment deep-links (#71 #72 #73)
Minor cleanup — double request on mount in
Minor cleanup — double request on mount in NotificationBell — @mkeller
Right now onMount fires two parallel requests on every page load:
onMount(() => {
fetchNotificati…
feat: notifications, @mentions, and comment deep-links (#71 #72 #73)
Why
Why Propagation.REQUIRES_NEW matters here — @mkeller
Short version: it makes sure a broken email server can never delete a user's comment.
The problem without it
`CommentService.p…
feat: notifications, @mentions, and comment deep-links (#71 #72 #73)
Follow-up Review — @mkeller
All blockers resolved. All medium-priority items addressed. Ready to merge.
✅ Blockers — resolved
Migration collapse: V16 is now a single clean…
marcel
pushed to feat/71-72-73-notifications-mentions-deeplinks at marcel/familienarchiv
2026-03-28 15:53:15 +01:00
marcel
pushed to feat/71-72-73-notifications-mentions-deeplinks at marcel/familienarchiv
2026-03-28 15:42:52 +01:00