-
d0fd2cbff3
Add board details header (B.4) implementation plan
gnezim
2026-04-17 01:16:55 +03:00
-
4927dc3717
Add board details header + action buttons (B.4) design spec
gnezim
2026-04-17 01:08:20 +03:00
-
50e3f1b961
Wire DayTabs into OnlineBoardDetailsPage stickyContent
gnezim
2026-04-17 00:30:53 +03:00
-
bd147dabe1
Add DayTabs container with pagination and auto-scroll-to-active
gnezim
2026-04-17 00:24:12 +03:00
-
5b85231132
Add DaySelect component for mobile day navigation
gnezim
2026-04-17 00:21:55 +03:00
-
427217dfc2
Add DayTabButton component for day tabs navigator
gnezim
2026-04-17 00:20:35 +03:00
-
8760176bea
Expose daysOfFlight from useFlightDetails for day-tabs navigation
gnezim
2026-04-17 00:19:08 +03:00
-
a1dfa5f628
Add useAppSettings hook for parsing app config day ranges
gnezim
2026-04-17 00:17:55 +03:00
-
c19309a828
Add getAppSettings API function
gnezim
2026-04-17 00:16:21 +03:00
-
9522f235cf
Add date range helpers for day tabs
gnezim
2026-04-17 00:15:20 +03:00
-
1232587774
Add day tabs (B.3) implementation plan
gnezim
2026-04-17 00:13:23 +03:00
-
95b3a909b0
Add day tabs (B.3) design spec
gnezim
2026-04-16 23:59:49 +03:00
-
b2a6770143
Fix mini-list selection: match flight by date from URL, not allFlights[0]
gnezim
2026-04-16 23:38:39 +03:00
-
dd47e74670
Fix Link mock typing in FlightsMiniList test
gnezim
2026-04-16 23:36:41 +03:00
-
cf08541256
Wire FlightsMiniList into OnlineBoardDetailsPage via PageLayout
gnezim
2026-04-16 23:35:29 +03:00
-
bfe14012c7
Add FlightsMiniList container with scroll-into-view behavior
gnezim
2026-04-16 23:28:36 +03:00
-
23fe6ae88d
Add FlightsMiniListItem component with Link navigation
gnezim
2026-04-16 23:26:18 +03:00
-
58215a4bf0
Expose allFlights array from useFlightDetails for mini-list sidebar
gnezim
2026-04-16 23:23:18 +03:00
-
8a2ece333a
Add flights mini-list (B.2) implementation plan
gnezim
2026-04-16 23:20:00 +03:00
-
5759d165c4
Add flights mini-list sidebar (B.2) design spec
gnezim
2026-04-16 23:14:13 +03:00
-
4a8ae20c47
Fix stale test URLs and skip tests for out-of-scope features
gnezim
2026-04-16 22:47:16 +03:00
-
8e2fb08962
Wire FlightDetailsAccordion into OnlineBoardDetailsPage per leg
gnezim
2026-04-16 22:43:38 +03:00
-
6f59527382
Fix DeboardingPanel test to use destructuring for exactOptionalPropertyTypes
gnezim
2026-04-16 22:40:39 +03:00
-
0c27422da7
Add FlightDetailsAccordion container orchestrating 6 panel components
gnezim
2026-04-16 22:39:45 +03:00
-
c125322078
Add ServicesPanel component for on-board service icons
gnezim
2026-04-16 22:36:58 +03:00
-
d7ff79b967
Add MealPanel component with meal-type icons and aeroflot.ru links
gnezim
2026-04-16 22:35:17 +03:00
-
6dbcc38081
Add AircraftPanel component for flight details accordion
gnezim
2026-04-16 22:30:33 +03:00
-
c9cfc5907c
Add DeboardingPanel component for flight details accordion
gnezim
2026-04-16 22:29:03 +03:00
-
064b7c68ee
Add BoardingPanel component for flight details accordion
gnezim
2026-04-16 22:27:20 +03:00
-
f535e4078e
Add RegistrationPanel component for flight details accordion
gnezim
2026-04-16 22:25:53 +03:00
-
37222e07e1
Copy service and meal icon SVGs from Angular to React
gnezim
2026-04-16 22:24:01 +03:00
-
6bd17b047f
Add shared helpers and DETAILS i18n keys for flight details panels
gnezim
2026-04-16 22:23:29 +03:00
-
81574ae137
Extend IFlightLeg with transition and full equipment types
gnezim
2026-04-16 22:19:21 +03:00
-
06bea266c2
Add flight details accordion (B.1) implementation plan
gnezim
2026-04-16 21:57:13 +03:00
-
45a6cee9d8
Add flight details accordion (B.1) design spec
gnezim
2026-04-16 21:47:18 +03:00
-
9a278c3170
Fix route path: use onlineboard not online-board in navigation URLs
gnezim
2026-04-16 18:37:18 +03:00
-
68f7c239dc
Pre-fill schedule form from popular request query params
gnezim
2026-04-16 18:29:56 +03:00
-
1aaebc5176
Wire popular request clicks to pre-fill OnlineBoardFilter via query params
gnezim
2026-04-16 18:24:53 +03:00
-
dfe32fdee1
Add Makefile and sync script for flights-front deployment repo
gnezim
2026-04-16 18:17:42 +03:00
-
c1c65faef3
Add popular requests pre-fill implementation plan
gnezim
2026-04-16 18:17:34 +03:00
-
e8cf655abc
Add popular requests form pre-fill design spec
gnezim
2026-04-16 18:15:16 +03:00
-
de48e59048
Add visual parity smoke tests for CI regression detection
gnezim
2026-04-16 17:47:58 +03:00
-
0b3eb08c84
Add comparison pipeline scripts and ignore generated output
gnezim
2026-04-16 17:47:38 +03:00
-
e1882f49bc
Add gap analysis script comparing Angular vs React DOM structure per route
gnezim
2026-04-16 17:46:35 +03:00
-
712d32ac72
Add popular requests behavioral cross-app tests
gnezim
2026-04-16 17:44:04 +03:00
-
13c4b4b1d5
Remove accidentally added Makefile (not part of comparison pipeline)
gnezim
2026-04-16 17:42:31 +03:00
-
e82289b979
Add interactive HTML report generator for visual parity diffs
gnezim
2026-04-16 17:41:47 +03:00
-
d634f93700
Add Makefile for dev, build, test, and lint commands
gnezim
2026-04-16 17:38:57 +03:00
-
1a03d4ae13
Add multi-viewport screenshot diff script for visual parity pipeline
gnezim
2026-04-16 17:37:17 +03:00
-
97c4def0cc
Update CLAUDE.md to reflect current project state
gnezim
2026-04-16 17:35:59 +03:00
-
018208e84f
Add implementation plan for Angular/React comparison pipeline
gnezim
2026-04-16 17:33:55 +03:00
-
1fc1880644
Add Angular→React comparison pipeline design spec
gnezim
2026-04-16 17:25:48 +03:00
-
8f974c2d07
Update Module Federation 2.3.2 → 2.3.3
gnezim
2026-04-16 17:23:05 +03:00
-
832c76ff2e
Fix e2e tests: update for route-default tab, add hydration and calendar tests
gnezim
2026-04-16 14:06:02 +03:00
-
65ed6c1749
Fix calendar days bitmask parsing and filter hydration from URL params
gnezim
2026-04-16 13:56:08 +03:00
-
0da4b5e0a5
Enable React Router v7 future flags to suppress deprecation warning
gnezim
2026-04-16 12:46:34 +03:00
-
9f21634c6f
Fix schedule flight details 404: use Modern.js $.tsx splat route convention
gnezim
2026-04-16 12:11:59 +03:00
-
b533124e04
Match Angular bottom-description padding and line-height exactly
gnezim
2026-04-16 11:57:31 +03:00
-
5f33ef371d
Style schedule PrimeReact buttons and swap icon to match Angular
gnezim
2026-04-16 11:54:35 +03:00
-
63c3705a0c
Style PrimeReact dropdown/calendar buttons to match Angular subtle chevrons
gnezim
2026-04-16 11:52:27 +03:00
-
a2ab4fda16
Match Angular form controls: swap icon, city dropdowns, schedule date range
gnezim
2026-04-16 11:45:40 +03:00
-
fabd659b64
Fix type errors in screenshot-diff script that polluted browser console
gnezim
2026-04-16 10:29:14 +03:00
-
d096fbe9e1
Restore date defaults to today so search forms submit correctly
gnezim
2026-04-16 09:24:59 +03:00
-
0cdf8c849d
Match Angular form controls: time range slider, date placeholders, button colors
gnezim
2026-04-16 09:20:26 +03:00
-
70b8f04cb3
Add screenshot-diffs/ to gitignore
gnezim
2026-04-16 09:03:46 +03:00
-
50f50eeae4
Add visual parity screenshot diff tool and mock appSettings in dev server
gnezim
2026-04-16 09:03:13 +03:00
-
46f6f3ef86
Match Angular pixel-for-pixel: error page, filter default, breadcrumbs, feedback button
gnezim
2026-04-16 09:03:00 +03:00
-
bb0353bb40
Match Schedule and Flights Map pages to Angular pixel-for-pixel
gnezim
2026-04-16 01:09:04 +03:00
-
797d0699d7
Match Angular Online Board pixel-for-pixel: accordion filter, swap button, breadcrumbs, search history
gnezim
2026-04-16 00:58:10 +03:00
-
4b87fca973
Remove locale switcher tests — feature not in Angular app
gnezim
2026-04-16 00:44:41 +03:00
-
d9bcccc1c5
Fix all e2e failures, sass warnings, and HMR websocket errors
gnezim
2026-04-16 00:23:10 +03:00
-
c6b865b324
Remove React-specific test files from Angular e2e suite
gnezim
2026-04-16 00:01:03 +03:00
-
94da763f22
Add test:e2e:angular script to package.json
gnezim
2026-04-15 23:17:46 +03:00
-
375bcfb0fa
Add e2e test suite from flights-front with Angular API mocks
gnezim
2026-04-15 23:07:44 +03:00
-
de660938ba
Remove stray e2e-angular tests and add to gitignore
gnezim
2026-04-15 23:05:01 +03:00
-
20c19d15f4
Add standalone API proxy via curl (bypasses WAF TLS fingerprinting)
gnezim
2026-04-15 23:04:24 +03:00
-
47628c9a15
Fix lint warning and update test assertions for ISO date format
gnezim
2026-04-15 22:41:08 +03:00
-
71d0c983fd
Fix API calls: bind fetch to globalThis, fix date format for calendar
gnezim
2026-04-15 22:32:51 +03:00
-
e7c20c3d2d
Fix API integration: proxy via Angular, date format, root redirect
gnezim
2026-04-15 22:08:54 +03:00
-
5fc67f81bd
Wire city autocomplete to dictionary API
gnezim
2026-04-15 21:32:39 +03:00
-
f61e050e8c
Configure dev proxy to flights.test.aeroflot.ru and fix API endpoint paths
gnezim
2026-04-15 21:32:28 +03:00
-
8df20a9ed9
Fix OnlineBoardSearchPage tests for PageLayout restructuring
gnezim
2026-04-15 21:04:28 +03:00
-
11026cd244
Add graceful API error state with retry on search pages
gnezim
2026-04-15 20:58:07 +03:00
-
e8935276a0
Fix SignalR connection error handling for offline hub
gnezim
2026-04-15 20:58:01 +03:00
-
8bfd7109ab
Remove PrimeReact lara-light-blue theme (custom SCSS handles theming)
gnezim
2026-04-15 20:45:09 +03:00
-
130ce1f56b
Replace plain inputs with PrimeReact AutoComplete and add i18n to all pages
gnezim
2026-04-15 20:38:46 +03:00
-
cbd47afd77
Wire flights-map feature flag through PageTabs and fix map component issues
gnezim
2026-04-15 20:38:39 +03:00
-
2f1aacea4f
Replace native date inputs with PrimeReact Calendar component
gnezim
2026-04-15 20:09:49 +03:00
-
fb64095a63
Fix static asset serving and tile icons
gnezim
2026-04-15 20:06:34 +03:00
-
87d2ff9125
Close remaining visual gaps: tile icons, gradient, third tab, popular styling
gnezim
2026-04-15 19:59:11 +03:00
-
4ebd21fdd3
Fix error page Russian text and verify client-side rendering
gnezim
2026-04-15 19:53:58 +03:00
-
5145232702
Final pixel-perfect polish: search button color, mobile !important rules
gnezim
2026-04-15 19:47:59 +03:00
-
dee10544e0
Polish Flights Map page with PageLayout, tabs, and filter styling
gnezim
2026-04-15 19:35:02 +03:00
-
74750e091f
Fix error pages with centered layout, illustrations, and action buttons
gnezim
2026-04-15 19:34:57 +03:00
-
9d0e62b952
Wrap Schedule page in PageLayout with tabs and Angular-matching styles
gnezim
2026-04-15 19:34:45 +03:00
-
7c11e2dca5
Polish filter panel input styling to match Angular custom-input mixin
gnezim
2026-04-15 19:28:14 +03:00
-
4af3373279
Add fallback data so popular sections always render on start page
gnezim
2026-04-15 19:27:09 +03:00
-
1b11609c50
Fix search button styling, page title width, and sticky content rendering
gnezim
2026-04-15 19:25:09 +03:00
-
781e076524
Port error page styles
gnezim
2026-04-15 19:08:50 +03:00
-
b5d797236a
Port Schedule and Popular Requests page styles
gnezim
2026-04-15 19:08:03 +03:00