Commit graph

  • 13fafe9dbf
    Adding validator for date range strings to make sure they are ISO8601 main collin 2026-05-11 13:04:31 +02:00
  • 9432210d5f prettier formatting fixes collin 2026-04-30 22:49:47 +02:00
  • 0bbf814a16 Removing ts-error comment for the millionth time collin 2026-04-30 22:45:07 +02:00
  • 0e4c7ca0f1 Fixing 5x loop when warming up collin 2026-04-30 22:21:38 +02:00
  • 64c4354e5e Fixing bootstrapped notification to show proper version collin 2026-04-30 22:10:00 +02:00
  • 7307cad350
    Modifying cleanUpExpiredReservations code to actually delete expired stuff collin 2026-04-28 14:42:50 +02:00
  • e3402fed65
    Adding env var to show version is local collin 2026-03-25 13:29:57 +01:00
  • 7fe76186c7 Adding better error logs for ntfy client collin 2026-04-19 22:45:54 +02:00
  • f99550d879
    WIP commit for handling risky reservations safe_waiting-list_reservations collin 2026-04-10 17:43:59 +02:00
  • bedd062aa0
    stopping reservation of dangerous (<5hr until start) reservations Collin Duncan 2025-04-29 10:40:14 +02:00
  • 736e1f4d39
    Adding env var to show version is local collin 2026-03-25 13:29:57 +01:00
  • a85f743be4
    Adding reservation cancellation Collin Duncan 2025-04-02 12:08:41 +02:00
  • 7d436f7c70
    Only listening to push events on main branch for test workflow collin 2026-03-25 11:07:07 +01:00
  • 468f22f3e9
    Adding status badge from woodpecker to README collin 2026-03-24 17:03:31 +01:00
  • 63f77321c7
    Removing unused volumes from test workflow collin 2026-03-24 17:02:33 +01:00
  • aea4376642
    Adding back push event type to test workflow collin 2026-03-24 17:01:51 +01:00
  • dd4e759fb6
    Correcting CD section of readme collin 2026-03-24 17:01:32 +01:00
  • f099ebd332
    Correcting name of deploy step collin 2026-03-24 16:58:07 +01:00
  • b4ef4c8ca6
    Improving CICD to not deploy on pull_request events 😄 collin 2026-03-24 16:56:21 +01:00
  • 1e79ca1103
    Updating ecosystem config collin 2026-03-23 10:58:51 +01:00
  • f7e3bb883a
    Removing old comment that was moved collin 2026-03-23 10:08:11 +01:00
  • 1dffb0c41d
    Removing GH bullshit collin 2026-03-23 10:07:25 +01:00
  • 478a6f11bd
    Updating ranking to de-prioritize some "sub-optimal" courts collin 2026-03-23 10:06:17 +01:00
  • a6fb5f35b6
    Migrating to self-hosted solution for cicd and deployments Collin Duncan 2025-04-29 11:20:20 +02:00
  • 3951862c66
    Fixing getting schedulable reservations to use correct params Collin Duncan 2025-04-23 11:03:45 +02:00
  • 3e6f7473b4
    Fixing isAvailableForReservation function and adding unit tests Collin Duncan 2025-04-22 12:56:28 +02:00
  • 472f2c5d42
    Adding woodpecker-ci Collin Duncan 2025-04-22 10:24:53 +02:00
  • 01a6013093
    Fixing incorrect inequality when fetching schedulable reservations Collin Duncan 2025-04-22 09:23:27 +02:00
  • 94ddf55639
    Making end date inclusive for schedulable reservations Collin Duncan 2025-04-15 08:54:32 +02:00
  • afb733608d
    Only get pending reservations when looking for schedulable reservations Collin Duncan 2025-04-09 12:53:04 +02:00
  • 82633908a4
    Adding some unit tests for getting court slots based on date Collin Duncan 2025-04-03 16:44:11 +02:00
  • 5b109226e6
    Changing the DayjsTransformer to transform from plain date string to dayjs in correct timezone Collin Duncan 2025-04-03 16:01:34 +02:00
  • 82ff838359
    Correcting tests regarding court prioritization Collin Duncan 2025-04-02 14:21:05 +02:00
  • f0d4207880
    Changing waiting list query to only look at dateRangeStart Collin Duncan 2025-04-02 13:18:10 +02:00
  • b6e2ea4c5a
    Changing court priorities Collin Duncan 2025-03-11 10:48:47 +01:00
  • 25efd61c99
    Adding status to query params of reservations controller endpoints Collin Duncan 2025-03-11 10:46:15 +01:00
  • 671084dc7b
    Adding status to reservations and stopping deletion on booking Collin Duncan 2025-03-11 10:39:12 +01:00
  • 25fb2c9bdc
    Fixing monitors to have proper createdAt Collin Duncan 2025-02-12 14:18:26 +01:00
  • 9e9b0194da
    Moving some dayjs stuff to common folder to be able to re-use it Collin Duncan 2025-02-12 13:49:14 +01:00
  • 0e0fc68d7d
    Fixing linting discrepancy with IDE Collin Duncan 2025-01-14 11:10:33 +01:00
  • c6429c6d3d
    Adding a retry to warmup Collin Duncan 2025-01-14 10:54:55 +01:00
  • 791b270213
    Excluding /health from logger middleware Collin Duncan 2024-10-15 09:54:37 +02:00
  • 509462e118
    Removing some ntfy logs and adding more error handling for 4xx+ errors Collin Duncan 2024-09-19 13:05:20 +02:00
  • 2c6e275f4c
    Adding some logs for ntfy module Collin Duncan 2024-09-19 12:51:21 +02:00
  • 6dd515e8eb
    Updating health controller to throw 503 if unhealthy Collin Duncan 2024-09-19 12:02:47 +02:00
  • 4fc6748821
    Adding a health module to use for podman healthchecks Collin Duncan 2024-09-19 11:49:35 +02:00
  • 3b41a75bb4
    Improving the email client to support reconnecting Collin Duncan 2024-09-19 11:49:25 +02:00
  • 4a94d280cb
    Removing old password service Collin Duncan 2024-09-19 11:35:30 +02:00
  • 50eb6174e0
    Changing default priorities of ntfy messages Collin Duncan 2024-07-08 16:01:51 +02:00
  • a0405e7027
    Decreasing priority of court 2 because team reserves it :sad: Collin Duncan 2024-06-26 12:49:33 +02:00
  • 32c82d1ae6
    Removing unused group for plainToInstance of reservation Collin Duncan 2024-06-24 10:35:21 +02:00
  • 0a3e712838
    Expanding the reservations job payload to dictate if it should run in speedy mode or not as waiting lists are actually hindered by speedy mode Collin Duncan 2024-06-20 13:50:01 +02:00
  • d4eb34057c
    Changing priorities of courts Collin Duncan 2024-06-19 12:16:46 +02:00
  • 696aa590ab
    Changing speedy reservation to use court ranking and adding some tests for selection of court Collin Duncan 2024-05-22 11:09:59 +02:00
  • 6dfe776b14
    Checking number of hours in the future for reservations instead of days Collin Duncan 2024-05-15 20:31:23 +02:00
  • 10da5b1120
    Fixing speedy reservation from attempting to find selectors that will never be present Collin Duncan 2024-05-13 09:40:12 +02:00
  • 1a6fa08f6d
    Do not select opponents during speedy reservation Collin Duncan 2024-05-07 13:15:26 +02:00
  • bfc72f2cfb
    Properly retrying speedy reservations and speeding up searching for opponents Collin Duncan 2024-05-07 11:47:44 +02:00
  • feb3c4b8d0
    Adding endpoint to update recurring reservations Collin Duncan 2024-05-03 11:23:21 +02:00
  • 360acfb63b
    Prevent booking all available courts and throw error in case we need to waitlist Collin Duncan 2024-05-02 11:13:22 +02:00
  • c4fcb38df8
    Adding speedy mode for reservations Collin Duncan 2024-04-30 10:27:10 +02:00
  • 1fcd49af2a
    Removing monitor from flow as it adds a substantial delay Collin Duncan 2024-04-18 09:44:11 +02:00
  • eb55f6afaf
    Using new versions of docker/* actions Collin Duncan 2024-04-16 10:42:33 +02:00
  • f5c0abf01f
    Using actions/checkout@v4 Collin Duncan 2024-04-16 10:38:10 +02:00
  • 874ab9f555
    Changing to use dayjs with timezones in test Collin Duncan 2024-04-16 10:33:07 +02:00
  • ef9925c29e
    Adding minute check for warmup test Collin Duncan 2024-04-16 10:26:11 +02:00
  • 430ab33627
    Rearranging order of tests for better picture of what is happening on cicd Collin Duncan 2024-04-16 10:24:12 +02:00
  • 51080310d8
    Changing unit tests to use more mocked modules Collin Duncan 2024-04-16 10:16:51 +02:00
  • c09532f89a
    Revert "Removing monitor and screenshotting from flow for now" Collin Duncan 2024-04-16 09:52:49 +02:00
  • 6340a2328e
    Fixing unit tests Collin Duncan 2024-04-16 09:52:25 +02:00
  • c7e500ad6f
    Removing monitor and screenshotting from flow for now Collin Duncan 2024-04-16 09:17:52 +02:00
  • d23358e5d8
    Making screenshots on error only happen in non-time sensitive flows and switching back to using a queue Collin Duncan 2024-04-11 11:46:25 +02:00
  • e16dc83082
    Bump tar from 6.1.15 to 6.2.1 dependabot[bot] 2024-04-11 09:01:33 +00:00
  • 00ffff7d6a
    Changing default log levels for app Collin Duncan 2024-04-11 10:49:52 +02:00
  • 2f9549adef
    Changing some logs from log to debug level Collin Duncan 2024-04-11 09:54:13 +02:00
  • 45bc15eee5
    Decreasing screenshot quality to decrease time taken for screenshot Collin Duncan 2024-04-11 09:48:36 +02:00
  • 327065f3e3
    Changing database logging to only fire on error and warn Collin Duncan 2024-04-11 09:46:38 +02:00
  • 95019a86cf
    Fixing some issues with the cron job waiting until 7 and adding a unit test for it Collin Duncan 2024-04-10 11:30:51 +02:00
  • 9e8f2598f5
    Fixing expression to check for 7AM Collin Duncan 2024-04-10 08:57:17 +02:00
  • e7bff228c6
    Adding a warmup and changing daily reservations to utilize this warmup + busy loop to be faster in the morning Collin Duncan 2024-04-09 23:19:57 +02:00
  • 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