Skip to content

Releases: TabulateJarl8/vapor

The Settings Update

15 Dec 07:27
Compare
Choose a tag to compare

This release adds a settings editor screen. I will need to rewrite config_handler.py so that it's not incredibly inefficient, but it works for now.

Closed #6.

image

Full Changelog: v1.3.2...v1.4.0

The private accounts hotfix

13 Dec 23:02
Compare
Choose a tag to compare

There was a bug that caused the program to crash if a user tried to access an account that had game details set to private. This is now handled internally, and there is a new section in the README that addresses this issue. This hotfix also makes the "User ID" input clearer by changing it to "Profile URL or Steam ID".

Thank you @yochananmarqos for discovering #4.

Full Changelog: v1.3.1...v1.3.2

The "Cache me again" Release

13 Dec 07:07
Compare
Choose a tag to compare

The way that I implemented the caching system at first made it incredibly hard to refactor the code so I rewrote it as a class. This will make things easier to maintain since it provides a level of abstraction over the raw cache data.

Full Changelog: v1.3.0...v1.3.1

The URL Parsing Update

12 Dec 21:14
Compare
Choose a tag to compare

This small update adds the ability to parse Steam profile URLs that are put in the user ID box, like https://steamcommunity.com/id/<user> or https://steamcommunity.com/profiles/<user>.

Full Changelog: v1.2.0...v1.3.0

The "Are we released yet?" Update

11 Dec 17:53
Compare
Choose a tag to compare

This update adds integration with Are We Anti-Cheat Yet? which is a website that tracks the Anti-Cheat compatibility for specific games on Linux. This system also integrates with the caching system that was added in the previous release.

Full Changelog: v1.1.0...v1.2.0

The "Cache-ing up to the competition" release

06 Dec 04:24
Compare
Choose a tag to compare

Unfortunately for the pun there isn't actually any competition to this software right now. However I did actually add a caching system, that part isn't a lie. Cache invalidates after 7 days, but that may be adjusted in the future.

This release also adds support for detection of when games are native to Linux, which helps display a more accurate representation of the Steam library.

Full Changelog: v1.0.2...v1.1.0

Pending Games Hotfix

05 Dec 07:06
Compare
Choose a tag to compare

This release fixes a bug in fetching the ProtonDB rating of games. The JSON was trying to be parsed before checking the status code of the get request, leading to a JSONDecodeError during runtime if an pending game was encountered. I've also removed 'unknown' entirely and merged it with 'pending', as they're both the same thing in ProtonDB.

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

Config Hotfix Release

05 Dec 02:38
Compare
Choose a tag to compare

This release fixes an issue in the AUR version and versions that don't have write access to the project directory. The config file was never able to be written there, so I've rewritten the config handler to write the file to the OS configuration directory.

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

Initial Release

04 Dec 23:32
Compare
Choose a tag to compare

This is the initial release of Vapor! It's shipping with a basic Textual GUI and is available on PyPI and (soon) the AUR!

Full Changelog: https://github.com/TabulateJarl8/vapor/commits/v1.0.0