* refactor(desktop): isolate platform behavior
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* test(desktop): finalize platform verification
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* chore: instrument desktop renderer startup
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* chore: narrow desktop startup instrumentation
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* fix: skip linux window background sync
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* fix: skip react grab on linux desktop
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* test: cover linux react grab gating
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* chore: remove desktop crash instrumentation
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* docs(tasks): record linux ui fix
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
* fix: isolate desktop platform chrome handling
Separate Linux, macOS, and Windows desktop chrome and token behavior so Linux UI fixes do not leak across platforms.
Made-with: Cursor
* move tui to backburner
* Add Windows ARM64 desktop and server release support
* Fix desktop electron-vite scripts on Windows ARM64
* fix(ci): exclude ARM64 unpacked artifact from release publish glob
Made-with: Cursor
* fix(desktop): skip runtime setBackgroundColor on Linux during appearance sync
Made-with: Cursor
* docs: fix --dir examples for desktop start; chore: drop dead appearance/menu code
Made-with: Cursor
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>