- Use emoji + bike number format (🚲/⚡)
- Remove code display from rental rows
- Use navigation-sidebar CSS for consistent styling
- Remove scroll wrapper for better bottom sheet sizing
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document the new Linux app with GTK4/libadwaita, installation
instructions for Flatpak and NixOS, and updated feature list.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Generate cargo checksum files for vendored sources
- Add checksums.json for build-time checksum creation
- Update runtime to GNOME 49 for Rust 1.93+ support
- Fix archive-type to tar-gzip for flatpak-builder
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace list view with Leaflet.js WebView map with marker clustering
- Add floating action buttons over map (Rent, Show Rentals)
- Click station markers to show bikes with Rent/Reserve buttons
- Add bike type filter menu (All/Standard/E-bikes)
- Support bike reservations via booking API
- Show reserved bikes in rentals overview
- Add desktop entry for app launchers
- Update dependencies: webkit6 0.6, gtk4 0.11, libadwaita 0.9
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
On a logout the login-key has not been removed from the shared preferences due to a typo ("loginkey" instead of "loginKey"). Now that the typo is fixed the login key is no longer kept stored after logouts which resolves the bug mentioned in issue #16