85f3fc9944
fix: remove "PolyMC" from strings
2022-03-27 20:59:51 +02:00
b1af689546
Add quit launcher after game stops option (Steam Deck)
...
lecense
2022-03-27 14:50:47 +02:00
e02369ba6b
chore: add license header
2022-03-24 16:10:43 +01:00
82c35f2746
feat: block launch if Java is incompatible
...
Keep track of compatible Java versions from meta. Launch-step
VerifyJavaInstall will check if current instance's Java version is
compatible.
Also add override option both globally and per-instance in-case the user
doesn't care about the requirement.
2022-03-24 16:10:39 +01:00
062fc79286
Merge pull request #298 from Scrumplex/fix-i18n
...
Fix translatable strings
2022-03-21 14:21:06 +01:00
a160bd0062
chore: add license header to files I modified
2022-03-19 12:46:56 +01:00
48c2146a42
fix(i18n): fix translatable strings
2022-03-19 12:29:46 +01:00
ccc27d1b7c
Merge pull request #192 from Scrumplex/refactor-remove-legacy-instances
...
Drop legacy instances
2022-02-26 01:54:15 +11:00
a70d1f1a91
refactor: drop LegacyInstance
2022-02-21 22:30:44 +01:00
3059f13011
refactor: drop migration for pre-component instances
2022-02-21 22:11:10 +01:00
c5d9944993
feat(accounts): interrupt MSAStep when client ID doesn't match
2022-02-18 12:32:24 +01:00
14717396eb
feat(accounts): save client id in MSAStep
2022-02-18 12:32:24 +01:00
9c71f364d2
feat(accounts): add disabled account state
2022-02-18 12:32:24 +01:00
be910374dc
feat(accounts): support msa-client-id value
2022-02-18 12:32:24 +01:00
0854e83ce4
feat: implement MSA client id override
...
Closes #11
2022-02-12 21:27:32 +01:00
076efc4cb2
Merge branch 'update-quazip' of git://github.com/Scrumplex/PolyMC into develop
2022-02-03 14:14:12 -05:00
2177aa2a6b
Merge branch 'offline-mode-accounts' of git://github.com/NyaomiDEV/PolyMC into feature/offline_mode
2022-02-03 13:54:27 -05:00
3d3f9a8609
make closeAfterLaunch good
2022-02-03 12:50:24 -05:00
0442b80a2c
refactor: simpler includes for quazip
2022-01-31 21:40:59 +01:00
81c72c2038
refactor: bring back methods that need to be reimplemented
2022-01-31 21:40:59 +01:00
3aa809b8c0
refactor: add in-tree QuaZip
2022-01-31 21:40:59 +01:00
efa414c442
refactor: initial migration to QuaZip 1.2
...
Let's move off our custom QuaZip. In the olden times we needed the
custom version of QuaZip, as it was basically unmaintained and on
SourceForge (eww). But nowadays it's maintained and on GitHub. See
new GitHub page: https://github.com/stachenov/quazip
2022-01-31 21:40:59 +01:00
9d23ac562f
Add offline mode support
2022-01-30 02:35:56 +01:00
0065a29901
Close after Launch setting
2022-01-29 19:04:44 -05:00
0235eb5c28
Fix error message
...
The code is trying to get a string from a json object, and if that fails it should log "is not a string", not "is not a timestamp".
2022-01-24 11:44:47 +01:00
8804b035b2
NOISSUE log server response when failing to fetch profile
2022-01-24 11:44:47 +01:00
54e3438e37
NOISSUE correctly set http status code in auth reply
2022-01-24 11:44:47 +01:00
70c04745ee
NOISSUE add some logging to profile fetching failures
2022-01-24 11:44:47 +01:00
55597b458c
Revert "Merge pull request #50 from bexnoss/offline-mode"
...
This reverts commit b4f750e7db40352111417ea89a9f375ae8c746ab, reversing
changes made to b19e3156154ba0dd232a3d165b1759c57e2858f2.
2022-01-17 03:45:47 +00:00
f55297eca9
Revert "Merge pull request #81 from bexnoss/fix-msa-account-refresh"
...
This reverts commit 0bc8baf1172d6967cdb2993826e3469ecd9aab66, reversing
changes made to 81fe41a038ee12ff2ee0200525b39e4ad650bec2.
2022-01-17 03:45:33 +00:00
5f9270ed4b
Fix MSA account refresh
2022-01-16 23:30:17 +01:00
46a3b4de6e
Remove unnecessary semicolon
2022-01-12 18:41:33 +01:00
a1ff3b1ee3
Add offline mode support
2022-01-12 14:26:02 +01:00
1d8196e11a
More rebranding
...
Closes : #39
Mostly done with rebranding now. We just need to translate some services
to PolyMC.
2022-01-10 12:47:35 -05:00
fa98ed3ccd
Merge remote-tracking branch 'upstream/develop' into upstream_update
2021-12-31 18:05:40 +01:00
9579231ccc
NOISSUE fix build and change how NetJob is used
...
Feed it network upfront...
2021-12-31 05:27:59 +01:00
9cc168c526
NOISSUE fix some OS ifdefs
2021-12-31 00:36:25 +01:00
94fdf13f4a
NOISSUE proper fix for missing profile + demo mode
2021-12-30 21:26:29 +01:00
3efcccf334
Merge pull request #4345 from graemeg/freebsd-support
...
Adds FreeBSD support to MultiMC
2021-12-30 20:00:45 +01:00
a6e59cb4f4
NOISSUE detect when user loses entitlements
2021-12-30 17:19:41 +01:00
f42c3a953c
Restore getNativePath() to its original form.
2021-12-28 21:59:24 +00:00
e6246a9306
Move MSA Client ID to the same place as the others
...
MSA Client ID has been moved to CMakeLists.txt, and defaults to the
Client ID for the PolyMC application.
Removed secrets/notsecrets library, replace with (temporary?)
program_info subdirectory.
2021-12-20 02:57:13 +00:00
7d047f9223
NOISSE add a shortcut to the loaders mods to main window
2021-12-12 22:39:25 +01:00
fce98f5e16
Fixes compilation error expanding from macro 'major'.
2021-12-12 11:45:58 +00:00
7179e75e70
Changes required to support FreeBSD
2021-12-12 11:39:36 +00:00
dba4c452e0
NOISSUE account tweaks
2021-12-08 01:22:57 +01:00
825ef52dd5
NOISSUE fix up some corner cases around migrating accounts
2021-12-06 20:16:13 +01:00
c8ca6acc15
NOISSUE fix some error mappings for Mojang accounts
2021-12-05 03:48:07 +01:00
d37003b1de
NOISSUE fix builds, make account refresh queue user friendly
2021-12-04 02:10:14 +01:00
db6431d9e0
NOISSUE add missing chrono include
2021-12-04 01:27:58 +01:00