69706e023dbab5ff11aa32c7db170b789b3d883c
- flights-map: default departure to Москва (MOW) when geolocation doesn't yield a city. Mirrors Angular which seeds the orange marker on Moscow regardless of geo permission. Hook now has two effects — a synchronous MOW fallback that fires once dictionaries load, and the existing geo callback that may upgrade to a closer city when permission is granted. - Schedule: introduce DayGroupedFlightList. Buckets the flat result list by scheduled-departure date and renders each group under a `Воскресенье 19 Апреля`-style header (Intl-driven, weekday + genitive month). Single-day result skips the grouping noise. - Schedule: introduce WeekTabs. Replaces the daily DayTabs in the schedule sticky-content with Monday-anchored 7-day windows like `13 апр - 19 апр`, matching Angular's week-tabs component. handleWeekChange recomputes both dateFrom (Monday) and dateTo (Sunday) when the tab changes. - Schedule: aircraft model now visible in the collapsed FlightCard row when `direction === "schedule"` (Sukhoi SuperJet 100 / Airbus A321 etc., per Angular's operator-logo-and-model column). - FlightCard / FlightList: extend `direction` union with `"schedule"`. Tests updated: useGeolocationDefault tests now assert the MOW fallback fires when permission is denied / API missing / arrival already set (was previously expected to no-op).
Description
No description provided
Languages
TypeScript
62.7%
HTML
23.6%
SCSS
11%
JavaScript
1.1%
C#
0.9%
Other
0.6%