Commit graph

269 commits

Author SHA1 Message Date
Collin Duncan
bbf38c8c2a
Fixing formatting of wait list date when parsing 2024-03-25 20:18:06 +01:00
Collin Duncan
7a022fccc1
Adding endpoint to force performing a reservation 2024-03-22 20:14:14 +01:00
Collin Duncan
67c5374832
Fixing adding to waiting list in reservations worker to save waiting list id 2024-03-22 19:04:58 +01:00
Collin Duncan
3a88831148
Implementing multiple attempts or failing early if courts are full 2024-03-20 20:43:37 +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
616f6971c7
Another reorganization of docker layers 2024-03-14 15:40:08 +01:00
Collin Duncan
90ddea4bb5
Allowing monitoring of reservations even if no daily reservations are found and updating some types for better constraints 2024-03-14 12:27:47 +01:00
Collin Duncan
6d35307cd6
Changing order of Dockerfile instructions to improve layering 2024-03-14 09:21:28 +01:00
Collin Duncan
203dea910b
Creating job to record monitor during reservation 2024-03-14 08:06:51 +01:00
Collin Duncan
2d106deb77
Correcting imports from non-relative path 2024-03-13 23:59:16 +01:00
Collin Duncan
9bed0e21f1
Adding monitoring queue 2024-03-12 13:02:45 +01:00
Collin Duncan
dd50bbec78
Removing baseUrl from tsconfig 2024-03-12 13:01:41 +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
09f05d6758
Adding default timeouts of 5s 2024-02-23 07:39:38 -06:00
Collin Duncan
8c227029dc
Removing unused interface from runner service 2024-02-23 07:39:35 -06:00
Collin Duncan
d63028f075
Deleting old runner router 2024-02-23 07:39:31 -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
086950bb56
Removing unused code from runner service 2024-02-23 07:39:17 -06:00
Collin Duncan
5b16501708
Revert "Fixing an issue with recurring reservations made in DST to non-DST"
This reverts commit a6f0e76fe7.
2023-10-31 09:09:50 +01:00
Collin Duncan
cc50f61320
Removing unused import 2023-10-24 11:50:11 +02:00
Collin Duncan
a6f0e76fe7
Fixing an issue with recurring reservations made in DST to non-DST 2023-10-24 11:43:38 +02:00
Collin Duncan
0bff63ba6f
Fixing regex for finding date and logging error on waiting list failure 2023-10-17 15:50:54 +02:00
Collin Duncan
99466bd1f4
Adding debug log for handling waiting list email and preventing other parallel methods from throwing 2023-10-17 10:43:00 +02:00
Collin Duncan
1abaa934b0
Adding proxy to find members 2023-10-16 16:19:01 +02:00
Collin Duncan
4bb532b281
Accidentally disabled the queue! Whoopsies 2023-10-16 15:26:56 +02:00
Collin Duncan
d8370ee4b8
Updating controllers to use separate req class for transformation and validation 2023-10-10 11:51:03 +02:00
Collin Duncan
39bed45814
Adding ownerId when creating reservation from recurring reservation 2023-10-10 09:24:18 +02: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
54aef1ece8
Adding formatting of date when reading from email 2023-09-27 15:46:54 +02:00
Collin Duncan
5a90d16872
Adding error ntfy on email client error 2023-09-26 15:24:52 +02:00
Collin Duncan
d9b62e6c6a
Adding reconnection logic to email client 2023-09-26 15:22:05 +02:00
Collin Duncan
fd5966bb8f
Fixing check for relevant emails 2023-09-23 23:12:39 +02:00
Collin Duncan
3d13b84ef1
Prettier changes 2023-09-23 23:08:23 +02:00
Collin Duncan
16d62f5613
Changing all queue-related services and modules to use async provider. Changed email jobs to not be named which was preventing processing 2023-09-23 23:04:50 +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
5875ad2050
Removing low priority ntfy notifications as they do not get sent 2023-09-21 09:27:40 +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
58e815bd55
Changing how build-args are sent to docker build action 2023-09-20 11:06:35 +02:00
Collin Duncan
ce81225260
Adding GIT_COMMIT to see hash in server 2023-09-20 11:03:20 +02:00
Collin Duncan
d9ed2f22c1
Changing how retrieving schedulable reservations works 2023-09-20 09:37:57 +02:00
Collin Duncan
c2bb21d55a
Changing to use global validation pipes and introducing query params validation for reservations controller 2023-09-20 09:34:40 +02:00
Collin Duncan
dbca10c63e
Updating wait list to expect dutch emails as well 2023-09-20 09:26:41 +02:00
Collin Duncan
cc37cfd19f
Fixing issue with handling waiting list emails exiting early 2023-09-19 12:16:02 +02:00
Collin Duncan
4441dff5b8
Merge pull request #11 from cgduncan7/dependabot/npm_and_yarn/word-wrap-1.2.5
Bump word-wrap from 1.2.3 to 1.2.5
2023-09-14 12:56:53 +02:00