Skip to content

Releases: FlashpointProject/launcher

Flashpoint 13.0.1

04 Apr 09:19
Compare
Choose a tag to compare

Fixed:

  • Primary platform not causing a meta.yaml update
  • Starting a search by clicking on a right sidebar field incorrectly retains the search result count of the previous query
  • Race condition causing service info to not be synced correctly introduced in the last update
  • Tags / platforms not being added to a curation when entering their alias
  • Platforms not being added to a curation where the platform exists but has zero associated game entries

Changed:

  • Tags and Platforms blacklists are treated as an OR despite the rest of the query being treated as an AND. This should make it easier to exclude several tags at once

New:

  • Ctrl+Shift+R will now restart the renderer, without restarting the backend. Good for local dev.

Flashpoint Launcher 13.0.0

29 Mar 12:00
Compare
Choose a tag to compare
  • Significantly faster search times
  • Ordering by Last Played or Playtime now behaves like a history page by excluding games with no playtime from the search results.
  • Improved search capabilities
    • Date comparisons for dateAdded, dateModified, releaseDate and lastPlayed (e.g releaseDate=2009)
    • Numerical comparisons for tags, platforms, addApps, gameData, playCount and playtime (e.g tags>3)
      • Date and Numerical comparisons support >, < and = comparators (: is equal to =)
    • Numerical values support time values, e.g playtime>1h30m for secs, mins, hours, days, weeks, Months and years.
  • Search results can now also be ordered by Release Date and Platform
  • Improved log page visuals (Theme authors will need to update)
  • More information about the boot sequence is included in the logs page
  • Verbose logging (enabled via Config page) to display detailed database queries and launcher event execution time.
  • Game context menu buttons to:
    • Show Logos / Screenshots in Explorer
    • Delete individual game playtime tracking data
  • Playlists now respect active Tag Filter Groups
  • Playtime tracking no longer modifies Date Modified
  • Grid view is now the default, you can change back to List with the bottom right dropdown
  • Simplified extension API interactions with tags and platforms** (Extension authors may need to update, consider using the @fparchive/flashpoint-archive npm package)**
  • Game configurations (middleware) are no longer supported. The functionality will be reintroduced at a later date.
  • Fixed tags / tag categories not being editable via their respective pages.

Flashpoint Launcher 12.1.1

30 Sep 15:54
Compare
Choose a tag to compare

Minor fixes for Flashpoint Manager integration

Added archive state variables

Fix tags page stutter @prostagma-fp

Flashpoint Launcher 12.0.0

12 Jul 10:13
Compare
Choose a tag to compare

I'll update this later down the line - This includes a massive amount of changes.

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