Commit Graph

7913 Commits

Author SHA1 Message Date
Evan Goode
dffe14bdab clang-format
Signed-off-by: Evan Goode <mail@evangoo.de>
2024-09-19 13:50:30 -04:00
ZhiYi
5d803ccc86 MultiProfile Login issue workaround for now
Signed-off-by: ZhiYi <RobertBernard.c01@gmail.com>
2024-09-14 17:48:37 +08:00
ZhiYi
2113df5d8d MultiProfile Login issue workaround for now 2024-09-14 17:44:20 +08:00
Evan Goode
99cc76c95a
Merge pull request #30 from i-can-not-program/develop
fix(nix): make java paths work again
2024-09-08 09:31:44 -04:00
i-can-not-program
0c6eabfd99 fix(nix): make java paths work again
Signed-off-by: i-can-not-program <alge-@tuta.io>
2024-09-08 22:12:39 +12:00
Evan Goode
b00305e8d3 Bump version to 8.4.3 2024-09-05 21:51:26 -04:00
Evan Goode
b57dcff9ec README: fjordlauncher in Chaotic-AUR 2024-09-05 21:45:09 -04:00
Evan Goode
9bc27cb49a
Merge pull request #27 from unmojang/evan-goode/legacy
Support authlib-injector accounts on legacy versions
2024-09-05 21:37:37 -04:00
Evan Goode
c68ed2049b Only prompt for authlib-injector on non-legacy 2024-08-29 19:37:39 -04:00
Evan Goode
30f19a655a Use /profiles/minecraft instead of /users/profiles/minecraft
The authlib-injector spect does not require /users/profiles/minecraft to
be implemented, so we should POST to /profiles/minecraft to get player
UUIDs.
2024-08-29 19:37:35 -04:00
Evan Goode
26a70d74fe
Merge pull request #25 from unmojang/evan-goode/patch-version
Add patch version number
2024-08-29 18:39:10 -04:00
Evan Goode
7aeffa561f Add patch version number 2024-08-20 19:38:35 -04:00
Evan Goode
5f747af9db Enable OnlineFixes by default 2024-08-18 00:11:41 -04:00
Evan Goode
ba792d4bdd Patch legacy versions to respect -Dminecraft.api.*.host 2024-08-17 17:10:18 -04:00
Evan Goode
a716d40e21
Merge pull request #23 from unmojang/evan-goode/deprecate-fjordlauncher-bin
Don't recommend fjordlauncher-bin AUR package
2024-08-11 22:52:09 -04:00
Evan Goode
5be25307bb
Merge pull request #22 from unmojang/evan-goode/nix-sync
nix: sync changes from nixpkgs
2024-08-11 22:49:56 -04:00
Evan Goode
68f043cb26 Don't recommend fjordlauncher-bin AUR package
Signed-off-by: Evan Goode <mail@evangoo.de>
2024-08-11 22:49:48 -04:00
Evan Goode
5e93cff2d0 clang-format
Signed-off-by: Evan Goode <mail@evangoo.de>
2024-08-11 22:06:38 -04:00
Evan Goode
5345b0b682 nix: sync changes from nixpkgs
Brings in changes from the Prism Launcher derivation(s) in nixpkgs, notably
from https://github.com/NixOS/nixpkgs/pull/321851 and
https://github.com/NixOS/nixpkgs/pull/303880

