JustArchi
738212b8d3
Misc
2019-09-17 19:05:56 +02:00
JustArchi
241172a44e
Omit dump of configs and databases on debug builds
...
They only slow down debugging process
2019-09-17 19:04:12 +02:00
JustArchi
a60c659cd4
Closes #1316
2019-07-07 11:39:44 +02:00
JustArchi
448482e499
Use modded identifier for plugins setups
2019-06-25 12:26:55 +02:00
JustArchi
75ca05830a
Fix linux console
2019-06-02 00:05:06 +02:00
JustArchi
029c62590a
Prefer unicode console encoding
2019-05-28 19:44:35 +02:00
JustArchi
b98268a465
R# cleanup, small code improvements
2019-05-19 15:38:06 +02:00
JustArchi
8a483ddced
Closes #1207
2019-04-24 10:49:37 +02:00
JustArchi
a39b5108eb
Program-related misc
2019-04-03 18:02:25 +02:00
JustArchi
07b8978866
Limit ASF to a single instance per directory
2019-03-29 23:07:06 +01:00
JustArchi
19891c3f59
Respect additional config properties in APIs
2019-03-08 16:24:49 +01:00
JustArchi
e6d07f5fd5
Misc
2019-03-03 16:22:25 +01:00
JustArchi
71a9f06e55
Implement interactive command console
2019-02-23 04:31:58 +01:00
JustArchi
b677ba8202
Code/style cleanup
2019-02-16 17:34:17 +01:00
JustArchi
a48510b765
Open global database for public API
2019-01-17 20:43:45 +01:00
JustArchi
6f9810f8b8
Misc
2019-01-17 20:36:24 +01:00
JustArchi
bc56b8ac8c
Avoid potential NRE during shutdown
2019-01-17 16:14:47 +01:00
JustArchi
18d5f1938f
Open configs for public API
2019-01-14 21:50:23 +01:00
JustArchi
e1e9a9f457
Rider cleanup
2019-01-14 19:11:17 +01:00
Łukasz Domeradzki
0f2a816b92
Implement plugin system ( #1020 )
...
* Implement basic plugin system
* The dawn of new era
* Add plugins warning
* Move more members to PublicAPI
* Open commands for the plugins
* Add IBotHackNewChat
* Run plugin events in parallel
* Use properties in IPlugin
* Hook our custom plugin into CI to ensure it compiles
* Fix dotnet brain damage
* Add IBotsComparer
* Add code documentation
* Add IBotTradeOffer
* Add IBotTradeOffer example
* Add IBotTradeOfferResults
* Final bulletproofing
* Final renaming
2019-01-10 22:33:07 +01:00
JustArchi
3bbddcf723
Happy new year 🎉
2019-01-02 16:32:53 +01:00
JustArchi
f8aa8babcf
R# cleanup
2018-12-15 00:27:15 +01:00
JustArchi
7c3cbc03f8
Remove default config files
2018-10-07 03:21:32 +02:00
JustArchi
bd2e146bef
SteamParentalPIN -> SteamParentalCode + fixes for @Aareksio
2018-09-22 15:50:11 +02:00
JustArchi
5abace39f9
Add new Bot actions + a lot of performance improvements
2018-09-19 18:25:17 +02:00
JustArchi
34d934dd82
Add Update/Restart actions
2018-09-17 00:42:24 +02:00
JustArchi
a04fb33343
Structure cleanup
2018-09-08 01:03:55 +02:00
Łukasz Domeradzki
e18c8ffa55
Rewrite IPC from HttpListener to KestrelHttpServer ( #898 )
...
* Debug tests
* Update
* Add support for IPCPassword
* Misc
* Misc
* Update
* Misc
* Cut dependencies to bare minimum
* Update
* Update
* Update
* Update
* Add support for websockets
* Cleanup and preparation for merge
* Add missing mapping of / -> index.html
* Add support for custom path + misc
* Misc
* Declare latest compatibility version
* Fix harmless error on /Api/Log websocket disconnect
2018-09-08 00:05:23 +02:00
JustArchi
13e835c3b7
Code cleanup
2018-08-19 14:37:23 +02:00
JustArchi
307e69c48d
Disable regex cache for MinMemoryUsage mode
2018-08-17 19:20:27 +02:00
JustArchi
6f58f58865
Closes #868
2018-08-06 01:21:36 +02:00
JustArchi
97f826b7e2
Add /Api/WWW/Send + cleanup
2018-07-31 16:17:24 +02:00
JustArchi
16d002f99b
Misc code cleanup
2018-07-27 04:52:14 +02:00
Łukasz Domeradzki
0ffcedcf01
Implement support for new Steam chat ( #811 )
...
* First proof of concept
Still missing friends interaction
* Misc
* Add missing bits
* Misc
* Misc
* Misc
* Misc
* Handle new max message length
* AH bits for messages ack
* Implement MarkReceivedMessagesAsRead
* Mark notifications appropriately
* Remove obsolete callback subscriptions
* Correct NoResponse functions
* Adapt new code to beta format
* Implement advanced chat logging functionality
* Improve message handling
* Port naive escaping logic from ArchiBoT
* Cover edge cases
* Update lib
* Misc
* Kill more obsolete pragmas
* Update SK2 to official build
From https://ci.appveyor.com/project/SteamRE/steamkit/build/2.1.0.649/job/osamyjpyf7v9ot7k/artifacts
* Packages update
* SteamTarget changes
Single responsibility + fix of required parameters
2018-07-24 23:43:25 +02:00
JustArchi
1b5fc78068
Correct WebProxy type for #855
2018-07-17 21:10:18 +02:00
JustArchi
80acfbee17
Revert "Crash on unobserved task exceptions again"
...
This reverts commit 62c31fd4d0 .
2018-06-24 14:41:19 +02:00
JustArchi
62c31fd4d0
Crash on unobserved task exceptions again
2018-06-20 14:46:46 +02:00
JustArchi
2090d6301b
Move DismissInventoryNotifications to BotBehaviour
...
Also stage 2 of all deprecated properties until now.
2018-06-19 20:02:11 +02:00
JustArchi
069c3703e7
Add OS variant to log
2018-06-16 08:04:02 +02:00
JustArchi
a2a693ccd3
Enforce net472 code contracts
2018-06-11 01:24:54 +02:00
JustArchi
34b609e6f0
Use new ToHashSet() method
2018-06-09 00:45:15 +02:00
JustArchi
f5d25097da
Add variant to ASF header
2018-06-04 17:05:24 +02:00
Łukasz Domeradzki
9a30277cf8
Runtime upgrade to .NET Core 2.1 ( #804 )
...
* Initial bump to .NET Core 2.1
* Add workaround for https://github.com/mono/linker/issues/286
* Deprecate BackgroundGCPeriod
* Websockets updates
* Misc
* Check if travis works with 2.1
* Not yet
* Fix travis for now
* Test
* Whatever, travis is broken right now
* Schema update
* Update travis
* Test travis
* Check OSX
* Correct CI versions
* Misc
* Misc
2018-06-04 00:17:13 +02:00
JustArchi
589ff5dce4
Fix parental unlock
2018-05-27 04:48:09 +02:00
JustArchi
a6b802fbc8
Closes #795
2018-05-23 15:28:02 +02:00
JustArchi
7c133a799b
Extend debug to databases too
2018-05-18 21:12:33 +02:00
JustArchi
494370a226
Re-implement stage 2 of deprecation
2018-05-17 11:11:03 +02:00
JustArchi
2357729ca4
Stage 2 of deprecation for IsBotAccount, --server and --service
2018-05-13 20:59:05 +02:00
JustArchi
cbfc7d0e42
Accelerate initial bots startup
...
Files can be read in parallel after all
2018-05-13 19:19:27 +02:00
JustArchi
fce94c3fa4
Add proxy support
...
https://www.youtube.com/watch?v=g54aPmNjMM4
2018-05-09 05:31:48 +02:00