Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
334 commits
Select commit Hold shift + click to select a range
04daa4b
refactor(connected-route-viewer-overlay): rename clipToPatternStops c…
miles-grant-ibigroup Dec 28, 2021
09f76f5
chore(i18n): Add corresponding FR message.
binh-dam-ibigroup Dec 28, 2021
6ffc02c
refactor: address pr comments
miles-grant-ibigroup Dec 29, 2021
15ac1aa
refactor(connected-route-viewer-overlay): avoid crash when routeViewe…
miles-grant-ibigroup Dec 30, 2021
f5cbd05
refactor(stop-viewer): don't show flex message during stopData load
miles-grant-ibigroup Dec 30, 2021
9d1dd5b
chore(deps): upgrade otp-ui
miles-grant-ibigroup Jan 5, 2022
4d9c80f
chore(deps): upgrade otp-ui
miles-grant-ibigroup Jan 5, 2022
37d1013
refactor(actions/api): merge headers to support graphql calls with AP…
miles-grant-ibigroup Jan 7, 2022
80e514b
refactor(actions/api): correctly use v2 server as v1 failover
miles-grant-ibigroup Jan 7, 2022
01ca5af
fix(CallTakerPanel): Add lost narrative scrolling feature.
binh-dam-ibigroup Jan 7, 2022
eff873f
Merge pull request #519 from opentripplanner/support-not-rendering-ro…
miles-grant-ibigroup Jan 10, 2022
f6b9f71
fix(call taker DateTimeOptions): Fix frozen time input.
binh-dam-ibigroup Jan 11, 2022
82e62f0
fix(calltaker AdvancedOptions): Fix route display in preferred/banned…
binh-dam-ibigroup Jan 11, 2022
51cb418
fix(CallTakerPanel): Replace abs positioning with flex layout.
binh-dam-ibigroup Jan 11, 2022
6df872e
refactor(stop-viewer): address PR feedback
miles-grant-ibigroup Jan 12, 2022
1d23089
refactor(stop-viewer): extract flex check
miles-grant-ibigroup Jan 12, 2022
0b9b183
feat(itinerary-body): show itinerary walking leg imagery button
miles-grant-ibigroup Jan 12, 2022
a3c0a0a
improvement: show mapillary iframe in elevation popup
miles-grant-ibigroup Jan 12, 2022
9281995
Merge branch 'calltaker-options-fixes' into fix-calltaker-panel-layout
binh-dam-ibigroup Jan 12, 2022
3aa1cee
improvement(mapillary-frame): show fake loading screen to provide cli…
miles-grant-ibigroup Jan 13, 2022
568ab7a
improvement(map/mapillary-frame): improve accessibility
miles-grant-ibigroup Jan 13, 2022
8f5dbcd
Merge pull request #520 from opentripplanner/fix-calltaker-panel-layout
binh-dam-ibigroup Jan 13, 2022
3c87898
chore(deps): Upgrade to @opentripplanner/trip-form 1.1.0 and core-uti…
binh-dam-ibigroup Jan 14, 2022
b70a22d
test(api.js.snap): Revert a snapshot that was otherwise failing on Bi…
binh-dam-ibigroup Jan 14, 2022
8336e60
improvement(BatchRoutingPanel): Improve CSS layout.
binh-dam-ibigroup Jan 14, 2022
30ab8a0
feat(i18n, desktop-nav): Detect user locale, add UI override
philip-cline Jan 17, 2022
b233f0d
refactor(desktop-nav, config.js): Rename files switched to typscript,…
philip-cline Jan 17, 2022
170eb3e
Merge pull request #523 from opentripplanner/trip-form-1.10-with-i18n
binh-dam-ibigroup Jan 18, 2022
477ebbb
fix(flex-indicator): adjust size to match other layout changes
miles-grant-ibigroup Jan 18, 2022
7c07401
refactor(batch NarrativeItineraries): Refactor common container styles.
binh-dam-ibigroup Jan 18, 2022
2670533
refactor(map.css): ensure close button doesn't consume panel
miles-grant-ibigroup Jan 19, 2022
a6de951
refactor(Locale selector): Address PR comments, fix typescripting
philip-cline Jan 19, 2022
d90905a
refactor(desktop-nav): Add config flag to toggle localization features
philip-cline Jan 20, 2022
dd7fceb
fix(actions/api): don't duplicate query looking for nonRealtime query
miles-grant-ibigroup Jan 20, 2022
def17f6
fix(actions/api): ignore non-accessible modes when routing accessible…
miles-grant-ibigroup Jan 20, 2022
e5c2b0c
refactor(desktop-nav): Change flag to localeSelectorEnabled
philip-cline Jan 20, 2022
b0cdfdc
refactor(example-config): update flag name
philip-cline Jan 20, 2022
50614e1
refactor(desktop-nav, locale-selector): Remove localeSelectorEnabled …
philip-cline Jan 20, 2022
faedec9
chore: run autoformatter
miles-grant-ibigroup Jan 20, 2022
f89087e
chore: add typescript
miles-grant-ibigroup Jan 20, 2022
c91911c
refactor(components/form/batch-preferences): update combinations on q…
miles-grant-ibigroup Jan 21, 2022
7d42dce
chore: run autoformatter
miles-grant-ibigroup Jan 21, 2022
887c1c9
refactor(comonents/form): more resilient mode and combination updating
miles-grant-ibigroup Jan 21, 2022
8ca8417
Merge pull request #510 from opentripplanner/flex-route-viewer
miles-grant-ibigroup Jan 21, 2022
7c51802
Merge branch 'dev' into otp-2-trip-viewer-repair
miles-grant-ibigroup Jan 21, 2022
d841c62
refactor(components/form): add typescript types
miles-grant-ibigroup Jan 21, 2022
ca08deb
refactor: address pr feedback
miles-grant-ibigroup Jan 21, 2022
24d33b2
refactor(trip-viewer): extract out api actions
miles-grant-ibigroup Jan 24, 2022
fbe18c6
refactor(trip-viewer): correct typo
miles-grant-ibigroup Jan 24, 2022
76d1b33
ci: only run a11y tests once
miles-grant-ibigroup Jan 24, 2022
9d580d5
Merge branch 'dev' into user-places-in-main-panel
binh-dam-ibigroup Jan 24, 2022
c91f11d
fix: add tsc to tests
miles-grant-ibigroup Jan 24, 2022
27e08a4
chore(deps): upgrade otp-ui
miles-grant-ibigroup Jan 24, 2022
c3d9ec6
style: Fix linting errors
binh-dam-ibigroup Jan 24, 2022
a34695a
chore(jest): Add workaround for yml imports in jest a11y tests.
binh-dam-ibigroup Jan 24, 2022
e924f6c
refactor(actions/api): Adjust for middleware CDP changes.
binh-dam-ibigroup Jan 24, 2022
9d96d82
improvement(UserSettings): Filter out duplicate queries in batch requ…
binh-dam-ibigroup Jan 24, 2022
4759522
refactor: fix typo
miles-grant-ibigroup Jan 25, 2022
434014e
Merge pull request #527 from opentripplanner/improve-batch-panel-markup
binh-dam-ibigroup Jan 25, 2022
0075f3e
refactor(UserSettings): Add i18n where missing.
binh-dam-ibigroup Jan 25, 2022
5917a67
fix(UserSettings): Add missing i18n
binh-dam-ibigroup Jan 25, 2022
e074119
fix(ConnectedEndpointsOverlay): Fix crash when clicking 'Forget home/…
binh-dam-ibigroup Jan 25, 2022
9ec3064
refactor: correct typescript
miles-grant-ibigroup Jan 26, 2022
6d949ac
ci: update for latest package.json scripts
miles-grant-ibigroup Jan 26, 2022
dbc9288
chore(deps): update otp-ui
miles-grant-ibigroup Jan 26, 2022
8ac8cfc
refactor(UserSettings): Finish merging the location models.
binh-dam-ibigroup Jan 26, 2022
46e67c3
refactor(locale-selector, package.json): Add content to locale-select…
philip-cline Jan 26, 2022
aef79eb
refactor(Yarn.lock): Update yarn.lock file
philip-cline Jan 26, 2022
796425b
refactor: Add isOtpMiddleware, remove unused props.
binh-dam-ibigroup Jan 26, 2022
aa2c70f
refactor: Revert linted files with no PR changes.
binh-dam-ibigroup Jan 26, 2022
d8a19ef
Merge branch 'dev' into user-places-in-main-panel
binh-dam-ibigroup Jan 26, 2022
f09c7cc
refactor(UserSettings): Fix func name typo.
binh-dam-ibigroup Jan 26, 2022
60cf294
refactor(util/user): Add getPersistenceMode helper.
binh-dam-ibigroup Jan 27, 2022
f1ada5e
chore: run autoformatter
miles-grant-ibigroup Jan 27, 2022
be42a00
refactor: address pr feedback
miles-grant-ibigroup Jan 27, 2022
6973f01
chore: run autoformatter
miles-grant-ibigroup Jan 27, 2022
e56922d
refactor: appease linter while starting to tear out useRealtime
miles-grant-ibigroup Jan 27, 2022
4bcafd8
refactor: remove unused useRealtime
miles-grant-ibigroup Jan 27, 2022
1c69b94
refactor(realtime-status-label): add typescript
miles-grant-ibigroup Jan 27, 2022
604c1b1
refactor(realtime-status-label): make delay less confusing
miles-grant-ibigroup Jan 27, 2022
3fdd082
refactor: clean up types
miles-grant-ibigroup Jan 27, 2022
1b9fe12
refactor(realtime-status-label): improve readability
miles-grant-ibigroup Jan 27, 2022
8e695df
Merge branch 'dev' into reduce-request-spray
miles-grant-ibigroup Jan 27, 2022
ffcd36c
refactor: remove unused strings
miles-grant-ibigroup Jan 27, 2022
f5094ed
test(StopViewer): Update snapshots
binh-dam-ibigroup Jan 27, 2022
ab05230
improvement(UserSettings): Add scrolling for batch/calltaker UIs.
binh-dam-ibigroup Jan 27, 2022
6dc50ae
chore(i18n): Match French messages with English.
binh-dam-ibigroup Jan 27, 2022
67c889f
fix(i18n/error): more helpful trip plan failure message
miles-grant-ibigroup Jan 27, 2022
348446a
feat: add changelog
miles-grant-ibigroup Jan 27, 2022
b037a58
refactor(changelog): adjust header links
miles-grant-ibigroup Jan 27, 2022
83f2573
refactor(desktop-nav): Remove find check
philip-cline Jan 27, 2022
23ef058
refactor: cleanup
miles-grant-ibigroup Jan 28, 2022
750c3d7
Merge pull request #528 from opentripplanner/reduce-request-spray
miles-grant-ibigroup Jan 28, 2022
d2ce58f
refactor(util/user): Accommodate no logged-in user.
binh-dam-ibigroup Feb 1, 2022
a26a1d7
refactor(util/state): remove hardcoded message update
miles-grant-ibigroup Feb 1, 2022
5f9795a
refactor: Address other PR comments.
binh-dam-ibigroup Feb 1, 2022
68fa58a
Merge branch 'dev' into user-places-in-main-panel
binh-dam-ibigroup Feb 1, 2022
bdec8eb
fix: Minor fixes.
binh-dam-ibigroup Feb 1, 2022
e07f3fd
refactor: run autoformatter
miles-grant-ibigroup Feb 1, 2022
158482c
refactor(trip-tools): modernize report issue email template
miles-grant-ibigroup Feb 1, 2022
c9d973b
refactor(trip-tools): add prop types
miles-grant-ibigroup Feb 1, 2022
b627096
Merge branch 'dev' into flex-banner-css-adjustment
miles-grant-ibigroup Feb 1, 2022
e3a6acb
refactor(locale-selector, mobile navigation bar): Update the mobile n…
philip-cline Feb 1, 2022
2ba2f5e
refactor(LocaleSelector): Make check box conditional, center in flex box
philip-cline Feb 1, 2022
a9921d2
Merge pull request #526 from opentripplanner/flex-banner-css-adjustment
miles-grant-ibigroup Feb 1, 2022
7b145a4
Merge pull request #530 from opentripplanner/fix-batch-submode-selector
miles-grant-ibigroup Feb 1, 2022
ecde021
Merge branch 'dev' into user-places-in-main-panel
binh-dam-ibigroup Feb 2, 2022
bbeea82
refactor(call-taker): make plan button more prominent
daniel-heppner-ibigroup Feb 3, 2022
c4a51eb
refactor: accomodate location-field internationalization
miles-grant-ibigroup Feb 3, 2022
fd8ea13
refactor: add newlines to email template
miles-grant-ibigroup Feb 4, 2022
3ca2583
refactor(call-taker): remove button styling
daniel-heppner-ibigroup Feb 4, 2022
04ea9e9
Revert "refactor: add newlines to email template"
binh-dam-ibigroup Feb 4, 2022
96d72fa
improvement(i18n): Improve report email template.
binh-dam-ibigroup Feb 4, 2022
170f3ce
Merge pull request #542 from opentripplanner/update-issue-reporting-t…
miles-grant-ibigroup Feb 4, 2022
d3a7b5a
Merge pull request #539 from opentripplanner/bigger-plan-button
daniel-heppner-ibigroup Feb 8, 2022
7d368b6
Merge pull request #538 from opentripplanner/update-issue-reporting-t…
miles-grant-ibigroup Feb 8, 2022
a7e71bb
Merge branch 'dev' into mapillary-links-in-itinerary
miles-grant-ibigroup Feb 8, 2022
64bf9ea
chore(deps): update itinerary-body
miles-grant-ibigroup Feb 8, 2022
1b6a025
refactor(util/user): Refactor persistence check.
binh-dam-ibigroup Feb 8, 2022
5e363e3
docs(Changelog): Address PR comments
philip-cline Feb 8, 2022
e159605
Revert "fix(default-itinerary): show detailsHint at correct spot"
binh-dam-ibigroup Feb 8, 2022
d7e9316
chore(deps): update trip-form
miles-grant-ibigroup Feb 8, 2022
cd8a25d
Merge branch 'dev' into upgrade-location-field
miles-grant-ibigroup Feb 8, 2022
9acd219
Merge pull request #537 from opentripplanner/add-changelog
miles-grant-ibigroup Feb 8, 2022
11d8a16
Merge pull request #535 from opentripplanner/error-message-updates
miles-grant-ibigroup Feb 8, 2022
c9d8356
fix(itinerary.css): Fix CSS layout for batch itinerary entry.
binh-dam-ibigroup Feb 8, 2022
6b3dd31
Merge pull request #329 from opentripplanner/user-places-in-main-panel
binh-dam-ibigroup Feb 8, 2022
ae34824
Merge branch 'dev' into upgrade-location-field
miles-grant-ibigroup Feb 9, 2022
6b6a08a
chore(deps): upgrade location-field
miles-grant-ibigroup Feb 9, 2022
ff79e9f
refactor(i18n/en-US): support no results found for blank string
miles-grant-ibigroup Feb 9, 2022
96b8111
chore(deps): update geocoder
miles-grant-ibigroup Feb 9, 2022
2d7521c
chore(deps): update caniuse-lite
miles-grant-ibigroup Feb 9, 2022
6402500
fix(DefaultItinerary): Fix layout with flex indicator.
binh-dam-ibigroup Feb 9, 2022
c44455e
Merge pull request #544 from opentripplanner/fix-itinerary-click
binh-dam-ibigroup Feb 10, 2022
f3c36c2
docs: update changelog for 4.0
miles-grant-ibigroup Feb 10, 2022
9aacb8d
refactor: run autoformatter
miles-grant-ibigroup Feb 11, 2022
0e7808f
refactor(stop-schedule-table): rudimentary typescript
miles-grant-ibigroup Feb 11, 2022
1765d11
Merge pull request #545 from opentripplanner/4.0-changelog
miles-grant-ibigroup Feb 11, 2022
1a21887
refactor(stop-schedule-table): show full day schedule
miles-grant-ibigroup Feb 11, 2022
38f17dd
Merge pull request #511 from opentripplanner/otp-2-trip-viewer-repair
miles-grant-ibigroup Feb 14, 2022
5266673
fix(route-viewer): don’t zoom to itinerary when route viewer is active
miles-grant-ibigroup Feb 16, 2022
c7d495b
refactor: run autoformatter
miles-grant-ibigroup Feb 16, 2022
fe47908
refactor: don't highlight stops no longer active
miles-grant-ibigroup Feb 16, 2022
19c0a15
refactor: avoid crash in rare slow URL update cases
miles-grant-ibigroup Feb 16, 2022
ee2c0d2
refactor(pattern viewer): avoid crash when stops not loaded
miles-grant-ibigroup Feb 16, 2022
6bee32c
refactor: don't crash on missing stop times
miles-grant-ibigroup Feb 17, 2022
41747c5
chore(deps): upgrade route-viewer-overlay
miles-grant-ibigroup Feb 17, 2022
660968b
refactor: correctly avoid missing stopTimes crash
miles-grant-ibigroup Feb 17, 2022
62245a5
Merge branch 'dev' into upgrade-location-field
miles-grant-ibigroup Feb 18, 2022
c3e1186
chore(deps): graduate to final version of location-field 1.12
miles-grant-ibigroup Feb 18, 2022
3117e59
chore(lockfile): update
miles-grant-ibigroup Feb 18, 2022
a610d86
refactor(FlexIndicator): Update the flex indicator css
philip-cline Feb 18, 2022
e4192a7
feat(Flex Itineraries, Config): Add config param to disable flex arc …
philip-cline Feb 18, 2022
d7dabe4
fix: support mobile stop viewer deep linking
miles-grant-ibigroup Feb 22, 2022
cae12e3
chore: run autoformatter
miles-grant-ibigroup Feb 22, 2022
5c899de
fix(switch-button): automatically re-plan after clicking
miles-grant-ibigroup Feb 22, 2022
0d1907d
refactor(actions/form): resolve autoformatter until typescripted
miles-grant-ibigroup Feb 22, 2022
f68f925
refactor(example-config): clarify mapillary api key
miles-grant-ibigroup Feb 22, 2022
61b4498
Merge pull request #521 from opentripplanner/mapillary-links-in-itine…
miles-grant-ibigroup Feb 23, 2022
e4beb72
Merge branch 'dev' into upgrade-location-field
miles-grant-ibigroup Feb 23, 2022
ae34023
fix(formatted-date-time-preview): don't crash on missing route mode
miles-grant-ibigroup Feb 23, 2022
0dda39d
refactor(Locale-selector): Address PR comments
philip-cline Feb 23, 2022
e2e718e
refactor: more resilient payload checking
miles-grant-ibigroup Feb 24, 2022
df135f9
fix(StopViewer): Fetch all day departures when switching to schedule …
binh-dam-ibigroup Feb 25, 2022
a6e9e2b
fix(StopViewer): Fix some layout and messages.
binh-dam-ibigroup Feb 25, 2022
e484fb0
fix(BatchPreferences): Remove unused commands for trip preferences.
binh-dam-ibigroup Feb 25, 2022
e095bce
refactor(locale-selector, snapshots): provide fallback if currentLoca…
philip-cline Feb 25, 2022
643e77d
refactor(all): merge dev & revert snapshots
philip-cline Feb 25, 2022
afb1565
Merge pull request #556 from opentripplanner/fix-schedule-table-qbd
miles-grant-ibigroup Feb 28, 2022
430102e
refactor(components/stop-viewer): add slight indication that date sel…
miles-grant-ibigroup Feb 28, 2022
1da36d1
refactor: add rudimentary StopData type
miles-grant-ibigroup Feb 28, 2022
b369a4e
refactor(stop-schedule-table): correct ref type
miles-grant-ibigroup Feb 28, 2022
b473a53
Merge branch 'dev' into add-tsc
miles-grant-ibigroup Feb 28, 2022
3f4916c
Merge pull request #540 from opentripplanner/upgrade-location-field
miles-grant-ibigroup Feb 28, 2022
3fabf8b
Merge branch 'dev' into add-tsc
miles-grant-ibigroup Feb 28, 2022
3ec8f1a
refactor(flex-indicator): move one step closer to full typescript
miles-grant-ibigroup Feb 28, 2022
884f8f3
style(flex-indicator): Sort CSS attributes
philip-cline Feb 28, 2022
79639de
Merge pull request #553 from opentripplanner/update-flex-indicator-css
philip-cline Feb 28, 2022
f43e11a
style(nav-login-button): Remove empty CSS rule
philip-cline Feb 28, 2022
f23283f
Merge pull request #525 from opentripplanner/localization-updates
philip-cline Feb 28, 2022
85cdcaa
Merge branch 'dev' into bounds-updating-fixes
miles-grant-ibigroup Feb 28, 2022
cc37c63
fix: support otp1 server without crash
miles-grant-ibigroup Feb 28, 2022
1328160
refactor: resolve middleware related crashes
miles-grant-ibigroup Feb 28, 2022
a93e4b0
Merge pull request #554 from opentripplanner/dont-crash-on-missing-ro…
miles-grant-ibigroup Mar 1, 2022
99e066e
refactor: address pr feedback
miles-grant-ibigroup Mar 1, 2022
9e33955
Merge branch 'dev' into fix-schedule-table
miles-grant-ibigroup Mar 1, 2022
f06de8e
Merge pull request #555 from opentripplanner/fix-schedule-table
miles-grant-ibigroup Mar 1, 2022
4efc5ca
refactor: increased pattern viewer stability
miles-grant-ibigroup Mar 1, 2022
1cf82b8
refactor: push invalid data to store instead of crashing
miles-grant-ibigroup Mar 1, 2022
f2060f9
refactor: prepare for otp1/otp2 split
miles-grant-ibigroup Mar 1, 2022
30f6251
refactor(actions/api): simplify route.v2 checks
miles-grant-ibigroup Mar 2, 2022
576a143
refactor(actions/api): stop viewer and trip viewer otp2 support
miles-grant-ibigroup Mar 2, 2022
d282e98
Merge pull request #549 from opentripplanner/disable-flex-arc
philip-cline Mar 2, 2022
4d4f9be
Merge branch 'dev' into remove-1-2-parallel
miles-grant-ibigroup Mar 2, 2022
3a800fb
chore(deps): update route-viewer-overlay
miles-grant-ibigroup Mar 2, 2022
a7fb7e0
ci: allow unit tests to run without set api
miles-grant-ibigroup Mar 2, 2022
c1eb8b8
refactor: don't randomly redirect to stop viewer
miles-grant-ibigroup Mar 2, 2022
c6a3515
Merge pull request #551 from opentripplanner/correct-mobile-view-beha…
miles-grant-ibigroup Mar 2, 2022
daafee5
refactor: avoid pointless expensive route calls
miles-grant-ibigroup Mar 3, 2022
2c2a5c1
chore(deps): update route-viewer-overlay
miles-grant-ibigroup Mar 3, 2022
6dcc618
chore(lockfile): update
miles-grant-ibigroup Mar 3, 2022
1b104bd
refactor: don't glue user to route
miles-grant-ibigroup Mar 3, 2022
d9e1f47
refactor: don't move from route viewer to itinerary plan
miles-grant-ibigroup Mar 4, 2022
e11aec8
refactor: support otp2 detailed errors
miles-grant-ibigroup Mar 7, 2022
183acae
refactor: show otp2 trip geometry
miles-grant-ibigroup Mar 7, 2022
60999b0
refactor(i18n/en-US): update mode strings
miles-grant-ibigroup Mar 7, 2022
933f08a
Merge branch 'dev' into remove-1-2-parallel
miles-grant-ibigroup Mar 7, 2022
5d1af32
refactor(api): support otp2 vehicle rental query
miles-grant-ibigroup Mar 7, 2022
53b3df2
refactor(api): support otp2 realtime vehicle position query
miles-grant-ibigroup Mar 7, 2022
d483fe9
refactor(api): basic support for otp2 nearby amenities
miles-grant-ibigroup Mar 7, 2022
f43f39b
refactor(api): basic support for otp2 nearby stops
miles-grant-ibigroup Mar 7, 2022
0a8b6a4
refactor(apiv2): fetch stoptimes in stop request
miles-grant-ibigroup Mar 8, 2022
c39434a
chore(deps): upgrade route-viewer-overlay
miles-grant-ibigroup Mar 8, 2022
c32ec44
refactor(api): move pattern viewer requests to otp2
miles-grant-ibigroup Mar 8, 2022
efa6041
refactor(api): correct typo
miles-grant-ibigroup Mar 8, 2022
30f0633
feat(Default-itin, fare calculations): Do not display 0.00 fares if n…
philip-cline Mar 9, 2022
65631e6
feat(LocaleSelector): Remove flags from LocaleSelector, improve local…
philip-cline Mar 10, 2022
add9a78
refactor(Default-itinerary): reuse var
philip-cline Mar 10, 2022
64194d3
refactor(actions/ui): change full route data check
miles-grant-ibigroup Mar 10, 2022
6083895
fix(DateTimeModal): Show date/time picker on focus on Chrome desktop …
binh-dam-ibigroup Mar 10, 2022
29d9d9b
refactor(DateTimeModal): Fix prop sorting.
binh-dam-ibigroup Mar 10, 2022
e0bc80d
refactor: address pr feedback
miles-grant-ibigroup Mar 10, 2022
d2507aa
refactor(actions/apiv*): address pr comments
miles-grant-ibigroup Mar 10, 2022
f570353
refactor(actions/api): make v2 field optional
miles-grant-ibigroup Mar 10, 2022
85b2db7
refactor(actions/apiv2): fetch nearby scooter networks
miles-grant-ibigroup Mar 10, 2022
ef30147
refactor(setLocale): Pass missing configLocales to locale matching fn
philip-cline Mar 11, 2022
2a5110a
Merge pull request #552 from opentripplanner/repair-switch-again
miles-grant-ibigroup Mar 14, 2022
ec6e0b1
refactor(Locale Selector): Add transparency to locale selector dropdo…
philip-cline Mar 14, 2022
a613e3b
Merge pull request #557 from opentripplanner/batch-routing-remove-use…
binh-dam-ibigroup Mar 14, 2022
a500cbe
refactor: address pr feedback
miles-grant-ibigroup Mar 14, 2022
efdedec
Merge pull request #567 from opentripplanner/remove-flags-from-locale…
philip-cline Mar 14, 2022
784f2f3
Merge pull request #570 from opentripplanner/kiosk-friendly-date-time…
binh-dam-ibigroup Mar 14, 2022
e8ff07d
refactor(otp-reducer): avoid crash on incomplete nearby scooter response
miles-grant-ibigroup Mar 16, 2022
e7a76fb
refactor(Default-itinerary, state): Sort itins w/o fare info last in …
philip-cline Mar 18, 2022
24adf0b
refactor(api_v2): stability improvements
miles-grant-ibigroup Mar 18, 2022
7d11858
chore(deps): update route-viewer-overlay
miles-grant-ibigroup Mar 18, 2022
b96760d
Merge pull request #548 from opentripplanner/bounds-updating-fixes
miles-grant-ibigroup Mar 18, 2022
54ddfcc
Merge branch 'dev' into remove-1-2-parallel
miles-grant-ibigroup Mar 18, 2022
6ce2ced
refactor(Tabbed-itineraries): Apply no fare info to tabbed itins, i18…
philip-cline Mar 18, 2022
94f4e0d
Merge branch 'dev' into add-tsc
miles-grant-ibigroup Mar 18, 2022
2f41852
refactor: update typescript after merge
miles-grant-ibigroup Mar 18, 2022
615e084
Merge pull request #534 from opentripplanner/add-tsc
miles-grant-ibigroup Mar 18, 2022
62c0f51
Merge branch 'dev' into remove-1-2-parallel
miles-grant-ibigroup Mar 18, 2022
3d3e42d
chore(i18n): Match up FR messages, sort messages.
binh-dam-ibigroup Mar 21, 2022
957ec4c
refactor(Itins, state): Revert dev merge & address PR comments
philip-cline Mar 22, 2022
8ea612d
refactor(Itinerary components): Use itinerary fare currency code in f…
philip-cline Mar 23, 2022
d9c5b83
refactor(Itinerary Components): Address PR comments
philip-cline Mar 23, 2022
1633f44
refactor: correct typo and correctly render stop depature times
miles-grant-ibigroup Mar 24, 2022
cc22e80
Merge pull request #560 from opentripplanner/remove-1-2-parallel
miles-grant-ibigroup Mar 24, 2022
b2def79
Merge pull request #565 from opentripplanner/ignore-fares-if-unprovided
philip-cline Mar 28, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions .github/workflows/node-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,17 @@ jobs:
uses: bahmutov/npm-install@v1
- name: Copy example config
run: cp example-config.yml config.yml
# Actual lint step temporarily removed to allow for package release
- name: Lint code
# Move everything from latest commit back to staged
run: git reset --soft HEAD^ && yarn lint
# For our info, lint all files but don't mark them as failure
# TODO: remove this once project is typescripted
- name: Lint all code (ignoring errors)
run: yarn lint-all || true
- name: Run type check
run: yarn typecheck
- name: Run tests
run: yarn jest
run: yarn unit
- name: Build example project
run: yarn build
- name: Run a11y tests
Expand Down
74 changes: 74 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Open Trip Planner - React Redux Changelog

