gnezim
|
dd43ea6905
|
Add TransferBar component for multi-leg transfer info
|
2026-04-17 02:31:42 +03:00 |
|
gnezim
|
01b2981407
|
Add TransferTime component for layover duration display
|
2026-04-17 02:30:16 +03:00 |
|
gnezim
|
391db7c948
|
Add StationChange component for multi-leg timeline
|
2026-04-17 02:29:43 +03:00 |
|
gnezim
|
2d01e1a37e
|
Add Station component for multi-leg timeline
|
2026-04-17 02:28:59 +03:00 |
|
gnezim
|
81d04bdc49
|
Add computeTransferMinutes and formatMinutesAsDuration helpers
|
2026-04-17 02:26:33 +03:00 |
|
gnezim
|
6854d93344
|
Add detectStationChange helper for multi-leg timeline
|
2026-04-17 02:26:33 +03:00 |
|
gnezim
|
009c6a3aa1
|
Extend IFlightLeg with optional estimatedDuration/scheduledDuration
|
2026-04-17 02:25:20 +03:00 |
|
gnezim
|
6fd42585c1
|
Wire DetailsBackButton and FlightSchedule into OnlineBoardDetailsPage
|
2026-04-17 02:07:58 +03:00 |
|
gnezim
|
4093a2f1b5
|
Add DetailsBackButton component for header navigation
|
2026-04-17 02:05:21 +03:00 |
|
gnezim
|
00f88406db
|
Add FlightSchedule accordion with days-of-week strip
|
2026-04-17 02:04:36 +03:00 |
|
gnezim
|
34b84fd44d
|
Add DaysOfWeekStrip component for flight schedule
|
2026-04-17 02:03:24 +03:00 |
|
gnezim
|
4308a91dc8
|
Add weekDateRange helper for flight schedule note
|
2026-04-17 02:02:48 +03:00 |
|
gnezim
|
859886def8
|
Extend IFlightLeg with optional daysOfWeek field
|
2026-04-17 02:00:33 +03:00 |
|
gnezim
|
1f53dd1135
|
Wire BoardDetailsHeader into OnlineBoardDetailsPage
|
2026-04-17 01:39:49 +03:00 |
|
gnezim
|
8178aaed36
|
Add BoardDetailsHeader orchestrator component
|
2026-04-17 01:37:32 +03:00 |
|
gnezim
|
44af796678
|
Add LastUpdate component with timestamp and mobile share
|
2026-04-17 01:36:07 +03:00 |
|
gnezim
|
0efd19ed32
|
Add FlightEvents component with route-change and reroute indicators
|
2026-04-17 01:35:05 +03:00 |
|
gnezim
|
ade7feb715
|
Add DetailsHeaderBadge with flight number and codesharing
|
2026-04-17 01:34:29 +03:00 |
|
gnezim
|
a6fc2f7a2e
|
Add FlightActions container
|
2026-04-17 01:33:35 +03:00 |
|
gnezim
|
624feb8643
|
Add PrintButton stub component (hidden on details page)
|
2026-04-17 01:30:26 +03:00 |
|
gnezim
|
9458c1cdca
|
Add ShareButton component with toggle behavior
|
2026-04-17 01:30:03 +03:00 |
|
gnezim
|
8651e8df0f
|
Add SharePanel component with social links and copy-to-clipboard
|
2026-04-17 01:29:31 +03:00 |
|
gnezim
|
a70dbd2546
|
Add FlightStatusButton component
|
2026-04-17 01:28:54 +03:00 |
|
gnezim
|
d0c50e81c5
|
Add RegistrationButton component
|
2026-04-17 01:28:13 +03:00 |
|
gnezim
|
369b413a32
|
Add BuyTicketButton component
|
2026-04-17 01:27:35 +03:00 |
|
gnezim
|
0c84d635d8
|
Add shared action button styles
|
2026-04-17 01:25:12 +03:00 |
|
gnezim
|
aea0e0b299
|
Add OperatorLogo component for airline branding
|
2026-04-17 01:24:54 +03:00 |
|
gnezim
|
8c63114cf0
|
Copy airline logos and SCSS from Angular to React
|
2026-04-17 01:24:17 +03:00 |
|
gnezim
|
07541aa279
|
Fix flightStatusVisibility test to use timezone-stable dates
|
2026-04-17 01:23:30 +03:00 |
|
gnezim
|
51bc2f6acc
|
Add canViewFlightStatus visibility logic
|
2026-04-17 01:22:56 +03:00 |
|
gnezim
|
9234dcd2e1
|
Add canRegister visibility logic
|
2026-04-17 01:22:15 +03:00 |
|
gnezim
|
5d3792f304
|
Add canBuyTicket visibility logic
|
2026-04-17 01:21:33 +03:00 |
|
gnezim
|
35760aefa2
|
Add airline config for B.4 action buttons
|
2026-04-17 01:20:50 +03:00 |
|
gnezim
|
aa60c29685
|
Extend useAppSettings with flightStatus and buyTicket button config
|
2026-04-17 01:20:11 +03:00 |
|
gnezim
|
50e3f1b961
|
Wire DayTabs into OnlineBoardDetailsPage stickyContent
|
2026-04-17 00:30:53 +03:00 |
|
gnezim
|
bd147dabe1
|
Add DayTabs container with pagination and auto-scroll-to-active
|
2026-04-17 00:24:12 +03:00 |
|
gnezim
|
5b85231132
|
Add DaySelect component for mobile day navigation
|
2026-04-17 00:21:55 +03:00 |
|
gnezim
|
427217dfc2
|
Add DayTabButton component for day tabs navigator
|
2026-04-17 00:20:35 +03:00 |
|
gnezim
|
8760176bea
|
Expose daysOfFlight from useFlightDetails for day-tabs navigation
|
2026-04-17 00:19:08 +03:00 |
|
gnezim
|
a1dfa5f628
|
Add useAppSettings hook for parsing app config day ranges
|
2026-04-17 00:17:55 +03:00 |
|
gnezim
|
c19309a828
|
Add getAppSettings API function
|
2026-04-17 00:16:21 +03:00 |
|
gnezim
|
9522f235cf
|
Add date range helpers for day tabs
|
2026-04-17 00:15:20 +03:00 |
|
gnezim
|
b2a6770143
|
Fix mini-list selection: match flight by date from URL, not allFlights[0]
|
2026-04-16 23:38:39 +03:00 |
|
gnezim
|
dd47e74670
|
Fix Link mock typing in FlightsMiniList test
|
2026-04-16 23:36:41 +03:00 |
|
gnezim
|
cf08541256
|
Wire FlightsMiniList into OnlineBoardDetailsPage via PageLayout
|
2026-04-16 23:35:29 +03:00 |
|
gnezim
|
bfe14012c7
|
Add FlightsMiniList container with scroll-into-view behavior
|
2026-04-16 23:28:36 +03:00 |
|
gnezim
|
23fe6ae88d
|
Add FlightsMiniListItem component with Link navigation
|
2026-04-16 23:26:18 +03:00 |
|
gnezim
|
58215a4bf0
|
Expose allFlights array from useFlightDetails for mini-list sidebar
|
2026-04-16 23:23:18 +03:00 |
|
gnezim
|
4a8ae20c47
|
Fix stale test URLs and skip tests for out-of-scope features
|
2026-04-16 22:47:16 +03:00 |
|
gnezim
|
8e2fb08962
|
Wire FlightDetailsAccordion into OnlineBoardDetailsPage per leg
|
2026-04-16 22:43:38 +03:00 |
|