Commit graph

45 commits

Author SHA1 Message Date
Collin Duncan
10da5b1120
Fixing speedy reservation from attempting to find selectors that will never be present 2024-05-13 09:40:12 +02:00
Collin Duncan
1a6fa08f6d
Do not select opponents during speedy reservation 2024-05-07 13:15:26 +02:00
Collin Duncan
bfc72f2cfb
Properly retrying speedy reservations and speeding up searching for opponents 2024-05-07 11:47:44 +02:00
Collin Duncan
360acfb63b
Prevent booking all available courts and throw error in case we need to waitlist 2024-05-02 11:13:22 +02:00
Collin Duncan
c4fcb38df8
Adding speedy mode for reservations 2024-04-30 10:27:10 +02:00
Collin Duncan
1fcd49af2a
Removing monitor from flow as it adds a substantial delay 2024-04-18 09:44:11 +02:00
Collin Duncan
c09532f89a
Revert "Removing monitor and screenshotting from flow for now"
This reverts commit c7e500ad6f.
2024-04-16 09:52:49 +02:00
Collin Duncan
c7e500ad6f
Removing monitor and screenshotting from flow for now 2024-04-16 09:17:52 +02:00
Collin Duncan
d23358e5d8
Making screenshots on error only happen in non-time sensitive flows and switching back to using a queue 2024-04-11 11:46:25 +02:00
Collin Duncan
45bc15eee5
Decreasing screenshot quality to decrease time taken for screenshot 2024-04-11 09:49:23 +02:00
Collin Duncan
e7bff228c6
Adding a warmup and changing daily reservations to utilize this warmup + busy loop to be faster in the morning 2024-04-09 23:19:57 +02:00
Collin Duncan
73b32402d3
Adding feature to add multiple people to a reservation 2024-04-09 16:49:01 +02:00
Collin Duncan
ca3e374d19
Adding a delay to the monitoring during court reservation 2024-04-04 18:05:05 +02:00
Collin Duncan
bac0e3971d
Changing event listener to only register once when deleting waiting list entries 2024-04-02 14:15:01 +02:00
Collin Duncan
d41866b0ad
Less delays because no need for sneaky 2024-03-27 14:10:28 +01:00
Collin Duncan
28f730cf81
Fixing monitors and migrating them to use strings instead of blobs 2024-03-26 14:05:33 +01:00
Collin Duncan
c1199b9ec9
Logging error message when navigating to day 2024-03-19 10:07:07 +01:00
Collin Duncan
c47cfbd55d
Fixing getting all court statuses 2024-03-18 17:17:21 +01:00
Collin Duncan
91520e01f1
Adding error to context when failing to monitor court reservations 2024-03-18 09:44:43 +01:00
Collin Duncan
203dea910b
Creating job to record monitor during reservation 2024-03-14 08:06:51 +01:00
Collin Duncan
7bc30f99d0
Adding ability to monitor court reservations when performing a reservation 2024-03-08 16:33:13 +01:00
Collin Duncan
8410241219
Add function to sort courts by ranking for selection 2024-03-08 16:06:49 +01:00
Collin Duncan
533080b0ad
Changing daily reservations to have 2 attempts and then finally go to waitlist 2024-02-23 07:39:44 -06:00
Collin Duncan
630d68fa0c
Adding error handling for baanreserveren to take a screenshot on error 2024-02-23 07:39:27 -06:00
Collin Duncan
9652d7ab5f
Adding important comment 2023-10-06 12:02:05 +02:00
Collin Duncan
a7c955a18d
Adding ability to reserve for others and to filter out shitty courts 2023-10-06 11:56:34 +02:00
Collin Duncan
2e1401644d
Rearranging waiting for network idle to prevent race when there are 2 reservations 2023-09-21 09:28:22 +02:00
Collin Duncan
24645eed4b
Change wait list input details to use 45mins after start as end time 2023-09-20 12:52:17 +02:00
Collin Duncan
73955ffd24
Fixing how waiting list entries are confirmed 2023-09-20 11:43:52 +02:00
Collin Duncan
00b7dfec7a
Disabling no waiting list entry from preventing reservation deletion 2023-09-14 09:56:51 +02:00
Collin Duncan
62a4b8c9e6
Completing ntfy module and adding to other modules 2023-09-13 21:08:37 +02:00
Collin Duncan
68719cfa67
Fixing the save button from not being clicked for waitlists in Dutch; Adding some network idle waits for logging in and out; Accepting dialog when deleting a waitlist entry 2023-08-31 17:39:03 +02:00
Collin Duncan
8f4b6bca44
Adding clean-up of waiting list entries when deleting a reservation that has been wait-listed 2023-08-31 11:30:15 +02:00
Collin Duncan
135b9930f6
Adding new database logger for logging database related things 2023-08-29 10:44:12 +02:00
Collin Duncan
09de8ecff3
Modifying how the session checking works to prevent getting stuck on home page 2023-08-28 14:23:08 +02:00
Collin Duncan
466ff7c32e
Fixing some missing awaits and adding an error name to most runner errors 2023-08-10 13:35:32 +02:00
Collin Duncan
714b1da735
Adding some custom errors for waiting list flow and changing number of attempts to 1 for all jobs for now 2023-07-31 15:18:08 +02:00
Collin Duncan
56dda6fd28
Adding beginning support for email listening 2023-07-28 19:50:04 +02:00
Collin Duncan
699b8445ff
Adding recurring reservations and updating some linting/formatting rules 2023-06-29 10:32:09 +02:00
Collin Duncan
8a1da9925f
Fixing some transformation and logging sensitive data issues 2023-06-28 21:40:29 +02:00
Collin Duncan
d947ad488f
Adding back some missing errors from flow 2023-06-28 16:53:28 +02:00
Collin Duncan
bdcf1b753f
Adding some error logging when selecting day 2023-06-28 16:25:40 +02:00
Collin Duncan
e0671749bd
Adding some debug logs 2023-06-28 09:28:24 +02:00
Collin Duncan
9da2d5e2f2
Formatting fixes 2023-06-27 16:06:19 +02:00
Collin Duncan
1def4de40c
Big ole refactor to using nestjs for some practice 2023-05-26 15:43:14 -05:00
Renamed from src/common/runner.ts (Browse further)