Skip to content

Releases: calendulish/steam-tools-ng

v4.0

04 Nov 21:20
c26dcd9
Compare
Choose a tag to compare

ArchLinux:
paru -S steam-tools-ng
or
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow

MacOS:
MEEH!

Changes:

  • New module added: Market Monitor
    this can be used to monitor price on Steam Market

  • pt_BR translation updated
    you can contribute on translation at transifex

Fixes:

  • [steamguard] Fix a problem that causes minor desync in steamguard codes
  • [steamguard] Fix an exception when steamworks isn't available
  • [coupons] Fix missing target when sending trade offers
  • [login] Fix devkey not being updated due valve changes
  • [login] Fix "login with a new account" button not working
  • [login] Show auth code on login error

v3.3.1

07 Jul 23:44
b6c61ff
Compare
Choose a tag to compare

ArchLinux:
paru -S steam-tools-ng
or
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow

MacOS:
MEEH!

Changes:

  • cardfarming, steamtrades, steamgifts modules will now default to disabled
    this prevent unwanted behavior and will let the user choose what to run from start

  • [gui] changed the way to inform to stng that the previous authenticator has removed
    before: you had to open advanced login and remove the secrets
    now: just click 'I removed my authenticator' button and login again

  • using the new asyncio api to start/stop tasks
    [console] no more weird errors when exiting

  • [windows only] GUI workaround has been removed (fixed on steam library)
    no more weird console windows

  • [windows only] added portable mode
    to enable you must create a file named portable_mode.txt next to the executable
    the config files will be written on the same path on config folder

  • pt_BR translation updated
    you can contribute on translation at transifex

Fixes:

  • fix a problem that cause login to fail when using saved cookies
  • fix a problem that cause stlib logs not being written to the log file
  • fix a problem that cause the "add authenticator" module to fail when using saved cookies
  • [gui][linux only] fix default theme not being applied
  • [gui] fix a problem that cause codes not being accepted when login using mail codes
  • [gui] fix a problem that cause the 'enter' key not working when adding authenticator
  • [gui] fix a problem that cause fatal errors when trying to reading user info
  • [gui] fix a problem that cause fatal errors when reading an empty config file
  • [gui] fix a problem that cause fatal errors when showing the recovery code
  • [console] fix a problem that cause user input to not work as expected
  • [console] errors thrown on console when exiting are now fixed (better late than never!)
  • [console] fix progress bar being showed when it should not
  • [console] fix progress bar not being showed on recovery code
  • Minor QA fixes

v3.2

16 Jun 13:03
9332ad7
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow

MacOS:
MEEH!

Changes:

  • a mechanism has been added to automatically check for updates
  • now you can login without inserting steam code when using an external authenticator
  • now cookies will be saved to restore sessions when using an external authenticator
  • now you can use fakerun on limited accounts
  • an indicator has been added to coupons module to show when module is fetching
  • pt_BR translation has been updated

known issues:

  • console mode can throw errors on some systems when exiting

v3.1.5

06 Jun 01:07
cdfea78
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow

MacOS:
MEEH!

Fixes:

  • Fix a problem when starting confirmation module with no config file
  • Fix a problem when coupon bot has an empty inventory
  • [Linux Only] Fix a problem when running cardfarming with invisible mode enabled
  • [Linux Only] Fix a problem that system theme wasn't synchronized on the first execution
  • Minor GUI layout fixes
  • Update the default coupon bot account id to the new one
  • [Windows Only] Update Python to 3.12
  • [Windows Only] Update Gtk to 4.14

known issues:

  • console mode can throw errors on some systems when exiting
  • some translations are missing

v3.1.4

15 Aug 02:38
7b3e80c
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow

MacOS:
MEEH!

Fixes:

  • Fix a problem that cause unrecoverable disconnect
  • Fix empty secrets when using advanced login
  • [console] Fix oneshot param not working
  • [console] Fix log files being cleaned when it shouldn't
  • [Linux Only] Fix graphical regressions on Gtk 4.10+
  • [Windows Only] Update Gtk to 4.12

known issues:

  • console mode can throw errors on some systems when exiting

v3.1.1

27 Jul 14:36
b397593
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow

MacOS:
MEEH!

Fixes:

  • Fix language popup appearing when it shouldn't
  • Fix popup placement at parent on initialization
  • Fix entries not updating when user manually edit the config file
  • Fix error when trying to get confirmations on some types
  • Fix config/log button size on settings window
  • fixed size for tree columns has been removed
  • pt_BR translation updated
  • [Windows Only] Install VC++ Redist if needed

v3.1

21 Jul 19:24
da35e90
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
Download and run steam-tools-latest.exe bellow

MacOS:
MEEH!

Changes:

  • Update login to work with latest Steam changes
  • Update GUI with the new Gtk widgets
  • Show summary when accepting offers
  • Show retry countdown when wrong 2FA is entered
  • Login restrictions is now update on-the-fly
  • Limited account is now allowed (functionality will be limited too!)
  • Increase confirmation update delay to 30s
  • Increase coupons delay when an error occurs
  • Add a warning to restart GUI when changing languages
  • Add remove authenticator functionality on GUI and CLI
  • Config entries will now load when changing tabs
  • Coupons blacklist will now accept partial matching (with *)
  • [Windows Only] Update Gtk to v4.10
  • [Windows Only] Update stlib to v2.0
  • [Windows Only] SteamAPIExecutor is now running natively (workaround removed)

Fixes:

  • Fix some missing command line params
  • Fix inconsistencies when secrets have changed
  • Fix cardfarming play_event
  • Fix coupon sorting when matching owned games
  • Fix coupon progress bar after finish fetching
  • Remove on-the-fly translations

known issues:

  • Some translations are missing (sorry, I'm feeling lazy now, you can help)

v3.0.1

15 Apr 21:45
f77c36f
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
Download and run steam-tools-latest.exe bellow

MacOS:
MEEH!

Fixes:

  • Fix a problem that cause inconsistencies on disabled modules
  • confirmations: minor aesthetic repairs
  • [Windows Only] Fix cardfarming not executing games when running from CLI
  • [Windows Only] Remove deprecated libs when installing new versions

known issues:

  • [Linux Only] STNG GUI will not show up after update Gtk to 4.10. It will be fixed by the next pygobject release (see #27)
    EDIT: A temporary workaround has been applied to linux packages
  • [Windows Only] Automate builds are breaking some functionality of console modules. Building manually for now.

v3.0

04 Apr 10:14
a9a68f2
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
Download and run steam-tools-latest.exe bellow

MacOS:
MEEH!

Changes:

  • New GUI
  • [steamgifts] new module with multiple strategies
  • [confirmations] better batch finalize dialog
  • [coupons] Don't show owned games
  • Built in accordance with PEP 621
  • pt_BR translation updated

Fixes:

  • Fix occasional unrecoverable disconnect when Steam servers are slow
  • Allow only one instance
  • Prevent actions to being executed multiple times
  • Deduplicate SSL fixes

v2.1.2

26 Jan 04:41
2ebc3a4
Compare
Choose a tag to compare

ArchLinux:
pikaur -S steam-tools-ng

Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng

Other Linux:
pip install --user steam-tools-ng

Windows:
Download and run steam-tools-latest.exe bellow

MacOS:
MEEH!

Fixes:

  • Fix cardfarming not working (typo)