The Wayback Machine - https://web.archive.org/web/20230604204354/https://github.com/FlashpointProject/launcher/releases
Skip to content

Releases: FlashpointProject/launcher

Flashpoint Launcher 10.1.7

01 Oct 13:29
Compare
Choose a tag to compare

Changed

  • Tag Searches (Whitelist) will use AND comparison rather than OR
  • Hidden WINE fixme messages from logs
  • Removed PHP check on Mac

Fixed

  • Random Dialog opening after closing an extension dialog. Hopefully? Fingers crossed.
  • onDidUpdatePlaylist and onDidUpdatePlaylistGame events should trigger for more scenarios than before
  • Various Mac PATH fixes

Flashpoint Launcher 10.1.6

07 Aug 16:58
Compare
Choose a tag to compare

Changed

  • Renamed secret.txt to secret.dat to avoid upsetting Avast

Flashpoint Launcher 10.1.5

04 Aug 14:59
Compare
Choose a tag to compare

New

  • Help Page that uses onlineManual (url) or offlineManual (rel path) preference to display inside an iframe

Changed

  • Right Sidebar is hidden on Logs, About and Help pages

Fixed

  • Playlist Games can now be removed
  • Playlists won't deselect after a Game has been removed from it
  • The frontend socket server will no longer try and reconnect more than 5 times if it disconnects from the backend
  • The backend socket server will no longer try reconnecting once a client disconnects

Flashpoint Launcher 10.1.4

30 Jul 21:05
Compare
Choose a tag to compare

Fixed

Flashpoint Launcher 10.1.3

25 Jul 08:44
Compare
Choose a tag to compare

New

  • Selected Game in the right sidebar is persistent across all screens
  • "Please Wait..." will be displayed during a game launch on the Play button
  • Default Preferences can be loaded from .preferences.default.json at the Data folder root
  • If an invalid preferences.json is detected, prompt will appear to load defaults
  • Copy Diagnostics button added to Logs page for quick copy paste to Discord
  • Logs page can now be split into a separate Logger window via a button on the page
  • Tab you're on is not bold and underlined in the nav bar
  • Browse pages now display 'Searching...' text when searching, with a Fancy Animation spinner
  • FP_PATH environment variable included in env for launched games #359
  • flashpoint:// protocol support
    • flashpoint://open/<uuid> will show the game in the right sidebar
    • flashpoint://run/<uuid> will run the game as well as show in the right sidebar

