Flight Log v1.0.4
Flight Log v1.0.4
Language & first launch
- Language selection overlay on first launch (EN / FR / RU)
- Language preference saved locally, overlay disappears after first choice
- Language can be changed at any time in Settings
DCS Maps support
- Select your owned maps in your profile (dedicated section with search bar)
- Map picker in card edit, new flight form, and debrief modal — filtered by your owned maps
- Maps displayed in session cards above modules
- Long map names show full name + abbreviation in profile edit: Nevada Test and Training Range (NTTR), Cold War Germany (CWG)
- Abbreviation only shown in session card pickers
Expandable pickers for modules and maps
- Card edit and new flight form now use a
+button that expands a panel - Selected items appear as removable tags
- Same interaction pattern as mission types
JSON export / import
ownedMapsandownedModulesare always included in every export- New settings option: Import owned modules and maps — restores your collection without replacing your name or avatar
- All three import options are fully independent
New flight — UX fixes
- Cancel button goes directly to history with no confirmation dialog
- Added a hint next to the duration field indicating start and end times are required
Typography
- Panton Bold font applied to total hours in the navbar and duration in session cards
Dark-brown theme polish
- Selected toggles in card edit:
#1c1918 - New flight toggles: default
#2a2320, selected#1c1918 +button hover: warm brown border/text, darker background
Developer / Debug section (Settings)
- Hidden panel accessible via "Developer mode" button
- Buttons to re-trigger language setup and reset first launch state
By @Annhwu