Commit Graph

5132 Commits

Author SHA1 Message Date
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
JustArchi
33bfd63307 Code review 2018-02-12 09:22:47 +01:00
JustArchi
65682d0316 Don't serialize private get properties 2018-02-11 17:26:19 +01:00
JustArchi
6a3c9dee7f Misc 2018-02-11 11:11:38 +01:00
JustArchi
950e45a129 Misc 2018-02-11 09:58:25 +01:00
JustArchi
d19a25df5f Misc 2018-02-11 09:57:10 +01:00
JustArchi
c9b3b66959 Serialize ulong strings for JS compatibility, #747 2018-02-11 09:48:51 +01:00
SKANKHUNTER
71fb9550ab IPC GUI Update #2 (#741)
* Add basic content for config changer

* Misc

* Change changelog link according to currently running version

* Misc

* Add font for log and command that is working on each OS

* Add game banners on detailed bot view

* Cleanup

* Added new font to log because I forgot in last commit
Prepare for new bot detailed overview

* Added slick-carousel for multiple games farming in bots detailed overview

* Added HumanizeDuration.js to bots page

* Change log and command font to monospace
Fixed bots detailed overview for multiple games, thanks felipe19930

* Added command history accessible via keyboard up & down arrows

* Add encodeURIComponent()

* Added saving/loading for entered commands

* Only save last 20 commands

* Misc

* Added auto clear checkbox for command

* Added "show only" drop down to bots page

* Fix for command history

* and another one

* save the last 20 commands instead of the last 5

* Add refresh button to bots page

* Upgraded font-awesome to latest version
Removed expert mode
Added checkbox for 'show delete button' on bots page
Removed show only farming
Bug fixes

* Misc