Changed

  • Updated to Electron 17 and React 17
  • Changed to better-sqlite3 (Estimated 20% faster perf)
  • Preferences writing is atomic if the temp folder is on the same filesystem as the preferences. (Fourth time's the charm?)
  • Build: replace ttsc with swc for the frontend #351
  • Unsupported :flash: browser mode removed #358

Fixes

  • Extensions: deactivation won't crash backend
  • Extensions: Input fields are now editable in Config
  • Extensions: Playlist functions correctly broadcast changes to frontend #353
  • Extensions: findTags now works when given no input
  • onWillLaunch events are properly awaited before returning result to frontend
  • Fixed logoset caching #342
  • Resizing sidebar no longer causes a search
  • Fixed empty preferences file hanging electron window #340
  • 'No Game Selected' now shows 'Game' or 'Animation' correctly depending on library
  • Browser mode now works on Mac and Linux #345
  • Mac: FP path is no longer canonicalized on startup #364

Flashpoint Launcher 10.1.2

27 May 15:48
Compare
Choose a tag to compare

Mostly a maintenance patch (especially for Linux / Mac), feature patches will be coming at a later date.

New

  • Exec mapping now supports Wine overrides (independently for Mac and Linux)

Changed

  • Updated to Electron 17
  • Other dependencies updated to support Node 16+
  • Treekill has been swapped with a solution which supports closing Linux + Mac process trees better

Fixed

  • Proxy env var properly applied to Mac processes
  • PATH env var is properly set for launched Mac processes
  • Wine processes should behave properly as a service (Play button state)
  • Various fixes to Mac pathing
  • meta.yaml files in nested folders will be ignored when finding the metadata in a Curation
  • Clicking links on the About page will no longer cause a crash
  • Window size has a minimum to prevent impossible to resize situations
  • Preferences no longer possible to wipe during certain process exit conditions (Third times the charm)
  • EACCES error when starting the backend will retry with a new port number

Flashpoint Launcher 10.1.1 - Root Cert Hotfix

01 Oct 14:02
Compare
Choose a tag to compare

Hotfix updating dependencies to support SSL connections using the ISRG Root X1 root certificate.

Breaking: Pepper flash support for Browser mode is no longer supported.

Flashpoint Launcher 10.1 - Minor feature update + Bug fixes

22 Sep 23:18
Compare
Choose a tag to compare

New

  • Update Feed (Url specified in preferences.json, downloads and processes as markdown)
  • onLog API event
  • Tag Filter Groups can contain Descriptions
  • Fancy Animations setting (Currently affects checkbox slider animations and the color changing logo on the home page)
  • Can now add a Search Limit to results via the Config page

Changed

  • Notes and Original Description are hidden if empty
  • Headers can be clicked to sort by them instead of using the dropdown field
  • Tag Filter Groups have been visually updated to be more understandable
  • WebSocket, Electron, TypeORM and Axios have been updated to fix vunerabilities
  • Node typings bumped from v12 to v14 (Extensions should match typings)
  • Swapped category ID order in Tags page to ascending
  • Right Game Sidebar now has more predictable element locations

Fixed

  • Logo Set images are centered correctly
  • The launcher backend will no longer close until preferences.json has finished writing
  • Preferences syncing is now throttled (Should help delays on the UI, especially with the Zoom slider)

Flashpoint Launcher 10 - Data Packs + Tag Filters

28 Jun 11:03
e1b4616
Compare
Choose a tag to compare

Will fill this out later (Maybe)

Flashpoint Launcher 9.1.0

18 Nov 12:15
Compare
Choose a tag to compare

New

Extensions

There is now a TypeScript / JavaScript API available to interact with the Flashpoint Launcher. Please check /docs/extensions.md and /docs/api for more information. Live API documentation can also be found at https://flashpointproject.github.io/launcher_ApiDocs/

  • Register listeners to lots of Events to get changes in Games, Playlists, Tags and Services
  • Include buttons on the Developer page to run commands / functions
  • Include context menu buttons when right clicking Games and Playlists to run commands / functions with them given as context
  • Package Themes and Logo Sets, optionally choosing to apply Logo Sets when applying a Theme
  • Provide application entries to run files / functions when launching a specific Application Path
  • Read and write User Configs and User Preferences
  • Provide their own Config values and optionally display them on the Config Page (Currently limited to Checkboxes, Inputs and Selects)
  • Modify the launch parameters of games at runtime via the onWill function parameters
  • Run their own registered services and processes

Various

  • Games marked as Extreme will show an Extreme logo in the upper left of the grid, or left of the list.
  • Logo Sets can be provided in /Data/LogoSets or via Extensions which override the Platform logo and Extreme logo. Expected layout to be the same as /Data/Logos.
  • Themes can specify a Logo Set to apply automatically when chosen itself. (if the Logo Set is also available)
  • Daemons can now be run as specified in services.json. See /docs/services.json for detailed information.
  • Playlists can now be flagged as extreme. (Extreme playlists are hidden while the "Extreme Games" config is disabled)
  • App Path Overrides can be given in Config. These (when enabled) will replace the matching application path with its other half when a game runs.

Changed

  • Flash Mode (:flash: applicaton path) has now been reworked into a general use Browser Mode so it can be used by Extensions.

Fixed

  • Playlists no longer falsely show duplicate entries
  • On Demand Images no longer crashes the backend when there is no internet connection
  • New lines are handled correctly when logging service output