Block a user
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 11:12:46 +01:00
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 11:00:22 +01:00
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 10:52:56 +01:00
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 10:38:43 +01:00
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 10:33:04 +01:00
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 10:20:21 +01:00
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 10:09:31 +01:00
feat(upload): bulk drag-and-drop upload on home page (#66)
marcel
pushed to feature/66-bulk-upload-drop-zone at marcel/familienarchiv
2026-03-26 10:00:58 +01:00
marcel
created branch feature/66-bulk-upload-drop-zone in marcel/familienarchiv
2026-03-26 10:00:56 +01:00
As a user I want to receive notifications for archive activity so I stay informed when family members annotate, comment, or start conversations
Full Implementation Plan
This plan covers #71 (notifications) and #72 (@mentions) together. Branch: feat/71-72-notifications-and-mentions.
Context — existing code that matters
-…
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
Decision: smart routing via
Decision: smart routing via annotationId query param
DocumentComment already has a nullable annotationId field — this is the discriminator:
annotationIdpresent → annotation…
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
As a user I want to @mention other users in comments so they are notified and linked to their profile
Implementation plan finalised
See .agent/current-plan.md (Phases 2 + 4) for the full step-by-step plan. Summary of decisions locked in:
Mention rendering is server-side. Backend returns…
As a user I want to receive notifications for archive activity so I stay informed when family members annotate, comment, or start conversations
Implementation plan finalised
See .agent/current-plan.md (Phases 1 + 3) for the full step-by-step plan. Summary of decisions locked in:
Scope — two triggers only: replies in threads…
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 the annotation toggle in the document header so I can easily find and activate annotation mode
As a user I want the system to suggest date and sender from the filename so I have less to type when uploading scanned documents
Also applies during bulk upload (#66): filename parsing should run for each file in the drop zone, so documents land with dates/names already populated where the filename is structured.