Commit graph

68 commits

Author SHA1 Message Date
Warren Hood d1bce34c60 Actually consider file/folder merge apply policies when installing modpacks 2024-10-09 01:16:55 +02:00
Warren Hood 4d7f6ed14e Added WIP initial toml merging 2024-10-09 00:42:50 +02:00
Warren Hood 0af0d62639 Added WIP support for merging yaml files 2024-10-09 00:29:33 +02:00
Warren Hood 3e56632ef0 WIP json merging 2024-10-09 00:12:06 +02:00
Warren Hood 2189ce9bce Marfk relative profile command paths as done 2024-10-08 21:04:43 +02:00
Warren Hood 5b5dc0f4df Canonicalise paths passed in to profile commands 2024-10-08 17:52:48 +02:00
Warren Hood 7afa514783 Add TODO to get Windows cross compilation working 2024-10-07 21:53:53 +02:00
Warren Hood fa62292926 Add a todo list 2024-10-07 21:49:47 +02:00
Warren Hood 6690e65814 Added back working nix flake 2024-09-19 23:43:03 +02:00
Warren Hood d31418b073 Temporarily remove nix flake 2024-09-19 22:48:45 +02:00
Warren Hood cbbbe01cbe Added a nix flake 2024-09-19 21:01:30 +02:00
Warren Hood 50b3c25a4a Added an initial and min size to mmm 2024-09-01 22:55:58 +02:00
Warren Hood 9df380ad18 Properly added support for local files in the modpack 2024-09-01 21:57:20 +02:00
Warren Hood d079f448ae Added WIP initial file add/remove commands 2024-09-01 16:06:21 +02:00
Warren Hood db4b2bd694 Switch to using an instance directory 2024-09-01 13:45:44 +02:00
Warren Hood 042bfb8baa Clear current install status when switching views 2024-09-01 13:20:23 +02:00
Warren Hood 05cfb761a9 Added download side overrides 2024-09-01 13:18:40 +02:00
Warren Hood 6239bb9fd8 Switch all HashSets to BTreeSets 2024-09-01 12:57:58 +02:00
Warren Hood 6aa9cff368 Add support for the raw mod provider 2024-09-01 12:50:23 +02:00
Warren Hood c216873393 Switched to using a BTreeMap instead of a HashMap to preserve toml ordering 2024-09-01 11:53:38 +02:00
Warren Hood 1ead48cbc2 Added an install button and switched back to using anyhow 2024-08-24 14:03:27 +02:00
Warren Hood 6cc15eed68 Make the mods directory display in an uneditable text box for the edit profile view 2024-08-24 04:28:48 +02:00
Warren Hood 276e16857c Load profile for edit profile view 2024-08-24 04:22:39 +02:00
Warren Hood 9747a41ed2 Actually save profile 2024-08-24 04:13:59 +02:00
Warren Hood 8b2fc69e1c Implemented profile saving in the GUI and made more minor GUI improvements 2024-08-24 04:03:43 +02:00
Warren Hood d2cb950f30 Added option to delete a viewed profile 2024-08-24 03:23:38 +02:00
Warren Hood 3f9627c738 Load profiles into list view and some minor improvements to the GUI 2024-08-24 03:17:07 +02:00
Warren Hood bba534a134 Rough initial WIP GUI stuff 2024-08-22 00:03:56 +02:00
Warren Hood 33c078c14c Added 'mmm' - the future GUI of MinecraftModpackManager 2024-08-20 21:17:06 +02:00
Warren Hood f88c9f2cc7 Switch to using a workspace 2024-08-20 21:11:45 +02:00
Warren Hood 4d851be49b Implemented profiles 2024-08-20 21:00:43 +02:00
Warren Hood 834d3337db Ensure temp modpack repo isn't deleted until we're done downloading mods 2024-08-20 02:34:22 +02:00
Warren Hood 753c9d6417 Add ability to download a modpack from git or from any local path 2024-08-20 02:20:17 +02:00
Warren Hood 08eff7ea2a Added pinned file cache to speed up checking for existing files 2024-08-20 01:32:32 +02:00
Warren Hood 257d24e2e7 Only include primary mod file sources in lockfile for download 2024-08-20 01:14:45 +02:00
Warren Hood 21ddcc1b52 Only download the first mod in the mod sources for now 2024-08-19 22:20:23 +02:00
Warren Hood c3db525ec2 Add help text for the update command 2024-08-19 02:08:27 +02:00
Warren Hood a7391537bc Remove overly verbose checks for existing mods when downloading 2024-08-19 01:52:50 +02:00
Warren Hood 0fcfe434d5 Add a command to forbid installing specific mods from the pack 2024-08-19 01:50:38 +02:00
Warren Hood f7862abcc6 Skip removing already removed mods from modpack.lock 2024-08-19 01:29:49 +02:00
Warren Hood e0b1b5bcb1 Added option to forcefully remove a mod 2024-08-19 01:24:36 +02:00
Warren Hood a2c50b743a Preserve game and loader overrides for automatic transitive deps 2024-08-19 01:20:52 +02:00
Warren Hood a6b8a353d4 Never ignore the game version and loader 2024-08-19 01:01:39 +02:00
Warren Hood 2758f40b8f Added an update command 2024-08-19 00:38:30 +02:00
Warren Hood 30626b6952 Download all supported mods for sides 2024-08-19 00:32:23 +02:00
Warren Hood 82fb675b68 Don't use short arg for mc version in add command 2024-08-19 00:05:44 +02:00
Warren Hood 334a9c45e2 Default to not using pinned transitive dep versions 2024-08-19 00:03:18 +02:00
Warren Hood fe1cc02eab Default to not using locked dependency versions 2024-08-18 23:56:51 +02:00
Warren Hood 21b5e443bf Store metadata on whether the mod is needed on client and server sides 2024-08-18 23:54:53 +02:00
Warren Hood 08e8bf4ede Sort mod versions by date published 2024-08-18 23:48:08 +02:00