21 Commits

Author SHA1 Message Date
Dusk f41a452ef9 Actualiser .github/workflows/build-test.yml
Windows Test Build / build (push) Has been cancelled
2026-09-12 14:08:38 +00:00
Dusk 9c1d997cb6 Téléverser les fichiers vers ".github/workflows"
Windows Test Build / build (push) Has been cancelled
2026-09-12 14:07:49 +00:00
Dusk-92 1f1581d3ea Add Windows test build workflow
Build and Release / build-and-release (release) Has been cancelled
2026-09-12 15:29:00 +02:00
ZephZae bda86ed5f0 Fix artifact filename pattern in release workflow 2026-06-17 16:33:32 +10:00
ZephZae 2fe65b20ea Update artifact upload pattern in release workflow 2026-06-17 16:24:04 +10:00
ZephZae adbe78a3b7 Update Qt version in release workflow to 6.8.3 2026-06-17 13:12:48 +10:00
thezephyrsong d2b6ec5c60 Added edit url button 2026-06-17 13:06:39 +10:00
ZephZae 8cd798ca78 Add NSIS installation step to release workflow 2026-06-17 11:44:15 +10:00
ZephZae 474c6ad95f Modify release workflow to trigger on published releases 2026-06-17 11:35:13 +10:00
ZephZae df08790720 Add release trigger for published releases 2026-06-17 11:31:18 +10:00
ZephZae 30a62fd14f Add caching for Qt installation in release workflow 2026-06-17 11:26:39 +10:00
thezephyrsong 3ccbd2f3d3 more changes when tired 2026-06-17 02:10:38 +10:00
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 e5fc479cda Use explicit win64_msvc2019_64 architecture variant 2026-06-17 01:41:01 +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
thezephyrsong 5ed3234089 Force native aqt pipeline implementation 2026-06-17 01:10:42 +10:00
thezephyrsong a48676156a Correct arch string naming for Qt6 MSVC package 2026-06-17 00:59:47 +10:00
thezephyrsong d1a3944d45 Switch to stable Qt 6.8 LTS for CI caching 2026-06-17 00:55:28 +10:00
ZephZae 017077fcbe Update Qt version to 6.11.1 in release workflow 2026-06-17 00:49:24 +10:00
ZephZae d389dcf9fe Add GitHub Actions workflow for build and release 2026-06-17 00:43:44 +10:00