Commit Graph

850 Commits

Author SHA1 Message Date
spiral
ac2671452d run dotnet format 2021-08-27 11:03:47 -04:00
spiral
9e4f5d8e40 fix strings for group rename 2021-08-26 11:54:28 -04:00
spiral
4b944e2b20 feat: refactor external input handling code
- refactor import/export code
- make import/export use the same JSON parsing as API
- make Patch.AssertIsValid actually useful
2021-08-25 21:43:31 -04:00
spiral
f912805ecc feat: make group member add/remove response code less confusing; add tests 2021-08-25 19:51:33 -04:00
spiral
82544cf9ce tweak: don't expose hidden channel count in pk;permcheck 2021-08-25 15:58:55 -04:00
Alyx
c7fcf60fbf feat: add checking for Use External Emoji permissions in pk;permcheck 2021-08-25 15:04:08 -04:00
spiral
b46561cb0a refactor: move some commands out of Misc 2021-08-25 14:36:13 -04:00
spiral
603123777d add limits to switch members and proxy tag length 2021-08-25 13:42:08 -04:00
spiral
52efb3c70a fix: don't check for useless permission when deleting command messages
this allows for deleting command messages in DMs, where the bot does not have manage messages permissions
and just in general in channels where it doesn't have those permissions as well
2021-08-25 12:43:33 -04:00
spiral
87676c2045 fix: show correct command suggestion to edit server tag 2021-08-25 12:33:24 -04:00
spiral
0d583a2a6b fix: fetch guild settings for server tag in system card 2021-08-25 12:30:42 -04:00
Ske
41427db178 Use a proper user agent when fetching images 2021-08-23 22:53:58 +02:00
spiral
4c97a9daf6 hopefully a fix for #384 2021-08-15 00:50:31 -04:00
Ske
b5ce541440 Avoid spamming failed proxy checks in edit handler logs 2021-08-12 02:52:42 +02:00
spiral
8f15065507 fix: don't check file size for banners 2021-08-08 17:44:30 -04:00
spiral
e058d05224 fix: catch the correct exception in Paginate 2021-08-08 16:10:55 -04:00
Ske
4c17ee3d89 Fix proxying in channels without message history + reduce proxy latency 2021-08-08 21:56:24 +02:00
Ske
1720a28af2 Fix system card lookup in DMs 2021-08-08 15:31:03 +02:00
spiral
a5a39cba0a fix: correctly check banner image size (don't) 2021-08-06 21:41:27 -04:00
spiral
b8bd53f3c0 fix: correctly check avatar size 2021-08-06 21:41:18 -04:00
spiral
65cb937e07 feat: show relevant display option for chosen sort property in full list 2021-08-05 17:49:55 -04:00
spiral
2807906d79 feat: show display options in short member list 2021-08-05 17:48:31 -04:00
spiral
c27cbeed01 remove some unused/legacy code 2021-08-04 01:39:41 -04:00
spiral
9fd4f327e0 refactor: clean up message logging 2021-08-04 00:41:51 -04:00
spiral
b9f73cadb7 feat: proxy debug command
Co-authored-by: Spectralitree <72747870+Spectralitree@users.noreply.github.com>
2021-08-03 21:06:14 -04:00
spiral
25f96dd920 Fix Discord merging webhook messages with same username
Closes #33.
2021-08-03 13:44:22 -04:00
spiral
9d4006b056 Add server-specific system tag 2021-08-02 17:22:06 -04:00
spiral
28bcb35bb2 fix cache error on system messages 2021-08-02 16:18:39 -04:00
spiral
e144571904 Add banner (large) image 2021-08-02 13:46:12 -04:00
Ske
eb142a81fa Handle null avatar URLs 2021-08-02 12:20:53 +02:00
rladenson
1290594211 Removed a duplicate line of code 2021-08-02 00:05:10 -04:00
spiral
1cb4bc9287 Expose git version in 'pk;stats' and '/v1/meta' 2021-08-01 15:22:23 -04:00
spiral
dcc15dc847 Move mediaproxy URL rewriting to ProxyService
This shows full size avatars in API / cards.

Also, rewrite URLs currently stored with media.discordapp.net "back" to
cdn.discordapp.com before sending them to users.
2021-08-01 12:51:54 -04:00
spiral
2bb8c084c9 add missing ) in debug string 2021-08-01 12:32:40 -04:00
spiral
d633cd4906 Hotfix for missing Discord API endpoint to edit thread webhook message
See https://github.com/discord/discord-api-docs/issues/3519
2021-07-28 02:23:01 -04:00
spiral
762158e857 Update different system error in MessageEdit 2021-07-28 02:19:37 -04:00
spiral
43017c1522 Correctly log errors from gateway event enrichers 2021-07-28 02:09:52 -04:00
spiral
def39b7bc5 fix interactions in DMs 2021-07-28 01:55:06 -04:00
spiral
a8727f474b Allow any linked account to edit/delete messages sent by the same system
Closes #375.
2021-07-27 11:39:37 -04:00
spiral
620fb5be36 Add Vortex log cleanup 2021-07-24 12:02:06 -04:00
Starshine System
74140b5994 Message info embed improvements (#374)
- Fetch the user if there's no member object, so users who left the server don't show up as deleted
- Order roles by position (so potential staff roles show up first and aren't cut off)
2021-07-19 01:02:27 -04:00
spiral
9d344a4ef9 Add confirmation when editing a message from DMs
Closes #373.
2021-07-17 20:39:12 -04:00
Ske
1f2b9f998d Preliminary support for APIv9 and threads 2021-07-15 12:41:19 +02:00
spiral
0e7bcb993e Fix markdown formatting for privacy subject errors 2021-07-15 02:06:35 -04:00
spiral
7179e2dd1b remove incorrect command aliases 2021-07-14 20:50:06 -04:00
spiral
8992cf8a3f use context utils in Admin.cs 2021-07-14 19:59:22 -04:00
spiral
5d8c16e480 clean up compiler warnings 2021-07-14 19:50:10 -04:00
Astrid
467d0746bd Merge pull request #368 from spiralw/feat/yes-no-buttons
Use buttons for all yes/no prompts
2021-07-14 18:26:00 +02:00
spiral
30d1bf6926 Fix WarnOnConflict
postgres doesn't like 'value = null' for some reason
Closes #223.
2021-07-13 02:31:06 -04:00
spiral
afd8983abe fix the rest of the conditionals 2021-07-08 12:45:59 -04:00