Signed-off-by: Evan Goode <mail@evangoo.de>
2024-08-11 22:05:44 -04:00
Evan Goode
37fb235492
Merge pull request #21 from unmojang/evan-goode/custom-authlib-injector
Allow using custom authlib-injector JAR
2024-08-11 21:39:46 -04:00
Evan Goode
6df8d69f15 Document using custom authlib-injector JAR
Signed-off-by: Evan Goode <mail@evangoo.de>
2024-08-11 20:54:26 -04:00
Evan Goode
f0140ee56b Allow using custom authlib-injector JAR
Signed-off-by: Evan Goode <mail@evangoo.de>
2024-07-28 23:57:14 -04:00
Evan Goode
e1041ddc61 Add tests for MANIFEST.MF parser
Signed-off-by: Evan Goode <mail@evangoo.de>
2024-07-27 01:00:42 -04:00
Evan Goode
c7de09bcc6 Implement MANIFEST.MF parser
Signed-off-by: Evan Goode <mail@evangoo.de>
2024-07-27 00:49:51 -04:00
Evan Goode
17da1f266c Oops, guess it's easier to not rename the qrc file 2024-07-20 21:15:02 -04:00
Evan Goode
9cbdd1bb47 Oops, guess it's easier to not rename the qrc file 2024-07-20 21:14:37 -04:00
Evan Goode
d080962acf Use fjordlauncher icns and qrc icons 2024-07-20 20:37:43 -04:00
Evan Goode
a7cf31fd95 Recognize neoforge as a modloader in FTB instances
Resolves https://github.com/unmojang/FjordLauncher/issues/17
2024-07-02 19:18:25 -04:00
Evan Goode
27774b5143 Update flake.lock 2024-07-02 19:18:14 -04:00
Evan Goode
85971e99ab README: fjordlauncher MPR and AUR pkgs 2024-06-29 18:52:51 -04:00
Evan Goode
6bf88b7bfc Don't use archive.org for CurseForge launcher 2024-06-28 12:16:13 -04:00
Evan Goode
f4b7872823 Add Gentoo installation instructions 2024-06-25 18:21:12 -04:00
Evan Goode
d1b018e8d8 Fetch CurseForge API key from Linux app, not macOS 2024-06-25 13:05:35 -04:00
Evan Goode
c3bdc0f79b
Merge pull request #15 from unmojang/evan-goode/disable-updater
Disable updater, news
2024-06-24 00:10:14 -04:00
Evan Goode
b8f9d18e26 Remove news toolbar 2024-06-23 23:51:52 -04:00
Evan Goode
1b98be00f6 Disable updater, users should use package managers 2024-06-23 23:51:46 -04:00
Evan Goode
9a5edf7d41 We have a client ID, Fjord is usable 2024-06-23 23:46:11 -04:00
Evan Goode
bf997aa117
Merge pull request #14 from unmojang/evan-goode/msa
Use Nintendo Switch client ID
2024-06-23 23:16:59 -04:00
Evan Goode
5e9b3c2baa
Merge pull request #13 from unmojang/evan-goode/curseforge
Fetch CurseForge API key from official files
2024-06-23 22:58:01 -04:00
Evan Goode
62f87c423f Use Nintendo Switch client ID
Reputable projects such as prismarine-auth and azalea-auth hardcode the
Nintendo Switch client ID instead of their own custom Azure application,
so we should be fine to go ahead and do the same.

Unfortunately, client IDs created for custom Azure applications, such as
Prism Launcher's client ID, will no longer work with Fjord Launcher, so
users who manually supplied a client ID will need to clear theirs.
2024-06-23 22:57:31 -04:00
Evan Goode
810ab868b3 Fetch CurseForge API key from official files
Instead of fetching the CurseForge API key from PolyMC's server, fetch
it from the files of the CurseForge app, mirrored by archive.org. We can
do this without downloading the entire 100MiB+ application by
range-requesting the specific DEFLATE block where the key is and
decompressing just that block.
2024-06-23 22:35:06 -04:00
Evan Goode
51da756e19 Merge remote-tracking branch 'prismlauncher/release-8.x' into develop 2024-06-23 11:34:11 -04:00
Alexandru Ionut Tripon
a58f7bf240
Merge pull request #2537 from PrismLauncher/backport-2534-to-release-8.x
[Backport release-8.x] fix: update datapack and resourcepack versions
2024-06-18 21:07:06 +03:00
DioEgizio
81ea7cef5a fix: add more datapack formats and clang-format it
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit a63842c727)
2024-06-18 18:06:49 +00:00
DioEgizio
0df7a8dd3c chore: clang-format ResourcePack.cpp
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit c07e791d7f)
2024-06-18 18:06:49 +00:00
DioEgizio
c254a8961c fix: update datapack and resourcepack versions
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 6af52c97c2)
2024-06-18 18:06:49 +00:00
Alexandru Ionut Tripon
2cd69664ab
Merge pull request #2535 from PrismLauncher/backport-2531-to-release-8.x
[Backport release-8.x] relax fat FS filename restrictions
2024-06-18 12:52:00 +03:00
Trial97
0ea9190d25 relax fat FS filename restrictions
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit a587de8553)
2024-06-18 09:51:34 +00:00
Alexandru Ionut Tripon
580e38a985
Merge pull request #2510 from PrismLauncher/backport-2509-to-release-8.x
[Backport release-8.x] fix(flatpak): disable docs for glfw
2024-06-14 08:59:31 +03:00
Sefa Eyeoglu
8d7f916f80 fix(flatpak): disable docs for glfw
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit 52338f0e88)
2024-06-14 05:58:04 +00:00