Skip to content

Releases: Annhwu/flight-log

Flight Log v1.0.6

27 Jun 16:34
672b431

Choose a tag to compare

Flight Log v1.0.6

The big addition in this release: DCS World auto-tracking.

DCS Auto-tracking (beta)

Flight Log can now detect and record your DCS flights automatically. A small
hook installs into your Saved Games folder and writes one file per flight,
capturing real (IRL) start/end times, the map, and every aircraft you flew.

  • Install hook — one click copies the script into Saved Games/DCS/Scripts/Hooks
  • Auto-detect path — your Saved Games/DCS folder is found automatically (editable)
  • Manual import — a picker lists detected flights; select what to import or delete
  • Auto-import — new flights are added on their own (app open, checked every 10s)
  • Aircraft & map detection — internal DCS names are mapped to clean tags
    (e.g. FA-18C_hornetF/A-18C), and multiple aircraft per flight are supported
  • Diagnose tool — verifies the hook is writing files correctly
  • Tidy storage — flight files live in their own Saved Games/DCS/FlightLog/ folder

⚠️ Experimental — please read
Auto-tracking is still evolving. Its format may change between versions, and
auto-recorded flights could become corrupted / unreadable in future updates.
👉 For reliable, long-term records, prefer the manual stopwatch (the ▶ ON
button): start before the flight, stop after, fill in the debrief.

improvements

  • Redesigned import window: live selection contrast, dark-theme polish, hover feedback
  • Flights stay re-importable after you delete their card
  • Lenient session parser (tolerates old & new file formats — no more breakage on updates)
  • Full FR / EN / RU translations for the whole DCS feature

Technical

  • One JSON file per flight, timestamps based on real clock time
  • App version now shown in Settings

By @Annhwu

v1.0.5

26 Jun 19:11

Choose a tag to compare

New

🖱️ System tray right-click menu

Right-click the tray icon to quickly start a flight, stop it, or close the app — without bringing the window back up. The label switches automatically based on the timer state and follows the app language (FR / EN / RU).

📌 Minimize to tray on close

If a session is recording, closing the window now offers to minimize to the tray instead of losing the recording. The choice can be remembered.

🎨 Per-tag color customization

Every tag (map, mission, aircraft) can have its own color from Settings → Customization, with a live preview and unsaved-change protection.

🔄 Auto-updater

The app checks for new versions on startup and on close. One-click install with SHA-256 verification. Option to include pre-releases.


Improvements

🔍 Search

  • The stats bar now shows the count and hours of filtered flights when a search is active
  • Map search with multilingual support — typing Caucase, Caucasus or Кавказ returns the same results

🟤 Dark-brown theme

  • Edit/delete icons visible on history cards
  • Checkboxes styled to match the theme (no more browser blue)
  • Thin scrollbars on all panels
  • Tag text color unified (#e8dcc8)
  • Cleaner hover/selected states in the profile editor

Full Changelog: v1.0.4...v1.0.5

Flight Log v1.0.4

25 Jun 15:14

Choose a tag to compare

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

  • ownedMaps and ownedModules are 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

Flight Log v1.0.3

24 Jun 17:29

Choose a tag to compare

What's new in v1.0.3

Language selection

Choose English, Français or Русский directly in the settings.

Dark theme

A new dark brown theme is available in Settings → Theme.

Right-click menu

Right-click anywhere in the app to access Cut, Copy and Paste.

Fixes & polish

  • Search bar fade effect (text doesn't collide with edges)
  • Removing a profile photo saves instantly
  • Mission chip colors preserved in edit view
  • Various hover/border fixes on buttons and cards

Add feature & Fix

  • Add save window on every change
  • Boring Avatar for avatar
  • Custom avatar
  • Custom mission widget
  • Search bar now search even widget on card board
  • Search bar for finding DCS modules
  • Now export & import avatar

Flight Log v1.0.2

24 Jun 07:23

Choose a tag to compare

What's Changed

  • Button modify problem fix by @Annhwu in #7
  • Add Profile, DCS Modules, Search Bar by @Annhwu in #8
  • Log section by @Annhwu in #9
  • Add burger menu navbar, Log button by @Annhwu in #10
  • Add mission type picker to flight card editor by @Annhwu in #11
  • Card edit by @Annhwu in #12
  • Add mission type picker, manual flight entry page and UI improvements by @Annhwu in #13
  • Add settings page by @Annhwu in #14

Full Changelog: v1.0.1...v1.0.2

Flight Log v1.0.1

22 Jun 00:43

Choose a tag to compare

What's Changed

  • Button steam hours modify fix aera click
  • Custom title bar with app icon, drag region, and minimize/maximize/close buttons
  • Fonts bundled locally (Inter + Share Tech Mono) — instant launch, works offline
  • Inter font for text, Share Tech Mono kept for data (times, durations)
  • Rounded buttons with dark brown hover effect
  • Fully responsive fullscreen layout — session list expands to fill all available space
  • Per-session notes: add comments about each flight, visible on card click
  • Delete button directly on each session card

New Contributors

  • @Annhwu made their first contribution in #6

Full Changelog: v1.0.0...v1.0.1

Flight Log v1.0.0

21 Jun 03:37

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/Annhwu/flight-log/commits/v1.0.0