Commit Graph

  • ba1efaa793 Add and use sort direction enum Matt Nadareski 2026-03-02 10:14:22 -05:00
  • 224bf91ca9 Add and use sort category enum Matt Nadareski 2026-03-02 10:09:00 -05:00
  • 61ad950642 Replace quicksearch URL templates Matt Nadareski 2026-03-02 09:57:02 -05:00
  • 7b80d638ed Replace user URL templates Matt Nadareski 2026-03-02 09:52:07 -05:00
  • 0b1132d5c6 Replace last modified URL template Matt Nadareski 2026-03-02 09:45:49 -05:00
  • 3c2c389062 Replace newdisc URLs with builder Matt Nadareski 2026-03-02 01:20:06 -05:00
  • 14ecf5d5de Replace disc page URL with builder Matt Nadareski 2026-03-02 01:17:10 -05:00
  • a6652aff75 Replace discs-wip with URL builder Matt Nadareski 2026-03-02 01:15:22 -05:00
  • 013cbb1dcc Use URL builder for disc subpaths Matt Nadareski 2026-03-02 01:14:32 -05:00
  • 31a758b155 Use URL builder for packs URLs Matt Nadareski 2026-03-02 01:11:39 -05:00
  • 0e50b67c12 Add more URL builder tests Matt Nadareski 2026-03-02 00:57:28 -05:00
  • fd552a8c34 Add more URL builder tests Matt Nadareski 2026-03-02 00:48:45 -05:00
  • eeac28e758 Start filling in URL builder tests Matt Nadareski 2026-03-02 00:33:20 -05:00
  • f3fb98272c Add empty URI builder tests Matt Nadareski 2026-03-02 00:23:47 -05:00
  • 996b31df64 Add another incompatibilities note Matt Nadareski 2026-03-02 00:18:50 -05:00
  • 957efbb712 Add disc page subpaths to builder as constants Matt Nadareski 2026-03-02 00:17:59 -05:00
  • e9fda98922 Clean up some constants Matt Nadareski 2026-03-02 00:10:56 -05:00
  • a87bb14ac5 Add unused list path builder Matt Nadareski 2026-03-02 00:08:17 -05:00
  • 873c5b12df Fix strange naming Matt Nadareski 2026-03-02 00:02:42 -05:00
  • 00c0c2c814 Never noticed those shared a path Matt Nadareski 2026-03-02 00:00:50 -05:00
  • a225e7e0e7 Add a funny builder Matt Nadareski 2026-03-01 23:59:00 -05:00
  • 0304c5cb60 Add pack URL unused builder, separate some others Matt Nadareski 2026-03-01 23:57:01 -05:00
  • aa5892b733 Add unused WIP path builder Matt Nadareski 2026-03-01 23:37:57 -05:00
  • 480c0cbc15 Add unused single-disc page URL builder Matt Nadareski 2026-03-01 23:32:31 -05:00
  • 1ac1cdc89f Add page number to builder Matt Nadareski 2026-03-01 23:14:24 -05:00
  • 8fc96d7c8e Add unused discs path builder Matt Nadareski 2026-03-01 23:12:18 -05:00
  • a93a1c6883 It's constant Matt Nadareski 2026-03-01 23:04:30 -05:00
  • 22af18a343 Make range parmeters required Matt Nadareski 2026-03-01 21:47:26 -05:00
  • 732a9ef8b8 Unify single user page methods Matt Nadareski 2026-03-01 21:40:00 -05:00
  • a16c740716 Remove maybe redundant code Matt Nadareski 2026-03-01 21:34:58 -05:00
  • d60d3ab57e Add subfolder-less variants for packs, not used Matt Nadareski 2026-03-01 21:33:25 -05:00
  • 462b24acc8 These should technically use the discard pattern Matt Nadareski 2026-03-01 21:27:43 -05:00
  • 3064f41be2 Slightly unify packs handling Matt Nadareski 2026-03-01 14:24:38 -05:00
  • 1bbea1f5aa Fix build Matt Nadareski 2026-03-01 14:17:31 -05:00
  • b854eb5b33 Unify query normalization, remove duplicate method Matt Nadareski 2026-03-01 14:11:28 -05:00
  • 96f3672d75 WIP pages always use the same URL Matt Nadareski 2026-03-01 13:59:21 -05:00
  • 7c463c0cfb Furhter reduce need for URLs passed everywhere Matt Nadareski 2026-03-01 13:56:15 -05:00
  • 543b0d20ea Furhter reduce need for URLs passed everywhere Matt Nadareski 2026-03-01 13:56:01 -05:00
  • fd760002d7 Replace more pack methods Matt Nadareski 2026-03-01 13:34:25 -05:00
  • 4965333c1a Add more PackType overrides Matt Nadareski 2026-03-01 13:33:02 -05:00
  • 058a5ef6aa Start making URLs less visible Matt Nadareski 2026-03-01 13:30:38 -05:00
  • 88ed573668 Add PackType-based DownloadPacks implementations Matt Nadareski 2026-03-01 13:21:51 -05:00
  • 883cc30389 Add PackType extensions Matt Nadareski 2026-03-01 13:13:27 -05:00
  • efc3486473 Add PackType enum, currently unused Matt Nadareski 2026-03-01 13:04:51 -05:00
  • 27c9f4e66a Refactor useless pack download parameter Matt Nadareski 2026-03-01 12:40:34 -05:00
  • 8a9637d923 Refactor useless pack download parameter Matt Nadareski 2026-03-01 12:05:59 -05:00
  • eb6ae00ee2 This is a field, not a property Matt Nadareski 2026-03-01 11:56:42 -05:00
  • 5d6b14ea7e Rename properties based on actual use Matt Nadareski 2026-03-01 11:56:08 -05:00
  • 2320c089a5 Replace method parameters with force properties Matt Nadareski 2026-03-01 11:55:40 -05:00
  • 25e2fe6e41 Make force flags global to client Matt Nadareski 2026-03-01 11:45:13 -05:00
  • cf4160687a Minor reformatting Matt Nadareski 2026-03-01 11:42:23 -05:00
  • 95f87b05fe Fix copy-paste error in summary Matt Nadareski 2026-03-01 11:38:50 -05:00
  • 06e7ae184a Add set download library methods Matt Nadareski 2026-03-01 11:37:14 -05:00
  • 02efdd4c22 Make force continue work with disc page extras Matt Nadareski 2026-02-28 22:53:49 -05:00
  • 361ccb236c Handle credentials a bit more gracefully Matt Nadareski 2026-02-28 22:15:24 -05:00
  • d2034690fd Add force flags in more places, fix build Matt Nadareski 2026-02-28 21:54:53 -05:00
  • a5370171da Add force download functionality Matt Nadareski 2026-02-28 21:44:25 -05:00
  • 8e4bcabbe5 Even more debug Matt Nadareski 2026-02-28 17:31:17 -05:00
  • d75cc68cde Add more debug logs for tracing Matt Nadareski 2026-02-28 17:26:13 -05:00
  • cb8ed20c6c Make modern .NET more apparent in statements Matt Nadareski 2026-02-28 17:21:45 -05:00
  • 1c1027a258 Unify page handling for discs and WIP Matt Nadareski 2026-02-28 16:34:45 -05:00
  • 1afa77d6eb Be more explicit on invalid attempt count failure Matt Nadareski 2026-02-28 16:27:28 -05:00
  • 469a3886fb Invert failOnSingle to be more consistent Matt Nadareski 2026-02-28 16:25:01 -05:00
  • 3a03521385 Only add processed IDs on success for range-based downloads Matt Nadareski 2026-02-28 16:18:07 -05:00
  • 78d7a5cab2 Convert to interpolated strings Matt Nadareski 2026-02-28 16:12:02 -05:00
  • 6a31869215 Make pack download output more consistent with debug Matt Nadareski 2026-02-28 16:10:01 -05:00
  • f645138154 Ensure flush on write Matt Nadareski 2026-02-28 16:07:24 -05:00
  • 5b8f7d0d70 Minor cleanup Matt Nadareski 2026-02-28 15:58:05 -05:00
  • 346103f2f3 SFV regex Matt Nadareski 2026-02-28 11:36:45 -05:00
  • da0e713d88 Add remarks for external implementers around WIP Matt Nadareski 2026-02-28 11:29:16 -05:00
  • 4e2ebf1ce5 "Indicates" not "Determines" Matt Nadareski 2026-02-28 11:23:54 -05:00
  • 2c6568b03f Make staff status more invisible Matt Nadareski 2026-02-28 11:23:00 -05:00
  • 50dbdcc0cc Make login status more invisible Matt Nadareski 2026-02-28 11:17:37 -05:00
  • 102843bf51 Use more descriptive parameter name for client Matt Nadareski 2026-02-28 11:14:56 -05:00
  • 7eb35d11ac Consistently use randomized delays Matt Nadareski 2026-02-28 11:11:00 -05:00
  • 1caa784210 Login is smarter now Matt Nadareski 2026-02-28 11:06:08 -05:00
  • a433cc6ff1 Clarify two properties and their functionality Matt Nadareski 2026-02-28 11:04:09 -05:00
  • ea67619bf5 Allow multiple attempts for older .NET Matt Nadareski 2026-02-28 11:02:20 -05:00
  • c0b27b62d0 Use added date for empty page checks Matt Nadareski 2026-02-28 10:08:55 -05:00
  • 03b7195b2c Explicit skip case for empty retrieved pages Matt Nadareski 2026-02-28 09:59:30 -05:00
  • d5743c59d8 Enable WIP RedumpTool versions Matt Nadareski 2026-02-28 09:54:49 -05:00
  • cabd0f8561 Try/catch inside of conditional Matt Nadareski 2026-02-28 09:54:03 -05:00
  • 758d7a8980 Add explicit error logs on download failure Matt Nadareski 2026-02-28 09:44:56 -05:00
  • 24d2c7bc3b DownloadFile should retry as well Matt Nadareski 2026-02-27 11:53:22 -05:00
  • bc94aa2cb6 Update client before logging in Matt Nadareski 2026-02-27 11:32:43 -05:00
  • 48602e73c8 Fix disc query handling Matt Nadareski 2026-02-27 11:20:29 -05:00
  • 52ff255941 Better unify common input handling Matt Nadareski 2026-02-27 11:14:05 -05:00
  • c913e667c8 Further internally invert noslash Matt Nadareski 2026-02-27 10:22:33 -05:00
  • e9fc56b310 Internally invert noslash Matt Nadareski 2026-02-27 10:14:40 -05:00
  • 5268df5fea Make timeout user-configurable Matt Nadareski 2026-02-27 09:58:05 -05:00
  • bdab84b469 Make web timeout configurable internally Matt Nadareski 2026-02-27 09:52:37 -05:00
  • f44714c466 Trim leading slashes for noslash paths Matt Nadareski 2026-02-27 09:28:04 -05:00
  • 92a220a1e5 Add discs support next to quicksearch Matt Nadareski 2026-02-27 09:18:11 -05:00
  • 4b6fc09fc0 Attempts is more accurate than retry count Matt Nadareski 2026-02-27 08:58:41 -05:00
  • d818f7a4bc Expose retry count to RedumpTool Matt Nadareski 2026-02-27 08:56:13 -05:00
  • a3a092bb33 Retry count can now be set externally Matt Nadareski 2026-02-27 08:49:39 -05:00
  • 9204a8a5fc Allow setting the timeout directly Matt Nadareski 2026-02-27 08:44:03 -05:00
  • 7f0b9f9fb8 Use the retry count for logins too Matt Nadareski 2026-02-27 08:41:13 -05:00
  • 9572b1f6ff Only use \r if not in debug Matt Nadareski 2026-02-26 23:14:18 -05:00
  • ca7fd0694a Add attempt count to debug logs where relevant Matt Nadareski 2026-02-26 23:12:09 -05:00