Commit graph

  • 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
  • 33e19d38c5
    Adding waitListed property to reservations Collin Duncan 2023-07-28 19:49:06 +02:00
  • 014e47e5cf
    Changing logger service to be default scope Collin Duncan 2023-07-28 19:48:40 +02:00
  • 91271cdc4b
    Deleting old controller Collin Duncan 2023-07-28 19:48:17 +02:00
  • 9407f2df2f
    Cleaning up github workflow Collin Duncan 2023-07-28 19:46:50 +02:00
  • f916ce112c
    Bump word-wrap from 1.2.3 to 1.2.4 dependabot[bot] 2023-07-19 05:32:41 +00:00
  • 0baf1af51e
    Bump semver from 6.3.0 to 6.3.1 dependabot[bot] 2023-07-11 07:31:37 +00:00
  • 582f79eb27
    Removing migrations from nestjs code and relying on typeorcli Collin Duncan 2023-06-29 15:20:18 +02:00
  • 4f15521afe
    Fixing nestjs dependency injection Collin Duncan 2023-06-29 13:16:11 +02:00
  • 1a57f8e2e9
    Correcting entity and adding migration Collin Duncan 2023-06-29 10:39:27 +02:00
  • 699b8445ff
    Adding recurring reservations and updating some linting/formatting rules Collin Duncan 2023-06-29 10:32:09 +02:00
  • 8a1da9925f
    Fixing some transformation and logging sensitive data issues Collin Duncan 2023-06-28 21:40:29 +02:00
  • d947ad488f
    Adding back some missing errors from flow Collin Duncan 2023-06-28 16:53:28 +02:00
  • bdcf1b753f
    Adding some error logging when selecting day Collin Duncan 2023-06-28 16:25:40 +02:00
  • 714f74cf63
    Changing BullModule to require redis host and port env vars Collin Duncan 2023-06-28 15:17:49 +02:00
  • 4710b1026f
    Injecting configService into async configs Collin Duncan 2023-06-28 14:32:31 +02:00
  • 65d12a266d
    Adding import of config module to TypeORM async config Collin Duncan 2023-06-28 12:31:40 +02:00
  • 962644fb3a
    Changing env vars to use config service Collin Duncan 2023-06-28 11:26:17 +02:00