Skip to content

0.1.0

Latest

Choose a tag to compare

@buqiyuan buqiyuan released this 07 Dec 16:37
f7f0e58
refactor: improve code structure (#45)

* refactor electron module

* feat(updater): implement app updater with auto-update functionality

- Added AppUpdater class to handle application updates using electron-updater.
- Implemented methods for checking updates, downloading, and installing updates.
- Introduced WebUpdater class as a placeholder for future web resource hot-reload logic.
- Created types for AppUpdateState and UpdaterStatus in shared-types package.
- Updated IPC communication to include app update state messages.
- Enhanced the web application to display update status and control updates.
- Improved UI with new styles and layout for the update control panel.
- Added error handling and logging for update processes.

* fix: correct usage of import.meta.dirname in catchException and appConfig

* refactor: update publish workflow to trigger on main branch and change release type to release