Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
4.1.0
Fixed
- Browser source now instantly renders stats instead of waiting until a match has been played
- Fixed issue where custom themes weren’t being applied
- Improved theme selection in output settings
- Adjusted theme CSS structure
4.0.1
Fixed
- Fixed issue where wins and losses were not being counted
4.0.0
Added
- Street Fighter 6 tracking.
- Concept of Sessions which contain all the matches played during that tracking session.
- Output for OBS Browser Source, with ability to make custom themes in CSS.
- Authentication is now persisted across app starts.
Changed
- Tracking errors now render an error notification, others render an error page.
- The config for the GUI is now stored in a json file instead of localStorage.
- Sessions, matches and CFN names are now stored in an SQL database instead of a big json file.
- Match Log renamed to Sessions, and lists sessions instead of all matches.
- GUI State is controlled via a state machine.
Fixed
- LP and MR Gains are now counted by character (SF6)
- In cases of app crashing on start, a Windows XP error message is displayed.
Removed
- Exporting match log to Excel sheet.
- No longer output tracking state to a results.json file.
- Ability to track battle lounge and casual matches (SFV).
3.0.0 - 2023-02-22
Thanks to Sheldon for testing this release and for the encouragement and support!
Expect the next major release when Street Fighter 6 comes out, until then it’s patch work 💯
Added
- GUI frontend.
- Translations for French and Japanese.
- A product page with direct downloads.
- More data associated with the matches are logged.
- The last session can now be resumed.
- A notification is displayed when there’s an update available.
- Match log, with filters for date, opponent, league and character, and Excel export.
- In addition to text files, the tracking data is also outputted to a JSON file: results.json
Fixed
- Fixed an issue where the tracking could not be initialized.
2.0.0 - 2023-01-12
This is the rewrite of the CFN Tracker I wrote almost 4 years ago. It contains many improvements and I hope to add even more features to it in time!
Added
Changed
- App is now shipped as a single binary instead of having to download PhantomJS + CasperJS.