Skip to content

Preview professional navigation and Folded M identity - #1196

Closed
zxxma wants to merge 3 commits into
feat/validators-professional-pilotfrom
feat/professional-shell-brand
Closed

zxxma wants to merge 3 commits into
feat/validators-professional-pilotfrom
feat/professional-shell-brand

Conversation

@zxxma

@zxxma zxxma commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Memba's experimental navigation and identity make its growing feature set harder to scan. This adds a separately default-off professional shell: grouped desktop navigation, a five-item mobile bar, readable Black/Light chrome, and the selected Folded M as editable vectors and PNG artwork.

Routes, wallet/admin visibility, unavailable-feature gates, DAO plugins and transaction behavior are preserved. The mobile menu gains an explicit close action, keyboard focus containment and reliable iPhone focus return. Existing production favicons, PWA identity and shared-link metadata remain unchanged; artwork is supplied for review before activation.

Stacked on #1195 / feat/validators-professional-pilot. The shell flag is VITE_ENABLE_PRO_SHELL=true; the existing Validators-only flag remains independent. No merge, deployment or feature-body expansion is included.

Review: screenshots and conclusions. Handoff covers route mapping, asset specifications, ownership boundaries and rollback.

Test plan

Final CI passed on 62566f17: run 34896625904, with 5,012 unit tests passed / 15 skipped, production build/lint, 36 Validators browser checks and 37 shell/brand browser checks.

  • Production build and lint passed locally.
  • 19 targeted unit tests passed: manifest coverage, visitor/member/admin gates, profile routes, notifications and legacy navigation/sheet behavior.
  • 35 shell browser checks passed across Chromium, Firefox, iPhone WebKit and Pixel emulation; 320–1920 px, both themes, keyboard/disclosures/search, focus return, scoped axe scans and asset rendering.
  • Added menu-to-command-palette focus checks also passed in Black/Light on Chromium and iPhone (4 checks).
  • Additional desktop checks passed at 1280/1440/1920 px, asserting the wider sidebar leaves all default validator columns visible without horizontal table scrolling.
  • CI runs the full frontend unit suite, default build/lint, the existing 36-case Validators preview lane and the final 37-case shell lane.
  • Production activation still requires manual screen-reader, actual zoom, physical-device and connected-wallet smoke checks. Feature-family body migration remains staged work.

@netlify

netlify Bot commented Sep 14, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for memba-multisig ready!

Name Link
🔨 Latest commit 62566f1
🔍 Latest deploy log https://app.netlify.com/projects/memba-multisig/deploys/6aa8613864dd20000812dfd5
😎 Deploy Preview https://deploy-preview-1196--memba-multisig.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 67 (🔴 down 8 from production)
Accessibility: 97 (no change from production)
Best Practices: 83 (no change from production)
SEO: 90 (no change from production)
PWA: 100 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@zxxma

zxxma commented Sep 16, 2026

Copy link
Copy Markdown
Contributor Author

Closing as superseded: this preview was consolidated into #1200 (merged 2026-09-15), and every file it touches is on main. The proposal status mismatch noted in this stack was fixed separately by #1199. The branch is kept.

@zxxma zxxma closed this Sep 16, 2026
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