Commit Graph

  • 7420866dfc
    MultiMC metadata: Support updating NeoForge version (#75) main v0.5.14 Katherine 2024-04-21 07:10:24 -04:00
  • 1ebb28c3cc Make update progress reporting more descriptive and useful v0.5.13 comp500 2023-10-24 00:43:49 +01:00
  • c9543f74ee Fix invalidation issues when changing --side without updating pack comp500 2023-10-23 23:36:17 +01:00
  • b2421cfea7
    Add open missing mods button (#66) v0.5.12 Falxie_ 2023-08-06 09:54:30 -07:00
  • 6f05ac6bf0 Fix CLI updates being cancelled when there is launcher metadata to update v0.5.11 comp500 2023-06-23 17:58:16 +01:00
  • 7b6daaf7e5 Allow multiple files from the same CurseForge project v0.5.10 comp500 2023-05-30 02:09:45 +01:00
  • 758385c225 Fix onlyOtherSide state not updating properly when side changes (fixes #60) v0.5.9 comp500 2023-05-20 05:09:25 +01:00
  • 304fb802ed Write packwiz.json with UTF8 instead of system charset v0.5.8 comp500 2023-04-15 02:03:05 +01:00
  • cc063773d8 Only run build on PR (no publishing) comp500 2023-04-12 23:52:54 +01:00
  • 1deed7dd0d Fix and simplify side matching code (fixes #54) v0.5.7 comp500 2023-01-17 05:21:20 +00:00
  • ad951b9b44 Download mods for both sides with --side both (fixes #14) v0.5.6 comp500 2023-01-17 02:33:07 +00:00
  • 4e415c1e1a
    Add option to automatically close after a user-supplied amount of time (#42) Eric Richter 2023-01-16 20:30:05 -06:00
  • 84bbbe0770 Tweak timeout strategy (see #52) comp500 2023-01-15 02:23:18 +00:00
  • fa9fe18215 Fix manual link resolution for files not visible in CF API (fixes #48) v0.5.5 comp500 2023-01-02 21:15:48 +00:00
  • 01dcc09a78 Add main method so link.infra.packwiz.installer.Main can be launched directly v0.5.4 comp500 2022-09-01 02:44:12 +01:00
  • a8f8444d45 Fix handling of old packwiz.json files with negative murmur2 values v0.5.3 comp500 2022-07-18 16:40:39 +01:00
  • d98baaf832 Change manifest file back to packwiz.json v0.5.2 comp500 2022-07-17 14:26:46 +01:00
  • 783e35cf73 Fix OutOfBoundsException when parsing a single letter path component v0.5.1 comp500 2022-07-17 01:07:48 +01:00
  • ca172bdefc Fix order of modified MultiMC components when updating versions comp500 2022-07-17 01:03:40 +01:00
  • b8cb9cc1aa Repack jar with Gradle so MANIFEST.MF is at the start comp500 2022-07-17 00:30:22 +01:00
  • 6f0beac1a1 Dry run fails the build when the release already exists; fix comp500 2022-07-16 20:40:10 +01:00
  • f7257f4266 Fix dist jar path, do dry run when not releasing v0.5.0 comp500 2022-07-16 18:47:08 +01:00
  • 9c475cba85 Fix gh release dependency on copyJar output comp500 2022-07-16 18:15:58 +01:00
  • f1ba5e4343 Fix githubRelease as publish task dep comp500 2022-07-16 18:02:29 +01:00
  • 43873ac7f9 Add githubRelease as publish task dep comp500 2022-07-16 17:58:13 +01:00
  • d83c4f1abc Pass tokens as command line arguments comp500 2022-07-16 17:43:54 +01:00
  • db304f9d00 Upgradle to 7.5 comp500 2022-07-16 17:33:59 +01:00
  • 6bb360f8e3 Fix environment variables passed to Gradle again comp500 2022-07-16 17:19:24 +01:00
  • 4115ea2a3a Fix environment variables passed to Gradle comp500 2022-07-16 17:16:16 +01:00
  • d4e41ad85e Fix gradlew permissions comp500 2022-07-16 17:11:48 +01:00
  • fcf249166c Add GH actions Maven publishing, improve buildscript comp500 2022-07-16 17:10:26 +01:00
  • 66bc4c3e29 Significant rewrite to use 4koma, OkHttp, PackwizPath; fixing several issues comp500 2022-07-10 01:44:35 +01:00
  • 02b01b90d7 Improvements to MultiMC metadata updating comp500 2022-06-29 03:26:50 +01:00
  • ab3de9a246 Merge remote-tracking branch 'origin/master' comp500 2022-06-28 18:04:40 +01:00
  • 53286871e6
    Initial MultiMC Forge and MC version support (#31) Geferon 2022-06-28 18:52:26 +02:00
  • 610aeeb166 Change usage of deprecated toLowerCase method comp500 2022-06-19 19:40:14 +01:00
  • 5e39907fae Fix build on J9+, exclude kotlin_metadata again (used to be removed with annots, but those are necessary) comp500 2022-06-19 19:39:45 +01:00
  • d2556c4b4a Move to R8 shrinker, tweak compile args comp500 2022-06-19 18:58:49 +01:00
  • 858fd17f3e Fix optional and sided mod filtering properly v0.4.3 comp500 2022-05-23 20:32:22 +01:00
  • c2ee6fca8b Improve handling of manual downloads; "Continue" now rechecks files v0.4.2 comp500 2022-05-23 17:38:01 +01:00
  • 73d21a475a Fix phantom state of opted-out files made non-optional v0.4.1 comp500 2022-05-23 00:55:58 +01:00
  • 7568770078 Fix optional button waiting when there are no optional mods comp500 2022-05-23 00:38:57 +01:00
  • 3d1d6db9b4 Update licenses v0.4.0 comp500 2022-05-22 21:44:22 +01:00
  • c6e304bc7f Add support for mode field, with CurseForge metadata lookup comp500 2022-05-22 21:20:52 +01:00
  • 92d6f68f1d Always use UTF-8 for reading TOML files (fixes #22) comp500 2022-05-11 17:45:39 +01:00
  • 07af6046c1 Rework target into interface; add overwrite mode and validity/identity tokens comp500 2022-03-06 21:28:27 +00:00
  • 89bdfd9c98 WIP task system with lazy evaluation comp500 2022-02-21 21:57:00 +00:00
  • f4dd4fa866 Implement new abstraction for file paths comp500 2022-01-27 19:56:55 +00:00
  • 6db8422c87 Add source link, update report issue link comp500 2022-01-21 00:37:36 +00:00
  • 7d6346c088 Shade and relocate Commons CLI, update to 1.5.0 comp500 2022-01-21 00:36:33 +00:00
  • aff921f67e Update dependencies, fix build with Java 9+ comp500 2022-01-20 01:55:44 +00:00
  • afb574d82d Remove unused client/server fields comp500 2021-10-11 21:10:38 +01:00
  • 8635906b1c Add maven publishing target comp500 2021-06-22 13:52:30 +01:00
  • bf95f03a18 Start internal rewrite of file download system comp500 2021-04-10 01:45:54 +01:00
  • bca2d758e1 Fix SpaceSafeURI nullability issues v0.3.3 comp500 2022-02-21 22:03:56 +00:00
  • 46771ce870 Clarify error message for missing index file v0.3.2 comp500 2021-07-16 04:07:45 +01:00
  • b143f67acd Fix symlink check by catching the correct exception v0.3.1 comp500 2021-06-22 13:53:47 +01:00
  • 03b0f1b09b Fix disable options button always changing to No optional mods... v0.3.0 comp500 2021-02-16 16:26:23 +00:00
  • 6c6a0100fd Bundle licenses, disable relocation for now comp500 2021-02-16 16:19:16 +00:00
  • 6d47c0d61f Relocate shadow deps comp500 2021-02-07 14:02:10 +00:00
  • 226e754547 Add SHA1 support (see https://github.com/comp500/packwiz/pull/11) comp500 2021-01-29 06:50:50 +00:00
  • 2c02703101 Ask the user if they want to continue launching, if update/install fails comp500 2020-12-15 20:24:49 +00:00
  • 81a60cc759 Remove kotlinx.serialization gradle plugin as I didn't end up using it comp500 2020-12-15 19:43:30 +00:00
  • 92afa93fd7 Update deps, shrink fatjar (no obf) with proguard comp500 2020-12-15 19:40:18 +00:00
  • 0858c90079 Rework error handling to be more robust comp500 2020-12-15 17:28:23 +00:00
  • 1d4c94f5b6 Make the main window unresizable, to work better with tiling window managers comp500 2020-12-13 17:00:35 +00:00
  • 74ddca5d54 Remove unnecessary Futures from IUserInterface API comp500 2020-12-13 16:57:12 +00:00
  • 0df48d19a9 Separate IUserInterface logic out into GUIHandler comp500 2020-12-13 16:34:00 +00:00
  • f5b22f37a4 Refactor GUI code, remove bad SwingWorker junk comp500 2020-12-13 16:12:44 +00:00
  • f52cd19ad4 Show download exceptions properly in CLI v0.2.11 comp500 2020-12-11 18:18:10 +00:00
  • 60887a4312 Whoops v0.2.10 comp500 2020-12-07 17:42:52 +00:00
  • a368268038 Fix support for symlinked directories v0.2.9 comp500 2020-12-07 17:38:21 +00:00
  • 8beded7b41 Improve UX when there are no optional mods v0.2.8 comp500 2020-12-06 19:05:56 +00:00
  • 91060dcd54 Put an error message there. Later is now! v0.2.7 comp500 2020-11-30 00:24:47 +00:00
  • e06ee21f3b Add User-Agent to download requests v0.2.6 comp500 2020-10-22 20:53:36 +01:00
  • b3370739a5 Fix Swing multithreading issue, clean up slightly v0.2.5 comp500 2020-09-29 02:14:56 +01:00
  • ecc6f0440a Remove IntelliJ metadata from repo comp500 2020-09-29 02:14:05 +01:00
  • 92b44352b3 Fix RequestHandlerGithub heuristics, so that Github Releases files work properly v0.2.4 comp500 2020-06-20 03:15:18 +01:00
  • 1d5a787b02 Add JvmStatic to fix --help command (bootstrapper calls these) v0.2.3 comp500 2020-06-16 04:03:52 +01:00
  • b5983800e8
    Update README.md comp500 2020-05-11 17:48:41 +01:00
  • 4b3c279e71 Add support for loading from file:// URIs v0.2.2 comp500 2020-05-08 22:57:03 +01:00
  • b413371306 Fix --help command comp500 2020-05-08 18:08:53 +01:00
  • 1d2ec61232 Fix disgusting getNewLoc call (!! already checks null!!) comp500 2020-02-07 03:12:52 +00:00
  • a0da889a02 Optimise memory usage while computing Murmur2 v0.2.1 comp500 2019-12-23 16:31:36 +00:00
  • 432bb4e25f Fix Murmur2 hash implementation comp500 2019-12-23 16:20:38 +00:00
  • c89d3b1e47 Calculate SHA256 hash for debugging v0.2.0 comp500 2019-12-23 01:05:15 +00:00
  • e8538c22bc Fix exception when old file doesn't exist comp500 2019-12-23 00:36:54 +00:00
  • a15489f5e4 Complete Kotlin port comp500 2019-12-21 02:04:10 +00:00
  • 9d3587c72e Rename .java to .kt comp500 2019-12-21 02:04:09 +00:00
  • bead683b7c Port UI to Kotlin comp500 2019-12-20 23:20:25 +00:00
  • 0770029dc6 Port metadata code to Kotlin comp500 2019-12-19 21:11:47 +00:00
  • ecaab219c2 Port hashing stuff to Kotlin comp500 2019-12-19 14:58:07 +00:00
  • b45a2983e7 Start porting to Kotlin comp500 2019-12-19 12:25:20 +00:00
  • c0c318772b Improve file check speed, apparently Files.exists is slow v0.1.6 comp500 2019-09-04 03:03:29 +01:00
  • 580408b92a Accept optional mods on the server rather than throwing an exception v0.1.5 comp500 2019-08-30 14:52:06 +01:00
  • dbdd1fb9f3 Ensure CLI is closed when update is done v0.1.4 comp500 2019-08-30 13:57:43 +01:00
  • 79a983bc2f Don't invalidate files that aren't on the current side v0.1.3 comp500 2019-08-30 03:39:15 +01:00
  • 0cba5ba17b Ensure index and pack files are rechecked after errors v0.1.2 comp500 2019-08-12 02:17:28 +01:00
  • ce60cdc385 Automagic github release creation v0.1.1 comp500 2019-08-12 02:06:49 +01:00
  • b314fc8e0b Fix case-sensitivity for standard hashes, add more hash support comp500 2019-08-12 01:37:02 +01:00