Trial97
7b0896a0b9
use libarchive to extract release files
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2026-01-06 12:51:23 +02:00
Seth Flynn
1d8bf82ef8
revert: "fix(appimage): launch external processes with bundled linker"
...
Refs: c305ed4
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-17 23:53:46 -05:00
Seth Flynn
afe99948c2
fix(updater): re-use binPath to determine launcher binary path
...
Previously this would use the un-adjusted value from Qt, allowing it to
fail in edge cases like self-contained AppImages
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-10 22:23:09 -05:00
Seth Flynn
c305ed4506
fix(appimage): launch external processes with bundled linker
...
This ensures that external processes (including our updater and
Minecraft itself) maintain the same compatibility guarantees as the main
binary
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-10 22:23:01 -05:00
Seth Flynn
be25d3a6a5
fix(launcher/updater): call architecture-agnostic AppImageUpdate
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-29 11:35:03 -05:00
TheKodeToad
e42c9d2a1d
Remove ensure JSON helpers
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-11-09 21:35:11 +00:00
Yihe Li
5ccdb0a477
Remove several warnings when building the project
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-02 17:00:13 +08:00
Trial97
bbfaaef31d
chore: replace foreach macro
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-05-14 09:55:55 +03:00
Trial97
c5fd5e6ac1
chore: make all the regexes static const
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-28 22:37:29 +03:00
Rachel Powers
45b6454222
feat(ansi-console): Format console with ansi excapes
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-04-18 00:39:19 -07:00
Alexandru Ionut Tripon
42007290a0
Start using patch versioning for launcher ( #3605 )
2025-04-13 20:27:14 +03:00
Trial97
4361aaa094
remove ghc_filesystem
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-10 22:38:55 +03:00
Rachel Powers
b579cae5c2
feat(server): start using semver for launcher
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-04-08 04:27:06 -07:00
Trial97
bd82737efb
translate standard buttons
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-28 15:46:47 +02:00
Trial97
3e1cf6b2a7
fix updater typo
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-09-20 16:58:22 +03:00
Alexandru Ionut Tripon
aa24d70a24
Merge pull request #2590 from Trial97/env_dir
...
control Prism data directory via env variable
2024-06-30 20:45:22 +03:00
Alexandru Ionut Tripon
80243ab554
Merge pull request #2588 from Ryex/fix/updater-support-linux-nonportable
...
Fix linux non portable update
2024-06-30 07:54:05 +03:00
Trial97
7a0b299be9
control Prism data directory via env variable
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-29 18:08:28 +03:00
Rachel Powers
ae3e4ed528
fix Build Artifact Checks
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 04:29:19 -07:00
Rachel Powers
b4f5c3d241
Update launcher/updater/prismupdater/PrismUpdater.cpp
...
Co-authored-by: TheKodeToad <TheKodeToad@proton.me >
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 04:21:13 -07:00
Rachel Powers
9d1fffff27
reject zsync file as valid build artifact
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 04:21:13 -07:00
Rachel Powers
41bcfb3c07
Fix #2586
...
non portable linux update technically works even if not genraly a good idea.
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 04:21:06 -07:00
Trial97
eab53c6e42
make sure updater take into consideration UserData
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-29 14:02:09 +03:00
Alexandru Ionut Tripon
196b2b5a3e
Merge pull request #2580 from Trial97/silent_background_update_check
...
do not display message that no update is avvailable if the check was …
2024-06-28 23:27:00 +03:00
Trial97
2c02d02214
do not display message that no update is avvailable if the check was done in the background
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-28 14:11:27 +03:00
Trial97
147741e616
increment clang-tools version
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-28 12:48:52 +03:00
Alexandru Ionut Tripon
3fc5f56ed6
Merge pull request #2405 from Trial97/fix_missing_manifest
...
Fix portable if manifest is missing
2024-06-13 19:16:12 +03:00
Alexandru Ionut Tripon
95e7f36732
Merge pull request #2054 from Trial97/add_configurable_updater_interval
...
Made updater interval configurable
2024-06-10 09:22:54 +03:00
Trial97
45463dcd75
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
2024-06-04 11:04:02 +03:00
Alexandru Ionut Tripon
ab5f628453
Update launcher/updater/prismupdater/PrismUpdater.cpp
...
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2024-05-16 19:45:43 +03:00
Alexandru Ionut Tripon
051e788683
Update launcher/updater/prismupdater/PrismUpdater.cpp
...
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2024-05-16 19:45:00 +03:00
Trial97
c15f6fcd2a
Fix portable if manifest is missing
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-05-16 17:21:30 +03:00
SabrePenguin
b9c010ffb2
Added patch to all setHtml calls
...
Signed-off-by: SabrePenguin <lknofczynski@gmail.com >
2024-04-30 23:43:36 -04:00
Trial97
031a9f4738
Replaced QFile::remove with FS::deletePath
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-02-10 11:03:51 +02:00
Trial97
9bbeb5ef3a
Made updater interval configurable
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-01-22 21:26:46 +02:00
TheKodeToad
1130fe8510
Happy new year :D
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-02 18:04:42 +00:00
Trial97
bef701eba8
chaged folder again
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-28 21:27:11 +03:00
Trial97
742384909f
updated portable update
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-28 21:24:31 +03:00
Trial97
606c12ffeb
more fixing
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-28 18:47:21 +03:00
Trial97
498c9db1ce
fixed appImageUpdate
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-28 15:14:59 +03:00
Trial97
b8d9c3d779
format
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-26 20:19:35 +03:00
Trial97
1faf741004
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feat/launcher-updater
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-15 13:29:42 +03:00
Sefa Eyeoglu
1d638e018a
chore: update license headers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-04 19:41:47 +02:00
Sefa Eyeoglu
1d468ac35a
chore: reformat
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-02 18:35:35 +02:00
Rachel Powers
cea285f5f5
fix(updater): fix bad exe_name on linux
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-06-30 21:33:22 -07:00
Rachel Powers
1fd90e9dd0
fix(updater): ensure updater knows binaries are in ./bin/ on linux and can find them
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-06-30 21:24:30 -07:00
Rachel Powers
cd527c44a4
fix(updater): build atrifact fix on linux ci + add qt-ver to artifact name
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-06-30 18:17:06 -07:00
Rachel Powers
a01a48793c
fix(updater): force asInvoker for updater on windows
...
- use `__COMPAT_LAYER` env var in windows to bypass Installer Detection and run as a normal user anyway
- set up updater directly after main windows is created
- check update locks before main window
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-06-30 03:19:21 -07:00
Rachel Powers
00f75e2d54
fix(updater): avoid windows installer detection with "asInvoker" in xml exe.manifest
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-06-30 00:54:29 -07:00
Rachel Powers
4320830a86
fix(updater): Explicit conversion to string for QByteArray
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-06-29 17:59:14 -07:00