Commit Graph

717 Commits

Author SHA1 Message Date
Ske 9394b14a38 Fix link in system created message 2020-02-09 22:35:16 +01:00
Ske 466aea439e Add getting started steps back 2020-02-09 15:30:19 +01:00
Ske 9d0af7f22a Fix image proxying with empty messages 2020-02-09 15:27:52 +01:00
Ske f2bbf8a51d Tweaks to the new documentation 2020-02-09 15:08:37 +01:00
Ske e6ba9ffb51 Add space to short list footer 2020-02-09 14:26:09 +01:00
BeeFox-sys 9e47f98a23 Improve Docs (#151)
* Added configurable command prefix

* Added getting started, renamed files

* Add nav order, add assests, add system example

* Added a lot

* Update Emojis

* Add guide links to bot

* Added Images
2020-02-09 14:17:26 +01:00
Ske f618bc2403 Fix pk;msg with message link 2020-02-07 22:24:03 +01:00
Ske 4c1a03bb00 Special case "private" and "public" as setters rather than togglers 2020-02-07 22:20:40 +01:00
Ske 594bcc5b7b Replace error with warning on legacy proxy command 2020-02-05 23:44:03 +01:00
Ske 3ce1078dc6 Add different text for systems with no members 2020-02-05 23:43:30 +01:00
Ske 565d166c68 Add more aliases to proxy add/remove 2020-02-04 18:16:45 +01:00
Ske f27e864731 Fix autoproxying someone else's bare tags 2020-02-03 16:10:43 +01:00
Ske 951b089c97 Handle imports from other systems/instances with different HIDs 2020-02-03 15:16:57 +01:00
Ske 5334975ab7 PROPERLY handle example proxy "text" 2020-02-03 15:11:35 +01:00
Ske 7bdc3020b0 Handle malformed proxy tag importing correctly 2020-02-03 15:05:05 +01:00
Ske 026932049a Properly invalidate account caches when unlinking 2020-02-03 15:04:53 +01:00
Ske de427d8bfe Properly invalidate account caches when deleting systems 2020-02-03 14:47:29 +01:00
Ske ab39ebc512 Document Content-Type requirement for API 2020-02-03 14:47:08 +01:00
Ske a7e071eb24 Fix permission check for reactions 2020-02-03 13:41:16 +01:00
Ske f172123190 Fix setting proxy tags starting with "text" 2020-02-01 23:08:33 +01:00
Ske fde03538e0 Fix API token handling 2020-02-01 22:17:13 +01:00
Ske 6863da9462 Disable Discord member caching entirely 2020-02-01 15:00:36 +01:00
Ske 82dfe43d5a Rework caching
This does a *lot* of things. Essentially, it replaces the existing
individual proxy- and autoproxy caches on the bot end with a
global cache (in Core) that handles all the caching at once, and
automatically invalidates the cache once something changes in the
datastore.

This allows us to do proxying and autoproxying with *zero database
queries* (best-case).
2020-02-01 14:40:57 +01:00
Ske 125ea81ec3 Move command functions around 2020-02-01 13:03:44 +01:00
Ske a60be64551 Ensure metrics instance is a singleton 2020-02-01 12:33:43 +01:00
Ske 2abb9fc9f9 Fix API schema tables 2020-01-31 12:56:21 +01:00
Ske a5f0d7ac13 Handle proxy tag length overflow in short member list 2020-01-31 11:43:53 +01:00
Ske 5caf040bbc Properly handle setting empty proxy tags 2020-01-30 10:20:47 +01:00
Ske 8e1b3dfa98 Add privacy section to user guide 2020-01-30 09:52:28 +01:00
Ske 3b2167e16f Shuffle dependencies around 2020-01-26 01:30:39 +01:00
Ske 1ea0526ef8 Migrate DI container to Autofac 2020-01-26 01:27:45 +01:00
Ske 4311cb3ad1 Fix unlinking deleted accounts 2020-01-25 18:08:35 +01:00
Ske 3ba6a115f0 Correct autoproxy escape character 2020-01-25 17:40:41 +01:00
Ske b371c2f34d Fix Npgsql deprecation error 2020-01-25 16:46:34 +01:00
Ske 0ce5883da1 Add command list documentation for missing commands 2020-01-25 16:46:34 +01:00
Astrid eb44c8fda2 Merge pull request #150 from xSke/feature/autoproxy
Implement autoproxy. Closes #149.
2020-01-25 16:35:31 +01:00
Ske 01c4e99876 Document autoproxy functionality 2020-01-25 16:21:52 +01:00
Ske 0abd64b354 Fix punctuation error 2020-01-25 00:58:25 +01:00
Ske 83cfb3eb46 Add autoproxy functionality 2020-01-24 20:28:48 +01:00
Ske 4922181fe1 Explicitly state information privacy in the privacy policy 2020-01-23 22:14:32 +01:00
Ske b4439ba872 Add another alias to member privacy 2020-01-23 21:21:52 +01:00
Ske 57bc576de6 Add autoproxy management commands 2020-01-23 21:20:22 +01:00
Ske ca37c7e6ca Put the autoproxy settings in the correct class 👀 2020-01-23 20:29:22 +01:00
Ske bf70a6e3e1 Add schema changes for autoproxy 2020-01-23 20:19:50 +01:00
Ske b347d2d557 Add front history pagination; upgrade more store methods 2020-01-18 00:58:35 +01:00
Ske 8a689ac0f2 Upgrade various store methods to IAsyncEnumerable 2020-01-18 00:02:17 +01:00
Ske 9a3355eb4b Update D.NET repo pointer 2020-01-17 19:01:19 +01:00
Ske 0dd8988c08 Fix member count including private members in system card 2020-01-17 17:54:07 +01:00
Ske 991c00a4e6 Increase precision in exported timestamps 2020-01-17 17:43:06 +01:00
Ske 335f6203cc Restrict pk;random to public members 2020-01-14 12:41:28 +01:00