Commit Graph
3 Commits
Author SHA1 Message Date
thezephyrsong dc2f182aa4 Add GitHub Actions workflow for automated releases
Introduce release.yml to automate build and release on tag push. Workflow sets up Windows environment, installs Qt via aqtinstall, builds with CMake, generates installer with CPack, and uploads it as a GitHub release asset. Qt installation updated to use msvc2022_64.
2026-06-17 01:45:41 +10:00
thezephyrsong 683566ab73 Update Qt install workflow and About tab links
Switched to aqtinstall for Qt setup in release workflow and removed unused CI steps. Updated About tab in main.qml to reference GitHub repo and adjusted author/website labels. Rebuilt resources and updated logs to reflect these changes.
2026-06-17 01:37:41 +10:00
thezephyrsong 1354c77572 Rewrite CI workflow and refactor main.qml UI
- Replaced release.yml with a modern GitHub Actions workflow using install-qt-action, CMake, and CPack; triggers on version tags and uploads installer to releases
- Rewrote main.qml with copyright/license, improved structure, property bindings, update logic, and modular dialogs for user interactions
- Enhanced About section with clickable links and more info
- Updated .ninja_log and log.txt to reflect new builds and runtime logs
2026-06-17 01:27:26 +10:00