Commit Graph

50 Commits

Author SHA1 Message Date
44d2da45d1 Update Chapman region to wider campus bounds
https://claude.ai/code/session_0162emnCi1KxW5FkTNn2ZrvH
2026-03-23 22:08:57 +00:00
fe649c81eb Change region to use top-left and bottom-right coordinates
Replace center+delta region representation with a bounding box defined
by topLeft and bottomRight coordinate pairs, which maps more directly
to the visible map area.

https://claude.ai/code/session_0162emnCi1KxW5FkTNn2ZrvH
2026-03-23 22:05:57 +00:00
946f8dd342 Add initial region loading for supported systems
Expose an initialRegion field on the System GraphQL type so the app can
display the correct campus area on first load instead of a zoomed-out
default map view. Chapman University is configured with coordinates
centered on campus.

https://claude.ai/code/session_0162emnCi1KxW5FkTNn2ZrvH
2026-03-23 22:02:42 +00:00
8d2dd60cfb Remove the unsupported shuttleStopNearbyDegreeDelta option from InterchangeSystemBuilderArguments 2025-11-22 18:21:22 -08:00
b202189ad6 Fix typo in "shuttle" 2025-11-20 16:29:28 -08:00
1d98e8450e Update InterchangeSystemBuilderArguments with new properties for controlling event emitter degree delta 2025-11-20 16:26:25 -08:00
42cd34e755 Update InterchangeSystem and caller to construct an ETA repository based on argumetns 2025-11-11 15:16:21 -08:00
07ccd05734 Add environment variables to control settings 2025-08-26 17:09:25 -07:00
8438d44ac3 Use the Express.js rate limiter middleware if not disabled 2025-08-26 11:34:29 -07:00
9856719e38 Change the server setup to use Express.js for hosting 2025-08-26 11:02:03 -07:00
8b8aae3ff9 Remove the app integration testing support 2025-08-26 10:49:46 -07:00
7e74748139 add integration test setup for parking data 2025-04-16 17:27:13 -07:00
776ffad162 add parking system ID to Chapman supported system 2025-04-16 16:23:21 -07:00
c9aa2c401f restructure parking and shuttle repository loaders 2025-04-11 17:13:39 -07:00
6767cc88a3 make clear that data loading for different integration test systems is a TODO 2025-04-07 13:32:45 -07:00
12f0a41153 update builder method and use in index 2025-04-07 13:19:43 -07:00
34765a0f3b update initialization of systems in index file 2025-04-07 13:02:13 -07:00
0e204af330 for development and production, swap out in memory repo for redis one 2025-03-31 20:37:53 -07:00
a95c89c15b update tests and index with updated scheduler interface 2025-03-31 19:21:10 -07:00
3761f43909 update server context to only include the notification repository 2025-03-27 10:42:43 -07:00
ae30660095 fix constructors 2025-03-27 10:23:30 -07:00
687fe0d826 finish the rename for the data loaders 2025-03-27 09:33:37 -07:00
fab99db755 rename existing repository to shuttle repository 2025-03-27 09:32:29 -07:00
83cf38ed91 remove dotenv 2025-03-27 08:27:14 -07:00
9e6e20503d Merge pull request #32 from brendan-ch/chore/split-notification-service
[INT-45] chore/split-notification-service
2025-03-24 10:35:38 -07:00
6251f0e247 move shouldSendNotifications property to the AppleNotificationSender 2025-03-24 10:02:30 -07:00
619ef9a27f update naming of classes and tests 2025-03-24 09:20:10 -07:00
049ea731a3 add message for integration testing 2025-03-20 20:22:58 -07:00
58bb8a1c32 change flag to integration-testing and update notification service construction 2025-02-19 11:15:11 -08:00
92537a298b check for command line argument 2025-02-19 11:02:21 -08:00
2d92370254 reload apns token on startup 2025-02-10 13:21:41 -08:00
a3efae9f24 add dotenv support 2025-02-10 10:32:18 -08:00
82a70ea04e add notification service to server context 2025-02-04 10:12:19 -08:00
718677d6dd fix import error 2025-01-23 03:35:07 -08:00
d506f9bbfe split query resolvers into separate files 2025-01-23 03:33:43 -08:00
fc23021c70 rename repository loader to TimedApiBasedRepositoryLoader 2025-01-21 13:27:42 -08:00
26d82390c6 remove ApiBasedRepository.ts and tests 2025-01-21 13:26:52 -08:00
798a708793 call seeding function 2025-01-09 13:23:21 -08:00
d7bc9b1923 add apiBasedRepository to server context 2025-01-09 13:11:27 -08:00
fcf0f01715 rename files for consistency 2025-01-06 20:46:09 -08:00
588a2b18ad move repositories and loaders to directories 2025-01-06 18:13:09 -08:00
e3746a942b read environment variable port with fallback to 4000 2024-12-27 13:45:44 -08:00
7df8903762 disable introspection when environment is set to production 2024-12-27 13:41:20 -08:00
85f448a2d9 rename schema definition 2024-12-26 18:04:43 -08:00
19c5984304 add repository data loader and methods for system/route data 2024-12-23 12:39:16 -08:00
8a4b98f9e8 initialize prototype repository and use test data 2024-12-22 18:52:25 -08:00
e4d7e9bd74 add stop and system data updates from api 2024-12-21 18:23:08 -08:00
9e6d3e6030 break out dependencies/test data into more files 2024-12-21 16:58:59 -08:00
0bb17e1b08 add shared memory object to context 2024-12-21 16:51:52 -08:00
f9bae7dc07 initial commit 2024-12-21 16:44:53 -08:00