Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge changes from Prism Launcher 9.1 #38

Merged
merged 1,254 commits into from
Oct 30, 2024
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1254 commits
Select commit Hold shift + click to select a range
3d4be7a
Merge pull request #2669 from PrismLauncher/update_flake_lock_action
Scrumplex Aug 12, 2024
d6a825d
Merge pull request #2707 from PrismLauncher/renovate/hendrikmuhs-ccac…
Scrumplex Aug 12, 2024
6de026b
replaced currentTextChanged with currentIndexChanged
Trial97 Aug 16, 2024
e6bc61d
add overload for qt5
Trial97 Aug 16, 2024
b0cd412
use index instead of currentIndex function
Trial97 Aug 16, 2024
b5bbe93
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 16, 2024
91d6465
chore(nix): update lockfile
github-actions[bot] Aug 18, 2024
e9791d6
Merge pull request #2633 from Trial97/refactor_minecraft_update
TheKodeToad Aug 18, 2024
efac063
Merge pull request #2729 from Trial97/currentTextChanged
Trial97 Aug 18, 2024
6bd8b72
fix meta not validating for specific versions
Trial97 Aug 18, 2024
38b5ee1
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 18, 2024
1b756b9
Merge pull request #2528 from Trial97/validate_metadata
Trial97 Aug 19, 2024
23c06f2
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 19, 2024
4d24213
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 19, 2024
7a66276
fix conflicts
Trial97 Aug 19, 2024
ca298d1
add automatic java switch on minecraft version switch
Trial97 Aug 19, 2024
002fc71
allways load java list on autodetect
Trial97 Aug 19, 2024
7f594a3
Merge pull request #2735 from Trial97/force_load_java
timoreo22 Aug 20, 2024
1edfbee
Merge pull request #2732 from PrismLauncher/update_flake_lock_action
getchoo Aug 21, 2024
7dff77c
style(nix): alejandra -> nixfmt-rfc-style
getchoo Aug 20, 2024
4c81d8c
style(nix): format with nixfmt
getchoo Aug 20, 2024
7a83d0c
ci(nix): drop pre-commit-hooks
getchoo Aug 20, 2024
271c38b
doc(nix): update package names and params
getchoo Aug 20, 2024
e85b364
refactor(nix): use `final` in overlay
getchoo Aug 20, 2024
0ae421c
chore(nix): drop flake-parts
getchoo Aug 20, 2024
e29ea4e
build(nix): add formatting checks
getchoo Aug 20, 2024
13eedbb
doc(nix): prefer `packages` output
getchoo Aug 20, 2024
a49a58b
Revert "refactor(nix): nix-filter -> lib.fileset"
getchoo Aug 21, 2024
99ecab0
ci(garnix): explicitly declare systems
getchoo Aug 21, 2024
da7cc52
Enable auto-detect java if java path is not set
Trial97 Aug 21, 2024
26ae608
fix initial java dialog
Trial97 Aug 21, 2024
7472233
chore(deps): update korthout/backport-action action to v3.1.0
renovate[bot] Aug 21, 2024
2ad34c7
Make log colours themeable
TheKodeToad Aug 21, 2024
aa3a458
Add icons
Trial97 Aug 22, 2024
7d9e47a
Change major java column name
Trial97 Aug 22, 2024
0b05c7c
fix bug with buton not updating corectly for java dialog
Trial97 Aug 22, 2024
5f64d7d
update adoptium icon
Trial97 Aug 22, 2024
89ed851
Fix invalid Java path message
TheKodeToad Aug 22, 2024
11927e9
Merge pull request #2739 from PrismLauncher/renovate/korthout-backpor…
getchoo Aug 23, 2024
fd14d3e
Merge pull request #2745 from TheKodeToad/fix-java-message
getchoo Aug 23, 2024
e4be8f9
Merge pull request #2740 from TheKodeToad/themeable-logs
Trial97 Aug 23, 2024
9249549
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 23, 2024
eae5d70
Merge pull request #2069 from Trial97/feature/java-downloader
Trial97 Aug 23, 2024
575cdb0
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 23, 2024
2a86ceb
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 23, 2024
fac28a8
Merge pull request #2738 from getchoo/nix-omnibus
Scrumplex Aug 23, 2024
d2304b6
Improve Java checking speed by using startsWith for gentoo paths
TheKodeToad Aug 24, 2024
cbdacf8
Fix system theme detection
TheKodeToad Aug 24, 2024
96414d7
chore(nix): update lockfile
github-actions[bot] Aug 25, 2024
5f87433
security(modrinth) reorder hash algo priority, prefer stronger hashes.
Ryex Aug 25, 2024
1bb7f35
Merge pull request #2751 from Ryex/security/modrith-hash-priority
ZekeZDev Aug 25, 2024
aa206f4
Merge pull request #2748 from TheKodeToad/gentoo-java-perf
Trial97 Aug 25, 2024
44f5898
Merge pull request #2749 from TheKodeToad/theme-bugfixes
Trial97 Aug 25, 2024
465c949
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Aug 25, 2024
faf9086
Merge pull request #2750 from PrismLauncher/update_flake_lock_action
getchoo Aug 25, 2024
ff9fa6a
Stop accepting malformed hashes object
TheKodeToad Aug 25, 2024
70a0a71
Merge pull request #2753 from TheKodeToad/modrinth-hashes-parse-fix
timoreo22 Aug 25, 2024
23c69e7
Merge pull request #2018 from Trial97/coremods
TheKodeToad Aug 25, 2024
d55ebef
fix java 64 bit condition
Trial97 Aug 25, 2024
4300137
add checksum validator
Trial97 Aug 25, 2024
c64b7cd
fix mangohud detection for absolute path
Trial97 Aug 26, 2024
034e2a4
update thresholds each time java result changes
Trial97 Aug 26, 2024
630df29
feat: Improve left and right cursor navigation in Instances
Edgars-Cirulis Aug 25, 2024
cf12365
Merge pull request #2755 from Trial97/fix_java_typo
Trial97 Aug 26, 2024
74acb48
Merge pull request #2757 from Trial97/hash_maybe
Trial97 Aug 26, 2024
685519d
Merge pull request #2758 from Edgars-Cirulis/improvements/instancevie…
Trial97 Aug 26, 2024
828acef
Merge pull request #2760 from Trial97/mangohid
timoreo22 Aug 29, 2024
4ea7132
Add webp validIconExtensions
Kurumi78 Aug 30, 2024
1662077
ensure that the shortcut destination exists
Trial97 Sep 5, 2024
c5592a4
Remove all the slowdown code from CocurrentTask
Trial97 Sep 6, 2024
c2a2e95
fix: Forge and neoforge conflict with quilt, not fabric twice
Ryex Sep 8, 2024
42eedd1
Merge pull request #2784 from Trial97/ensure_desktop
Trial97 Sep 8, 2024
14fb54a
Fix launch when no java is loaded
Trial97 Sep 7, 2024
01015a7
Merge pull request #2547 from Ryex/fix/component-version-resolusion
TheKodeToad Sep 8, 2024
2622d3d
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 9, 2024
7fbf0d3
Sort files chronologically in descending order
Sep 9, 2024
e2ef280
DCO Remediation Commit for QazCetelic <[email protected]>
Sep 9, 2024
7e49fa0
chore(deps): update determinatesystems/update-flake-lock action to v24
renovate[bot] Sep 9, 2024
e3f78e0
Merge pull request #2798 from QazCetelic/chronological-screenshot-list
TheKodeToad Sep 10, 2024
b17a688
Merge pull request #2771 from Kurumi78/develop
Trial97 Sep 10, 2024
fa68428
Merge pull request #2795 from Trial97/fix_mc_launch
Trial97 Sep 10, 2024
c85294a
Improve wizzard page
Trial97 Sep 12, 2024
973b43c
Add techinc client ID
Trial97 Sep 13, 2024
f1ef243
Merge pull request #2803 from Trial97/java_setup
Trial97 Sep 13, 2024
ef76894
Merge pull request #2799 from PrismLauncher/renovate/determinatesyste…
getchoo Sep 13, 2024
d20f24d
Apply suggestions from code review
Trial97 Sep 13, 2024
e34ebc1
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 13, 2024
1db122f
fix typo
Trial97 Sep 13, 2024
40b10ec
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 13, 2024
f46b73a
Merge pull request #2789 from Trial97/fix_concurrent_task
timoreo22 Sep 13, 2024
e18e9b0
fix server launch
Trial97 Sep 13, 2024
6706317
fix java crash on refresh
Trial97 Sep 13, 2024
22ebf7e
fix download java abort being stuck
Trial97 Sep 13, 2024
e59f90e
Update launcher/ui/pages/global/APIPage.cpp
Trial97 Sep 13, 2024
5073fc1
fix java autodetect when instance settings are open
Trial97 Sep 13, 2024
3120095
add open java folder action
Trial97 Sep 14, 2024
281621c
Merge pull request #2808 from Trial97/fix_java_download_crash
Trial97 Sep 14, 2024
ad786fb
Merge pull request #2811 from Trial97/fix_java_abort
Trial97 Sep 14, 2024
6492ad7
Merge pull request #2813 from Trial97/fix_java_autodetect
Trial97 Sep 14, 2024
0afdce8
Add extra step to macos java install
Trial97 Sep 14, 2024
1c6bd74
Disable folder action instead of hiding it and add additional informa…
Sep 14, 2024
71dda06
Merge pull request #5 from QazCetelic/java_dir_disable_alt
Trial97 Sep 14, 2024
8932a42
chore(nix): update lockfile
github-actions[bot] Sep 15, 2024
bee59c9
Merge pull request #2773 from PrismLauncher/update_flake_lock_action
Trial97 Sep 15, 2024
d38e7fa
Add more null protection for skin management
Trial97 Sep 16, 2024
d2f0d1d
Wrap FS::write in try catch
Trial97 Sep 16, 2024
2c2defb
add Launcher_ prefix to enable java option
Trial97 Sep 16, 2024
ca6b62c
move some URLs in cmake
Trial97 Sep 16, 2024
81f30f0
disable retry for translation files
Trial97 Sep 16, 2024
75756b4
reshow login dialog in case account login fails
Trial97 Sep 16, 2024
160d296
Merge pull request #2827 from Trial97/prefix_option
getchoo Sep 16, 2024
db3c7d0
Apply suggestions from code review
Trial97 Sep 16, 2024
580fc32
split the auth loading screen
Trial97 Sep 16, 2024
8faebe3
Merge pull request #2807 from Trial97/fix_server_launch
getchoo Sep 16, 2024
8d14060
Apply suggestions from code review
Trial97 Sep 16, 2024
7eac06c
Merge pull request #2829 from Trial97/ask_retry2
getchoo Sep 16, 2024
2e537e5
Apply suggestions from code review
Trial97 Sep 16, 2024
e53a5b3
replace TRANSLATIONS_BASE_URL with TRANSLATION_FILES_URL
Trial97 Sep 16, 2024
914ae6e
Use macOS 14 in CI (#2826)
Trial97 Sep 16, 2024
aab8270
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 16, 2024
f36cfaf
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 16, 2024
b4ecb38
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 16, 2024
7438c71
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 16, 2024
0af639c
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 16, 2024
2fd8685
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 16, 2024
3ca67cc
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Sep 16, 2024
1b00d61
Merge pull request #2819 from Trial97/java_dir
TayouVR Sep 16, 2024
c57b1d4
Merge pull request #2820 from Trial97/mac_java
Trial97 Sep 17, 2024
53c3d99
Merge pull request #2828 from Trial97/cmake_fields
Trial97 Sep 17, 2024
d06f052
Merge pull request #2830 from Trial97/login_wizard_retry
Trial97 Sep 17, 2024
926a6bc
Merge pull request #2583 from Trial97/metadata2
Trial97 Sep 17, 2024
dc67807
Merge pull request #2825 from Trial97/skin_fix
timoreo22 Sep 17, 2024
77463c6
display minecraft log before instance run
Trial97 Sep 18, 2024
1243328
fix folder duplication for modrinth
Trial97 Sep 20, 2024
3e1cf6b
fix updater typo
Trial97 Sep 20, 2024
9567d76
fix java archive typo
Trial97 Sep 21, 2024
4a5749f
Merge pull request #2844 from Trial97/fix_modrith_update
TheKodeToad Sep 22, 2024
4a40b53
Merge pull request #2845 from Trial97/typo
Trial97 Sep 22, 2024
48904c0
Merge pull request #2806 from Trial97/technic_client
getchoo Sep 24, 2024
3e60713
Merge pull request #2838 from Trial97/view_log
getchoo Sep 25, 2024
1b2e9b9
add prefix to non-standard packwiz fields
Trial97 Sep 25, 2024
6475dc5
Lots of J's for Java needed to be uppercased
Cartrigger Sep 26, 2024
b9a6c13
Merge pull request #2861 from Cartrigger/FixStringCases
Trial97 Sep 26, 2024
2dc6f75
add vc_redist as a NSIS install section
Ryex Sep 27, 2024
37d3b2a
prevent the unauthorised reditribution of MSVC CRT files
Ryex Sep 27, 2024
c5daca3
include vc_redist in portable build
Ryex Sep 27, 2024
8fa4467
use `/norestart` with redist install
Ryex Sep 27, 2024
b9c19fd
fix: don't annoy when java tmpdir jvmarg is set & /tmp is noexec
turret-dev Sep 27, 2024
00f4221
reorg MSVC set(CMAKE_INSTALL_SYSTEM_RUNTIMES_LIBS_SKIP true) call
Ryex Sep 28, 2024
a897b01
chore: update Qt to 6.7.3
Edgars-Cirulis Sep 28, 2024
ed15a28
fix : baking the redist into the installer breaks GPL, download at ru…
Ryex Sep 28, 2024
c899043
chore(nix): update lockfile
github-actions[bot] Sep 29, 2024
a634512
Merge pull request #2867 from turret-dev/turret/tmpdir_noexec_jvmarg_…
TayouVR Sep 29, 2024
732008d
ci: drop garnix
getchoo Sep 19, 2024
2663ac5
build(nix): add debug builds
getchoo Sep 19, 2024
5adca58
ci: add nix job
getchoo Sep 19, 2024
68bf500
chore: add nix reformat to .git-blame-ignore-revs
getchoo Sep 19, 2024
bf432b5
chore(nix): use cachix for binary cache
getchoo Sep 30, 2024
988ef32
fix(nix): don't write to files in formatting check
getchoo Sep 30, 2024
38fa2e0
style: format with clang-format
getchoo Sep 30, 2024
974c89b
Merge pull request #2843 from getchoo-contrib/ci/fix-nix
getchoo Oct 1, 2024
79be2fc
chore(deps): update cachix/install-nix-action action to v29
renovate[bot] Oct 1, 2024
fa92e6b
Merge pull request #2859 from Trial97/packwiz_prefix
Trial97 Oct 1, 2024
b676a67
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLaunc…
Trial97 Oct 1, 2024
0eefa52
fix some transtaions warnings
Trial97 Sep 25, 2024
5ea2dec
fix search term not remaining the same between providers on resource …
Trial97 Sep 26, 2024
946e791
sync modpack search field
Trial97 Sep 30, 2024
1b58645
Merge pull request #2857 from Trial97/translation_warnings
timoreo22 Oct 1, 2024
c57e26c
Merge pull request #2874 from Trial97/modpack_equal
timoreo22 Oct 1, 2024
62f19a6
Merge pull request #2863 from Trial97/fix_resource_search_equal
timoreo22 Oct 1, 2024
2539aa4
Merge pull request #2851 from PrismLauncher/update_flake_lock_action
Trial97 Oct 1, 2024
44b4262
Merge pull request #2862 from PrismLauncher/renovate/cachix-install-n…
Trial97 Oct 1, 2024
dfe3cd8
add curseforge modpack filter
Trial97 Oct 1, 2024
010678d
chore(deps): update cachix/install-nix-action action to v30
renovate[bot] Oct 3, 2024
bcb1d45
fix: version NSCurl plugin in workflow, detect and use arm64 vc_redis…
Ryex Oct 4, 2024
6317254
fix: nisi needs `!include` "x64.nsh" now. also, there were some brok…
Ryex Oct 4, 2024
023aa18
ci: NSCurl only needed on MSVC
Ryex Oct 4, 2024
a61c93b
Update .github/workflows/build.yml
Ryex Oct 4, 2024
859fac6
add modrinth modpack filter
Trial97 Oct 4, 2024
cc0c9d2
chore(deps): update actions/cache action to v4.1.0
renovate[bot] Oct 4, 2024
f7bd76c
flatpak: don't cleanup libGLU
arnfaldur Oct 5, 2024
03294f0
chore(nix): update lockfile
github-actions[bot] Oct 6, 2024
d5990cc
Disable retry for private pack fetch
TheKodeToad Oct 6, 2024
999dec1
Merge pull request #2893 from PrismLauncher/ftb-private-no-retry
Trial97 Oct 6, 2024
1eee5c9
Merge pull request #2891 from PrismLauncher/update_flake_lock_action
Trial97 Oct 6, 2024
6e5f616
move checkMcVersions to Filter struct
Trial97 Oct 6, 2024
dc1f56e
Merge pull request #2865 from Ryex/nsis_vc_redist
Trial97 Oct 8, 2024
a200fca
Merge pull request #2869 from Edgars-Cirulis/patch-1
TheKodeToad Oct 8, 2024
5bd5627
extended the modrinth search and applied the suggested change
Trial97 Oct 8, 2024
df9f544
removed static functions
Trial97 Oct 8, 2024
acd4dce
Merge pull request #2890 from arnfaldur/patch-1
getchoo Oct 8, 2024
7c45f88
Merge pull request #2883 from PrismLauncher/renovate/cachix-install-n…
getchoo Oct 8, 2024
e2b346f
Merge pull request #2888 from PrismLauncher/renovate/actions-cache-4.x
getchoo Oct 8, 2024
d31c947
fix crash when no resorce version is available
Trial97 Oct 8, 2024
c72cce6
Merge pull request #2897 from Trial97/fix_crash
Trial97 Oct 9, 2024
093313e
chore(deps): update actions/cache action to v4.1.1
renovate[bot] Oct 9, 2024
2abbcdf
Merge pull request #2896 from PrismLauncher/renovate/actions-cache-4.x
txtsd Oct 9, 2024
909114b
Change LaunchTask to only accept MinecraftInstance
TheKodeToad Oct 9, 2024
98adcc6
Use UTF-8 to decode logs on Java 18 or newer
TheKodeToad Oct 9, 2024
0c4c86c
Merge pull request #2900 from TheKodeToad/log-utf8
TayouVR Oct 11, 2024
2bc6ae9
Prevent directories from being removed on instance update
TheKodeToad Oct 11, 2024
09c9da2
fix: prevent inf recursion when mod icon load fails; cut max pixmapca…
Ryex Oct 11, 2024
72cfad8
Continue deleting before failing
TheKodeToad Oct 11, 2024
78ceae9
Merge pull request #2887 from Trial97/filters_modpack
Trial97 Oct 11, 2024
97f4ead
remove client overrides instead of double deleting the normal ones
Trial97 Oct 11, 2024
0b624a4
Merge pull request #2908 from Trial97/remove_client
Trial97 Oct 11, 2024
ef0cb88
Merge pull request #2907 from Ryex/fix/icon_cache_stack_overflow
Trial97 Oct 12, 2024
3a1c06d
fix: Tab order on custom command inputs
archessmn Oct 12, 2024
3c836ec
chore(nix): update lockfile
github-actions[bot] Oct 13, 2024
bd01c47
Merge pull request #2906 from TheKodeToad/no-recursive-remove-on-update
Trial97 Oct 13, 2024
5685bc3
Merge pull request #2913 from archessmn/fix/custom-command-tab-order
Trial97 Oct 13, 2024
f239f4c
Merge pull request #2914 from PrismLauncher/update_flake_lock_action
Trial97 Oct 13, 2024
a108b5b
fix: ensure all connections to the ProgressDialogs's Task the dialog …
Ryex Oct 14, 2024
ac13579
fix heap-use-after-free in modrinth creation task
Trial97 Oct 14, 2024
43eb27b
Merge pull request #2916 from Ryex/fix/progress_dialog_use_after_free
Trial97 Oct 15, 2024
f60d6e4
Merge pull request #2917 from Trial97/asan_log
timoreo22 Oct 18, 2024
7519c63
Replace http with https on skins
Trial97 Oct 18, 2024
522d105
fix(nix): enable checks
getchoo Oct 19, 2024
0bae149
chore(flatpak): don't bundle JREs
getchoo Oct 19, 2024
01721b5
fix(flatpak): run tests for launcher
getchoo Oct 19, 2024
2030041
Fix tests segfault
Trial97 Oct 18, 2024
464c7c1
Merge pull request #2929 from Trial97/https
Ryex Oct 19, 2024
2d234b1
make sure that tests are only disabled fro cmark
Trial97 Oct 19, 2024
9a161a0
Merge pull request #2930 from Trial97/fixes
Trial97 Oct 19, 2024
e43836a
Merge pull request #2932 from getchoo-contrib/nix/enable-tests
Trial97 Oct 19, 2024
417bb35
Merge pull request #2933 from getchoo-contrib/flatpak/jdks
Trial97 Oct 19, 2024
0501c1e
chore(nix): update lockfile
github-actions[bot] Oct 20, 2024
38e0e0c
Merge pull request #2935 from PrismLauncher/update_flake_lock_action
getchoo Oct 20, 2024
3ac0808
Merge pull request #2831 from Trial97/fix_login
ZekeZDev Oct 20, 2024
0586d38
fix sparkle signature
Trial97 Oct 20, 2024
a8c3a49
Merge pull request #2938 from Trial97/fix_sparkle
Trial97 Oct 20, 2024
9a810df
fix sparkle signature
Trial97 Oct 20, 2024
e8c9722
Merge pull request #2939 from PrismLauncher/backport-2938-to-release-9.x
Trial97 Oct 20, 2024
78e2496
Fix /norestart
TheKodeToad Oct 21, 2024
eea119d
Merge remote-tracking branch 'TheKodeToad/vc-redist-norestart' into 9…
TheKodeToad Oct 24, 2024
07addf2
Bump version to 9.1
TheKodeToad Oct 24, 2024
7dbaa89
Merge tag '9.0' into develop
evan-goode Oct 25, 2024
c32aaf2
It compiles, Yggdrasil login working except error handling
evan-goode Oct 26, 2024
d40b6d8
Error handling for Yggdrasil accounts
evan-goode Oct 26, 2024
7f52d57
Fix MSA login
evan-goode Oct 26, 2024
c15afbd
Fix build?
evan-goode Oct 26, 2024
b496316
Change a few occurrences of "prism" to "fjord"
evan-goode Oct 26, 2024
da9c085
Clean up some lingering differences from upstream
evan-goode Oct 26, 2024
95af313
Merge tag '9.1' into evan-goode/merge-9.0
evan-goode Oct 26, 2024
9a0f9a9
Fix Windows build
evan-goode Oct 26, 2024
e177117
Fix FTB import goof
evan-goode Oct 26, 2024
fab399c
Remove extra code comment
evan-goode Oct 26, 2024
5c8bdf9
Gray out "Manage Skins" button for authlib-injector accounts
evan-goode Oct 27, 2024
04703d8
Delete remaining Mojang cruft
evan-goode Oct 29, 2024
0f33e12
Remove extra search bars in FtbAppImport and Modrinth pages
evan-goode Oct 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,6 @@

# tabs -> spaces
bbb3b3e6f6e3c0f95873f22e6d0a4aaf350f49d9

# (nix) alejandra -> nixfmt
4c81d8c53d09196426568c4a31a4e752ed05397a
3 changes: 2 additions & 1 deletion .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ jobs:
permissions:
contents: write # for korthout/backport-action to create branch
pull-requests: write # for korthout/backport-action to create PR to backport
actions: write # for korthout/backport-action to create PR with workflow changes
name: Backport Pull Request
if: github.repository_owner == 'PrismLauncher' && github.event.pull_request.merged == true && (github.event_name != 'labeled' || startsWith('backport', github.event.label.name))
runs-on: ubuntu-latest
Expand All @@ -24,7 +25,7 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Create backport PRs
uses: korthout/backport-action@v2.1.1
uses: korthout/backport-action@v3.1.0
with:
# Config README: https://github.com/korthout/backport-action#backport-action
pull_description: |-
Expand Down
230 changes: 133 additions & 97 deletions .github/workflows/build.yml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
submodules: 'true'

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
config-file: ./.github/codeql/codeql-config.yml
queries: security-and-quality
Expand All @@ -23,7 +23,7 @@ jobs:
run:
sudo apt-get -y update

sudo apt-get -y install ninja-build extra-cmake-modules scdoc qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5core5a libqt5network5 libqt5gui5
sudo apt-get -y install ninja-build extra-cmake-modules scdoc qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5core5a libqt5network5 libqt5gui5 libqt5networkauth5 libqt5networkauth5-dev

- name: Configure and Build
run: |
Expand All @@ -32,4 +32,4 @@ jobs:
cmake --build build

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
1 change: 1 addition & 0 deletions .github/workflows/trigger_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,6 @@ jobs:
APPLE_NOTARIZE_APPLE_ID: ${{ secrets.APPLE_NOTARIZE_APPLE_ID }}
APPLE_NOTARIZE_TEAM_ID: ${{ secrets.APPLE_NOTARIZE_TEAM_ID }}
APPLE_NOTARIZE_PASSWORD: ${{ secrets.APPLE_NOTARIZE_PASSWORD }}
CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }}
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
GPG_PRIVATE_KEY_ID: ${{ secrets.GPG_PRIVATE_KEY_ID }}
9 changes: 3 additions & 6 deletions .github/workflows/trigger_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ jobs:
APPLE_NOTARIZE_APPLE_ID: ${{ secrets.APPLE_NOTARIZE_APPLE_ID }}
APPLE_NOTARIZE_TEAM_ID: ${{ secrets.APPLE_NOTARIZE_TEAM_ID }}
APPLE_NOTARIZE_PASSWORD: ${{ secrets.APPLE_NOTARIZE_PASSWORD }}
CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }}
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
GPG_PRIVATE_KEY_ID: ${{ secrets.GPG_PRIVATE_KEY_ID }}

