feat: add auto-update functionality with settings UI

- Implement electron-updater integration with IPC handlers for update operations
- Add Pinia store for managing update state and user preferences
- Create settings UI with version display, update controls, and auto-update toggles
- Update IPC constants and preload API for update-related communication
- Refactor preload invoke methods to use async IPC consistently
- Add rounded corners to settings page layout for better visual consistency
This commit is contained in:
DEV_DSW
2026-04-09 15:15:23 +08:00
parent a8bfbff0e9
commit 1aa28a7808
10 changed files with 411 additions and 96 deletions

View File

@@ -1,6 +1,6 @@
<template>
<layout>
<div class="bg-white box-border w-full h-full flex">
<div class="bg-white box-border w-full h-full flex rounded-[8px]">
<SystemConfig @change=onChange />
<component :is="currentComponent" />
</div>