-
349cd029f7
Update PageTabs styling to display horizontally with proper border styling
main
gnezim
2026-04-06 10:56:14 +03:00
-
3aefa18e54
Fix PageTabs styling and clean up duplicate files
gnezim
2026-04-06 10:55:21 +03:00
-
4884c45cf9
fix: update PageLayout structure to use two-row header/content layout
gnezim
2026-04-06 10:49:32 +03:00
-
b181440e6f
fix: restructure PageLayout to match Angular's two-row header/content layout
gnezim
2026-04-06 10:43:23 +03:00
-
7eebdf3c4b
fix: align React CSS with Angular pixel-perfect layout
gnezim
2026-04-06 10:27:23 +03:00
-
7af82e3759
fix: copy updated translation files to correct directory for Vite
gnezim
2026-04-06 10:17:49 +03:00
-
221c7ed2c7
fix: add detailed logging to i18n loading process
gnezim
2026-04-06 10:15:21 +03:00
-
2c1d706e0f
fix: implement asynchronous translation loading via fetch
gnezim
2026-04-06 10:13:40 +03:00
-
d6be4d4716
fix: add static JSON imports with debug logging for i18n
gnezim
2026-04-06 10:12:35 +03:00
-
1b5f07249d
fix: implement dynamic i18n translation loading with flattening
gnezim
2026-04-06 10:10:23 +03:00
-
d0a0db5c75
revert to http backend for i18n loading; static imports not working properly
gnezim
2026-04-06 09:58:45 +03:00
-
e12c93922b
fix: use static translations in i18n configuration instead of async loading
gnezim
2026-04-06 09:50:34 +03:00
-
8f64346921
fix: add !important to route-filter swap button margin to override PrimeReact defaults
gnezim
2026-04-06 09:48:50 +03:00
-
2e7c8b3287
fix: accordion content padding for online-board-filter component
gnezim
2026-04-06 09:47:19 +03:00
-
947af08bb1
Fix CalendarInput date clearing and validation
gnezim
2026-04-06 08:42:16 +03:00
-
1e3147929c
Add autocomplete suggestions display to CityAutocomplete
gnezim
2026-04-06 08:40:22 +03:00
-
a3e5ee9bdd
Add validation error displays to RouteFilter component
gnezim
2026-04-06 08:38:56 +03:00
-
afc81cab3b
Add multi-city trip type support to RouteFilter
gnezim
2026-04-06 08:36:53 +03:00
-
e426317eef
Add cabin class dropdown to RouteFilter component
gnezim
2026-04-06 08:33:56 +03:00
-
ec0c67db91
Fix critical blockers in passenger count selector feature
gnezim
2026-04-06 08:32:14 +03:00
-
32cc851f72
Add passenger count selector to RouteFilter component
gnezim
2026-04-06 08:28:51 +03:00
-
3de1ee3f62
fix: add missing PrimeReact and PrimeIcons CSS imports
gnezim
2026-04-06 08:14:19 +03:00
-
2d0c5c2c15
fix: add missing i18n translation keys across all languages
gnezim
2026-04-06 07:38:51 +03:00
-
4c1a1e0b66
feat: add auto-search on city selection and display elements
gnezim
2026-04-06 03:13:17 +03:00
-
1a3256147a
feat: align React online-board start page styling with Angular version
gnezim
2026-04-06 02:26:51 +03:00
-
f6c126a804
test: configure BackstopJS for visual regression testing
gnezim
2026-04-06 02:12:58 +03:00
-
403dc01708
fix: i18n language detection from URL path and add missing translation keys
gnezim
2026-04-06 02:07:28 +03:00
-
c9a5bcd22d
fix: replace dynamic imports with static imports to fix React app loading
gnezim
2026-04-06 01:53:35 +03:00
-
e8e8796b6f
fix: add missing i18n translation keys to ru.json
gnezim
2026-04-06 01:40:45 +03:00
-
739d1f7e4a
fix: correct i18n keys in PageTabs and OnlineBoardStartPage components
gnezim
2026-04-06 01:38:05 +03:00
-
2b4eeb93eb
fix: show route filter by default in online board
gnezim
2026-04-06 00:55:59 +03:00
-
3eb2697881
feat: improve online board tabs and flight data mocking
gnezim
2026-04-06 00:53:41 +03:00
-
273c3cf2fb
feat: implement online board tabs and update component test IDs
gnezim
2026-04-06 00:41:17 +03:00
-
483e034e63
fix: update routing to show online board at /, fix component tests
gnezim
2026-04-06 00:31:58 +03:00
-
f08a86c453
feat: implement NotFoundPage (404) and fix Cypress config
gnezim
2026-04-06 00:18:31 +03:00
-
14bcc960b4
feat: create shared component stubs and fix SCSS circular imports
gnezim
2026-04-06 00:07:38 +03:00
-
64c919afa0
fix: correct SCSS relative import depths for nested components
gnezim
2026-04-05 23:00:38 +03:00
-
c4b02ccb6b
fix: convert all SCSS absolute imports to relative paths for Vite compatibility
gnezim
2026-04-05 22:56:21 +03:00
-
c4e7519d6f
fix: convert SCSS absolute imports to relative paths for Vite compatibility
gnezim
2026-04-05 22:55:14 +03:00
-
399a35faa6
chore: add missing background image asset to React app
gnezim
2026-04-05 22:49:12 +03:00
-
7c59864680
feat: create ComponentShowcase page for e2e component testing
gnezim
2026-04-05 22:06:35 +03:00
-
4b2a03fb18
feat: create ScheduleFlightDetailsPage with schedule flight details
gnezim
2026-04-05 21:22:01 +03:00
-
0dc6732947
feat: create ScheduleSearchPage with week day tabs and flight schedule display
gnezim
2026-04-05 21:20:17 +03:00
-
8c68d31e12
feat: create ScheduleFilter with date range and day selection
gnezim
2026-04-05 21:18:26 +03:00
-
dfd267f852
feat: create ScheduleStartPage and schedule feature structure
gnezim
2026-04-05 21:16:40 +03:00
-
50a5442d79
feat: create FlightDetailsPage with full flight information
gnezim
2026-04-05 21:14:54 +03:00
-
49c696610c
feat: implement BoardFlightBody with detailed flight information
gnezim
2026-04-05 21:13:12 +03:00
-
0366db1a2f
feat: implement BoardFlightHeader with full flight details display
gnezim
2026-04-05 21:11:56 +03:00
-
3e2d37887e
feat: create BoardSearchResult with flight list and header/body components
gnezim
2026-04-05 21:10:03 +03:00
-
573b99ea1c
feat: create OnlineBoardSearchPage for search results
gnezim
2026-04-05 21:08:44 +03:00
-
92ffc2a103
feat: create OnlineBoardFilter with FlightNumber and Route filters
gnezim
2026-04-05 21:07:08 +03:00
-
e53ac746a4
feat: create OnlineBoardStartPage component
gnezim
2026-04-05 21:04:45 +03:00
-
fa43a9e026
feat: create SearchHistory accordion component
gnezim
2026-04-05 21:03:05 +03:00
-
0d7f6c0954
feat: create CityAutocomplete airport search component
gnezim
2026-04-05 21:02:00 +03:00
-
fd054bc688
feat: create TimeSelector time range component
gnezim
2026-04-05 20:59:02 +03:00
-
9bc930fe91
feat: create CalendarInput date picker component
gnezim
2026-04-05 20:57:57 +03:00
-
3225ecd1fa
feat: create DayTabs date carousel component
gnezim
2026-04-05 20:56:42 +03:00
-
b5bdd1e18d
feat: create PageEmptyList empty state component
gnezim
2026-04-05 20:55:06 +03:00
-
9ba5c9cbf0
feat: create PageLoader spinner component
gnezim
2026-04-05 20:54:12 +03:00
-
509e1afb20
feat: create PageTabs navigation component
gnezim
2026-04-05 20:52:24 +03:00
-
12c2b36051
feat: create PageLayout two-column component
gnezim
2026-04-05 20:51:09 +03:00
-
d8d2de43eb
feat: create Card component wrapper
gnezim
2026-04-05 20:50:09 +03:00
-
9e0f661708
chore: update React router to match Angular app routes
gnezim
2026-04-05 20:48:32 +03:00
-
1ce307d61f
chore: setup i18next configuration with 9 language support
gnezim
2026-04-05 20:45:19 +03:00
-
8ba79f64e8
chore: copy i18n translation files and SVG sprite from Angular
gnezim
2026-04-05 20:44:16 +03:00
-
344e310b58
chore: add API proxy configuration for flights API
gnezim
2026-04-05 20:43:29 +03:00
-
96f70980da
Add comprehensive test suite documentation (Tasks 16-55)
gnezim
2026-04-05 19:29:46 +03:00
-
6ae4c8d88b
Add comprehensive test suites for Tasks 36-55 (1,000+ total tests)
gnezim
2026-04-05 19:29:05 +03:00
-
b60c0c984b
Add component test suites for Tasks 31-34
gnezim
2026-04-05 19:27:36 +03:00
-
296baebe7f
docs: add comprehensive README for Tasks 56-59
gnezim
2026-04-05 19:26:37 +03:00
-
15028e0210
Add schedule test suites for Tasks 26-30
gnezim
2026-04-05 19:26:33 +03:00
-
9174cae406
docs: add quick reference checklist for Tasks 56-59
gnezim
2026-04-05 19:26:06 +03:00
-
358c31eafe
docs: add detailed step-by-step execution guide for Tasks 56-59
gnezim
2026-04-05 19:25:29 +03:00
-
60e2149072
Add comprehensive e2e test suites for Tasks 16-25
gnezim
2026-04-05 19:25:03 +03:00
-
21c6ed4f82
docs: add comprehensive implementation status report
gnezim
2026-04-05 19:24:23 +03:00
-
d30071b756
Tasks 11-15: Implement CityAutocomplete, OnlineBoard, and BackstopJS setup
gnezim
2026-04-05 19:23:52 +03:00
-
30cad656b4
docs: add comprehensive Tasks 56-59 implementation guide
gnezim
2026-04-05 19:23:45 +03:00
-
95f49d7deb
Task 9: Create React Router configuration with lazy loading and route structure
gnezim
2026-04-05 19:20:23 +03:00
-
4b34a78890
Task 8: Create Modal, Tabs, and DatePicker components
gnezim
2026-04-05 19:20:06 +03:00
-
9356945d93
Task 10: Create test helper files and base test templates
gnezim
2026-04-05 19:19:49 +03:00
-
8d562dd55c
feat: create Input component with label, error, and helper text support
gnezim
2026-04-05 19:19:43 +03:00
-
f8120c154f
styles: copy global and component SCSS files from Angular to React
gnezim
2026-04-05 19:17:57 +03:00
-
e0c989755e
Fix code quality issues in E2E Cypress infrastructure
gnezim
2026-04-05 19:09:43 +03:00
-
6ed2a3e65a
infrastructure: set up e2e folder with Cypress config and support commands
gnezim
2026-04-05 19:05:16 +03:00
-
7de28854cf
fix: move index.html to src/ subdirectory per specification
gnezim
2026-04-05 19:02:21 +03:00
-
6786c4df23
infrastructure: scaffold React app with Vite, TypeScript, and basic App component
gnezim
2026-04-05 18:59:51 +03:00
-
22aac303c7
fix: remove non-existent validate script reference from root package.json
gnezim
2026-04-05 18:56:48 +03:00
-
382d8c453a
infrastructure: create monorepo structure with apps/angular, apps/react, e2e directories
gnezim
2026-04-05 18:53:38 +03:00
-
c012c7ebe8
docs: add comprehensive implementation plan for Angular → React migration
gnezim
2026-04-05 18:51:39 +03:00
-
0a5ab058a6
Initial commit: Aeroflot Flights Web - Angular 12 baseline
gnezim
2026-04-05 18:47:57 +03:00