Expand All @@ -37,7 +38,7 @@ jobs:
submodules: "true"
path: "FjordLauncher-source"
- name: Download artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
- name: Grab and store version
run: |
tag_name=$(echo ${{ github.ref }} | grep -oE "[^/]+$")
Expand All @@ -46,9 +47,7 @@ jobs:
run: |
mv ${{ github.workspace }}/FjordLauncher-source FjordLauncher-${{ env.VERSION }}
mv FjordLauncher-Linux-Qt6-Portable*/FjordLauncher-portable.tar.gz FjordLauncher-Linux-Qt6-Portable-${{ env.VERSION }}.tar.gz
mv FjordLauncher-Linux-Qt6*/FjordLauncher.tar.gz FjordLauncher-Linux-Qt6-${{ env.VERSION }}.tar.gz
mv FjordLauncher-Linux-Qt5-Portable*/FjordLauncher-portable.tar.gz FjordLauncher-Linux-Qt5-Portable-${{ env.VERSION }}.tar.gz
mv FjordLauncher-Linux-Qt5*/FjordLauncher.tar.gz FjordLauncher-Linux-Qt5-${{ env.VERSION }}.tar.gz
mv FjordLauncher-*.AppImage/FjordLauncher-*.AppImage FjordLauncher-Linux-x86_64.AppImage
mv FjordLauncher-*.AppImage.zsync/FjordLauncher-*.AppImage.zsync FjordLauncher-Linux-x86_64.AppImage.zsync
mv FjordLauncher-macOS-Legacy*/FjordLauncher.zip FjordLauncher-macOS-Legacy-${{ env.VERSION }}.zip
Expand Down Expand Up @@ -84,19 +83,17 @@ jobs:

