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