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