-
38b33aa349
Update board integration test assertions for dateTo = date + 1 day
gnezim
2026-04-17 22:51:43 +03:00
-
79fcf2bdc1
Fix onlineboard empty results and flights-map polyline zoom hazard
gnezim
2026-04-17 22:48:18 +03:00
-
18ab969e1c
Keep flights-map arcs visible when zoom tier layers are removed
gnezim
2026-04-17 22:40:46 +03:00
-
5551cb1821
Fix flights-map date format and dev proxy empty-body status parsing
gnezim
2026-04-17 22:25:48 +03:00
-
c8d0caa9cf
Fix five console-level issues surfaced by live-deploy Playwright audit
gnezim
2026-04-17 21:55:44 +03:00
-
b54746c74c
Fix flights-map tile URL to Angular parity /map/api/tile/{z}/{x}/{y}.jpeg
gnezim
2026-04-17 18:40:52 +03:00
-
6a7bbe2ce6
Drop unreferenced service-and-food-icons.zip from publicDir
gnezim
2026-04-17 18:31:30 +03:00
-
7ec76486ec
Clean up build warnings: MF DTS, autoprefixer color-adjust, dev CORS
gnezim
2026-04-17 18:11:04 +03:00
-
bf873bb6f6
Add project .mcp.json to enable Chromium sandbox for Playwright MCP
gnezim
2026-04-17 17:30:02 +03:00
-
2ae59d2074
Propagate Modern.js publicDir assets through sync + Docker build
gnezim
2026-04-17 17:18:51 +03:00
-
10dfc8609d
Revert API_BASE_URL default: keep same-origin proxy for client-side CORS
gnezim
2026-04-17 15:46:34 +03:00
-
e20ef940f8
Default API_BASE_URL and PROD_ORIGIN to the test environment
gnezim
2026-04-17 15:31:03 +03:00
-
896e6bd83d
Switch filter time-selector to Angular compact layout
gnezim
2026-04-17 15:16:49 +03:00
-
373f049e90
Use CityAutocomplete for FlightsMapFilter with geolocate on departure
gnezim
2026-04-17 15:13:20 +03:00
-
b8d5de6ca7
Use CityAutocomplete for OnlineBoardFilter Route tab departure + arrival
gnezim
2026-04-17 15:11:47 +03:00
-
ba302c6b03
Add CityAutocomplete composite with clear and regional-picker trigger
gnezim
2026-04-17 15:06:46 +03:00
-
419b4b8df1
Add CityPickerPopup with regional tabs and country/city grid
gnezim
2026-04-17 15:03:39 +03:00
-
6820a11e83
Add buildCountryCityRows helper for regional picker grid
gnezim
2026-04-17 15:02:04 +03:00
-
aa7433b50b
Add CityAutocomplete + regional picker implementation plan
gnezim
2026-04-17 14:58:05 +03:00
-
0534b373f0
Add design spec for CityAutocomplete + regional picker parity
gnezim
2026-04-17 14:25:52 +03:00
-
c4ae1ef7aa
Invoke useGeolocationDefault on FlightsMapStartPage mount
gnezim
2026-04-17 12:22:29 +03:00
-
0c65755553
Test FlightsMapFilter Calendar min/max/disabledDates + snap effect
gnezim
2026-04-17 12:21:13 +03:00
-
78b3e86418
Wire availableDays into FlightsMapFilter Calendar with snap-to-nearest
gnezim
2026-04-17 12:20:37 +03:00
-
73a3d03469
Add useGeolocationDefault hook for flights-map departure pre-fill
gnezim
2026-04-17 12:17:11 +03:00
-
ef04c19e13
Add calendarRange helpers for flights-map date picker window and snapping
gnezim
2026-04-17 12:16:22 +03:00
-
5a18e86bec
Add Flights Map C.5 implementation plan
gnezim
2026-04-17 12:13:50 +03:00
-
9ee9c6b089
Add design spec for Flights Map C.5 (Calendar + Geolocation)
gnezim
2026-04-17 12:07:48 +03:00
-
f4b96b8248
Test FlightsMapStartPage filterRoutes + popups + auto-fallback wiring
gnezim
2026-04-17 11:06:16 +03:00
-
4e92e79a99
Wire filterRoutes, auto-fallback, and buy-ticket popups into Flights Map
gnezim
2026-04-17 11:00:40 +03:00
-
77272423c1
Add buildBuyTicketUrl + escapeHtml helpers for popup content
gnezim
2026-04-17 10:52:32 +03:00
-
40f170f87a
Add filterRoutes pure helper with airport-code normalization
gnezim
2026-04-17 10:52:27 +03:00
-
5225df0dd1
Add Flights Map C.4 implementation plan
gnezim
2026-04-17 10:48:02 +03:00
-
299b0285b0
Add design spec for Flights Map C.4 (Popups + Filtering + Fallback)
gnezim
2026-04-17 10:43:24 +03:00
-
76e9270f5e
Test FlightsMapStartPage polyline + intermediateIds wiring
gnezim
2026-04-17 10:14:06 +03:00
-
4e103d8073
Drive polylines and intermediateIds from useFlightsMapSearch routes
gnezim
2026-04-17 10:12:15 +03:00
-
a9ed92466f
Draw routes as city-code polylines and force-open intermediate tooltips
gnezim
2026-04-17 10:08:44 +03:00
-
514bae6051
Add Flights Map C.3 implementation plan
gnezim
2026-04-17 10:00:48 +03:00
-
a23513045b
Add design spec for Flights Map C.3 (Route + Spider Drawing)
gnezim
2026-04-17 09:53:21 +03:00
-
a9b47036b5
Test FlightsMapStartPage marker construction from dictionaries
gnezim
2026-04-17 08:46:43 +03:00
-
1f24ee7159
Populate FlightsMapStartPage markers from dictionaries with zoom tiers
gnezim
2026-04-17 08:44:40 +03:00
-
725a048315
Add categorized rendering to MapCanvas: zoom-tier layers, highlight layer, tooltip rules
gnezim
2026-04-17 08:41:42 +03:00
-
855a7c31e6
Fix POPULATION_1KK size in C.2 spec: Angular source has 30 entries, not 29
gnezim
2026-04-17 08:36:08 +03:00
-
54f9282a99
Extend IMapMarker with zoomLevel, countryType, highlighted fields
gnezim
2026-04-17 08:35:27 +03:00
-
a61457bc90
Port Angular CityCategoryService to feature-local cityCategory module
gnezim
2026-04-17 08:35:01 +03:00
-
43f251e177
Add Flights Map C.2 implementation plan
gnezim
2026-04-17 08:32:32 +03:00
-
13bb96fdec
Add design spec for Flights Map C.2 (Markers + Zoom Tiers)
gnezim
2026-04-17 08:27:38 +03:00
-
9a7fcba6ff
Test FlightsMapStartPage dictionaries loading/error wiring
gnezim
2026-04-17 03:21:39 +03:00
-
cfc6e12dc9
Wire useDictionaries into FlightsMapStartPage loading/error states
gnezim
2026-04-17 03:20:01 +03:00
-
03a720179c
Expose dictionaries module barrel
gnezim
2026-04-17 03:18:35 +03:00
-
715b09fd18
Add useDictionaries hook wiring api + transform
gnezim
2026-04-17 03:16:42 +03:00
-
e575c1baa1
Add dictionary lookup helpers and findCityByCoord
gnezim
2026-04-17 03:14:28 +03:00
-
64dd5421e2
Cover enrichment, lookup-map, and region ordering in transform tests
gnezim
2026-04-17 03:13:46 +03:00
-
e5b49acecf
Add dictionaries transform with filtering and partitioning rules
gnezim
2026-04-17 03:13:18 +03:00
-
dc373553d2
Add fetchDictionaries parallel-fetch layer
gnezim
2026-04-17 03:10:26 +03:00
-
da605f0576
Add Flights Map dictionaries type module
gnezim
2026-04-17 03:09:39 +03:00
-
9f8a3a45f0
Add Flights Map C.1 implementation plan and updated spec
gnezim
2026-04-17 03:07:30 +03:00
-
397dc2a575
Add design spec for Flights Map C.1 (Dictionaries)
gnezim
2026-04-17 02:51:22 +03:00
-
31c6bf1788
Add integration coverage for multi-leg timeline and transfer-bar
gnezim
2026-04-17 02:41:31 +03:00
-
6805b8fe4d
Wire FullRouteTimeline and TransferBar into OnlineBoardDetailsPage
gnezim
2026-04-17 02:38:24 +03:00
-
4c87a3b362
Add FullRouteTimeline wrapper component
gnezim
2026-04-17 02:33:52 +03:00
-
b8197b2db5
Add Timeline component with 2-leg carousel for multi-leg flights
gnezim
2026-04-17 02:32:42 +03:00
-
dd43ea6905
Add TransferBar component for multi-leg transfer info
gnezim
2026-04-17 02:31:42 +03:00
-
01b2981407
Add TransferTime component for layover duration display
gnezim
2026-04-17 02:30:16 +03:00
-
391db7c948
Add StationChange component for multi-leg timeline
gnezim
2026-04-17 02:29:43 +03:00
-
2d01e1a37e
Add Station component for multi-leg timeline
gnezim
2026-04-17 02:28:59 +03:00
-
81d04bdc49
Add computeTransferMinutes and formatMinutesAsDuration helpers
gnezim
2026-04-17 02:26:33 +03:00
-
6854d93344
Add detectStationChange helper for multi-leg timeline
gnezim
2026-04-17 02:26:33 +03:00
-
009c6a3aa1
Extend IFlightLeg with optional estimatedDuration/scheduledDuration
gnezim
2026-04-17 02:25:20 +03:00
-
ced66acc7b
Add transfer bar + multi-leg timeline (B.5) implementation plan
gnezim
2026-04-17 02:23:52 +03:00
-
c08e7c3c3b
Add transfer bar + multi-leg timeline (B.5) design spec
gnezim
2026-04-17 02:19:33 +03:00
-
6fd42585c1
Wire DetailsBackButton and FlightSchedule into OnlineBoardDetailsPage
gnezim
2026-04-17 02:07:58 +03:00
-
4093a2f1b5
Add DetailsBackButton component for header navigation
gnezim
2026-04-17 02:05:21 +03:00
-
00f88406db
Add FlightSchedule accordion with days-of-week strip
gnezim
2026-04-17 02:04:36 +03:00
-
34b84fd44d
Add DaysOfWeekStrip component for flight schedule
gnezim
2026-04-17 02:03:24 +03:00
-
4308a91dc8
Add weekDateRange helper for flight schedule note
gnezim
2026-04-17 02:02:48 +03:00
-
859886def8
Extend IFlightLeg with optional daysOfWeek field
gnezim
2026-04-17 02:00:33 +03:00
-
888d19f8f3
Add back button + flight schedule timeline (B.6) implementation plan
gnezim
2026-04-17 01:58:47 +03:00
-
df79213186
Add back button + flight schedule timeline (B.6) design spec
gnezim
2026-04-17 01:55:48 +03:00
-
1f53dd1135
Wire BoardDetailsHeader into OnlineBoardDetailsPage
gnezim
2026-04-17 01:39:49 +03:00
-
8178aaed36
Add BoardDetailsHeader orchestrator component
gnezim
2026-04-17 01:37:32 +03:00
-
44af796678
Add LastUpdate component with timestamp and mobile share
gnezim
2026-04-17 01:36:07 +03:00
-
0efd19ed32
Add FlightEvents component with route-change and reroute indicators
gnezim
2026-04-17 01:35:05 +03:00
-
ade7feb715
Add DetailsHeaderBadge with flight number and codesharing
gnezim
2026-04-17 01:34:29 +03:00
-
a6fc2f7a2e
Add FlightActions container
gnezim
2026-04-17 01:33:35 +03:00
-
624feb8643
Add PrintButton stub component (hidden on details page)
gnezim
2026-04-17 01:30:26 +03:00
-
9458c1cdca
Add ShareButton component with toggle behavior
gnezim
2026-04-17 01:30:03 +03:00
-
8651e8df0f
Add SharePanel component with social links and copy-to-clipboard
gnezim
2026-04-17 01:29:31 +03:00
-
a70dbd2546
Add FlightStatusButton component
gnezim
2026-04-17 01:28:54 +03:00
-
d0c50e81c5
Add RegistrationButton component
gnezim
2026-04-17 01:28:13 +03:00
-
369b413a32
Add BuyTicketButton component
gnezim
2026-04-17 01:27:35 +03:00
-
0c84d635d8
Add shared action button styles
gnezim
2026-04-17 01:25:12 +03:00
-
aea0e0b299
Add OperatorLogo component for airline branding
gnezim
2026-04-17 01:24:54 +03:00
-
8c63114cf0
Copy airline logos and SCSS from Angular to React
gnezim
2026-04-17 01:24:17 +03:00
-
07541aa279
Fix flightStatusVisibility test to use timezone-stable dates
gnezim
2026-04-17 01:23:30 +03:00
-
51bc2f6acc
Add canViewFlightStatus visibility logic
gnezim
2026-04-17 01:22:56 +03:00
-
9234dcd2e1
Add canRegister visibility logic
gnezim
2026-04-17 01:22:15 +03:00
-
5d3792f304
Add canBuyTicket visibility logic
gnezim
2026-04-17 01:21:33 +03:00
-
35760aefa2
Add airline config for B.4 action buttons
gnezim
2026-04-17 01:20:50 +03:00
-
aa60c29685
Extend useAppSettings with flightStatus and buyTicket button config
gnezim
2026-04-17 01:20:11 +03:00
-
0fe62a0f1a
Add date-fns for flight details time-window logic
gnezim
2026-04-17 01:18:43 +03:00