Commit Graph

1841 Commits

Author SHA1 Message Date
spiral b71e97a5e9 fix: actually pass group actioned/not actioned count properly to GenerateResponse
I hope this works. This code is all a mess. Refactor when?
2021-09-06 19:26:47 -04:00
spiral 023d2577e5 fix: don't skip flags before MatchClear/MatchRaw 2021-09-06 19:09:43 -04:00
spiral ae5451d901 fix: description embeds missing format $ 2021-09-06 18:56:06 -04:00
Ske 84fb49e57c Also normalize interaction tokens in URLs 2021-09-07 00:11:57 +02:00
Ske 9bbe9df16d Clean up a few database pool uses 2021-09-03 22:20:07 +02:00
Ske 13260a4b0e Disable FixSameName for the time being 2021-08-31 01:31:12 +02:00
spiral 4dffdb2e9a feat(docs): document -raw flag 2021-08-27 22:31:28 -04:00
spiral 7aaa89c65c fix: don't automatically prompt user to unlink the current account if no arguments are passed 2021-08-27 22:27:40 -04:00
Spectralitree 0553e42eca refactor: tweak -raw usage (#341)
Co-authored-by: spiral <spiral@spiral.sh>
2021-08-27 19:20:14 -04:00
spiral 2ddef25177 refactor: don't use a class for GroupAddRemoveResponse; fix tests 2021-08-27 19:18:59 -04:00
spiral ac2671452d run dotnet format 2021-08-27 11:03:47 -04:00
spiral 05989242f9 CI: run Docker build only on main repository 2021-08-26 12:05:27 -04:00
spiral 8e02bb294a CI: build/test separately 2021-08-26 12:03:19 -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 83212b4bb2 Don't override maximum pool size from connection string 2021-08-24 11:22:41 +02:00
Ske 1aa4cbf3d8 Use docs-compliant user agent again 2021-08-23 22:55:21 +02:00
Ske 41427db178 Use a proper user agent when fetching images 2021-08-23 22:53:58 +02:00
spiral 55c56c4e58 oops, actually check guild permissions as well in channel EveryonePermissions 2021-08-15 01:04:04 -04:00
spiral 4c97a9daf6 hopefully a fix for #384 2021-08-15 00:50:31 -04:00
spiral 4761804082 add channel-specific EveryonePermissions 2021-08-15 00:38:37 -04:00
Ske 0b0ea5af1c Only hang shard startup until sending identify 2021-08-12 09:05:02 +02:00
Ske 8de6960335 Add HTTP timeout/retry to Twilight rate limiter 2021-08-12 08:59:48 +02: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 50776980e5 fix: use correct git commit abbrev 2021-08-08 16:19:31 -04:00
spiral e058d05224 fix: catch the correct exception in Paginate 2021-08-08 16:10:55 -04:00
spiral 11bd66e8d8 refactor: move JsonModelExt to PluralKit.Core (in individual model/patch files) 2021-08-08 16:10:53 -04:00
spiral 26c18d2f48 refactor: move modeltypes to own folder, move IDs to file of respective type 2021-08-08 16:10:51 -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
Ske ffe7400539 Fix system tags defaulting to off on servers with no per-guild settings 2021-08-08 15:28:21 +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 d8458c0846 docs(api): clarify the term 'nullable' 2021-08-03 20:11:02 -04:00
spiral 348b87f64d docs: name is not nullable in API models 2021-08-03 20:06:08 -04:00
spiral 34a1470d1f fix shard fetch order 2021-08-03 18:57:10 -04:00