Skip to content

feat(web): the mobile view sheet lists saved views and "All" (TASK-3589) - #2066

Merged
xarmian merged 1 commit into
mainfrom
wren/task-3589-mobile-saved-views
Oct 11, 2026
Merged

xarmian merged 1 commit into
mainfrom
wren/task-3589-mobile-saved-views

Conversation

@xarmian

@xarmian xarmian commented Oct 11, 2026

Copy link
Copy Markdown
Collaborator

TASK-3589. On a phone, the "Choose view" sheet offered only List, Board and Table. Saved views and "All" were only in the desktop menu, so a saved workflow disappeared at phone width.

  • The mobile sheet now has a "Saved views" group: "All" plus every saved view, with the default marked by its pin. It uses the same handlers as the desktop menu (clearActiveView / applyViewConfig) and closes on pick.
  • Managing views (save, delete, set default) stays desktop-only, as the task scopes it.
  • eachKeyCensus.ts: the new {#each savedViews} makes the desktop one the second in the file, so it gets a #2 entry (db-primary-key).

Evidence (local):

  • npm run check: 0 errors.
  • Full vitest on f5aba41: 559 files, 5732 tests passed.
  • Playwright (task-3589 spec, task-2244 mobile touch targets, permission-walk-workspace): 73 passed. The binary was built from the same page source, before the census-only change.

https://claude.ai/code/session_01FAVXA5mJ5BNhKmv95jxQkQ

On a phone, the "Choose view" sheet offered only List, Board and Table.
Saved views and "All" were only in the desktop menu, so a saved workflow
disappeared at phone width. The sheet now lists them under "Saved views",
using the same handlers as the desktop menu, and marks the default with
its pin. Managing views (save, delete, set default) stays desktop-only.

Claude-Session: https://claude.ai/code/session_01FAVXA5mJ5BNhKmv95jxQkQ
@xarmian
xarmian merged commit ebb2936 into main Oct 11, 2026
12 checks passed
@xarmian
xarmian deleted the wren/task-3589-mobile-saved-views branch October 11, 2026 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant