Petr Mrázek
9cc168c526
NOISSUE fix some OS ifdefs
2021-12-31 00:36:25 +01:00
Petr Mrázek
94fdf13f4a
NOISSUE proper fix for missing profile + demo mode
2021-12-30 21:26:29 +01:00
Petr Mrázek
3efcccf334
Merge pull request #4345 from graemeg/freebsd-support
...
Adds FreeBSD support to MultiMC
2021-12-30 20:00:45 +01:00
Petr Mrázek
5e909a4e85
Merge pull request #4394 from Janrupf/develop
...
GH-4299 Fix Screenshot upload
2021-12-30 19:58:16 +01:00
Petr Mrázek
a6e59cb4f4
NOISSUE detect when user loses entitlements
2021-12-30 17:19:41 +01:00
Janrupf
be029ab360
GH-4299 Fix screenshot upload
2021-12-29 19:45:24 +01:00
Janrupf
6fe07561fe
GH-4299 Don't hard crash on when missing network
2021-12-29 19:45:15 +01:00
Graeme Geldenhuys
f42c3a953c
Restore getNativePath() to its original form.
2021-12-28 21:59:24 +00:00
CreeperzEdge
95c9a6d8f4
Use correct title on Java check during setup
2021-12-23 00:53:02 +11:00
Petr Mrázek
3dd6cea8da
NOISSUE do people not even build their PRs when they make them?
2021-12-19 19:12:43 +01:00
Petr Mrázek
6f6fa6955a
Merge pull request #4295 from kb-1000/instanceview-unused-code
...
NOISSUE Remove some unused code from InstanceView
2021-12-19 18:43:13 +01:00
Petr Mrázek
526b322a4a
Merge pull request #4330 from NewoIsTaken/develop
...
GH-4000 Scan for Adoptium JREs
2021-12-19 18:40:31 +01:00
Petr Mrázek
aaa12e1ddc
Merge pull request #4354 from ISSOtm/patch-1
...
Indicate the data folder when related errors occur
2021-12-19 18:36:28 +01:00
Jamie Mansfield
06bedee835
NOISSUE Add license headers to source files created by me
2021-12-18 00:14:25 +00:00
Eldred Habert
cb67fc1d15
Indicate the data folder when related errors occur
...
This should help troubleshooting such errors when they occur
2021-12-15 00:46:35 +01:00
Petr Mrázek
7d047f9223
NOISSE add a shortcut to the loaders mods to main window
2021-12-12 22:39:25 +01:00
Graeme Geldenhuys
3bc450a6d7
Restore the previously deleted line.
2021-12-12 16:45:18 +00:00
Graeme Geldenhuys
fce98f5e16
Fixes compilation error expanding from macro 'major'.
2021-12-12 11:45:58 +00:00
Graeme Geldenhuys
7179e75e70
Changes required to support FreeBSD
2021-12-12 11:39:36 +00:00
Petr Mrázek
431d773eec
NOISSUE We are using es_UY as latin american spanish
...
Make it actually say that in the UI.
2021-12-11 13:06:53 +01:00
NewoIsTaken
b1910642bf
GH-4000 Scan for Adoptium JREs
2021-12-10 21:17:09 -05:00
Petr Mrázek
80beccb2c4
NOISSUE Add small workaround for presenting Japanese with Kanji
2021-12-08 01:23:12 +01:00
Petr Mrázek
dba4c452e0
NOISSUE account tweaks
2021-12-08 01:22:57 +01:00
Petr Mrázek
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
Petr Mrázek
a5581b479e
NOISSUE fix launching offline while online
2021-12-06 20:17:31 +01:00
Petr Mrázek
825ef52dd5
NOISSUE fix up some corner cases around migrating accounts
2021-12-06 20:16:13 +01:00
Petr Mrázek
3a940ffb52
NOISSUE Add cat xcf file
2021-12-06 02:40:53 +01:00
Petr Mrázek
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
Petr Mrázek
c8ca6acc15
NOISSUE fix some error mappings for Mojang accounts
2021-12-05 03:48:07 +01:00
Petr Mrázek
d37003b1de
NOISSUE fix builds, make account refresh queue user friendly
2021-12-04 02:10:14 +01:00
Petr Mrázek
db6431d9e0
NOISSUE add missing chrono include
2021-12-04 01:27:58 +01:00
Petr Mrázek
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
Ghosty
a97d0a36f4
NOISSUE Copy Image is not shown if the selection is > 1
2021-12-03 16:29:28 +01:00
Ghosty
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
Ghosty
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
kb1000
eb1091a5f4
NOISSUE Remove some unused code from InstanceView
2021-12-01 21:21:05 +01:00
Petr Mrázek
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
Petr Mrázek
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
Petr Mrázek
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
Petr Mrázek
b49987e876
NOISSUE fix fix fix the accounts again
2021-11-23 01:25:24 +01:00
Petr Mrázek
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
Petr Mrázek
b258eac215
NOISSUE continue reshuffling the codebase
2021-11-22 03:55:16 +01:00
Petr Mrázek
5040231f8d
NOISSUE fix build on macOS
2021-11-21 23:42:55 +01:00
Petr Mrázek
9fc677c2a4
NOISSUE more refactoring
2021-11-21 23:36:55 +01:00
Petr Mrázek
69213b1206
NOISSUE continue refactoring things to make tests pass
2021-11-21 23:21:12 +01:00
Petr Mrázek
c2c56a2f6c
NOISSUE fix build
2021-11-20 17:08:34 +01:00
Petr Mrázek
0c861db7a2
NOISSUE Some happy little refactors
2021-11-20 16:22:22 +01:00
Petr Mrázek
eafeb64dec
NOISSUE qnam -> network
2021-11-17 13:20:50 +01:00
Jamie Mansfield
014e65220e
NOISSUE Error on launch when launching 1.18 with < Java 17
2021-11-16 18:25:16 +00:00
Petr Mrázek
6c82883206
NOISSUE fix account re-adding not updating current account
2021-11-16 02:21:59 +01:00
Petr Mrázek
25fbeb265a
NOISSUE fix build some more
2021-11-10 03:16:04 +01:00
Petr Mrázek
30d5a7ab48
NOISSUE fix build
2021-11-10 03:12:01 +01:00
Petr Mrázek
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
Petr Mrázek
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
ImperatorStorm
9ccce62f50
NOISSUE Update manpage to include new -a / --profile
option.
2021-11-07 20:48:15 -08:00
Owen Wang
0660768478
GH-4200 Search Eclipse Foundation and Adoptium in Registry
2021-11-07 21:35:43 -05:00
Owen Wang
b1beeee11f
GH-4224 Scan 64 bit lib directory to find Java
2021-11-07 21:19:35 -05:00
Janrupf
0423464b88
GH-4227 Don't blindly trust mods.toml to be valid
2021-11-06 22:43:16 +01:00
Petr Mrázek
7b4c52e1e3
NOISSUE fix some small build issues
2021-11-03 15:45:42 +01:00
Petr Mrázek
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
Petr Mrázek
393d17b8d3
GH-4164 set instance drag image hotspot based on where the drag started
2021-10-27 10:25:18 +02:00
Petr Mrázek
ae4939e0d2
GH-4164 Assign instances to groups using drag & drop
2021-10-25 23:51:42 +02:00
Petr Mrázek
85ecbad467
GH-3490 sort instances by name is now aware of numbers
2021-10-25 21:43:00 +02:00
Petr Mrázek
040af58070
NOISSUE add more logging when java checker fails to start
2021-10-25 12:01:08 +02:00
Petr Mrázek
6f6c9c6f68
NOISSUE fix debranding changes affecting version file format
2021-10-24 12:25:44 +02:00
Petr Mrázek
7f28f0bf01
Merge pull request #4186 from ImperatorStorm/addman
...
MultiMCGH-4120 Add manpage to ubuntu and rpm packages
2021-10-24 02:51:37 +02:00
Jamie Mansfield
41d855fd11
GH-4185 Include the modpack version in instance title for ATLauncher
2021-10-24 00:39:42 +01:00
Jamie Mansfield
4b13577a59
GH-4185 Include the modpack version in instance title for modpacks.ch
2021-10-24 00:39:02 +01:00
Jamie Mansfield
c377ad6025
NOISSUE Use MiB suffix for memory and permgen
2021-10-24 00:26:37 +01:00
Jamie Mansfield
a6df7d709f
NOISSUE Correct spelling of miscellaneous
2021-10-24 00:26:16 +01:00
Jamie Mansfield
2e60413f7f
NOISSUE Add option to disable global play time status
2021-10-24 00:17:07 +01:00
Jamie Mansfield
5bc6dd8f97
NOISSUE Remove lingering full stop in playtime status
2021-10-24 00:11:09 +01:00
Jamie Mansfield
7cbca6ab20
NOISSUE Use common duration format for global and instances
2021-10-24 00:09:21 +01:00
Petr Mrázek
110c73edf2
Merge pull request #4178 from jamierocks/qt-clear-button
...
NOISSUE Use Qt's clear button for ATLauncher page
2021-10-24 01:01:58 +02:00
Petr Mrázek
e6cb7b7710
Merge pull request #4177 from jamierocks/mch-search
...
NOISSUE Fix modpacks.ch search
2021-10-24 01:01:38 +02:00
ImperatorStorm
aed8d5f8f5
MultiMCGH-4120 Add manpage to ubuntu and rpm packages
2021-10-21 19:17:51 -07:00
Petr Mrázek
8bc6560b5e
NOISSUE fix translations
2021-10-21 23:27:01 +02:00
Petr Mrázek
7c86732a47
NOISSUE Update links to repo, fix up library README
2021-10-21 23:25:52 +02:00
Petr Mrázek
d9b46289a1
NOISSUE finish up the obvious parts of debranding
...
This is not absolutely complete, but reasonably so
2021-10-21 00:47:53 +02:00
Petr Mrázek
5b3dffce62
NOISSUE continue debranding...
2021-10-21 00:47:53 +02:00
Petr Mrázek
297d4b4196
NOISSUE continue the debranding
2021-10-21 00:47:53 +02:00
Petr Mrázek
e12a769800
NOISSUE fix windows rc file and mac icon
2021-10-21 00:47:53 +02:00
Petr Mrázek
462a44b4be
GH-4011 fix license text missing from About dialog
2021-10-21 00:47:53 +02:00
Petr Mrázek
441ab7eedc
NOISSUE debranding for real, initial work
...
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
2021-10-21 00:47:53 +02:00
Petr Mrázek
6a4130c914
NOISSUE re-align the status bar
2021-10-21 00:47:53 +02:00
Jamie Mansfield
3f0e729815
NOISSUE Use Qt's clear button for ATLauncher page
...
This replaces our 'Reset' button.
2021-10-17 20:18:18 +01:00
Jamie Mansfield
b93997501d
NOISSUE Use Qt's clear button for modpacks.ch page
...
This replaces our 'Reset' button.
2021-10-17 20:14:16 +01:00
Jamie Mansfield
1869dd0de3
NOISSUE Search as you type for modpacks.ch
...
Since we just filter data locally now, this isn't painfully slow -
indeed it's very quick. This also matches other platforms, such as
ATLauncher.
2021-10-16 23:36:31 +01:00
Jamie Mansfield
175132539b
NOISSUE Filter all pack's by name to search for modpacks.ch
...
modpacks.ch searching has changed, and while likely a bug - we may as
well make this change while we fetch all packs anyway. This makes MMC
more reactive for searchs for the platform.
This should be reverted if/when the modpacks.ch hits a size where we
need to restrict how many packs are fetched.
2021-10-16 23:31:27 +01:00
kb1000
fa7a7d52d0
Remove broken Mojang services status
2021-10-08 19:29:49 +02:00
Petr Mrázek
8c4fb86ba0
Merge pull request #4103 from tobfos2611/develop
...
Fix underaged account that isn't linked to a family help link.
2021-10-03 21:59:46 +02:00
Petr Mrázek
668d31b79e
Merge pull request #4143 from phit/patch-1
...
NOISSUE Remove outdated SSL docs
2021-10-03 21:52:13 +02:00
Petr Mrázek
3138e58c75
NOISSUE fix typo in FMLLibrariesTask.cpp
2021-10-03 21:46:10 +02:00
Philip T
0b312956db
NOISSUE Remove outdated SSL docs
...
the link is dead and the equivalent newer page is useless, https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn265983(v=ws.11)?redirectedfrom=MSDN#related-content
2021-10-03 13:43:43 +02:00
Petr Mrázek
3f3fac8462
Merge pull request #4117 from jamierocks/fix-4114
...
GH-4114 Allow the same file for be downloaded to multiple paths
2021-09-28 18:25:42 +02:00
Petr Mrázek
e46dc03eb1
NOISSUE add all missing shader packs icons
2021-09-26 02:54:52 +02:00
Petr Mrázek
0bb0578f2b
NOISSUE add more shaderpacks icons
2021-09-25 01:46:39 +02:00
Petr Mrázek
cdf8d20c95
NOISSUE add shaderpacks icon for iOS icon theme
2021-09-25 01:43:19 +02:00
Petr Mrázek
560f7fa61a
NOISSUE bump deb package version
2021-09-24 15:39:21 +02:00
Petr Mrázek
1752d47035
Merge pull request #4100 from kb-1000/run-sh-exec
...
Use exec to launch the MultiMC script in the Debian/RPM packages
2021-09-24 15:24:18 +02:00
Petr Mrázek
0f3cf0595b
NOISSUE add shader pack page for instances
...
Only theme with an icon is simple colored, rest is TBD
2021-09-23 21:26:56 +02:00
Jamie Mansfield
433dd2d161
GH-4114 Allow the same file for be downloaded to multiple paths
...
This is a potential fix to GH-4114.
2021-09-23 00:52:10 +01:00
Petr Mrázek
a5956194df
NOISSUE Remove Requestor, it is unused
2021-09-21 22:02:12 +02:00
Jamie Mansfield
0dcd24a53b
GH-4055 Don't download multiple files to the same path
...
FTB should fix their metadata, but this should resolve issues
downloading their packs at present.
2021-09-17 16:00:43 +01:00
tobfos
28d7c5d309
Removed unnecessary text in link.
...
Thanks @RDKRACZ.
2021-09-15 20:46:07 +10:00
Toby Foster
7229ebbb08
Fix underaged account that isn't linked to a family help link.
2021-09-15 18:10:00 +10:00
kb1000
29f304f070
Use exec to launch the MultiMC script in the Debian/RPM packages
2021-09-14 12:13:41 +02:00
Petr Mrázek
e2355eb276
NOISSUE enable listing symlinks in mod/world lists
2021-09-09 00:27:46 +02:00
Petr Mrázek
7185fd9a8f
Merge pull request #4060 from StaticRocket/develop
...
Add custom-commands icon for other themes
2021-09-08 20:22:13 +02:00
Petr Mrázek
46468c8f14
NOISSUE block MS account adding on macOS < 10.13 builds
...
It's never going to work with Qt 5.6, so there's no point.
People need to update.
2021-09-05 18:54:27 +02:00
Petr Mrázek
878c4fb810
NOISSUE Provide dummy implementation for the secrets library
2021-09-05 18:23:49 +02:00
Petr Mrázek
d644fb2094
GH-4014 do not switch to Qt 5.15.2 on Windows
...
It is unstable for reasons unknown.
2021-09-04 23:51:57 +02:00
Petr Mrázek
938f896bfa
GH-4014 change updater to recognize new Qt 5.15.2 builds
2021-09-04 21:27:09 +02:00
Petr Mrázek
cd87029e6f
NOISSUE add style plugins to packaging if present
2021-08-31 18:55:56 +02:00
StaticRocket
4f7aad0f8d
Add custom-commands to pe_light icon theme
2021-08-30 23:35:16 -04:00
StaticRocket
b47d986f22
Add custom-commands to pe_dark icon theme
2021-08-30 23:34:59 -04:00
StaticRocket
51cdb8c790
Add custom-commands to pe_colored icon theme
2021-08-30 23:34:21 -04:00
StaticRocket
acbca16013
Add custom-commands to pe_blue icon theme
2021-08-30 23:33:56 -04:00
StaticRocket
62ecb3e58d
Add custom-commands to iOS icon theme
2021-08-30 23:33:41 -04:00
StaticRocket
92895f11d1
Add custom-commands to OSX icon theme
2021-08-30 23:33:22 -04:00
Petr Mrázek
23442442d8
GH-3392 fix a bunch of bugs and implement STS error states
2021-08-31 01:11:52 +02:00
Petr Mrázek
3171014301
GH-3392 checking for migration status and refresh button in accounts list
2021-08-29 22:55:33 +02:00
Petr Mrázek
7239502675
GH-3392 Add recognition of already migrated Mojang accounts
2021-08-29 19:59:18 +02:00
StaticRocket
93c527ed3d
Add flat icon for custom-commands
2021-08-28 21:13:35 -04:00
Petr Mrázek
b2c1100b1c
NOISSUE introduce the concept of secrets static library
2021-08-27 22:35:17 +02:00
Petr Mrázek
34a5459dce
NOISSUE cut down Requestor
2021-08-25 21:27:51 +02:00
Petr Mrázek
5c0e70e237
Merge pull request #4017 from jamierocks/fix-4012
...
GH-4012 Disable Xbox login if no MS client token is specified
2021-08-22 20:34:25 +00:00
Petr Mrázek
e2be2ada05
NOISSUE fix build
...
Missing QUrl include
2021-08-22 20:10:57 +02:00
Petr Mrázek
eae65da110
GH-3392 Switch MS account login to use device flow instead
...
Device flow involves the user manually opening a web page and putting in
a code. We no longer need to interact with the browser.
2021-08-22 20:01:18 +02:00
Petr Mrázek
50b92c1af2
NOISSUE Markdown is not available in Qt 5.4 ... who would have thought?
2021-08-20 01:57:59 +02:00
Petr Mrázek
1b68d51da6
NOISSUE add setting capes, tweak missing profile message, fix cape IDs
2021-08-20 01:34:32 +02:00
Petr Mrázek
94fd9a3535
NOISSUE fix linux builds
2021-08-19 10:27:30 +02:00
Petr Mrázek
345641f7d2
NOISSUE sanitize some MSA auth logging
2021-08-19 00:43:19 +02:00
Jamie Mansfield
2a21e28ffd
GH-4012 Disable Xbox login if no MS client token is specified
2021-08-17 13:19:04 +01:00
Petr Mrázek
4ea52f4758
GH-3392 make sure skin upload at least doesn't fail completely
2021-08-15 23:46:12 +02:00
Petr Mrázek
44d634f564
GH-3392 Fix strings in AuthContext and make them translateable
2021-08-15 23:40:37 +02:00
Petr Mrázek
3a53349e33
GH-3392 dirty initial MSA support that shares logic with Mojang flows
...
Both act as the first step of AuthContext.
2021-08-15 23:18:50 +02:00
phit
c2ec2a4af5
GH-3996 Detect Adoptium JDK's
2021-08-09 18:43:55 +02:00
Petr Mrázek
17af6d70b4
GH-3974 fix pinning to taskbar in various linux environments
2021-07-27 21:46:38 +02:00
Petr Mrázek
d2de849c86
NOISSUE set the required defs for main library
2021-07-26 14:03:59 +02:00
Petr Mrázek
20b9f2b42a
NOISSUE Flatten gui and logic libraries into MultiMC
2021-07-25 19:50:44 +02:00
Petr Mrázek
253067c782
Move all the things (YES. Move them.)
...
Also, implemented some basic modlist logic, to be wired up.
2013-08-17 13:40:51 +02:00
Petr Mrázek
b1d00fce8d
CMake build system, big pile of libs: bspatch, quazip, java, the launcher
2013-01-11 02:25:40 +01:00