4fda35b466
feat: add modrinth pack downloading
...
Things that don't work / work poorly (there's more for sure but those
are the evident ones):
- Icons are broken in the import dialog
- No way to search for private packs
- Icons are not downloaded when downloading a mod
- No support for multiple download URLs
- Probably a lot more...
2022-05-14 20:19:26 -03:00
31988f0529
fix: adapt upstream Modrinth code to our codebase
2022-05-14 20:27:45 +02:00
db03846358
Add support for importing Modrinth packs from files
2022-05-14 20:01:09 +02:00
c6b3eccbdf
refactor: rename Modrinth classes to ModrinthMod
2022-05-14 20:00:54 +02:00
aad7c63282
Merge pull request #482 from TheCodex6824/mojang-auth-fix
2022-04-25 21:55:00 +02:00
8bcbe07c87
Fix Mojang auth failing due to Mojang rejecting requests to the profile endpoint
2022-04-22 23:39:38 -04:00
45783c1661
ATLauncher: Support using share codes
2022-04-22 20:37:55 +01:00
b10d4d3b8f
fix: drop BUNDLE_DEST_DIR
2022-04-16 18:13:12 +02:00
5f15f51610
ui: underline search button text when changing filters
...
This hopefully makes it easier to the user to know that their changes
will only apply after hitting the search button.
I tried setting the background color, but it seems more unreliable on
cross-platform than underlining. Also, it could be worse for daltonic people,
so I don't know what to do :(
2022-04-15 08:49:43 -03:00
e0ab8207ed
feat: Add dialog to filter mod options in mod download
2022-04-15 08:41:12 -03:00
d0cda6d605
test: add basic Task unit test
...
Only only two tests for now. We can iterate on this later :^)
This is to try to avoid breaking things again!
2022-04-07 19:08:01 -03:00
99d569ed0e
Merge pull request #384 from jamierocks/technic-improvements
2022-04-06 10:52:27 +02:00
dc6340bf38
Allow components to specify Java agents and JVM arguments ( #175 )
2022-04-06 08:22:24 +02:00
8df88e7fbb
Technic: Add API models for Solder packs
2022-04-02 13:53:44 +01:00
e22d54abd3
Merge pull request #344 from oynqr/build/allow-disabling-tests
2022-03-29 14:42:49 +02:00
87cf38a377
Merge pull request #341 from dada513/develop
2022-03-27 20:56:04 +02:00
b1af689546
Add quit launcher after game stops option (Steam Deck)
...
lecense
2022-03-27 14:50:47 +02:00
e13ca94061
chore: resolve conflicts and merge upstream
2022-03-24 18:24:51 -03:00
a89cbf116d
Allow disabling building of tests
2022-03-23 19:48:03 +01:00
e8373bbf65
Build with static rainbow
2022-03-21 12:47:42 +01:00
26acc836d9
Revert "fix: use our own prefix for rainbow lib"
...
This reverts commit 61db1c46beb465c33124ec4f34dfdcefd4d804d3.
2022-03-21 09:40:20 +01:00
b7f2959353
fix
2022-03-20 13:15:56 +01:00
bb5a91c179
Update CMakeLists.txt
2022-03-19 19:01:51 +01:00
da43ed8ce1
fix silly mistakes and merge upstream
2022-03-18 07:54:47 -03:00
5b8003cbe5
Merge pull request #188 from PolyMC/removal/notifications
...
remove notifications
2022-03-15 00:51:28 +11:00
b3b613d8b4
feat(ui): make a better "Mod download confirmation dialog"
2022-03-13 11:50:18 -03:00
16bfafa29e
refactor: de-duplicate common code in network mod APIs
2022-03-07 17:45:28 -03:00
0dd1c26cf3
refactor: extract common code in mod pages and model
...
This creates a hierarchy in which ModPage and ModModel are the parents
of every mod provider, providing the basic functionality common to all
of them.
It also imposes a unique .ui file (they were already equal before, just
duplicated basically) on all mod providers.
2022-03-02 21:52:44 -03:00
a70d1f1a91
refactor: drop LegacyInstance
2022-02-21 22:30:44 +01:00
da70122d9c
remove notifications
2022-02-20 19:23:08 -05:00
bb02226870
feat(ui): add custom MSA client id setting
2022-02-12 21:05:42 +01:00
61db1c46be
fix: use our own prefix for rainbow lib
2022-02-12 17:02:54 +01:00
f67871e79e
refactor(build): link nbt++ statically
2022-02-11 14:24:01 +01:00
f8ca6b4867
Revert "refactor: remove news feed"
...
This reverts commit 361ce7818ec8891e9a35bdfac4cdea77a0b6a949.
2022-02-10 12:55:07 +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
3aa809b8c0
refactor: add in-tree QuaZip
2022-01-31 21:40:59 +01:00
9d23ac562f
Add offline mode support
2022-01-30 02:35:56 +01:00
8b790a6dd9
Merge branch 'PolyMC:develop' into feature/download_mods
2022-01-28 18:12:35 +01:00
33aac2985a
Merge pull request #105 from Scrumplex/rss-begone
...
Remove news
2022-01-27 17:00:15 -05:00
361ce7818e
refactor: remove news feed
...
Closes #63
2022-01-27 22:59:20 +01:00
02889b7a11
Merge pull request #67 from PolyMC/feature/no_paste_ee
...
Full replacement of paste.ee
2022-01-26 17:40:49 -05: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
975f77756d
Added curseforge selection
2022-01-16 11:20:21 +01:00
a62155c1c9
preliminary stuff for paste.ee removal
2022-01-14 18:20:06 -05:00
4e9039be2d
Start of mod downloading
2022-01-14 09:56:27 +01:00
a1ff3b1ee3
Add offline mode support
2022-01-12 14:26:02 +01:00
d4b522b6cb
Add offline mode UI
2022-01-12 10:36:26 +01:00
f25a9bc103
Completely remove Google Analytics library
2021-12-29 10:37:09 -05: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