Add Electron desktop workspace app with Svelte UI and workflows#38
Conversation
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/3565f9d2-4e97-4e10-b8aa-9fa438cf3cf9 Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/3565f9d2-4e97-4e10-b8aa-9fa438cf3cf9 Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Erledigt in 913070e, mit anschließendem Cleanup in 1b87df4. |
|
@copilot apply changes based on the comments in this thread |
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/33dd5df1-bdbc-435c-bdda-36e821becef0 Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/33dd5df1-bdbc-435c-bdda-36e821becef0 Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Erledigt in d4416a4, mit einer kleinen Klarstellung in f07a47e. Der Desktop akzeptiert für lokal gestartete Backends jetzt nur noch |
|
@copilot apply changes based on the comments in this thread |
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/a52d318f-6ae9-42fd-8eda-eee548397cfe Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/a52d318f-6ae9-42fd-8eda-eee548397cfe Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/a52d318f-6ae9-42fd-8eda-eee548397cfe Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/a52d318f-6ae9-42fd-8eda-eee548397cfe Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/a52d318f-6ae9-42fd-8eda-eee548397cfe Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Agent-Logs-Url: https://github.com/JosunLP/checkai/sessions/a52d318f-6ae9-42fd-8eda-eee548397cfe Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com>
Erledigt in 81612f8, mit Review-Follow-ups bis 068b20d. README und Getting-Started empfehlen jetzt standardmäßig einen gepinnten Release-Download mit SHA-256-Prüfung; die bisherigen Pipe-to-shell-Befehle stehen nur noch als ausdrücklich weniger sicherer Shortcut. Validiert mit |
This pull request introduces a major 0.7.0 release with significant new features, improvements, and infrastructure changes. The highlights are the addition of a dedicated Electron desktop app with full CI and release automation, expanded test coverage for the chess engine and evaluation, improved installer scripts, and updated documentation. CI workflows and release pipelines have been refactored to support cross-platform desktop builds and asset publishing.
Major Features and Desktop Integration
desktop/directory, featuring a Svelte renderer, persistent sessions, local backend launch controls, and native packaging for Linux, macOS, and Windows. Packaged builds support in-app updates and native installers (.deb,.dmg,.msi). [1] [2] [3] [4] [5]README.mdandCHANGELOG.mdto document the desktop app, new install/uninstall scripts, and all major features added in 0.6.0 and 0.7.0. [1] [2] [3] [4] [5]CI/CD and Release Automation
ci.yml), desktop release job (release.yml), and dependency review job. Desktop builds are now validated and published for all major platforms, with smoke tests and artifact uploads. [1] [2] [3] [4] [5]bun-version: 1.3.10for reproducibility. [1] [2] [3] [4]Engine and Evaluation Test Coverage
Installer and Docs Improvements
install.sh/uninstall.sh) and updated documentation to reflect the new workflow and platform support. [1] [2]Version Updates
0.7.0and promoted the previously unreleased 0.6.0 desktop work to a proper changelog entry. [1] [2] [3]These changes collectively deliver a robust desktop experience, improved developer workflows, and stronger test coverage for the project.
Summary by CodeRabbit
New Features
Documentation
Tests
Chores