Port: dashboard home page from playground #69
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#69
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 an activity-first dashboard as the home page, so I can see recent notes, stats, and quick actions at a glance.
Context
Port
~/pal-e-docs-playground/index.htmldashboard tosrc/routes/+page.svelte. Copy HTML structure, replace hardcoded data with API bindings. The dashboard has stats cards, recent notes list, and quick action links.Note: Both
/(src/routes/+page.svelte) and/dashboard(src/routes/dashboard/+page.svelte) routes exist. The/route is the activity-first home. The/dashboardroute is a board-overview dashboard. Specify which is the restyle target — likely/(home) since that maps to playgroundindex.html. Data fetching uses client-sideonMount, not SvelteKit load functions — no+page.tsneeded.File Targets
src/routes/+page.svelte— restyle home page to match playground index.html (this is the/route)Acceptance 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 boardCloses #68 is NOT this ticket — this is a separate port.
Scope Review: NEEDS_REFINEMENT
Review note:
review-471-2026-03-27Two issues found:
src/routes/+page.tsdoes not exist — app uses client-side fetching viaonMount, not SvelteKit load functions. Remove from file targets.src/routes/dashboard/+page.svelte(a board-centric dashboard). Ticket doesn't clarify what happens to it — delete? keep? merge?Issue body updated per scope review corrections.