- name: Create release
id: create_release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
tag_name: ${{ github.ref }}
name: Fjord Launcher ${{ env.VERSION }}
draft: true
prerelease: false
files: |
FjordLauncher-Linux-Qt5-${{ env.VERSION }}.tar.gz
FjordLauncher-Linux-Qt5-Portable-${{ env.VERSION }}.tar.gz
FjordLauncher-Linux-x86_64.AppImage
FjordLauncher-Linux-x86_64.AppImage.zsync
FjordLauncher-Linux-Qt6-${{ env.VERSION }}.tar.gz
FjordLauncher-Linux-Qt6-Portable-${{ env.VERSION }}.tar.gz
FjordLauncher-Windows-MinGW-w64-${{ env.VERSION }}.zip
FjordLauncher-Windows-MinGW-w64-Portable-${{ env.VERSION }}.zip
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/update-flake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ permissions:

jobs:
update-flake:
if: github.repository == 'unmojang/Fjord Launcher'
if: github.repository == 'unmojang/FjordLauncher'
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@7ac1ec25491415c381d9b62f0657c7a028df52a7 # v24
- uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30

- uses: DeterminateSystems/update-flake-lock@v20
- uses: DeterminateSystems/update-flake-lock@v24
with:
commit-msg: "chore(nix): update lockfile"
pr-title: "chore(nix): update lockfile"
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ resources/CMakeFiles
html/

