• Joined on 2026-03-17
marcel closed issue marcel/familienarchiv#67 2026-03-26 14:50:38 +01:00
As a user I want to see a queue of documents that are missing metadata so I can enrich them efficiently after a scanning session
marcel merged pull request marcel/familienarchiv#77 2026-03-26 14:50:36 +01:00
feat: metadata enrichment queue (#67)
marcel created pull request marcel/familienarchiv#77 2026-03-26 13:47:12 +01:00
feat: metadata enrichment queue (#67)
marcel created branch feature/67-metadata-enrichment-queue in marcel/familienarchiv 2026-03-26 13:46:24 +01:00
marcel pushed to feature/67-metadata-enrichment-queue at marcel/familienarchiv 2026-03-26 13:46:24 +01:00
aab9e9a4b0 feat(enrich): add metadata enrichment queue UI
0ce18e1eed feat(documents): add metadataComplete flag and enrichment queue endpoints
Compare 2 commits »
marcel merged pull request marcel/familienarchiv#76 2026-03-26 13:01:38 +01:00
refactor(frontend): split large page components into focused sub-components (#75)
marcel deleted branch feat/75-split-page-components from marcel/familienarchiv 2026-03-26 13:01:38 +01:00
marcel pushed to main at marcel/familienarchiv 2026-03-26 13:01:38 +01:00
2bfbf45eba refactor(types): extract shared types to \$lib/types.ts
40f01a7712 refactor(comments): extract commentEntry snippet to remove duplicated markup
0db68da00c refactor(persons): extract PersonCard, PersonMergePanel, CoCorrespondentsList, PersonDocumentList
e831de4f85 refactor(home): extract SearchFilterBar, DropZone, and DocumentList
90e94b350a refactor(conversations): extract filter bar and timeline sub-components
Compare 11 commits »
marcel closed issue marcel/familienarchiv#75 2026-03-26 12:59:05 +01:00
refactor(frontend): split large page components into focused sub-components
marcel pushed to feat/75-split-page-components at marcel/familienarchiv 2026-03-26 12:56:30 +01:00
2bfbf45eba refactor(types): extract shared types to \$lib/types.ts
40f01a7712 refactor(comments): extract commentEntry snippet to remove duplicated markup
Compare 2 commits »
marcel created pull request marcel/familienarchiv#76 2026-03-26 12:34:23 +01:00
refactor(frontend): split large page components into focused sub-components (#75)
marcel pushed to feat/75-split-page-components at marcel/familienarchiv 2026-03-26 12:32:36 +01:00
0db68da00c refactor(persons): extract PersonCard, PersonMergePanel, CoCorrespondentsList, PersonDocumentList
e831de4f85 refactor(home): extract SearchFilterBar, DropZone, and DocumentList
90e94b350a refactor(conversations): extract filter bar and timeline sub-components
1facf9cd60 refactor(documents): extract document form sub-components
25014cce2d refactor(admin/users): extract user form sub-components
Compare 9 commits »
marcel created branch feat/75-split-page-components in marcel/familienarchiv 2026-03-26 12:32:30 +01:00
marcel deleted branch feature/66-bulk-upload-drop-zone from marcel/familienarchiv 2026-03-26 12:00:16 +01:00
marcel closed issue marcel/familienarchiv#66 2026-03-26 12:00:11 +01:00
As a user I want to drop or select multiple files on the home page so I can digitize a stack of documents without navigating to a form for each one
marcel pushed to main at marcel/familienarchiv 2026-03-26 12:00:11 +01:00
1ea84e4dc8 feat(upload): show progress bar in drop zone during upload
d078ad8224 feat(upload): warn on duplicate filename with link to existing document
9d5c57b49b fix(dropzone): replace broken degruyter upload icon with inline SVG
0795e4099f fix(delete): add cascade deletes and fix SvelteKit named action conflict
1413058ae7 fix(documents): style delete button as red outlined button with inline trash icon
Compare 13 commits »
marcel merged pull request marcel/familienarchiv#74 2026-03-26 12:00:10 +01:00
feat(upload): bulk drag-and-drop upload on home page (#66)
marcel commented on issue marcel/familienarchiv#75 2026-03-26 11:56:36 +01:00
refactor(frontend): split large page components into focused sub-components

+layout.svelte (205 lines)

The layout is already relatively focused (it's the global shell), but the user menu dropdown adds 50+ lines of state + markup that reads better as its own…

marcel commented on issue marcel/familienarchiv#75 2026-03-26 11:56:30 +01:00
refactor(frontend): split large page components into focused sub-components

admin/users/[id]/+page.svelte (224 lines) + admin/users/new/+page.svelte (191 lines)

Similar situation to the document edit/new pair — both pages share the same form sections. Grouping…

marcel commented on issue marcel/familienarchiv#75 2026-03-26 11:56:24 +01:00
refactor(frontend): split large page components into focused sub-components

profile/+page.svelte (240 lines)

Proposed splitroutes/profile/