Commit graph

  • 73b32402d3
    Adding feature to add multiple people to a reservation Collin Duncan 2024-04-09 16:49:01 +02:00
  • ca3e374d19
    Adding a delay to the monitoring during court reservation Collin Duncan 2024-04-04 18:05:05 +02:00
  • bac0e3971d
    Changing event listener to only register once when deleting waiting list entries Collin Duncan 2024-04-02 14:15:01 +02:00
  • 7d6b45032b
    Fixing DST issues for recurring reservations Collin Duncan 2024-03-28 18:02:33 +01:00
  • 11dc49e865
    Adding some good-ole unit tests to CI Collin Duncan 2024-03-28 17:57:16 +01:00
  • 3e569bd278
    Bump express, @nestjs/core, @nestjs/platform-express, @nestjs/typeorm and @nestjs/testing dependabot[bot] 2024-03-28 16:58:16 +00:00
  • cbee5dd9e0
    Bump ip from 1.1.8 to 1.1.9 dependabot[bot] 2024-03-28 16:58:13 +00:00
  • 56a01ebd62
    Bump follow-redirects from 1.15.2 to 1.15.6 dependabot[bot] 2024-03-28 16:57:48 +00:00
  • 69f51a7961
    Adding some good-ole unit tests to CI Collin Duncan 2024-03-28 17:57:16 +01:00
  • d41866b0ad
    Less delays because no need for sneaky Collin Duncan 2024-03-27 14:10:28 +01:00
  • c61f75cb02
    Changing monitor to view 1 week in advance when no reservations are required Collin Duncan 2024-03-27 09:30:51 +01:00
  • 28f730cf81
    Fixing monitors and migrating them to use strings instead of blobs Collin Duncan 2024-03-26 14:05:33 +01:00
  • bbf38c8c2a
    Fixing formatting of wait list date when parsing Collin Duncan 2024-03-25 20:18:06 +01:00
  • 7a022fccc1
    Adding endpoint to force performing a reservation Collin Duncan 2024-03-22 20:14:14 +01:00
  • 67c5374832
    Fixing adding to waiting list in reservations worker to save waiting list id Collin Duncan 2024-03-22 19:04:58 +01:00
  • 3a88831148
    Implementing multiple attempts or failing early if courts are full Collin Duncan 2024-03-20 20:43:37 +01:00
  • c1199b9ec9
    Logging error message when navigating to day Collin Duncan 2024-03-19 10:07:07 +01:00
  • c47cfbd55d
    Fixing getting all court statuses Collin Duncan 2024-03-18 17:16:50 +01:00
  • 91520e01f1
    Adding error to context when failing to monitor court reservations Collin Duncan 2024-03-18 09:44:43 +01:00
  • 616f6971c7
    Another reorganization of docker layers Collin Duncan 2024-03-14 15:40:06 +01:00
  • 90ddea4bb5
    Allowing monitoring of reservations even if no daily reservations are found and updating some types for better constraints Collin Duncan 2024-03-14 12:27:47 +01:00
  • 6d35307cd6
    Changing order of Dockerfile instructions to improve layering Collin Duncan 2024-03-14 09:21:28 +01:00
  • 203dea910b
    Creating job to record monitor during reservation Collin Duncan 2024-03-14 08:06:51 +01:00
  • 2d106deb77
    Correcting imports from non-relative path Collin Duncan 2024-03-13 23:59:16 +01:00
  • 9bed0e21f1
    Adding monitoring queue Collin Duncan 2024-03-12 13:02:45 +01:00
  • dd50bbec78
    Removing baseUrl from tsconfig Collin Duncan 2024-03-12 13:01:41 +01:00
  • 7bc30f99d0
    Adding ability to monitor court reservations when performing a reservation Collin Duncan 2024-03-08 16:33:13 +01:00
  • 8410241219
    Add function to sort courts by ranking for selection Collin Duncan 2024-01-30 10:36:59 +01:00
  • 533080b0ad
    Changing daily reservations to have 2 attempts and then finally go to waitlist Collin Duncan 2024-02-23 07:35:35 -06:00
  • 09f05d6758
    Adding default timeouts of 5s Collin Duncan 2024-02-23 07:35:04 -06:00
  • 8c227029dc
    Removing unused interface from runner service Collin Duncan 2024-02-23 07:27:29 -06:00
  • d63028f075
    Deleting old runner router Collin Duncan 2024-02-23 07:27:11 -06:00
  • 630d68fa0c
    Adding error handling for baanreserveren to take a screenshot on error Collin Duncan 2024-02-23 07:26:29 -06:00
  • 086950bb56
    Removing unused code from runner service Collin Duncan 2024-02-23 07:26:12 -06:00
  • 7163f80130
    Bump follow-redirects from 1.15.2 to 1.15.4 dependabot[bot] 2024-01-10 09:01:49 +00:00
  • daa066dd01
    Bump msgpackr from 1.9.2 to 1.10.1 dependabot[bot] 2023-12-28 22:01:09 +00:00
  • 53d0b55766
    Bump axios from 1.5.0 to 1.6.0 dependabot[bot] 2023-11-11 15:32:06 +00:00
  • 5b16501708
    Revert "Fixing an issue with recurring reservations made in DST to non-DST" Collin Duncan 2023-10-31 09:09:50 +01:00
  • cc50f61320
    Removing unused import Collin Duncan 2023-10-24 11:50:11 +02:00
  • a6f0e76fe7
    Fixing an issue with recurring reservations made in DST to non-DST Collin Duncan 2023-10-24 11:43:38 +02:00
  • 1592d81b43
    Bump @babel/traverse from 7.20.12 to 7.23.2 dependabot[bot] 2023-10-18 16:56:22 +00:00
  • 0bff63ba6f
    Fixing regex for finding date and logging error on waiting list failure Collin Duncan 2023-10-17 15:50:54 +02:00
  • 99466bd1f4
    Adding debug log for handling waiting list email and preventing other parallel methods from throwing Collin Duncan 2023-10-17 10:43:00 +02:00
  • 1abaa934b0
    Adding proxy to find members Collin Duncan 2023-10-16 16:19:01 +02:00
  • 4bb532b281
    Accidentally disabled the queue! Whoopsies Collin Duncan 2023-10-16 15:26:56 +02:00
  • d8370ee4b8
    Updating controllers to use separate req class for transformation and validation Collin Duncan 2023-10-10 11:51:03 +02:00
  • 39bed45814
    Adding ownerId when creating reservation from recurring reservation Collin Duncan 2023-10-10 09:24:18 +02:00
  • 9652d7ab5f
    Adding important comment Collin Duncan 2023-10-06 12:02:05 +02:00
  • a7c955a18d
    Adding ability to reserve for others and to filter out shitty courts Collin Duncan 2023-10-06 11:56:34 +02:00
  • 54aef1ece8
    Adding formatting of date when reading from email Collin Duncan 2023-09-27 15:46:54 +02:00
  • 5a90d16872
    Adding error ntfy on email client error Collin Duncan 2023-09-26 15:24:52 +02:00
  • d9b62e6c6a
    Adding reconnection logic to email client Collin Duncan 2023-09-26 15:22:05 +02:00
  • fd5966bb8f
    Fixing check for relevant emails Collin Duncan 2023-09-23 23:12:39 +02:00
  • 3d13b84ef1
    Prettier changes Collin Duncan 2023-09-23 23:07:27 +02:00
  • 16d62f5613
    Changing all queue-related services and modules to use async provider. Changed email jobs to not be named which was preventing processing Collin Duncan 2023-09-23 23:01:24 +02:00
  • 2e1401644d
    Rearranging waiting for network idle to prevent race when there are 2 reservations Collin Duncan 2023-09-21 09:28:22 +02:00
  • 5875ad2050
    Removing low priority ntfy notifications as they do not get sent Collin Duncan 2023-09-21 09:27:40 +02:00
  • 24645eed4b
    Change wait list input details to use 45mins after start as end time Collin Duncan 2023-09-20 12:52:17 +02:00
  • 73955ffd24
    Fixing how waiting list entries are confirmed Collin Duncan 2023-09-20 11:43:52 +02:00
  • 58e815bd55
    Changing how build-args are sent to docker build action Collin Duncan 2023-09-20 11:06:35 +02:00
  • ce81225260
    Adding GIT_COMMIT to see hash in server Collin Duncan 2023-09-20 11:03:20 +02:00
  • d9ed2f22c1
    Changing how retrieving schedulable reservations works Collin Duncan 2023-09-20 09:37:57 +02:00
  • c2bb21d55a
    Changing to use global validation pipes and introducing query params validation for reservations controller Collin Duncan 2023-09-20 09:34:40 +02:00
  • dbca10c63e
    Updating wait list to expect dutch emails as well Collin Duncan 2023-09-20 09:26:41 +02:00
  • cc37cfd19f
    Fixing issue with handling waiting list emails exiting early Collin Duncan 2023-09-19 12:16:02 +02:00
  • 4441dff5b8
    Merge pull request #11 from cgduncan7/dependabot/npm_and_yarn/word-wrap-1.2.5 Collin Duncan 2023-09-14 12:56:53 +02:00
  • 3ede46abe2
    Changing schedulable to not return past reservations Collin Duncan 2023-09-14 10:01:50 +02:00
  • 82bfe43bbb
    Changed to use strings when querying by date Collin Duncan 2023-09-14 09:59:21 +02:00
  • 00b7dfec7a
    Disabling no waiting list entry from preventing reservation deletion Collin Duncan 2023-09-14 09:56:51 +02:00
  • 020c79e285
    Bump word-wrap from 1.2.3 to 1.2.5 dependabot[bot] 2023-09-13 19:36:07 +00:00
  • 415f9d3b8b
    DI fixes Collin Duncan 2023-09-13 21:35:03 +02:00
  • 36fc5d3745
    Awaiting a promise and adding a ntfy client error Collin Duncan 2023-09-13 21:29:45 +02:00
  • bd634f9742
    Adding auth and bootstrap message Collin Duncan 2023-09-13 20:52:25 +02:00
  • 62a4b8c9e6
    Completing ntfy module and adding to other modules Collin Duncan 2023-09-06 11:23:21 +02:00
  • 2f7d5c68ef
    Adding ntfy module Collin Duncan 2023-09-05 09:12:04 +02:00
  • f8699080a8
    Adding parsing pipes and converting dayjs to strings before using in db Collin Duncan 2023-09-13 21:08:21 +02:00
  • 8dd435a950
    Debugging some issues with schedulable reservations Collin Duncan 2023-09-13 12:01:06 +02:00
  • 9dc55e09cf
    Adding query param to fetch schedulable reservations Collin Duncan 2023-09-12 09:47:23 +02:00
  • 1da322ed05
    Changing how cron fetches available reservations to schedule Collin Duncan 2023-09-07 10:00:32 +02:00
  • 931a8b7f6c
    Changing how messages are fetched and marked as read Collin Duncan 2023-09-05 13:09:10 +02:00
  • 29ec45e690
    Injecting ReservationsCronService within module... Collin Duncan 2023-09-05 09:13:13 +02:00
  • 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 Collin Duncan 2023-08-31 17:39:03 +02:00
  • 8f4b6bca44
    Adding clean-up of waiting list entries when deleting a reservation that has been wait-listed Collin Duncan 2023-08-31 11:30:15 +02:00
  • c26868a49a
    Changing recurringReservations to schedule a reservation for 1 week in advance Collin Duncan 2023-08-31 08:14:06 +02:00
  • 528fac9a15
    Changing database logger to have more structured details Collin Duncan 2023-08-29 12:08:30 +02:00
  • cb7fa73a58
    Fixing issue when fetching recurring reservations by day of week Collin Duncan 2023-08-29 11:42:42 +02:00
  • 135b9930f6
    Adding new database logger for logging database related things Collin Duncan 2023-08-29 10:44:12 +02:00
  • 09de8ecff3
    Modifying how the session checking works to prevent getting stuck on home page Collin Duncan 2023-08-28 14:23:08 +02:00
  • 466ff7c32e
    Fixing some missing awaits and adding an error name to most runner errors Collin Duncan 2023-08-10 13:35:32 +02:00
  • 8ca3fe0644
    Changing how errors are logged to show correct details Collin Duncan 2023-08-10 13:34:39 +02:00
  • 56d1095f1f
    Changing creation of reservation to always save a reservation and instead delete when it has been reserved Collin Duncan 2023-08-10 13:34:23 +02:00
  • fd5d059992
    Handling errors in email client better Collin Duncan 2023-08-10 13:33:49 +02:00
  • 714b1da735
    Adding some custom errors for waiting list flow and changing number of attempts to 1 for all jobs for now Collin Duncan 2023-07-31 15:18:08 +02:00
  • 7002b44936
    Changing how getting reservations by date works to not assume 7d in past Collin Duncan 2023-07-29 16:30:06 +02:00
  • d34cfcdfeb
    Adding missing initial migration Collin Duncan 2023-07-29 15:29:27 +02:00
  • 839c162f1f
    Adding cron to clean up expired reservations Collin Duncan 2023-07-29 15:23:13 +02:00
  • 89948e79f4
    Deleting/waitlisting reservations on result Collin Duncan 2023-07-29 15:23:04 +02:00
  • d1faef35d2
    Changing logger to loggerService Collin Duncan 2023-07-29 14:58:48 +02:00
  • e7503e3074
    More work on reservation waiting list support: adding waiting list module and connecting to email queue Collin Duncan 2023-07-29 10:49:44 +02:00
  • 56dda6fd28
    Adding beginning support for email listening Collin Duncan 2023-07-28 19:50:04 +02:00