You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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