Commit Graph
37 Commits
Author SHA1 Message Date
Loren Eteval 5aa7af7ff5 Exclude guidance from packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:53:14 +08:00
Loren Eteval 3888a6140e fix: exclude unsupported Linux Qt plugins
Keep the Essentials-only standalone bundle free of unused PDF, TIFF, WebP, and EGLFS plugins whose optional or host-specific dependencies break Flatpak verification. Assert that these plugins remain absent before running the complete native dependency scan.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-29 21:43:47 +08:00
Loren Eteval aafd237db2 fix: harden Flatpak dependency verification
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-29 20:20:06 +08:00
Loren Eteval 2846e1a8c6 fix: bundle Flatpak native Qt dependency
Build double-conversion into the Flatpak runtime so QtCore does not depend on a host library unavailable inside the sandbox. Install each finished Flatpak in CI and fail when packaged native dependencies cannot be resolved in the application sandbox.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-29 12:05:15 +08:00
Loren Eteval feec6e5e91 Limit Nuitka package data to runtime resources
Include only Furious/Data resources in standalone builds so repository
guidance and other non-runtime package files are not copied into
distributions.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-24 18:38:48 +08:00
Loren Eteval 9a92045271 Modernize cross-platform release packaging
Build and validate architecture-specific Linux, macOS, and Windows
artifacts with appimagetool, robust WiX provisioning, Windows
7-compatible native bindings, and explicit runtime architecture checks.
Preserve bundle metadata and align dependency constraints with supported
release targets.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-24 18:38:29 +08:00
Loren Eteval aa38caf430 Reorganize application packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:38 +08:00
Loren Eteval 0772b71c32 Clean up deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-01-03 23:24:39 +08:00
Loren Eteval f7b2f075c6 Correct MSI artifact discovery
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-17 10:35:23 +08:00
Loren Eteval 289d373e35 Add Windows MSI release workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 19:27:56 +08:00
Loren Eteval d581e37b95 Update constants usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 10:11:09 +08:00
Loren Eteval 2308b160b5 Add Linux RPM packaging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 23:20:02 +08:00
Loren Eteval f2d51c9fc7 Add Linux DEB and Flatpak packaging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 00:01:47 +08:00
Loren Eteval c87cf9267d Refresh code base
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 10:38:13 +08:00
Loren Eteval 131b92db49 Fix printStandardStream possible decode bug
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 13:02:46 +08:00
Loren Eteval 705ada55e4 Add encoding='utf-8' when opening in text mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 11:15:04 +08:00
Loren Eteval 2b7159872a Refresh copyright notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 11:07:16 +08:00
Loren Eteval fe5472af23 Add "chmod +x" on Linux deploy
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 10:41:32 +08:00
Loren Eteval e3fe45930d Deploy Hysteria 1 assets
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-14 20:44:50 +08:00
Loren Eteval 64f38f3bd6 Add Windows7 release workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-07 20:24:10 +08:00
Loren Eteval 4d7ae418a4 Add linux AppImage release workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-02 18:21:48 +08:00
Igor a1d114f38c macos dock icon visibility feature 2025-05-31 11:32:02 +04:00
Loren Eteval e0ae6d5a63 Prepare the 0.5.0 release workload
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-05-19 19:43:12 +08:00
Loren Eteval d296645754 Record artifact platform in deployment metadata
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-12-23 22:59:10 +08:00
Loren Eteval 3f3a50d5b4 Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-11-03 11:33:36 +08:00
Loren Eteval 04c5173e5d Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-10-23 17:32:36 +08:00
Loren Eteval 6a7482552d Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-10-12 21:19:05 +08:00
Igor 17bfad5cd3 download latest xray assets when deploy 2024-10-11 00:09:41 +04:00
Loren Eteval cc8af882b9 Fix artifact name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-15 12:04:54 +08:00
Loren Eteval a214356376 Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-15 11:26:34 +08:00
Loren Eteval 1fc7efa5b7 Rename versionToNumber to versionToValue
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 19:36:16 +08:00
Loren Eteval 42039860ff Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 19:36:16 +08:00
Loren Eteval 7051a6e01a Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-29 22:19:40 +08:00
Loren Eteval 2df6f77f53 Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-29 18:58:35 +08:00
Loren Eteval 3c3ca2e84b Support macOS deployment
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-29 17:52:03 +08:00
Loren Eteval da5fab6729 Refine deployment tooling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-29 10:36:11 +08:00
Loren Eteval 072883b8fd Add deploy script
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-28 10:05:48 +08:00