• v1.10.2 28619bba3f

    refactor: Vue 3 state, TypeScript, and lifecycle improvements
    All checks were successful
    Build & Sign Wraith / Build Windows + Sign (push) Successful in 3m49s

    Ghost released this 2026-03-29 20:53:17 +00:00 | 23 commits to main since this release

    • connectionsByGroup memoized as computed map — eliminates redundant filter on every render
    • DockerPanel: replace any[] with typed DockerContainer/Image/Volume interfaces
    • useRdp: replace ReturnType<typeof ref> with Ref
    • SettingsModal: debounce sidebarWidth slider watch (300ms) to prevent rapid IPC calls
    • useSftp: export cleanupSession() to prevent sessionPaths memory leak
    • StatusBar, CommandPalette: migrate defineEmits to Vue 3.3+ tuple syntax
    • SidebarToggle: replace manual v-model (defineProps + defineEmits) with defineModel

    Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

    Downloads