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
JustArchi
18573f60c9
Misc
2018-02-12 22:08:41 +01:00
JustArchi
0cca2fd7b4
Implement IPCPrefixes
...
This makes it possible to not only listen on multiple different host/port combinations, but also different protocols or base URLs (even though this will probably break things up, need to do more tests)
2018-02-12 22:07:02 +01:00
JustArchi
b06f7394da
Further normalize the response
2018-02-12 11:33:32 +01:00
JustArchi
139bc1c951
Normalize /Api/Type under TypeResponse
2018-02-12 11:11:17 +01:00
JustArchi
bb06b9a887
Push updated /Api/Type definition
2018-02-12 11:04:27 +01:00
JustArchi
ea2cf23087
Handle AppID int overflows for GetHashCode() properly
2018-02-12 09:27:18 +01:00