Zakhar Timoshenko
e239de45dd
feat: add passenger information and settings components
...
- Introduced `PassengerInfo.tsx` for displaying trip details, including upcoming trips and fare information.
- Added `PassengerSettings.tsx` for managing user-defined important places and fare settings.
- Implemented validation functions for passenger settings in `passenger-settings.mjs`.
- Created utility functions for transliterating stop names in `transliteration.ts`.
- Developed weather hint functionality in `weather-hint.ts` to provide precipitation probabilities.
- Established a mock server for testing passenger-related features in `passenger-server.mjs`.
- Added comprehensive tests for passenger guide logic and transliteration functionality.
2026-10-12 20:30:49 +03:00
..
2026-10-09 02:43:42 +03:00
2026-10-09 02:43:42 +03:00
2026-10-09 02:43:42 +03:00
2026-10-09 02:55:51 +03:00
2026-10-09 02:55:51 +03:00
2026-10-09 02:55:51 +03:00
2026-10-09 02:43:42 +03:00
2026-10-09 02:43:42 +03:00
2026-10-09 02:55:51 +03:00
2026-10-09 02:43:42 +03:00
2026-10-08 22:56:41 +03:00
2026-10-08 22:56:41 +03:00
2026-10-08 22:56:41 +03:00
2026-10-08 22:56:41 +03:00
2026-10-08 22:56:41 +03:00
2026-10-09 02:43:42 +03:00
2026-10-09 02:43:42 +03:00
2026-10-09 02:43:42 +03:00
2026-10-08 22:56:41 +03:00
2026-10-08 22:56:41 +03:00
2026-10-09 03:21:59 +03:00
2026-10-08 22:56:41 +03:00
2026-10-09 03:21:59 +03:00
2026-10-09 03:21:59 +03:00
2026-10-09 03:21:59 +03:00
2026-10-09 02:43:42 +03:00
2026-10-08 22:56:41 +03:00
2026-10-09 02:43:42 +03:00
2026-10-08 22:56:41 +03:00
2026-10-08 22:56:41 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-10 00:52:36 +03:00
2026-10-10 00:52:36 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-10 00:52:36 +03:00
2026-10-10 00:52:36 +03:00
2026-10-10 00:52:36 +03:00
2026-10-10 00:52:36 +03:00
2026-10-10 00:52:36 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 22:43:35 +03:00
2026-10-09 22:43:35 +03:00
2026-10-09 22:43:35 +03:00
2026-10-09 22:43:35 +03:00
2026-10-09 22:43:35 +03:00
2026-10-09 22:43:35 +03:00
2026-10-09 22:43:35 +03:00
2026-10-09 22:43:35 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 14:33:16 +03:00
2026-10-11 14:33:16 +03:00
2026-10-11 14:33:16 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 14:33:16 +03:00
2026-10-11 14:33:16 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 15:13:05 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-12 20:30:49 +03:00
2026-10-12 20:30:49 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-11 05:04:00 +03:00
2026-10-12 20:30:49 +03:00
2026-10-12 20:30:49 +03:00
2026-10-12 20:30:49 +03:00
2026-10-12 20:30:49 +03:00
2026-10-12 20:30:49 +03:00
2026-10-12 20:30:49 +03:00
2026-10-09 22:09:26 +03:00
2026-10-09 22:09:26 +03:00
2026-10-09 21:54:07 +03:00
2026-10-09 21:54:07 +03:00
2026-10-09 02:55:51 +03:00
2026-10-08 22:56:41 +03:00
2026-10-10 00:52:36 +03:00
2026-10-10 00:52:36 +03:00
2026-10-08 22:56:41 +03:00
2026-10-09 23:55:47 +03:00
2026-10-09 22:43:35 +03:00
2026-10-11 14:33:16 +03:00
2026-10-11 14:33:16 +03:00
2026-10-11 15:13:05 +03:00
2026-10-12 20:30:49 +03:00
2026-10-11 05:04:00 +03:00
2026-10-09 02:43:42 +03:00
2026-10-11 05:04:00 +03:00
2026-10-12 20:30:49 +03:00
2026-10-09 03:21:59 +03:00
2026-10-09 22:09:26 +03:00
2026-10-09 21:54:07 +03:00
2026-10-08 22:56:41 +03:00
2026-10-08 22:56:41 +03:00