Releases: mbta/skate
Releases · mbta/skate
2024-09-17-1
What's Changed
- refactor: Rename
diversionPageActivate.test.tsx
->diversionPage.activate.test.tsx
by @joshlarson in #2792 - feat: Active detour panel header yellow for those in detour-pilot group by @hannahpurcell in #2783
- feat: Admin page that shows detours and allows an admin to delete them all by @joshlarson in #2789
Full Changelog: 2024-09-12-2...2024-09-17-1
2024-09-12-2
What's Changed
- refactor: rename
realtime.d.ts
=>realtime.ts
by @firestack in #2765 - tweak: Rename diversionPanel to drawDetourPanel by @hannahpurcell in #2766
- feat: Update borders on the draft detours table by @joshlarson in #2762
- feat: Space out components on detour list page by @joshlarson in #2763
- feat: Styling for components in detours table cells by @joshlarson in #2770
- feat: Update text size on "Add detour" button by @joshlarson in #2769
- feat: Add new nav icon for the detours page by @joshlarson in #2771
- feat: Adds content to active detour panel by @hannahpurcell in #2768
- storybook: Story for route ladder nav icon by @joshlarson in #2772
- fix: Update detour nav icon by @joshlarson in #2775
- refactor: Update boostrap breakpoints and use them for u-hide-for-mobile by @joshlarson in #2778
- feat: Update detour list page and table styles for mobile by @joshlarson in #2774
- fix: Prevent detour list page from overflowing Skate's application size by @joshlarson in #2779
- feat: API / controller work to populate detours table by @hannahpurcell in #2757
- fix: Need to query the table in order of latest updates by @hannahpurcell in #2781
- feat: add typed-ecto-schema by @firestack in #2780
- feat: Active detour panel button / icons by @hannahpurcell in #2782
- fix: update aws cert bundle hash by @firestack in #2790
Full Changelog: 2024-08-29-1...2024-09-12-2
2024-08-29-1
What's Changed
- chore: update aws cert bundle by @firestack in #2746
- feat: Save detour creation snapshot to db by @hannahpurcell in #2729
- doc: document api calls and deprecate old api calls by @firestack in #2747
- refactor: Explicitly export vehicleDataFactory by @joshlarson in #2749
- refactor: Move
fetchNearestIntersection
to the state machine by @joshlarson in #2745 - refactor: Explicitly export vehicleFactory by @joshlarson in #2751
- refactor: Explicitly export swingFactory by @joshlarson in #2753
- refactor: Explicitly export stopDataFactory by @joshlarson in #2754
- refactor: Explicitly export shapeDataFactory by @joshlarson in #2756
- cleanup: move swiftly API config into runtime.exs by @firestack in #2760
- refactor: Explicitly export stopFactory by @joshlarson in #2755
- refactor: Explicitly export trainVehicleFactory by @joshlarson in #2752
- cleanup: move MBTA API config into runtime.exs by @firestack in #2759
- refactor: Explicitly export shapeFactory by @joshlarson in #2761
- cleanup: move Bridge API config into runtime.exs by @firestack in #2758
Full Changelog: 2024-08-20-1...2024-08-29-1
2024-08-20-1
What's Changed
- feat: Basic react-bootstrap table for detour list by @hannahpurcell in #2724
- fix: Set time on detourListPage test by @hannahpurcell in #2742
- fix: Include Sentry LoggerBackend by @hannahpurcell in #2741
- Revert "fix: Allow Hastus import to work when a block has as-directeds and regular trips" by @hannahpurcell in #2740
- fix: Make as-directed parsing not-crash and default to regular trips by @joshlarson in #2744
- feat: add detour button to list page by @firestack in #2739
Full Changelog: 2024-08-14-1...2024-08-20-1
2024-08-14-1
What's Changed
- fix: Allow Hastus import to work when a block has as-directeds and regular trips by @joshlarson in #2736
Full Changelog: 2024-08-13-1...2024-08-14-1
2024-08-13-1
What's Changed
- feat: add MFA to logs by @firestack in #2726
- feat: Add ability to deactivate an active detour by @joshlarson in #2721
- cleanup: Remove checks for KeycloakSso test group in frontend code by @joshlarson in #2727
- cleanup: remove MODULE in logger calls by @firestack in #2733
- cleanup: move $metadata to front of $level by @firestack in #2734
- cleanup: Remove
keycloak-sso
test group and Cognito by @joshlarson in #2725 - fix: Remove configurable auth
:provider
in router, forcing keycloak by @joshlarson in #2728 - cleanup: Remove Cognito-related environment variables by @joshlarson in #2732
- storybook: New story for PastDetourPanel by @joshlarson in #2731
- feat: Add mfa to dev logs by @joshlarson in #2737
Full Changelog: 2024-08-05-1...2024-08-13-1
2024-08-05-1
What's Changed
- feat: Make the part of the route shape before the start point unclickable by @joshlarson in #2638
- feat: Update styling for route after start point by @joshlarson in #2639
- refactor: Rename NewHeader to Header by @joshlarson in #2704
- cleanup: Remove old route ladder header CSS by @joshlarson in #2710
- cleanup: Rename c-new-route-ladder to c-route-ladder in CSS by @joshlarson in #2711
- feat: Gate dummy detour page behind detours-list test group by @joshlarson in #2712
- cleanup: Rename finishedDetourFactory.ts to detourFactory.ts by @joshlarson in #2719
- tests: Update selectors for "Add detour" dropdown in tests by @joshlarson in #2718
- fix: truncate aws location queries to 200 bytes by @firestack in #2702
- doc: create ADR 0004 for Skate MQTT Hierarchy by @firestack in #2686
- feat: Add
Activate
button gated behind detours-list test group by @joshlarson in #2713 - feat: Enter the "Activated" state when "Activate Detour" button is clicked by @joshlarson in #2714
- fix(warnings): Fix warnings associated with Elixir 1.17 upgrade by @joshlarson in #2723
- feat: Add stubbed "Active Detour" detour panel by @joshlarson in #2715
- tests: Add test that "Add detour" dropdown is behind a test group by @joshlarson in #2717
- feat: Suppress "Add detour" dropdown on mobile by @joshlarson in #2716
Full Changelog: 2024-07-29-1...2024-08-05-1
2024-07-29-1
What's Changed
- fix: ignore no process error when sending modification by @firestack in #2709
- feat: persist last detour state to localStorage by @firestack in #2699
Full Changelog: 2024-07-26-1...2024-07-29-1
2024-07-26-1
What's Changed
- refactor(tests): Use sequences for gtfs_route_pattern_factory ID's by @joshlarson in #2692
- fix(ex/realtime/shape): add spec for
new/1
so that autocomplete works by @joshlarson in #2695 - fix: Update
Realtime.Shape
's pattern-matching so that it can acceptUtil.Location.From
's by @joshlarson in #2694 - tests: Add tests that assert on visible route sections by @joshlarson in #2641
- tests: Clean up stubbed query functions in detours_controller_test by @joshlarson in #2693
- fix(tests): Don't change the input on every useDetour test rerender by @joshlarson in #2696
- fix: encode enum tag with string by @firestack in #2698
- feat: send trip modification when finished detour api is called by @firestack in #2687
- fix: show spinner when route patterns are loading from "empty" by @firestack in #2700
- fix: push type definition cast down by @firestack in #2701
- cleanup: Remove detour-route-selection and route-ladder-header-update test groups by @joshlarson in #2697
- feat: Created db table for detours by @hannahpurcell in #2705
- chore: update elixir 1.15.7 -> 1.17.2 by @firestack in #2706
- fix: Basic check missed stops exists by @hannahpurcell in #2707
Full Changelog: 2024-07-15-1...2024-07-26-1
2024-07-15-1
What's Changed
- feat: Have
Realtime.TripModification
takeshape_id
as an argument by @joshlarson in #2689 - doc: create ADR 0003 for Skate MQTT by @firestack in #2685
- fix[1/2]:test(TripModificationPublisher): use
start_link_supervised
fromExUnit
for tests by @firestack in #2690 - fix[2/2]:test(TripModificationPublisher): allow timeout up to
500ms
for mosquitto integration tests by @firestack in #2691 - feat: Add
Shape
as an argument forTripModificationPublisher.publish_modification/3
by @joshlarson in #2688
Full Changelog: 2024-07-10-1...2024-07-15-1