Commit Graph

290 Commits

Author SHA1 Message Date
Matt Nadareski
fd552a8c34 Add more URL builder tests 2026-03-02 00:48:45 -05:00
Matt Nadareski
eeac28e758 Start filling in URL builder tests 2026-03-02 00:33:20 -05:00
Matt Nadareski
f3fb98272c Add empty URI builder tests 2026-03-02 00:23:47 -05:00
Matt Nadareski
996b31df64 Add another incompatibilities note 2026-03-02 00:18:50 -05:00
Matt Nadareski
957efbb712 Add disc page subpaths to builder as constants 2026-03-02 00:17:59 -05:00
Matt Nadareski
e9fda98922 Clean up some constants 2026-03-02 00:10:56 -05:00
Matt Nadareski
a87bb14ac5 Add unused list path builder 2026-03-02 00:08:17 -05:00
Matt Nadareski
873c5b12df Fix strange naming 2026-03-02 00:02:42 -05:00
Matt Nadareski
00c0c2c814 Never noticed those shared a path 2026-03-02 00:00:50 -05:00
Matt Nadareski
a225e7e0e7 Add a funny builder 2026-03-01 23:59:00 -05:00
Matt Nadareski
0304c5cb60 Add pack URL unused builder, separate some others 2026-03-01 23:57:01 -05:00
Matt Nadareski
aa5892b733 Add unused WIP path builder 2026-03-01 23:37:57 -05:00
Matt Nadareski
480c0cbc15 Add unused single-disc page URL builder 2026-03-01 23:32:31 -05:00
Matt Nadareski
1ac1cdc89f Add page number to builder 2026-03-01 23:14:24 -05:00
Matt Nadareski
8fc96d7c8e Add unused discs path builder 2026-03-01 23:12:18 -05:00
Matt Nadareski
a93a1c6883 It's constant 2026-03-01 23:04:30 -05:00
Matt Nadareski
22af18a343 Make range parmeters required 2026-03-01 21:47:26 -05:00
Matt Nadareski
732a9ef8b8 Unify single user page methods 2026-03-01 21:40:00 -05:00
Matt Nadareski
a16c740716 Remove maybe redundant code 2026-03-01 21:34:58 -05:00
Matt Nadareski
d60d3ab57e Add subfolder-less variants for packs, not used 2026-03-01 21:33:25 -05:00
Matt Nadareski
462b24acc8 These should technically use the discard pattern 2026-03-01 21:27:43 -05:00
Matt Nadareski
3064f41be2 Slightly unify packs handling 2026-03-01 14:24:38 -05:00
Matt Nadareski
1bbea1f5aa Fix build 2026-03-01 14:17:31 -05:00
Matt Nadareski
b854eb5b33 Unify query normalization, remove duplicate method 2026-03-01 14:11:28 -05:00
Matt Nadareski
96f3672d75 WIP pages always use the same URL 2026-03-01 13:59:21 -05:00
Matt Nadareski
7c463c0cfb Furhter reduce need for URLs passed everywhere 2026-03-01 13:56:15 -05:00
Matt Nadareski
543b0d20ea Furhter reduce need for URLs passed everywhere 2026-03-01 13:56:01 -05:00
Matt Nadareski
fd760002d7 Replace more pack methods 2026-03-01 13:34:25 -05:00
Matt Nadareski
4965333c1a Add more PackType overrides 2026-03-01 13:33:02 -05:00
Matt Nadareski
058a5ef6aa Start making URLs less visible 2026-03-01 13:30:38 -05:00
Matt Nadareski
88ed573668 Add PackType-based DownloadPacks implementations 2026-03-01 13:21:51 -05:00
Matt Nadareski
883cc30389 Add PackType extensions 2026-03-01 13:13:27 -05:00
Matt Nadareski
efc3486473 Add PackType enum, currently unused 2026-03-01 13:04:51 -05:00
Matt Nadareski
27c9f4e66a Refactor useless pack download parameter 2026-03-01 12:40:34 -05:00
Matt Nadareski
8a9637d923 Refactor useless pack download parameter 2026-03-01 12:05:59 -05:00
Matt Nadareski
eb6ae00ee2 This is a field, not a property 2026-03-01 11:56:42 -05:00
Matt Nadareski
5d6b14ea7e Rename properties based on actual use 2026-03-01 11:56:08 -05:00
Matt Nadareski
2320c089a5 Replace method parameters with force properties 2026-03-01 11:55:40 -05:00
Matt Nadareski
25e2fe6e41 Make force flags global to client 2026-03-01 11:45:13 -05:00
Matt Nadareski
cf4160687a Minor reformatting 2026-03-01 11:42:23 -05:00
Matt Nadareski
95f87b05fe Fix copy-paste error in summary 2026-03-01 11:38:50 -05:00
Matt Nadareski
06e7ae184a Add set download library methods 2026-03-01 11:37:14 -05:00
Matt Nadareski
02efdd4c22 Make force continue work with disc page extras 2026-02-28 22:53:49 -05:00
Matt Nadareski
361ccb236c Handle credentials a bit more gracefully 2026-02-28 22:15:24 -05:00
Matt Nadareski
d2034690fd Add force flags in more places, fix build 2026-02-28 21:54:53 -05:00
Matt Nadareski
a5370171da Add force download functionality
WARNING: This changes the -f flag to be force download. Force continue now uses -c.
2026-02-28 21:44:25 -05:00
Matt Nadareski
8e4bcabbe5 Even more debug 2026-02-28 17:31:17 -05:00
Matt Nadareski
d75cc68cde Add more debug logs for tracing 2026-02-28 17:26:13 -05:00
Matt Nadareski
cb8ed20c6c Make modern .NET more apparent in statements 2026-02-28 17:21:45 -05:00
Matt Nadareski
1c1027a258 Unify page handling for discs and WIP 2026-02-28 16:34:45 -05:00