mirror of
https://github.com/stablyai/orca.git
synced 2026-10-08 16:02:37 +00:00
* Improve mobile terminal streaming performance Co-authored-by: Orca <help@stably.ai> * Add mobile clear terminal action Co-authored-by: Orca <help@stably.ai> * Fix terminal connection test mock Co-authored-by: Orca <help@stably.ai> * WIP: mobile markdown tabs before rebase Co-authored-by: Orca <help@stably.ai> * Add mobile markdown editing Co-authored-by: Orca <help@stably.ai> * Harden mobile tab and markdown sync Co-authored-by: Orca <help@stably.ai> * Fix mobile terminal reconnect loading race Co-authored-by: Orca <help@stably.ai> * Polish mobile terminal keyboard behavior Co-authored-by: Orca <help@stably.ai> * Simplify mobile markdown editor chrome Co-authored-by: Orca <help@stably.ai> * Move mobile markdown actions to top Co-authored-by: Orca <help@stably.ai> * Use app modals for markdown discard Co-authored-by: Orca <help@stably.ai> * Dismiss keyboard before markdown confirmations Co-authored-by: Orca <help@stably.ai> * Add mobile file explorer Co-authored-by: Orca <help@stably.ai> * Fix mobile file explorer type narrowing Co-authored-by: Orca <help@stably.ai> * Fix mobile files navigation param Co-authored-by: Orca <help@stably.ai> * Show mobile files connection wait state Co-authored-by: Orca <help@stably.ai> * Preview text files on mobile Co-authored-by: Orca <help@stably.ai> * Simplify mobile file previews Co-authored-by: Orca <help@stably.ai> * Clarify unavailable mobile file types Co-authored-by: Orca <help@stably.ai> * Fix mobile subscription and preview review issues Co-authored-by: Orca <help@stably.ai> * Keep fallback terminals visible on mobile Co-authored-by: Orca <help@stably.ai> * Keep mobile terminal tap active Co-authored-by: Orca <help@stably.ai> * Preserve mobile terminal fallback order Co-authored-by: Orca <help@stably.ai> * Fix mobile session tab authority Co-authored-by: Orca <help@stably.ai> * Run mobile tests in mobile CI lane Co-authored-by: Orca <help@stably.ai> * Bump mobile app version to 0.0.7 Co-authored-by: Orca <help@stably.ai> * Allow main window IPC wiring size Co-authored-by: Orca <help@stably.ai> --------- Co-authored-by: Orca <help@stably.ai>
24 lines
1.1 KiB
TypeScript
24 lines
1.1 KiB
TypeScript
// Why: declares the desktop's mobile-pairing protocol version so mobile
|
|
// builds can detect declared-incompatible combos and hard-block at pair
|
|
// time. Today's values are wide-open (mobile=any, desktop=any), so
|
|
// nothing actually blocks; the wire format is ready for the day we
|
|
// ship a genuinely-breaking change.
|
|
//
|
|
// Bump DESKTOP_PROTOCOL_VERSION when:
|
|
// - You remove an RPC method or required parameter that mobile uses.
|
|
// - You change the meaning (units, nullability) of an existing field
|
|
// mobile reads.
|
|
// - You change encryption, framing, or the auth handshake.
|
|
// Do NOT bump for:
|
|
// - Adding new RPC methods.
|
|
// - Adding new optional fields on existing methods.
|
|
// - Adding new event types in `terminal.subscribe`.
|
|
//
|
|
// Bump MIN_COMPATIBLE_MOBILE_VERSION when desktop ships a change that
|
|
// requires a minimum mobile version to function safely. This is the
|
|
// "kill switch": desktop can refuse old mobile builds without needing
|
|
// a desktop release of mobile.
|
|
|
|
export const DESKTOP_PROTOCOL_VERSION = 2
|
|
export const MIN_COMPATIBLE_MOBILE_VERSION = 2
|