Port: notes list page from playground #70
Labels
No labels
domain:backend
domain:devops
domain:frontend
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/pal-e-docs-app#70
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Depends on #68 (CSS + sidebar foundation). Part of SvelteKit port pipeline.
Repo
forgejo_admin/pal-e-appUser Story
As a reader, I want a filterable notes list with type-colored cards, so I can browse and find notes by type.
Context
Restyle
src/routes/notes/+page.svelteto match~/pal-e-docs-playground/notes.html. The notes list page already exists with filtering — this is a restyle to match the playground design, not greenfield. Data fetching uses client-sideonMount, not SvelteKit load functions — no+page.tsneeded.File Targets
src/routes/notes/+page.svelte— restyle existing notes list with filter bar and type-colored cards to match playgroundAcceptance Criteria
Test Expectations
cd ~/pal-e-app && npm run buildConstraints
Checklist
Related
forgejo_admin/pal-e-app#68— foundation (dependency)board-pal-e-docs— project boardScope Review: NEEDS_REFINEMENT
Review note:
review-472-2026-03-27Two issues found:
src/routes/notes/+page.tsdoes not exist — app uses client-side fetching viaonMount. Remove from file targets.Issue body updated per scope review corrections.
This issue was already implemented by PR #77 (commit
098260a, merged to main).All acceptance criteria are met on current main:
notes.html(flat.note-cardlist with.note-card-row, badges, relative time)note_typeparambadge--sop,badge--convention,badge--doc,badge--project,badge--board, etc.)npm run buildpasses)Closing as already complete.