# Project Files
*.orig
*.pro.user
CMakeLists.txt.user
CMakeLists.txt.user.*
Expand Down
3 changes: 0 additions & 3 deletions BUILD.md

This file was deleted.

49 changes: 39 additions & 10 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ if ((CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebI
message(STATUS "Address Sanitizer enabled for Debug builds, Turn it off with -DDEBUG_ADDRESS_SANITIZER=off")
if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
if (CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC")
# using clang with clang-cl front end
# using clang with clang-cl front end
message(STATUS "Address Sanitizer available on Clang MSVC frontend")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /fsanitize=address /Oy-")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /fsanitize=address /Oy-")
Expand Down Expand Up @@ -176,11 +176,13 @@ endif()
set(Launcher_NEWS_RSS_URL "" CACHE STRING "URL to fetch Prism Launcher's news RSS feed from.")
set(Launcher_NEWS_OPEN_URL "https://prismlauncher.org/news" CACHE STRING "URL that gets opened when the user clicks 'More News'")
set(Launcher_HELP_URL "https://prismlauncher.org/wiki/help-pages/%1" CACHE STRING "URL (with arg %1 to be substituted with page-id) that gets opened when the user requests help")
set(Launcher_LOGIN_CALLBACK_URL "https://prismlauncher.org/successful-login" CACHE STRING "URL that gets opened when the user successfully logins.")
set(Launcher_FMLLIBS_BASE_URL "https://files.prismlauncher.org/fmllibs/" CACHE STRING "URL for FML Libraries.")

######## Set version numbers ########
set(Launcher_VERSION_MAJOR 8)
set(Launcher_VERSION_MINOR 4)
set(Launcher_VERSION_PATCH 3)
set(Launcher_VERSION_MAJOR 9)
set(Launcher_VERSION_MINOR 1)
set(Launcher_VERSION_PATCH 0)

set(Launcher_VERSION_NAME "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_PATCH}")
set(Launcher_VERSION_NAME4 "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_PATCH}.0")
Expand All @@ -206,6 +208,7 @@ set(Launcher_BUG_TRACKER_URL "https://github.com/unmojang/FjordLauncher/issues"

# Translations Platform URL
set(Launcher_TRANSLATIONS_URL "https://hosted.weblate.org/projects/prismlauncher/launcher/" CACHE STRING "URL for the translations platform.")
set(Launcher_TRANSLATION_FILES_URL "https://i18n.prismlauncher.org/" CACHE STRING "URL for the translations files.")

# Matrix Space
set(Launcher_MATRIX_URL "" CACHE STRING "URL to the Matrix Space")
Expand All @@ -220,6 +223,19 @@ set(Launcher_SUBREDDIT_URL "" CACHE STRING "URL for the subreddit.")
set(Launcher_FORCE_BUNDLED_LIBS OFF CACHE BOOL "Prevent using system libraries, if they are available as submodules")
set(Launcher_QT_VERSION_MAJOR "6" CACHE STRING "Major Qt version to build against")

# Java downloader
set(Launcher_ENABLE_JAVA_DOWNLOADER_DEFAULT ON)

# Although we recommend enabling this, we cannot guarantee binary compatibility on
# differing Linux/BSD/etc distributions. Downstream packagers should be explicitly opt-ing into this
# feature if they know it will work with their distribution.
if(UNIX AND NOT APPLE)
set(Launcher_ENABLE_JAVA_DOWNLOADER_DEFAULT OFF)
endif()

# Java downloader
option(Launcher_ENABLE_JAVA_DOWNLOADER "Build the java downloader feature" ${Launcher_ENABLE_JAVA_DOWNLOADER_DEFAULT})

# Native libraries
if(UNIX AND APPLE)
set(Launcher_GLFW_LIBRARY_NAME "libglfw.dylib" CACHE STRING "Name of native glfw library")
Expand Down Expand Up @@ -275,7 +291,7 @@ endif()
include(QtVersionlessBackport)
if(Launcher_QT_VERSION_MAJOR EQUAL 5)
set(QT_VERSION_MAJOR 5)
find_package(Qt5 REQUIRED COMPONENTS Core Widgets Concurrent Network Test Xml)
find_package(Qt5 REQUIRED COMPONENTS Core Widgets Concurrent Network Test Xml NetworkAuth)

if(NOT Launcher_FORCE_BUNDLED_LIBS)
find_package(QuaZip-Qt5 1.3 QUIET)
Expand All @@ -289,7 +305,7 @@ if(Launcher_QT_VERSION_MAJOR EQUAL 5)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DUNICODE -D_UNICODE")
elseif(Launcher_QT_VERSION_MAJOR EQUAL 6)
set(QT_VERSION_MAJOR 6)
find_package(Qt6 REQUIRED COMPONENTS Core CoreTools Widgets Concurrent Network Test Xml Core5Compat)
find_package(Qt6 REQUIRED COMPONENTS Core CoreTools Widgets Concurrent Network Test Xml Core5Compat NetworkAuth)
list(APPEND Launcher_QT_LIBS Qt6::Core5Compat)

if(NOT Launcher_FORCE_BUNDLED_LIBS)
Expand Down Expand Up @@ -410,7 +426,19 @@ elseif(UNIX)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${Launcher_mrpack_MIMEInfo} DESTINATION ${KDE_INSTALL_MIMEDIR})

install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/launcher/qtlogging.ini" DESTINATION "share/${Launcher_Name}")


if (INSTALL_BUNDLE STREQUAL full)
set(PLUGIN_DEST_DIR "plugins")
set(BUNDLE_DEST_DIR ".")
set(RESOURCES_DEST_DIR ".")

# Apps to bundle
set(APPS "\${CMAKE_INSTALL_PREFIX}/bin/${Launcher_APP_BINARY_NAME}")

# directories to look for dependencies
set(DIRS ${QT_LIBS_DIR} ${QT_LIBEXECS_DIR} ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
endif()

if(Launcher_ManPage)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${Launcher_ManPage} DESTINATION "${KDE_INSTALL_MANDIR}/man6")
endif()
Expand Down Expand Up @@ -460,7 +488,7 @@ if(FORCE_BUNDLED_ZLIB)
set(SKIP_INSTALL_ALL ON)
add_subdirectory(libraries/zlib EXCLUDE_FROM_ALL)

# On OS where unistd.h exists, zlib's generated header defines `Z_HAVE_UNISTD_H`, while the included header does not.
# On OS where unistd.h exists, zlib's generated header defines `Z_HAVE_UNISTD_H`, while the included header does not.
# We cannot safely undo the rename on those systems, and they generally have packages for zlib anyway.
check_include_file(unistd.h NEED_GENERATED_ZCONF)
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/libraries/zlib/zconf.h.included" AND NOT NEED_GENERATED_ZCONF)
Expand Down Expand Up @@ -497,14 +525,15 @@ else()
endif()
if(NOT cmark_FOUND)
message(STATUS "Using bundled cmark")
set(ORIGINAL_BUILD_TESTING ${BUILD_TESTING})
set(BUILD_TESTING 0)
set(BUILD_SHARED_LIBS 0)
set(BUILD_SHARED_LIBS 0)
add_subdirectory(libraries/cmark EXCLUDE_FROM_ALL) # Markdown parser
add_library(cmark::cmark ALIAS cmark)
set(BUILD_TESTING ${ORIGINAL_BUILD_TESTING})
else()
message(STATUS "Using system cmark")
endif()
add_subdirectory(libraries/katabasis) # An OAuth2 library that tried to do too much
add_subdirectory(libraries/gamemode)
add_subdirectory(libraries/murmur2) # Hash for usage with the CurseForge API
if (NOT ghc_filesystem_FOUND)
Expand Down
26 changes: 0 additions & 26 deletions COPYING.md
Original file line number Diff line number Diff line change
Expand Up @@ -401,32 +401,6 @@
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

## O2 (Katabasis fork)

Copyright (c) 2012, Akos Polster
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

## Gamemode

Copyright (c) 2017-2022, Feral Interactive
Expand Down
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,12 @@ AppImages are available in the [releases section](https://github.com/unmojang/Fj

## Building

To build the launcher yourself, follow [the instructions on the Prism Launcher website](https://prismlauncher.org/wiki/development/build-instructions) but clone this repo instead.
To build the launcher yourself, follow the instructions on the Prism Launcher website, but clone this repo instead:

- [Windows](https://prismlauncher.org/wiki/development/build-instructions/windows/)
- [Linux](https://prismlauncher.org/wiki/development/build-instructions/linux/)
- [MacOS](https://prismlauncher.org/wiki/development/build-instructions/macos/)
- [OpenBSD](https://prismlauncher.org/wiki/development/build-instructions/openbsd/)

## Notes

Expand Down
7 changes: 6 additions & 1 deletion buildconfig/BuildConfig.cpp.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
/*
* Prism Launcher - Minecraft Launcher
* Copyright (C) 2022 Sefa Eyeoglu <[email protected]>
* Copyright (C) 2022 Lenny McLennington <[email protected]>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down Expand Up @@ -83,6 +82,9 @@ Config::Config()
UPDATER_ENABLED = true;
}

#cmakedefine01 Launcher_ENABLE_JAVA_DOWNLOADER
JAVA_DOWNLOADER_ENABLED = Launcher_ENABLE_JAVA_DOWNLOADER;

GIT_COMMIT = "@Launcher_GIT_COMMIT@";
GIT_TAG = "@Launcher_GIT_TAG@";
GIT_REFSPEC = "@Launcher_GIT_REFSPEC@";
Expand Down Expand Up @@ -115,16 +117,19 @@ Config::Config()
NEWS_RSS_URL = "@Launcher_NEWS_RSS_URL@";
NEWS_OPEN_URL = "@Launcher_NEWS_OPEN_URL@";
HELP_URL = "@Launcher_HELP_URL@";
LOGIN_CALLBACK_URL = "@Launcher_LOGIN_CALLBACK_URL@";
IMGUR_CLIENT_ID = "@Launcher_IMGUR_CLIENT_ID@";
MSA_CLIENT_ID = "@Launcher_MSA_CLIENT_ID@";
FLAME_API_KEY = "@Launcher_CURSEFORGE_API_KEY@";
META_URL = "@Launcher_META_URL@";
FMLLIBS_BASE_URL = "@Launcher_FMLLIBS_BASE_URL@";

GLFW_LIBRARY_NAME = "@Launcher_GLFW_LIBRARY_NAME@";
OPENAL_LIBRARY_NAME = "@Launcher_OPENAL_LIBRARY_NAME@";

BUG_TRACKER_URL = "@Launcher_BUG_TRACKER_URL@";
TRANSLATIONS_URL = "@Launcher_TRANSLATIONS_URL@";
TRANSLATION_FILES_URL = "@Launcher_TRANSLATION_FILES_URL@";
MATRIX_URL = "@Launcher_MATRIX_URL@";
DISCORD_URL = "@Launcher_DISCORD_URL@";
SUBREDDIT_URL = "@Launcher_SUBREDDIT_URL@";
Expand Down
11 changes: 8 additions & 3 deletions buildconfig/BuildConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
* Prism Launcher - Minecraft Launcher
* Copyright (c) 2022 Jamie Mansfield <[email protected]>
* Copyright (C) 2022 Sefa Eyeoglu <[email protected]>
* Copyright (C) 2022 Lenny McLennington <[email protected]>
* Copyright (C) 2023 TheKodeToad <[email protected]>
*
* This program is free software: you can redistribute it and/or modify
Expand Down Expand Up @@ -70,6 +69,7 @@ class Config {
QString VERSION_CHANNEL;

bool UPDATER_ENABLED = false;
bool JAVA_DOWNLOADER_ENABLED = false;

/// A short string identifying this build's platform or distribution.
QString BUILD_PLATFORM;
Expand Down Expand Up @@ -135,6 +135,11 @@ class Config {
*/
QString HELP_URL;

/**
* URL that gets opened when the user succesfully logins.
*/
QString LOGIN_CALLBACK_URL;

/**
* Client ID you can get from Imgur when you register an application
*/
Expand Down Expand Up @@ -173,8 +178,8 @@ class Config {
QString RESOURCE_BASE = "https://resources.download.minecraft.net/";
QString LIBRARY_BASE = "https://libraries.minecraft.net/";
QString IMGUR_BASE_URL = "https://api.imgur.com/3/";
QString FMLLIBS_BASE_URL = "https://files.prismlauncher.org/fmllibs/"; // FIXME: move into CMakeLists
QString TRANSLATIONS_BASE_URL = "https://i18n.prismlauncher.org/"; // FIXME: move into CMakeLists
QString FMLLIBS_BASE_URL;
QString TRANSLATION_FILES_URL;

QString MODPACKSCH_API_BASE_URL = "https://api.modpacks.ch/";

Expand Down
Loading
Loading