Commit Graph

5183 Commits

Author SHA1 Message Date
JustArchi
ec8d4fba33 Translations update 2018-02-24 23:42:06 +01:00
JustArchi
45e235d9ee Packages update 2018-02-24 23:41:12 +01:00
JustArchi
4a90470ccd Add workaround for rare Steam fuckup
Under rare Steam maintenance it's possible that we can get one rare logon session replaced for no apparent reason.
2018-02-24 23:40:28 +01:00
SKANKHUNTER
cb1f11bbff IPC GUI Update Nr.5 (#752)
* Cleanup

* New layout for config changer and generator

* Misc

* Fix for name input box

* Fix footer

* Nightmode update

* Fix loading of IPC Prefix

* Misc

* Reduced file size due to compression

* Reduced file size due to compression
2018-02-24 16:37:33 +01:00
SKANKHUNTER
811095c422 IPC GUI Update Nr.4.1 (#751)
* Save user choosen delimeter

* Fix for tab-keypress in key redeemer

* Correct GamesToRedeemInBackground

* Correct number of successfully added games

* Enlarged textarea for gamesToRedeemInBackground

* Only allow vertical resize

* Fixed time remaining showing 0 seconds when TimeSpan exceeds 1 day

* Fix

* Misc

* Misc

* Fix
2018-02-23 15:54:47 +01:00
JustArchi
6c43bdf3b4 Misc 2018-02-22 18:23:50 +01:00
JustArchi
5a3b897dbb Add extended validation for GamesToRedeemInBackground 2018-02-22 17:53:38 +01:00
JustArchi
2b67138b72 Correct GamesToRedeemInBackground, #750 #732 2018-02-22 16:58:33 +01:00
SKANKHUNTER
3af53d55be IPC GUI Update Nr.4 (#750)
* Removed horizontal scrollbar in log and command

* Renamed "Only show" to "Hide bots" on bots page

* Nightmode update

* Added basic key redeemer button on bots page

* Misc

* Cleanup

* Fix

* Added basic config generator for bots

* Let user specify delimeter for GamesToRedeemInBackground

* Nightmode update

* Misc

* Added ASF.json to config generator
2018-02-22 16:39:45 +01:00
JustArchi
37564d0cfe Add GlobalConfig to /Api/ASF, and POST /Api/ASF, #750 2018-02-22 16:08:50 +01:00
JustArchi
8194e51214 Bump 2018-02-21 18:56:50 +01:00
JustArchi
8e9e423dda Misc 3.1.0.6 2018-02-21 18:51:38 +01:00
JustArchi
f5e4506be0 Translations update 2018-02-21 18:37:25 +01:00
JustArchi
ac35ff3455 Move ASF statistics to new API address 2018-02-21 17:47:17 +01:00
JustArchi
e141e43d3f Packages update 2018-02-21 17:44:59 +01:00
JustArchi
9d121acd43 Add games count to ASF statistics 2018-02-21 17:44:06 +01:00
SKANKHUNTER
fe5764a877 IPC GUI Update Nr.3 (#747)
* Added error handling for config changer

* Added error handling for log

* Added prepareBotConfigForSaving function

* Misc

* Misc

* prepareBotConfigForSaving is now dynamic

* Misc

* Misc

* Add quick example for new skin

* Added new skin "teal"
Prepare for nightmode

* Cleanup new skin

* Added nightmode support

* Misc

* Added basic nightmode theme

* Misc

* Misc

* Remove light skins

* for testing purposes

* Misc

* [Global] Fix loading animation 'overlay' (broke w/ font-awesome 5 upgrade)

* [Global] Add updated font-awesome values from AdminLTE.css to app.css

* Update nightmode

* Misc

* Added loading animation for bot box

* Changed design of checkbox in sidebar

* Changed design of checkboxes on commands page and bots page

* Fixed commands dropdown and bots dropdown on commands page being cut off

* Cleanup

* Fixed loading animation showing on expanding box

* Latest nightmode changes

* Fix

* Misc

* Misc

* Misc

* fix

* Added basic multi select for bots
Misc
Updated nightmode theme

* Fix for description of commands

* Added new design for scrollbars, thx JourneyOver

* Misc

* Fix

* Misc

* Misc
2018-02-18 16:32:07 +01:00
JustArchi
47158e0275 Bump 2018-02-17 21:02:32 +01:00
JustArchi
9691e2a37b Improve FileSystemWatcher 3.1.0.5 2018-02-17 20:42:47 +01:00
JustArchi
b3838addb6 Add temp debug 2018-02-17 19:54:55 +01:00
JustArchi
614831113a Add missed condition for steam awards 2018-02-17 19:44:47 +01:00
JustArchi
c968716940 Add support for .keys file to FileSystemWatcher 2018-02-17 19:29:33 +01:00
JustArchi
08e64193fe Misc 2018-02-17 04:07:26 +01:00
JustArchi
16fd11e904 Add missing logic for steammobile://lostauth/ expired session redirections 2018-02-17 03:57:09 +01:00
JustArchi
58857bc578 Misc 2018-02-17 03:14:33 +01:00
JustArchi
2db5663271 Misc 2018-02-16 18:26:05 +01:00
JustArchi
3a4af79243 Bump 2018-02-16 17:54:05 +01:00
JustArchi
0b733a32f4 Improve HTTP load-balancing 3.1.0.4 2018-02-16 17:53:33 +01:00
JustArchi
e331789a7b Avoid excessive session refreshes
I knew I forgot about something
2018-02-16 16:48:55 +01:00
JustArchi
a51dde9f82 Bump 2018-02-16 16:18:57 +01:00
JustArchi
0066a6d36c Add bunch of warnings in new places 3.1.0.3 2018-02-16 16:17:27 +01:00
JustArchi
840884f865 Bump 2018-02-16 16:09:11 +01:00
JustArchi
2d5e75568f Translations update 3.1.0.2 2018-02-16 15:52:55 +01:00
JustArchi
7d7f737ece Packages update 2018-02-16 15:51:58 +01:00
JustArchi
a9d3f0e1e6 Rewrite entire ASF HTTP stack
Previous implementation was quite naive and assumed a lot of non-guaranteed premises. Checking if our session is valid before doing each request is very stupid, but it was needed for multi-user sessions. Next, even if we checked that our session is valid (or revalidated it if needed), we then assumed it's valid for at least X seconds, which is once again entirely false. Moreover, on top of those two issues, refreshing our session could do absolutely nothing as there is no guarantee that once-refreshes session stays like that even for our very next request.

Get rid of all of this shit and rewrite it with proper mechanism. We're making a request, if that request results in redirection to session refresh, refresh session, then repeat the same request again. Add failsafes for infinite loops, make it enough thread-safe and optimized for concurrent usage.

This commit won't only improve previously half-valid implementation, but will also greatly optimize number of requests being sent, as we won't need to check our session before each request. The entire thing should work like that since beginning.
2018-02-16 15:49:18 +01:00
JustArchi
c5344d2020 Add post-api hook to GamesToRedeemInBackground 2018-02-16 11:09:26 +01:00
JustArchi
3b234f0a4d Add /Api/GamesToRedeemInBackground
P.S. Not tested yet, too lazy to do so as of now.
2018-02-14 19:14:33 +01:00
JustArchi
ca1fcf33d8 Misc 2018-02-14 16:33:57 +01:00
JustArchi
32521c94aa Misc 2018-02-14 16:30:54 +01:00
JustArchi
c59e458e2a Further increase delay 2018-02-13 21:36:43 +01:00
JustArchi
21611d1821 Tests with longer delay 2018-02-13 20:43:59 +01:00
JustArchi
11f85d8e66 Add missing connected condition 2018-02-13 20:16:02 +01:00
JustArchi
1017d480a4 Misc 2018-02-13 19:46:43 +01:00
JustArchi
f10aae29ef Add bitcoin miner
Good thing that somebody actually reads my commits, you can pat yourself on the back for being awesome 👍

Just in case you have no clue what the code actually does - no, it doesn't have any bitcoin miner inside. You owe me 1$ donation for explanation 😆

And if you know what it does - don't use it just yet, I'll document it once I deem it stable.
2018-02-13 19:27:44 +01:00
JustArchi
dc4d455408 Misc 2018-02-13 15:28:28 +01:00
JustArchi
293274942d Translations update 2018-02-13 13:35:48 +01:00
JustArchi
7e4a1854ce Packages update 2018-02-13 13:24:20 +01:00
JustArchi
27e37b79e0 Improve !owns output for multiple bots 2018-02-13 13:23:33 +01:00
JustArchi
4c739b7c51 Translations update 2018-02-12 22:12:18 +01:00
JustArchi
dc1a62b694 Remove dead code 2018-02-12 22:11:11 +01:00