Cloud: scene store tabs, one frames page, single-row mobile search bar - #387
Open
mariusandra wants to merge 3 commits into
Open
Cloud: scene store tabs, one frames page, single-row mobile search bar#387mariusandra wants to merge 3 commits into
mariusandra wants to merge 3 commits into
Conversation
- Frames home: the search box and the + button stay on one row at every width (the stacked @md layout left a tall empty band on mobile). - Scene store: "Public scene store" / "My private scenes" tabs. The private list (filters, zip upload, visibility/delete) moved from /account/scenes (alias /scenes) to /my-scenes on the scenes host; the old URLs redirect. - /frames is the only frames page: /account/frames redirects there (the workspace confirms pending enrollments and revokes itself). AccountNav drops the frames/scenes tabs; /account lands on Backends. - Root → /frames: on the prod cloud host via the surface router; in the single-origin dev setup the store front answers at /store instead. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W8Es86j3NLobPEDcRQYt6Q
… root redirect Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W8Es86j3NLobPEDcRQYt6Q
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
+button stay on one row at every width. The top bar stacked below the@mdcontainer breakpoint, leaving a tall empty band at the top offrames-home--default--light--mobile.png. The visual snapshot needs regenerating by CI.StoreTabs.tsx, shown when signed in). The private list — filters, zip upload, make public/private, delete — moved from/account/scenes(alias/scenes) to/my-sceneson the scenes host, inside the store shell. Old URLs redirect from every host; the store front no longer renders the private-scenes block./account/framesredirects to the/framesworkspace (it already confirms pending enrollments via the banner and revokes via delete).AccountNavdrops the frames/scenes tabs, the account layout stops counting them, and/accountlands on Backends./frames: on the prod cloud/account hosts via the surface router (was/backends). In the single-origin dev setup the store front now answers at/store(store links/pager/search form build fromgetStorePath()), solocalhost:3000/redirects to/frameswhile the store stays reachable..subnav--store) so there is no double spacing above/below them.Test plan
tsc,eslint --max-warnings=0,vitest run(802 tests)store.integration.test.tsagainst the local DB (23 tests; renders the new/my-scenespage)/→ 307/frames,/store200,/scenes→/my-scenes,/my-scenessigned-out → login with return_to,/account/frames→ gate//framestsc+ prettier🤖 Generated with Claude Code
https://claude.ai/code/session_01W8Es86j3NLobPEDcRQYt6Q