Skip to content

chore(desktop): clean up stale settings navigation plumbing#682

Open
Fodesu wants to merge 1 commit into
memohai:mainfrom
Fodesu:cleanup/desktop-settings-navigation
Open

chore(desktop): clean up stale settings navigation plumbing#682
Fodesu wants to merge 1 commit into
memohai:mainfrom
Fodesu:cleanup/desktop-settings-navigation

Conversation

@Fodesu

@Fodesu Fodesu commented Jun 19, 2026

Copy link
Copy Markdown
Member

Summary

Desktop already serves settings from the primary renderer. This PR removes stale leftovers from the older standalone settings renderer model and updates the remaining navigation/docs to match the current runtime.

  • Remove unused standalone settings renderer files.
  • Replace the old chat/settings-specific navigation IPC with the shared renderer:navigate path.
  • Rename cache sync wording from cross-window to renderer-oriented terminology.
  • Update desktop settings route definitions for current pages, including Voice, Members, Keyboard, and supermarket detail routes.
  • Refresh root, desktop, and web docs/comments so they no longer describe a separate settings window.

Validation

  • mise exec -- pnpm --filter @memohai/desktop typecheck
  • mise exec -- pnpm vitest run --project desktop
  • Commit hook: Go lint/test + lint-staged

Remove the legacy settings renderer entry and settings-specific navigation IPC. Native menu and tray actions now open settings through the shared renderer navigation channel instead of treating settings as a separate window.

Update related desktop/web docs, tighten desktop settings route resolution, add missing reused route names, add Members and Keyboard tray entries, and cover renderer navigation with focused tests.
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