|
|
2026-10-07 18:31:59 -04:00 |
|
ios-widget
|
Redesign widget to show 3 upcoming departures, each with a live timer
|
2026-09-05 19:16:05 -04:00 |
|
src
|
Decode NJT's embedded numeric HTML entities in destination text
|
2026-09-22 14:45:18 -04:00 |
|
templates
|
Add a second commute board: Edison <-> NY Penn, for Kurt's board
|
2026-09-22 13:43:36 -04:00 |
|
.dockerignore
|
track the journey, not just the choice of train
|
2026-09-09 17:47:02 -04:00 |
|
.gitignore
|
Add pocket-id SSO, train selection, and gentler upstream caching
|
2026-09-05 09:38:42 -04:00 |
|
Cargo.lock
|
Initial commit: NJ Transit commute board for Glen Ridge <-> NY Penn Station
|
2026-09-05 08:56:51 -04:00 |
|
Cargo.toml
|
Initial commit: NJ Transit commute board for Glen Ridge <-> NY Penn Station
|
2026-09-05 08:56:51 -04:00 |
|
compose.yaml
|
Least privilege: cap_drop ALL + no-new-privileges on oauth2-proxy (applied 2026-10-05)
|
2026-10-07 18:31:59 -04:00 |
|
Dockerfile
|
Initial commit: NJ Transit commute board for Glen Ridge <-> NY Penn Station
|
2026-09-05 08:56:51 -04:00 |
|
IMPROVEMENTS.md
|
docs: why journey tracking dies at boarding, and how to repair it
|
2026-09-09 17:08:52 -04:00 |
|
oauth2-proxy.cfg.example
|
Add pocket-id SSO, train selection, and gentler upstream caching
|
2026-09-05 09:38:42 -04:00 |