## [3.0.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.0.0) (2021-04-13)

- Add mobile batch results screen
- User Account Settings
- Add more buttons to favorites management
- Re-organize user settings
- Add field trip module

## [3.1.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.1.0) (2021-07-07)

- Add reverse directions button
- Add mailables submodule to calltaker module
- Improve map performance

## [3.2.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.2.0) (2021-07-15)

- Add GTFS-RT vehicle overlay
- Add user language settings
- Support overriding strings

## [3.3.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.3.0) (2021-07-22)

- Field trip module
- Add save button
- Add delete button
- Allow configuration of capacity

## [3.4.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.4.0) (2021-08-18)

- Add automatic a11y compliance tests
- Adjust colors to conform with [Web Content Accessibility Guidelines](https://www.w3.org/WAI/standards-guidelines/wcag/).

## [3.5.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.5.0) (2021-10-05)

- Add Traveler Tools Menu
- Add Route Details Viewer
- Move route viewer to title bar
- Add support for displaying realtime vehicle positions
- Support filtering routes by agency or mode

## [3.6.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.6.0) (2021-10-21)

- Further replace colors with accessible ones
- Add nearby amenities panel to stop viewer
- Add support for Local Places Index

## [3.7.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.7.0) (2021-11-12)

- Fix reported crashes
- Zoom to stop when opening stop viewer
- Display search results based on geolocation
- New stop markers on map at high zoom levels
- Add accessibility labels to legs and itineraries when accessible routing is enabled
- Support showing multiple fare prices

## [3.8.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v3.8.0) (2021-12-16)

- Fix crashes reported to us
- Improve screen reader experience
- Add user setting for planning accessible trips by default
- Support internationalization of most components

## [4.0.0](https://github.com/opentripplanner/otp-react-redux/releases/tag/v4.0.0) (2022-02-10)

- Migrate to webpack-based build system
- Enhance rendering of flex routes
- Clean up and modernize call taker interface
- Internationalize and modernize codebase of `trip-form` component
- Internationalize `location-field` component
- GTFS Flex support in stop viewer, route viewer, and trip viewer
- Improve styling of batch itinerary viewer
- Support showing recently searched and saved places in main panel
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ yarn start
Should you want to maintain multiple configuration files, OTP-RR can be made to use a custom config file by using environment variables. Other environment variables also exist. `CUSTOM_CSS` can be used to point to a css file to inject, and `JS_CONFIG` can be used to point to a `config.js` file to override the one shipped with OTP-RR.

```bash
yarn start --env.YAML_CONFIG=/absolute/path/to/config.yml
env YAML_CONFIG=/absolute/path/to/config.yml yarn start
```

## Deploying the UI
Expand All @@ -31,7 +31,7 @@ Build the js/css bundle by running `yarn build`. The build will appear in the `d
The same environment variables which affect the behavior of `yarn start` also affect `yarn build`. Running the following command builds OTP-RR with customized js and css:

```bash
yarn build --env.JS_CONFIG=my-custom-js.js env.CUSTOM_CSS=my-custom-css.css
env JS_CONFIG=my-custom-js.js CUSTOM_CSS=my-custom-css.css yarn build
```

## Library Documentation
Expand Down
32 changes: 5 additions & 27 deletions __tests__/actions/__snapshots__/api.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Array [
Array [
Object {
"payload": Object {
"requestId": "abcd1238",
"requestId": "abcd1237",
"response": Object {
"fake": "response",
},
Expand All @@ -32,17 +32,6 @@ Array [
"type": "ROUTING_RESPONSE",
},
],
Array [
Object {
"payload": Object {
"error": [TypeError: Cannot read properties of undefined (reading 'trackRecent')],
"requestId": "abcd1239",
"searchId": "abcd1234",
"url": "http://mock-host.com:80/api/plan?fromPlace=Origin%20%2812%2C34%29%3A%3A12%2C34&toPlace=Destination%20%2834%2C12%29%3A%3A34%2C12&mode=WALK%2CTRANSIT&ignoreRealtimeUpdates=false&batchId=abcd1234",
},
"type": "ROUTING_ERROR",
},
],
Array [
[Function],
],
Expand All @@ -52,7 +41,7 @@ Array [
"activeItinerary": 0,
"pending": 1,
"routingType": "ITINERARY",
"searchId": "abcd1237",
"searchId": "abcd1236",
"updateSearchInReducer": false,
},
"type": "ROUTING_REQUEST",
Expand All @@ -65,9 +54,9 @@ Array [
Object {
"payload": Object {
"error": [Error: Received error from server],
"requestId": "abcd1240",
"searchId": "abcd1237",
"url": "http://mock-host.com:80/api/plan?fromPlace=Origin%20%2812%2C34%29%3A%3A12%2C34&toPlace=Destination%20%2834%2C12%29%3A%3A34%2C12&mode=WALK%2CTRANSIT&ignoreRealtimeUpdates=false&batchId=abcd1237",
"requestId": "abcd1238",
"searchId": "abcd1236",
"url": "http://mock-host.com:80/api/plan?fromPlace=Origin%20%2812%2C34%29%3A%3A12%2C34&toPlace=Destination%20%2834%2C12%29%3A%3A34%2C12&mode=WALK%2CTRANSIT&ignoreRealtimeUpdates=false&batchId=abcd1236",
},
"type": "ROUTING_ERROR",
},
Expand Down Expand Up @@ -107,17 +96,6 @@ Array [
"type": "ROUTING_RESPONSE",
},
],
Array [
Object {
"payload": Object {
"error": [TypeError: Cannot read properties of undefined (reading 'trackRecent')],
"requestId": "abcd1236",
"searchId": "abcd1234",
"url": "http://mock-host.com:80/api/plan?fromPlace=Origin%20%2812%2C34%29%3A%3A12%2C34&toPlace=Destination%20%2834%2C12%29%3A%3A34%2C12&mode=WALK%2CTRANSIT&ignoreRealtimeUpdates=false&batchId=abcd1234",
},
"type": "ROUTING_ERROR",
},
],
]
`;

Expand Down
34 changes: 12 additions & 22 deletions __tests__/components/viewers/__snapshots__/stop-viewer.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ exports[`components > viewers > stop viewer should render countdown times after
>
<Connect(injectIntl(StopViewer))>
<injectIntl(StopViewer)
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -218,7 +218,7 @@ exports[`components > viewers > stop viewer should render countdown times after
zoomToStop={[Function]}
>
<StopViewer
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -780,7 +780,6 @@ exports[`components > viewers > stop viewer should render countdown times after
className="sc-crrszt jgWhKL"
>
<LiveStopTimes
autoRefreshStopTimes={true}
findStopTimesForStop={[Function]}
homeTimezone="America/Los_Angeles"
setHoveredStop={[Function]}
Expand Down Expand Up @@ -1487,7 +1486,6 @@ exports[`components > viewers > stop viewer should render countdown times after
className="sc-dlfnuX jzpRQX"
>
<input
checked={true}
name="autoUpdate"
onChange={[Function]}
type="checkbox"
Expand Down Expand Up @@ -2395,7 +2393,7 @@ exports[`components > viewers > stop viewer should render countdown times for st
>
<Connect(injectIntl(StopViewer))>
<injectIntl(StopViewer)
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -2490,7 +2488,7 @@ exports[`components > viewers > stop viewer should render countdown times for st
zoomToStop={[Function]}
>
<StopViewer
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -2953,7 +2951,6 @@ exports[`components > viewers > stop viewer should render countdown times for st
className="sc-crrszt jgWhKL"
>
<LiveStopTimes
autoRefreshStopTimes={true}
findStopTimesForStop={[Function]}
homeTimezone="America/Los_Angeles"
setHoveredStop={[Function]}
Expand Down Expand Up @@ -3381,7 +3378,6 @@ exports[`components > viewers > stop viewer should render countdown times for st
className="sc-dlfnuX jzpRQX"
>
<input
checked={true}
name="autoUpdate"
onChange={[Function]}
type="checkbox"
Expand Down Expand Up @@ -3893,7 +3889,7 @@ exports[`components > viewers > stop viewer should render times after midnight w
>
<Connect(injectIntl(StopViewer))>
<injectIntl(StopViewer)
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -4087,7 +4083,7 @@ exports[`components > viewers > stop viewer should render times after midnight w
zoomToStop={[Function]}
>
<StopViewer
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -4649,7 +4645,6 @@ exports[`components > viewers > stop viewer should render times after midnight w
className="sc-crrszt jgWhKL"
>
<LiveStopTimes
autoRefreshStopTimes={true}
findStopTimesForStop={[Function]}
homeTimezone="America/Los_Angeles"
setHoveredStop={[Function]}
Expand Down Expand Up @@ -5367,7 +5362,6 @@ exports[`components > viewers > stop viewer should render times after midnight w
className="sc-dlfnuX jzpRQX"
>
<input
checked={true}
name="autoUpdate"
onChange={[Function]}
type="checkbox"
Expand Down Expand Up @@ -6275,7 +6269,7 @@ exports[`components > viewers > stop viewer should render with OTP transit index
>
<Connect(injectIntl(StopViewer))>
<injectIntl(StopViewer)
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -6727,7 +6721,7 @@ exports[`components > viewers > stop viewer should render with OTP transit index
zoomToStop={[Function]}
>
<StopViewer
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -7547,7 +7541,6 @@ exports[`components > viewers > stop viewer should render with OTP transit index
className="sc-crrszt jgWhKL"
>
<LiveStopTimes
autoRefreshStopTimes={true}
findStopTimesForStop={[Function]}
homeTimezone="America/Los_Angeles"
setHoveredStop={[Function]}
Expand Down Expand Up @@ -9815,7 +9808,6 @@ exports[`components > viewers > stop viewer should render with OTP transit index
className="sc-dlfnuX jzpRQX"
>
<input
checked={true}
name="autoUpdate"
onChange={[Function]}
type="checkbox"
Expand Down Expand Up @@ -11755,7 +11747,7 @@ exports[`components > viewers > stop viewer should render with TriMet transit in
>
<Connect(injectIntl(StopViewer))>
<injectIntl(StopViewer)
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -12202,7 +12194,7 @@ exports[`components > viewers > stop viewer should render with TriMet transit in
zoomToStop={[Function]}
>
<StopViewer
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -13017,7 +13009,6 @@ exports[`components > viewers > stop viewer should render with TriMet transit in
className="sc-crrszt jgWhKL"
>
<LiveStopTimes
autoRefreshStopTimes={true}
findStopTimesForStop={[Function]}
homeTimezone="America/Los_Angeles"
setHoveredStop={[Function]}
Expand Down Expand Up @@ -13988,7 +13979,6 @@ exports[`components > viewers > stop viewer should render with TriMet transit in
className="sc-dlfnuX jzpRQX"
>
<input
checked={true}
name="autoUpdate"
onChange={[Function]}
type="checkbox"
Expand Down Expand Up @@ -15908,7 +15898,7 @@ exports[`components > viewers > stop viewer should render with initial stop id a
>
<Connect(injectIntl(StopViewer))>
<injectIntl(StopViewer)
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down Expand Up @@ -15937,7 +15927,7 @@ exports[`components > viewers > stop viewer should render with initial stop id a
zoomToStop={[Function]}
>
<StopViewer
autoRefreshStopTimes={true}
enableFavoriteStops={false}
favoriteStops={Array []}
fetchStopInfo={[Function]}
findStopTimesForStop={[Function]}
Expand Down
Loading