Skip to content

feat(desktop): wire Cmd+Q quit and About Wisp menu - #32

Merged
pranc1ngpegasus merged 2 commits into
mainfrom
feat/desktop-app-menu-quit-about
May 29, 2026
Merged

feat(desktop): wire Cmd+Q quit and About Wisp menu#32
pranc1ngpegasus merged 2 commits into
mainfrom
feat/desktop-app-menu-quit-about

Conversation

@pranc1ngpegasus

Copy link
Copy Markdown
Member

Summary

  • Register GPUI Quit action with Cmd+Q and a Wisp → Quit Wisp menu item so the app exits reliably (required by GPUI; not wired after the session-runner refactor).
  • Add About Wisp window (app + WispAudioKit versions) from the application menu.
  • On quit, stop in-flight recordings and wait for the session worker so transcripts are persisted before exit.

Test plan

  • Build and run wisp-desktop on macOS
  • Cmd+Q quits the app from the main window
  • Wisp → Quit Wisp quits the app
  • Wisp → About Wisp opens the about window; OK closes it
  • Quit while recording saves the session to the library

Made with Cursor

pranc1ngpegasus and others added 2 commits May 29, 2026 10:12
GPUI requires explicit Quit actions and menu setup; restore Cmd+Q after
the session-runner refactor and add an About window. Stop in-flight
recordings on quit so sessions persist before exit.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@pranc1ngpegasus
pranc1ngpegasus merged commit 15f68c8 into main May 29, 2026
2 checks passed
@pranc1ngpegasus
pranc1ngpegasus deleted the feat/desktop-app-menu-quit-about branch May 29, 2026 01:22
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