comp500
d2556c4b4a
Move to R8 shrinker, tweak compile args
2022-06-19 18:58:49 +01:00
comp500
858fd17f3e
Fix optional and sided mod filtering properly
2022-05-23 20:32:22 +01:00
comp500
c2ee6fca8b
Improve handling of manual downloads; "Continue" now rechecks files
2022-05-23 17:38:01 +01:00
comp500
73d21a475a
Fix phantom state of opted-out files made non-optional
2022-05-23 00:55:58 +01:00
comp500
7568770078
Fix optional button waiting when there are no optional mods
2022-05-23 00:38:57 +01:00
comp500
3d1d6db9b4
Update licenses
2022-05-22 21:44:22 +01:00
comp500
c6e304bc7f
Add support for mode field, with CurseForge metadata lookup
...
Now always asks the user before proceeding past the point where optional mods could be selected and configured
When updating files, the hash is checked so an update isn't redownloaded if it already exists
Added DevMain file for running in a dev environment
2022-05-22 21:20:52 +01:00
comp500
92d6f68f1d
Always use UTF-8 for reading TOML files ( fixes #22 )
2022-05-11 17:45:39 +01:00
comp500
07af6046c1
Rework target into interface; add overwrite mode and validity/identity tokens
2022-03-06 21:28:27 +00:00
comp500
89bdfd9c98
WIP task system with lazy evaluation
2022-02-21 22:15:10 +00:00
comp500
f4dd4fa866
Implement new abstraction for file paths
...
Once integrated with the rest of the installer, this should fix many directory traversal and path encoding issues
2022-02-21 22:15:10 +00:00
comp500
6db8422c87
Add source link, update report issue link
2022-02-21 22:15:10 +00:00
comp500
7d6346c088
Shade and relocate Commons CLI, update to 1.5.0
2022-02-21 22:15:10 +00:00
comp500
aff921f67e
Update dependencies, fix build with Java 9+
2022-02-21 22:15:10 +00:00
comp500
afb574d82d
Remove unused client/server fields
2022-02-21 22:15:10 +00:00
comp500
bf95f03a18
Start internal rewrite of file download system
2022-02-21 22:15:10 +00:00
comp500
bca2d758e1
Fix SpaceSafeURI nullability issues
2022-02-21 22:03:56 +00:00
comp500
46771ce870
Clarify error message for missing index file
2021-07-16 04:07:45 +01:00
comp500
b143f67acd
Fix symlink check by catching the correct exception
2021-06-22 13:54:06 +01:00
comp500
03b0f1b09b
Fix disable options button always changing to No optional mods...
2021-02-16 16:26:23 +00:00
comp500
6c6a0100fd
Bundle licenses, disable relocation for now
2021-02-16 16:19:16 +00:00
comp500
226e754547
Add SHA1 support (see https://github.com/comp500/packwiz/pull/11 )
2021-01-29 06:50:50 +00:00
comp500
2c02703101
Ask the user if they want to continue launching, if update/install fails
2020-12-15 20:24:49 +00:00
comp500
0858c90079
Rework error handling to be more robust
2020-12-15 17:28:23 +00:00
comp500
1d4c94f5b6
Make the main window unresizable, to work better with tiling window managers
2020-12-13 17:00:35 +00:00
comp500
74ddca5d54
Remove unnecessary Futures from IUserInterface API
2020-12-13 16:57:12 +00:00
comp500
0df48d19a9
Separate IUserInterface logic out into GUIHandler
2020-12-13 16:34:00 +00:00
comp500
f5b22f37a4
Refactor GUI code, remove bad SwingWorker junk
2020-12-13 16:12:44 +00:00
comp500
f52cd19ad4
Show download exceptions properly in CLI
2020-12-11 18:18:10 +00:00
comp500
60887a4312
Whoops
2020-12-07 17:42:52 +00:00
comp500
a368268038
Fix support for symlinked directories
2020-12-07 17:38:21 +00:00
comp500
8beded7b41
Improve UX when there are no optional mods
2020-12-06 19:05:56 +00:00
comp500
91060dcd54
Put an error message there. Later is now!
2020-11-30 00:24:47 +00:00
comp500
e06ee21f3b
Add User-Agent to download requests
2020-10-22 20:53:36 +01:00
comp500
b3370739a5
Fix Swing multithreading issue, clean up slightly
2020-09-29 02:14:56 +01:00
comp500
92b44352b3
Fix RequestHandlerGithub heuristics, so that Github Releases files work properly
2020-06-20 03:15:18 +01:00
comp500
1d5a787b02
Add JvmStatic to fix --help command (bootstrapper calls these)
2020-06-16 04:05:02 +01:00
comp500
4b3c279e71
Add support for loading from file:// URIs
2020-05-08 22:57:03 +01:00
comp500
b413371306
Fix --help command
2020-05-08 18:08:53 +01:00
comp500
1d2ec61232
Fix disgusting getNewLoc call (!! already checks null!!)
2020-02-07 03:12:52 +00:00
comp500
a0da889a02
Optimise memory usage while computing Murmur2
2019-12-23 16:31:36 +00:00
comp500
432bb4e25f
Fix Murmur2 hash implementation
2019-12-23 16:20:38 +00:00
comp500
c89d3b1e47
Calculate SHA256 hash for debugging
2019-12-23 01:05:15 +00:00
comp500
e8538c22bc
Fix exception when old file doesn't exist
2019-12-23 00:36:54 +00:00
comp500
a15489f5e4
Complete Kotlin port
2019-12-21 02:04:10 +00:00
comp500
9d3587c72e
Rename .java to .kt
2019-12-21 02:04:09 +00:00
comp500
bead683b7c
Port UI to Kotlin
2019-12-20 23:20:25 +00:00
comp500
0770029dc6
Port metadata code to Kotlin
2019-12-19 21:11:47 +00:00
comp500
ecaab219c2
Port hashing stuff to Kotlin
2019-12-19 14:58:07 +00:00
comp500
b45a2983e7
Start porting to Kotlin
2019-12-19 12:25:20 +00:00