* updated based on other commits
2018-02-09 08:41:10 +01:00
JustArchi
2a71032ffa Misc 2018-02-07 09:25:23 +01:00
JustArchi
69e3885a96 Code review 2018-02-07 09:13:58 +01:00
JustArchi
19730f565b Improve refundable games check
Free promos like Cortex Command added as "Complimentary" were previously skipped as being refundable.
2018-02-07 07:30:07 +01:00
JustArchi
cf10f07124 Add --no-shared-compilation to cc.sh 2018-02-07 06:37:21 +01:00
JustArchi
5fa6832fd3 Bump 2018-02-06 17:09:09 +01:00
JustArchi
73be7800eb Turn off linker optimizations
At least for now, since it causes at least 2 outstanding bugs at the moment.
3.1.0.1
2018-02-06 17:02:45 +01:00
Łukasz Domeradzki
9bee9425a4 Merge pull request #744 from Luckz/master
.gitattributes update
2018-02-05 23:11:06 +01:00
Luckz
26788891f5 down with vertical alignment! 2018-02-05 23:03:29 +01:00
JustArchi
585d183a42 Expose IsPlayingPossible for /Api/Bot 2018-02-05 22:24:10 +01:00
Luckz
2c83649739 msysgit is dead; no RTF/PDF/DOC in project; .sh should end in LF 2018-02-05 19:57:41 +01:00
JustArchi
d226e5db5a Misc 2018-02-05 12:54:28 +01:00
JustArchi
76e54fdb0a Add dotnet --info to dockerfiles 2018-02-05 04:54:48 +01:00
JustArchi
426002aaa2 Closes #742 2018-02-05 01:29:04 +01:00
JustArchi
7b18f52fec Re-implement previous commit better 2018-02-04 09:59:21 +01:00
JustArchi
4223d3862d Revert "Catch more IPC I/O exceptions"
This reverts commit 92281512f5.
2018-02-04 09:56:22 +01:00
JustArchi
92281512f5 Catch more IPC I/O exceptions 2018-02-04 09:54:49 +01:00
JustArchi
c88d8adbed Revert "Test commit for madu"
This reverts commit aa6e29e56f.
2018-02-04 09:34:05 +01:00
JustArchi
aa6e29e56f Test commit for madu 2018-02-04 09:16:31 +01:00
JustArchi
c6f06f1bd5 Don't force full collection on memory request
Since this can be called quite often (like each 5 seconds), ASF should not do any expensive things there. Let GC do its job.
2018-02-04 08:10:52 +01:00
JustArchi
578f6e44b6 Bump 2018-02-04 07:35:41 +01:00
JustArchi
30995bb46f Bump to 3.1.0.0
Mainly IPC GUI is the reason, since we were approaching 3.1 anyway.
3.1.0.0
2018-02-04 06:54:31 +01:00
JustArchi
6870b70192 Translations update 2018-02-04 06:48:47 +01:00
SKANKHUNTER
7d9336a79e [WIP] GUI Update and bug fixes (#733)
* Add info for not implemented features

* Fixed bug within log function

* cleanup

* Fixed a display bug where the footer would add to the total height

* cleanup

* Use '/Api/Bot/' to read bot status

* Fixed update log function

* Adding some temp. logs to find a bug

* Fixed bot status bug and bot dropdown in command

* Final fix lol

* Fixed escaped quote

* Bug in status fixed

* Add RAM usage to dashboard

* Remove Ionicons

* hot fix for not supported API usage

* Add basic bot overview

* Replace local jQuery with public CDN

* Replace local bootstrap with public CDN

* Replace local font-awesome with public CDN

* Replace local bootstrap slider with public CDN

* info log for bot overview

* adapt to new IPC changes

* Complete basic bot overview and some cleanup

* Add authentication headers

* Append "?password=" query string for /Api/Log

* Remove "Status" page since it will be replaced by "Bots" page

* cleanup

* cleanup #2

* - add info boxes to bot page
- add new background image for boxed view

* cleanup

* cleanup and random stuff

* Changed bot status color for "offline" from red to gray

* - added option to reset ipc password in sidebar
- reworked design of sidebar
- moved delete bot button to tools bar

* change NYI info

* Fix realtime logging buttons

* add logs for debugging

* Changed design of log box and command box

* Remove logs for debugging since the "bug" will be fixed

* Prepare dashboard for #736

* add sweetalert for bootstrap (spicy replacement for modal and alert)

* "I-am-tired"-fix

* cleanup

* improve bot status function

* improve bot status function even more

* Update some icons

* fix

* add links to footer

* Add scrollbar to bots dropdown
Cleanup

* another cleanup

* remove dashboard and more informations to left sidebar

* Add placeholder for ramUsage

* Cleanup public CDN

* cleanup

* Replace bootstrap-slider.js with interact.js

* Implement "ProcessStartTime"

* Add auto refresh for asf infos and bot status

* Changed command buttons design on bot page
Misc cleanup
Changed layout to be fixed as default
Added function to fill command drop down on command page
Fixed autoScroll on log page

* cleanup

* Add save/load function for layout options

* use /img/boxed-bg.jpg

* Add save/load function for left sidebar

* Added semicolon where they were missing

* remove /img folder
use default background image for boxed layout

* Added steam avatar to bots page

* misc

* Add loading overlay to commands page
Change loading overlay color to white since background is black

* changed layout of bot box

* updated steamBaseURL for steam avatar

* Changed design of bots info boxes
Added expert mode setting in sidebar
Moved deleteBot button to tools box
Started adding content for config manager
Prepare bots overview for games farming implementation

* Added logic for farming info boxes and box body

* Fixed multiple games farming string

* Turn autoScroll buttons into one and add proper icon

* Optimized for smartphone

* Optimized for tablet

* cleanup

* Added leading zeroes to date

* prepare for splitting up commands if request url is too long

* Merge generator and manager into one page

* Change css of info overview in left sidebar

* cleanup

* Fixed right sidebar on iPad layout

* misc

* misc

* misc

* Added error handling for command
2018-02-04 06:47:22 +01:00
JustArchi
e9465a6b76 Packages update 2018-02-04 06:40:36 +01:00
JustArchi
c6f812d0e7 Fix for latest Steam breaking fix
I wonder if Valve does anything when this one overflows too.
2018-02-04 06:35:54 +01:00
JustArchi
da50abd648 Closes #738
Once volvo fixes shitty and not working escrow_end_date then we could consider getting rid of both of those functions.
2018-02-02 21:22:45 +01:00
JustArchi
5ac3e5aa5d Misc 2018-02-01 00:48:27 +01:00
JustArchi
8b1a3044ea Expose AvatarHash, #733 2018-02-01 00:46:18 +01:00
JustArchi
c8b8f91df3 Translations update 2018-01-31 21:55:37 +01:00
JustArchi
e65a89db85 Misc 2018-01-31 21:52:50 +01:00
JustArchi
756c146424 Bump default amount of MaxCount 2018-01-31 21:29:17 +01:00
JustArchi
84ec1a3413 Misc optimizations 2018-01-31 02:51:28 +01:00
JustArchi
9e886176cb Huge /Api/Log update for #733 2018-01-31 02:42:23 +01:00
JustArchi
2ee810d56a Closes #736
Note to self: check if this works on Linux/OS X too before documenting it. I might need to change it if it doesn't.
2018-01-30 21:09:42 +01:00
JustArchi
44d62aa6f5 Add WebSocket /Api/Log stub, #733 2018-01-28 06:16:51 +01:00
JustArchi
7cc3084664 IPC: require password only for /Api calls, #733 2018-01-28 04:54:51 +01:00
JustArchi
ac87db0469 IPC: don't waste time compressing images 2018-01-28 04:10:11 +01:00
JustArchi
37c8096e27 Implement basic HTTP file server (IPC GUI binding), #733
I don't even want to know how many RFCs this thing violates. "It works!" 😅

Hopefully we'll improve it if needed.
2018-01-28 03:23:58 +01:00