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
Ske
f10685acd4
Fix system privacy command usage
2020-01-14 12:22:33 +01:00
Ske
98613c4287
Add system and member privacy support
2020-01-11 16:51:13 +01:00
BerryCode
f0cc5c5961
Add pk;random command ( #146 )
2020-01-08 21:33:14 +01:00
Grey Himmel
da83f72582
Update Bot.cs
...
- Add note telling users to describe what happened when reporting errors
2020-01-08 20:40:32 +01:00
Ske
cb1c44a27f
Bail early if we don't have send message permission when proxying
2020-01-08 12:16:27 +01:00
Ske
66eb012e4a
Fix database errors on first startup
2020-01-07 16:31:46 +01:00
Ske
64b633e6b4
Fix member avatar URL not showing up in API responses
2020-01-07 15:52:32 +01:00
Ske
8b65754b00
Fix error when removing reactions on a deleted message
2020-01-03 14:02:25 +01:00
Ske
c89802a21c
Fix matching commands with a newline instead of a space after command name
2020-01-03 13:30:50 +01:00
Ske
5835ab63cd
Update API documentation with new serialisation changes
2019-12-28 16:12:16 +01:00
Ske
54aa9fb7d7
Change handling of Tupperbox per-member tags
2019-12-28 15:53:11 +01:00
Ske
0f22285824
Upgrade API serialisation code to enable potential context-based serialisation
2019-12-28 15:52:59 +01:00
Ske
c80965394d
Add system avatar preview as well
2019-12-28 12:47:31 +01:00