Gallery only loads 12 seed designs; no real persistence layer for user-created designs #65
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/Kimi_Agent_Brother_10_Digitizing_App#65
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?
Gallery only loads 12 seed designs; no real persistence layer for user-created designs
Repo: Mark/Kimi_Agent_Brother_10_Digitizing_App
Severity: Low (UX)
Found: 2026-09-10, webui usability shakedown
Problem
When you navigate to
/gallery, the page shows 12 designs under "All Designs 12","Unsorted 2", "Favorites 6". None of these are persisted to a backend — they're
generated client-side, and the Gallery's only write path (Upload Design) is a mock
(see companion issue: "Workspace has no Save Session button").
If a user actually uploaded designs and reloaded the page, the Gallery would not
show them. The persistence API exists (
saveDesigns/loadDesignsinsrc/components/gallery/data.ts:90-94) but is localStorage-only and is never calledfrom anywhere user-visible.
Reproduction
pnpm dev, navigate to/gallery. Observe 12 designs.uploaded one.
Why it matters
The Gallery is the natural place for a user to come back to "the design I made
yesterday." Today, no such concept exists. The qt repo had Save Session wired
(a3bf269) but the webui has no equivalent path.
Suggested fix
Either:
saveDesigns, AND addWorkspace "Save to Gallery" button (companion issue).
Gallery header rather than showing 12 fake designs that imply functionality
that doesn't exist.
Acceptance
User can save a Workspace design and find it again in Gallery after page reload.
appState='digitizing'#102