Skip to content

feat(mobile): consolidate phone chrome + clean phone/tablet/desktop split - #84

Merged
mvalancy merged 1 commit into
developfrom
feat/mobile-consolidate-chrome
Jun 17, 2026
Merged

feat(mobile): consolidate phone chrome + clean phone/tablet/desktop split#84
mvalancy merged 1 commit into
developfrom
feat/mobile-consolidate-chrome

Conversation

@mvalancy

Copy link
Copy Markdown
Member

Standardizes the phone↔desktop boundary on md (it was split — lg for sidebar/hamburger, md for the view strip — which left empty/duplicated top chrome on phones).

Phones (<md)

  • Empty Workspace header band removed (hidden md:block); phones show just the project selector in the slim top bar.
  • Hamburger removed (bottom nav handles nav); the sidebar was redundant. Account/Sign out moved into the bottom More sheet.
  • Filters → text + one Status dropdown (complete/incomplete/etc.); Type/Priority/Contributors are desktop-only.

Tablet + desktop (≥md) — the richer experience

  • Sidebar rail + full top view strip + all 4 filters now consistently at md+ (sidebar/top-bar lg:md:), so tablets get the desktop layout, not a half-mobile one.

Verified the three tiers (bottom nav only <md; Workspace header + rail only ≥md). mobile specs 10/10; smoke 5/5; typecheck clean.

…plit

Standardize the phone↔desktop boundary on `md` (it was split between lg for the
sidebar/hamburger and md for the view strip — the cause of leftover top chrome).

Phones (<md):
- No more empty Workspace header band — it's `hidden md:block`; phones get just
  the project selector in the slim Layout top bar.
- Hamburger removed (the bottom nav handles navigation). The sidebar drawer was
  redundant on phones; account/sign-out moved into the bottom "More" sheet (new
  Account section with the signed-in user + Sign out).
- Filters simplified to text + ONE status dropdown (complete/incomplete/etc.);
  Type/Priority/Contributors are desktop-only (`hidden sm:block`).

Tablet + desktop (≥md) — the richer experience, unchanged in spirit:
- Sidebar rail, the full top view strip, and all four filters now consistently
  appear at md+ (migrated the sidebar/top-bar lg: breakpoints to md:), so tablets
  get the desktop layout instead of the half-mobile one.

Verified phone/tablet/desktop tiers (bottom-nav only <md; Workspace header + rail
only ≥md). mobile specs 10/10; smoke 5/5; typecheck clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🧪 Comprehensive Test Suite

  • Unit suites (Node 18.x & 20.x) — core, web, server, mcp-server: ✅ passed
  • Installer & deploy config: ✅ passed

Full-stack smoke gate runs in the CI workflow.

@mvalancy
mvalancy merged commit 426d3c9 into develop Jun 17, 2026
16 checks passed
@mvalancy
mvalancy deleted the feat/mobile-consolidate-chrome branch June 17, 2026 00:03
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