12 Commits
Author SHA1 Message Date
harukin-expo-dev-env 1ecd026908 feat: Implement official position metadata handling and caching
- Add `currentTrainMetadata.ts` to manage carrying forward official position metadata between train snapshots.
- Introduce `lineDisplayName.ts` for mapping line IDs to display names.
- Create `officialPositionCache.ts` for parsing and serializing official position data with cache validation.
- Enhance `officialPositionService.ts` to support persistent caching of official positions and improve resolver functionality.
- Update `requestCoordinator.ts` to allow cancellation of polling requests without disposing of the coordinator.
- Modify `trainTimeFiltering.ts` to incorporate line ID context when checking for duplicate train data.
- Refactor `useCurrentTrain.tsx` to support polling for current train data with official position enrichment.
- Add tests for new features, including persistent cache behavior and handling of ambiguous train data.
2026-09-15 13:48:21 +09:00
harukin-expo-dev-env bb21cf84b2 refactor: clean up imports and improve code structure in multiple files 2026-09-15 02:03:29 +09:00
harukin-expo-dev-env fa81ee0f6f fix: update OfficialPosition edit URL and adjust related components 2026-09-13 22:43:15 +09:00
harukin-expo-dev-env 97be486389 feat: add OfficialPosition edit links 2026-09-13 18:35:59 +09:00
harukin-expo-dev-env a203a47f18 refactor: remove legacy n8n OfficialPosition source 2026-09-13 17:57:22 +09:00
harukin-expo-dev-env 001439fb9f feat: resolve native position metadata via OfficialPosition backend 2026-09-13 16:23:39 +09:00
harukin-expo-dev-env 30f101e2e6 feat: implement startup deep link handling and unyohub data selectors; add tests for new functionality 2026-09-04 11:07:55 +09:00
harukin-expo-dev-env f210ca4d77 feat: Add loading states and map functionality to the menu
- Implemented StationListLoadingState component for loading messages.
- Created MenuLED component to display LED information with loading animations.
- Developed MenuMap component for interactive map features, including user location markers and station markers.
- Introduced LEDFrame component for consistent styling of LED displays.
- Enhanced LED_vision component to support embedded rendering and content readiness.
- Added menuStationSelectors for managing nearby and favorite station groups.
- Updated Menu component to integrate new loading states and map functionalities.
- Added tests for menuStationSelectors to ensure correct grouping and selection logic.
2026-09-02 21:24:41 +09:00
harukin-expo-dev-env 19260c8d6c revert: remove Nitro Fetch experiment 2026-08-31 11:57:25 +09:00
harukin-expo-dev-env d6a6e50eca feat: probe Nitro Fetch for current positions 2026-08-31 09:52:11 +09:00
harukin-expo-dev-env e50308c4e6 feat: add railway domain contracts 2026-08-30 00:55:39 +09:00
harukin-expo-dev-env f136aade56 fix: coordinate current train polling 2026-08-30 00:55:04 +09:00