update documentation

This commit is contained in:
2026-05-18 15:01:53 +02:00
parent 834025e560
commit 7018443b18
13 changed files with 756 additions and 725 deletions
+16 -7
View File
@@ -4,32 +4,41 @@ All notable changes to this project will be documented in this file.
## [Unreleased]
### 🌙 Mobile Application
### Mobile Application
- Default to dark theme across the mobile app
- Filter native calendar events by location to exclude empty ones
- Async station selection with error handling and alerts
- Improved notification settings UI
- Native calendar source selection with CalDAV/DAVx, Apple, Google, Exchange, subscribed, local, CardDAV, ActiveSync, and other source labels
- Event detail sections split into reusable header, journey, bike, and nearby-stop components
### 📅 Calendar Integration
### Calendar Integration
- **Google Calendar sync** via full OAuth 2.0 flow (token exchange, refresh, and status checks)
- UI for connecting, syncing, and disconnecting Google accounts in the Calendar panel
- Batch edit panel for managing event destinations on the web calendar
- Edit support in AddEventModal for modifying existing events
### 🚉 Public Transport
### Public Transport
- HAFAS LocMatch method in API client for finding nearest station to current location
- Improved station selection with async search and error handling
- WienerLinien departures hook improvements
- HAFAS response enrichment through the ÖBB GTFS fallback when available
- Arrive-by journey search with fallback search window
### 🔧 API Client
### API Client
- Added `fetchGoogleCalendarEvents` method for Google Calendar sync
- Added `findNearestStation` method for geolocation-based station lookup
- Added `findStationByExtId` for resolving a saved station ID
- Added `findNearestStationByCoords` for geolocation-based station lookup
- Added base URL failover for backend availability issues
- Enhanced HAFAS request handling
### Documentation
- Updated README, development, architecture, API, user, privacy, and testing documentation to match the current route tree and app behavior
---
## [1.0.0] — 2025-01-27
@@ -68,7 +77,7 @@ your calendar with real-time public transport data to tell you exactly when to l
### Routing
- Bike route calculation from origin to departure station via OSRM
- Bike route calculation and final walking route calculation via OSRM
- Geocoding API integration for station lookups
- Fallback and caching logic for API failures