-
refactor: Vue 3 state, TypeScript, and lifecycle improvements
All checks were successfulBuild & Sign Wraith / Build Windows + Sign (push) Successful in 3m49sreleased 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