Skip to content

feat(navigation): add the sidebar account header - #56

Open
luannn010 wants to merge 1 commit into
fix/notes-native-title-rowfrom
feat/notes-sidebar-account-header
Open

luannn010 wants to merge 1 commit into
fix/notes-native-title-rowfrom
feat/notes-sidebar-account-header

Conversation

@luannn010

@luannn010 luannn010 commented Nov 11, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Match the sidebar account row: actual email, decorative Unicode initial and real New note shortcut. Retain Beta/Local only disclosure.
  • Guard global creation against duplicate writes, stale completion/focus, failed saves and newly blocked navigation.
  • Implements layout-desktop / layout-narrow, designf610ced1da443b04699137333c1309925092fffa. Depends on fix(desktop): align the native title row with app surfaces #55.

Testing

  • 53 focused tests, TypeScript/build and three genuine encrypted browser journeys passed; independent lead review accepted.
  • Cover three themes/widths, actual create from Study, dirty-draft refusal, reload, narrow drawer and prior sidebar/title-row regressions.
  • Clean Windows build and nine Rust tests passed. Actual native header checked in three themes and at180px minimum; original Light/224 restored, no content writes.
  • FPS, complete frames, native create/failure journeys and real account-server qualification remain open.
  • Risk: shared create admission changed; no stored-data migration. Revert this PR to undo.

Co-authors

none

AI usage

  • Written by hand, with no AI
  • Harness and version: Codex desktop, codex-cli 0.160.0; Git/gh, Node, Vitest, Playwright/Chrome, Rust/Tauri and bundled Computer Use.
  • Models: gpt-6.1-sol (UI/UX, implementation, tests, integration and independent source review); gpt-6.1-terra (bounded consumer-selector updates); gpt-6-luna (read-only consumer inventory).
  • Effort: medium.
  • Human role: requested design audit, fixes, local Windows build and focused PR delivery; merge review pending.
  • Sources: project-owned design revisionf610ced1da443b04699137333c1309925092fffa and existing Notes source/test contracts. No external implementation copied; existing notices retained.

Checklist

  • Works on Windows, macOS and Linux
  • Architecture updated for account-header and create admission behavior
  • No secrets, profiles, screenshots or build outputs included

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