Releases: mbta/skate
Releases · mbta/skate
2024-07-10-1
What's Changed
- refactor: Move fetchDetourDirections calls into state machine by @joshlarson in #2678
- refactor: Only update text area when necessary by @joshlarson in #2681
- refactor: Remove unnecessary
@derive {Jason.encoder...}
statements by @joshlarson in #2683 - refactor: Replace
Enum.slice/2
calls withEnum.split/2
in route segments algorithm by @joshlarson in #2684 - feat: Construct Realtime.Shape object out of detour-related data by @joshlarson in #2682
- feat(ts/components/routeLadder): add accessible name to route ladder toggle by @firestack in #2657
- refactor: Consolidate /detours/finished_detour and /detours/directions endpoints by @joshlarson in #2680
- feat: create module to publish trip modifications to MQTT by @firestack in #2679
Full Changelog: 2024-07-02-1...2024-07-10-1
2024-07-02-1
What's Changed
- test(factories): Use sequences in GTFS Stop factory by @joshlarson in #2672
- refactor: Rename "finish" variables and functions to "review" by @joshlarson in #2673
- fix: Updated nav buttons to use bootstrap primary token 2024 $eggplant-500 by @hannahpurcell in #2668
- fix: Simplify
useReactDivIcon
by @firestack in #2677 - refactor: Move fetchFinishedDetour into the state machine by @joshlarson in #2675
Full Changelog: 2024-06-25-1...2024-07-02-1
2024-06-25-1
What's Changed
- feat: New TripModification module by @joshlarson in #2665
- feat: Add shape_id for the original route shape to GTFS-TripModification message by @joshlarson in #2667
- fix(storybook): Update DiversionPage storybook story to have more realistic data by @joshlarson in #2666
- fix: update skate training vanity link by @firestack in #2670
- feat: Don't allow creating GTFS-TM messages for routes with duplicate stops by @joshlarson in #2669
- feat: Change 'Finish Detour' to 'Review Detour' by @joshlarson in #2671
Full Changelog: 2024-06-20-1...2024-06-25-1
2024-06-20-1
What's Changed
- test(ts/components/diversionPage): add helpers for route interativity by @firestack in #2663
- refactor: Have
get_index_by_min_dist
just return the index by @joshlarson in #2664 - fix: Missed stops bug when stop is close to start point by @joshlarson in #2640
Full Changelog: 2024-06-17-1...2024-06-20-1
2024-06-17-1
What's Changed
- feat: ⚙️🚧 Clicking "start" with no route selected shows an error by @firestack in #2661
- feat: Made searchForm into generic combobox with two variations (for search & select) by @hannahpurcell in #2659
- fix: Detour map not interactive until route pattern selected by @hannahpurcell in #2662
Full Changelog: 2024-06-13-1...2024-06-17-1
2024-06-13-1
What's Changed
- feat: New icon for combobox dropdown button by @hannahpurcell in #2654
- fix(ts/components/grouped-autocomplete): use constructor for autocomplete group by @firestack in #2656
- feat: New "autocomplete" component for the combobox dropdown by @hannahpurcell in #2655
- feat: add route selection panel by @firestack in #2652
- feat: Open the detour modal from a route ladder by @joshlarson in #2647
- feat(ts/hooks/useDetour): control waypoints with state machine by @firestack in #2607
- fix(ts/models/createDetourMachine): clear detour when selecting route pattern by @firestack in #2658
Full Changelog: 2024-06-06-1...2024-06-13-1
2024-06-06-1
What's Changed
- fix(ts/components/selection-panel): simple naming fix by @firestack in #2644
- fix: Lil styling fix on the route ladder headers by @hannahpurcell in #2643
- feat: Added dropdown to route header story by @hannahpurcell in #2646
- fix(ts/components/rpc): make it possible to find RPC routes via
getByRole
by @firestack in #2648 - fix(ts/components/detourRouteSelection): control form value from react by @firestack in #2651
- fix(ts/components/rpc): make radio buttons react controlled by @firestack in #2650
- fix(ts/components/detourSelect): Allow selecting form select via role by @firestack in #2649
- feat: Gate route ladder detour dropdown behind a new test group by @joshlarson in #2653
- feat(ts/detours): add context and input to detour machine by @firestack in #2645
Full Changelog: 2024-06-03-1...2024-06-06-1
2024-06-03-1
What's Changed
- feat: Add
Change route or direction
button to by @joshlarson in #2624 - storybook: Remove
Change route or direction
button from<DiversionPanel />
stories by @joshlarson in #2628 - cleanup(ts/hooks/useDetour): replace
state
withsnapshot
fromcreateDetourMachine
by @firestack in #2617 - refactor: Move nearest_point_to_segment/2 to new module and rename to nearest_point_on_segment/2 by @joshlarson in #2634
- refactor: Move nearest_point_to_shape/2 to NearestPoint module and rename to nearest_point_on_shape/2 by @joshlarson in #2635
- fix(ts/components/diversionPanel): add
onChangeRoute
toonClick
handler by @firestack in #2636 - feat: New route ladder header by @hannahpurcell in #2612
- feat: Add backend for route segments for unfinished detours by @joshlarson in #2637
- feat(ts/detours/detourRouteSelectionPanel): add events to panel by @firestack in #2631
Full Changelog: 2024-05-28-1...2024-06-03-1
2024-05-28-1
What's Changed
- feat: Add new component for detour route selection panel by @joshlarson in #2614
- feat(ts/hooks/useDetour): replace
state
variable with state machine by @firestack in #2616 - fix: Add selectRoutePattern to RoutePropertiesCard story by @joshlarson in #2620
- fix(tests): Remove an unnecessary variable from RoutePropertiesCard tests by @joshlarson in #2622
- feat: Have RoutePropertiesCard on DetourRouteSelectionPanel open to "variants" by @joshlarson in #2618
- fix: Remove auto-close feature from RoutePropertiesCard by @joshlarson in #2619
Full Changelog: 2024-05-22-1...2024-05-28-1
2024-05-22-1
What's Changed
- feat: Allow RoutePropertiesCard to be open to "variants" or "stops" by default by @joshlarson in #2611
Full Changelog: 2024-05-21-1...2024-05-22-1