90a62c429a
NOISSUE remove the hardcoded blocking of Forge installs
...
Doesn't make it work, but makes it theoretically possible.
2021-12-06 22:07:41 +01:00
a5581b479e
NOISSUE fix launching offline while online
2021-12-06 20:17:31 +01:00
825ef52dd5
NOISSUE fix up some corner cases around migrating accounts
2021-12-06 20:16:13 +01:00
3a940ffb52
NOISSUE Add cat xcf file
2021-12-06 02:40:53 +01:00
70d400f205
NOISSUE party hat for a party cat
...
On the 30th of November, it's been 10 years since the first
(documented) release of MultiMC. Party hats for everyone :)
2021-12-05 23:26:04 +01:00
cd513c02c4
NOISSUE bump version and update the changelog
2021-12-05 22:06:01 +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
3c46d8a412
GH-4071 Heavily refactor and rearchitect account system
...
This makes the account system much more modular
and makes it treat errors as something recoverable,
unless they come directly from the MSA refresh token
becoming invalid.
2021-12-04 01:18:05 +01:00
a97d0a36f4
NOISSUE Copy Image is not shown if the selection is > 1
2021-12-03 16:29:28 +01:00
e9c52ec696
NOISSUE Added Copy File(s) feature for the screenshot page
...
- Ctrl+C now copies the file instead of the image data
- Renamed Copy to Copy Image
2021-12-03 16:08:11 +01:00
75f2dab3c8
NOISSUE Implemented copy screenshots to the clipboard
...
- Added context-menu entry
- Ctrl+C keybind works as well
- If multiple screenshots are selected, only the first one gets copied
2021-12-03 03:11:53 +01:00
eb1091a5f4
NOISSUE Remove some unused code from InstanceView
2021-12-01 21:21:05 +01:00
ffcef673de
Merge pull request #4285 from khenriks/develop
...
Fix instructions for building on Mac
2021-11-30 20:24:19 +01:00
241086883e
Merge pull request #4230 from NewoIsTaken/patch-1
...
GH-4224 Scan 64 bit lib directory to find Java
2021-11-28 21:45:36 +01:00
20eada7bbe
Fix instructions for building on Mac
...
Relative paths and .. components don't work with CMake's bundle support.
The also adds a note about potential code signing problems.
2021-11-28 10:44:51 -08:00
859d710581
GH-4071 handle invalid MSA refresh token as a hard error
2021-11-28 19:01:21 +01:00
285188ea53
GH-4071 handle network errors when logging in with MSA as 'soft'
...
This makes the tokens not expire when such errors happen.
Only applies to MSA, not the XBox and Mojang steps afterwards.
Further testing and improvements are still needed.
2021-11-28 18:42:01 +01:00
0e31f77468
Merge pull request #4283 from khenriks/fixicon
...
Install launcher icns to correct file name
2021-11-28 13:10:15 +01:00
024f5952ce
Install launcher icns to correct file name
2021-11-25 15:14:28 -08:00
a522cad6d6
NOISSUE also undo the AUTORCC change because it was also broken
...
It broke 32bit linux builds...
2021-11-23 01:37:13 +01:00
b49987e876
NOISSUE fix fix fix the accounts again
2021-11-23 01:25:24 +01:00
27e328c044
NOISSUE Do not rely on AUTOUIC
...
It is bugged and does not detect changes in .ui files, which makes development painful.
2021-11-22 14:29:38 +01:00
b258eac215
NOISSUE continue reshuffling the codebase
2021-11-22 03:55:16 +01:00
5040231f8d
NOISSUE fix build on macOS
2021-11-21 23:42:55 +01:00
9fc677c2a4
NOISSUE more refactoring
2021-11-21 23:36:55 +01:00
69213b1206
NOISSUE continue refactoring things to make tests pass
2021-11-21 23:21:12 +01:00
c2c56a2f6c
NOISSUE fix build
2021-11-20 17:08:34 +01:00
0c861db7a2
NOISSUE Some happy little refactors
2021-11-20 16:22:22 +01:00
eafeb64dec
NOISSUE qnam -> network
2021-11-17 13:20:50 +01:00
0022aed8bb
Merge pull request #4254 from jamierocks/java-17-requirement
...
NOISSUE Error on launch when launching 1.18 with < Java 17
2021-11-16 19:33:36 +01:00
014e65220e
NOISSUE Error on launch when launching 1.18 with < Java 17
2021-11-16 18:25:16 +00:00
6c82883206
NOISSUE fix account re-adding not updating current account
2021-11-16 02:21:59 +01:00
25fbeb265a
NOISSUE fix build some more
2021-11-10 03:16:04 +01:00
30d5a7ab48
NOISSUE fix build
2021-11-10 03:12:01 +01:00
475d949a1e
GH-4217 Add support for GamePass accounts and MC profile setup
...
- We now use the new endpoint for loggiong in via XBox tokens (/launcher/login)
- We now check game entitlements instead of only relying on MC profile presence
- Accounts can now be added even when they do not have a profile
- The launcher will guide you through selecting a Minecraft name if you don't have one yet
2021-11-10 03:02:51 +01:00
32f9c61c6e
Merge pull request #4233 from ImperatorStorm/update-man
...
NOISSUE Update manpage to include new `-a / --profile` option.
2021-11-08 20:05:04 +01:00
86f6a3e751
Merge pull request #4231 from NewoIsTaken/patch-2
...
GH-4200 Search Eclipse Foundation and Adoptium in Registry
2021-11-08 20:03:08 +01:00
9ccce62f50
NOISSUE Update manpage to include new -a / --profile
option.
2021-11-07 20:48:15 -08:00
0660768478
GH-4200 Search Eclipse Foundation and Adoptium in Registry
2021-11-07 21:35:43 -05:00
b1beeee11f
GH-4224 Scan 64 bit lib directory to find Java
2021-11-07 21:19:35 -05:00
30602363d7
Merge pull request #4229 from Janrupf/develop
...
GH-4227 Don't crash when mods.toml is invalid
2021-11-06 23:07:23 +01:00
0423464b88
GH-4227 Don't blindly trust mods.toml to be valid
2021-11-06 22:43:16 +01:00
2576a28f73
NOISSUE Exclude run directory
2021-11-06 22:20:26 +01:00
7b4c52e1e3
NOISSUE fix some small build issues
2021-11-03 15:45:42 +01:00
27f276ef13
GH-1795 add terminal launch option to use a specific Minecraft profile
...
Used like this:
```
./MultiMC --launch 1.17.1 --profile MultiMCTest --server mc.hypixel.net
```
2021-10-31 21:43:33 +01:00
393d17b8d3
GH-4164 set instance drag image hotspot based on where the drag started
2021-10-27 10:25:18 +02:00
ae4939e0d2
GH-4164 Assign instances to groups using drag & drop
2021-10-25 23:51:42 +02:00
85ecbad467
GH-3490 sort instances by name is now aware of numbers
2021-10-25 21:43:00 +02:00