Changelog

Everything moving across KFIRE.

  1. Clientv0.4.0

    Client v0.4.0: around 470 more games detected

    Games whose binary has a generic name (game.exe, hl2.exe and friends) were invisible, because that name could belong to any of hundreds of titles. KFIRE now recognizes them by their install folder as well, which covers around 470 games including Counter-Strike: Source, Day of Defeat: Source, Alien: Isolation, Football Manager and Total War: Warhammer. Install paths are read and compared on your machine only: a server still learns nothing but which game started or stopped.

    Release notes
  2. Server

    Games catalog stays up to date on its own

    The catalog used to be imported once, when an instance was first installed, so games released afterwards never detected. It now refreshes weekly in the background, and admins can force a sync from the new Catalogue screen. Three games members reported as missing (Warhammer 40,000: Battlesector, Heroes of Might and Magic: Olden Era, Subnautica 2) ship with a curated executable: upstream lists them without one.

  3. Clientv0.3.3

    Client v0.3.3: version and update indicator

    The tray window now shows the installed version and, when online, whether a newer release is available, with a link to the releases page. The check is lightweight: it only runs when the window opens and the result is cached.

    Release notes
  4. Clientv0.3.2

    Client v0.3.2: single instance

    KFIRE now runs as a single instance: launching it again brings the running app to the front instead of starting another copy, so you no longer end up with several tray icons.

    Release notes
  5. Clientv0.3.1

    Client v0.3.1: anti-cheat game detection fix

    Fixes anti-cheat titles (PUBG and other BattlEye/EAC games) being reported as a burst of very short sessions. Idle detection no longer flaps a running game on and off.

    Release notes
  6. Clientv0.3.0

    Client v0.3.0: live status and detection controls

    Your Online / Invisible / Offline status now applies live, with controls to correct a wrong game detection and to stop idle launchers being counted as play.

    • Invisible keeps recording your playtime while showing you offline to others
    • Stop / Always ignore controls to fix a wrong detection
    • Idle launchers left open no longer keep you in game
    Release notes
  7. Server

    Public API and invitations

    A key-authenticated public API (/api/public/v1) exposing presence, members and libraries, plus invite-link generation to onboard new members.

  8. Server

    Presence status (online / invisible / offline)

    Server-side presence status: members can appear Online, Invisible or Offline; invisible still records playtime.

  9. Server

    Game-detection accuracy

    Filtered anti-cheat bootstrappers and generic shared executables that caused false in-game detections.

  10. Clientv0.2.0

    Client v0.2.0: launch at startup

    An optional Launch at startup toggle so KFIRE runs in the background and shares your presence from boot.

    Release notes
  11. Clientv0.1.0

    Client v0.1.0: first release

    The first KFIRE desktop client: browser pairing, tray presence, and game detection.

    Release notes