Commit Graph

2750 Commits

Author SHA1 Message Date
spiral b95f51fff4
feat(api): create api proxy/ratelimiting/metrics 2022-11-18 02:54:37 +00:00
spiral de0d27e514
feat(api): don't handle CORS locally 2022-11-18 01:04:53 +00:00
spiral 12323f3662
fix: don't write raw sql queries to influxdb metrics 2022-11-17 02:51:04 +00:00
spiral 2745ee6156
fix(bot): check proxy tag length when overwriting 2022-11-17 00:44:00 +00:00
spiral 85ab9c9ad9
fix(dashboard): don't crash backend on unknown files 2022-11-16 05:55:40 +00:00
spiral 8717f964d3
fix(docs): mark PluralKit.Bot.ClientId as a required configuration key 2022-11-11 23:38:17 +00:00
spiral 8e24b8afc8
fix(bot): correct beta bot channel in error message 2022-11-11 21:36:14 +00:00
poggingfish 9fdb2f36be
Correct grammar for switches (#491) 2022-11-05 16:47:09 -04:00
KJP12 fa625612ba
Fix missing newlines in display name commands' help/preview (#489)
Includes...
- `pk;group aaaaa displayname`
- `pk;member aaaaa displayname`
2022-11-03 20:08:42 -04:00
spiral 9160e58c0c
fix: ignore dotnet compiler warning in WebhookExecutorService 2022-11-03 23:53:35 +00:00
spiral b376279b9b
fix(ci): use fork of dotnet-format action for now 2022-11-03 23:06:52 +00:00
spiral 88acb70243
fix(docs): misc api fixes 2022-11-03 22:51:18 +00:00
spiral 44efc15b90
fix(bot): do not proxy the initial message in a forum post (#494) 2022-11-03 22:39:06 +00:00
spiral 744e5e103f
feat(ci): add dotnet format check action 2022-11-03 22:38:14 +00:00
spiral e2a6ee208b
chore: lint 2022-11-03 22:24:17 +00:00
Sam ff70c26dae fix: put pk;commands member/pk;m help output in embed 2022-10-27 16:03:09 +13:00
Jake Fulmine 145bbf9b62 fix(dashboard): improve shard status page 2022-10-22 17:24:29 +02:00
Iris System 81188bc61d fix(bot): stop FixSameName breaking end-of-name emoji 2022-10-13 08:25:16 +13:00
Iris System 9e0ca8d03e fix(bot): use different character in FixSameName 2022-10-13 07:47:55 +13:00
Jake Fulmine 00c55533ea feat(dashboard): card list view 2022-10-02 22:09:13 +02:00
spiral f2aa458db8
chore(dashboard): remove incorrect git commit id on bot status page 2022-09-29 17:58:31 +00:00
spiral 014999271f
feat(proxy): throw user-readable error on 413 when sending proxied attachments 2022-09-29 17:54:03 +00:00
spiral 5196e332df
feat(proxy): throw user-readable error when discord rejects a webhook username 2022-09-29 17:52:28 +00:00
Jake Fulmine 3bae5344b6 fix(dashboard): list freeze when editing sorted-by field
also fixes the wrong cards remaining open after resorting the list
2022-09-27 20:53:18 +02:00
spiral 05aecf730a
fix(proxy): only fix here/everyone if entire webhook name is matching 2022-09-24 15:35:45 +00:00
spiral e525c2da63
feat(bot): tweak wording for short list flag error 2022-09-22 19:17:43 +00:00
spiral 897fad12e6
fix(bot): apply display name length checks when setting 2022-09-22 18:11:27 +00:00
spiral a2b38c45e2
feat(bot): -with-birthday flag for showing birthday in short member list 2022-09-22 17:59:56 +00:00
spiral 44fe3d538a
feat(bot): -with-birthday flag on member lists 2022-09-22 17:29:34 +00:00
spiral 47449ecbc7
fix: typo 2022-09-22 17:27:58 +00:00
spiral c77da49d30
chore(bot): raise Discord embed description character limit
short lists should (hopefully) have line breaks less often now
2022-09-22 17:19:18 +00:00
spiral 5aa8d45139
fix(bot): throw error if user requests incompatible list options
current behaviour is to silently ignore the incompatible ones, but this will make it more obvious as to why what they're trying to do is not working
2022-09-22 17:17:53 +00:00
spiral ba32038c28
feat(proxy): temporarily remove invalid character check on webhook names 2022-09-20 16:45:16 +00:00
spiral 48bb46bdfa
fix(proxy): correctly apply Discord webhook name restrictions (part 2) 2022-09-20 16:24:51 +00:00
spiral a441c00d94
fix(proxy): correctly apply Discord webhook name restrictions
Closes #484.
2022-09-20 16:04:36 +00:00
spiral 494bd8aab3
fix(dashboard): add missing return after error handling 2022-09-20 15:08:42 +00:00
spiral f2191c1cf6
fix(ci): only rebuild dotnet-project docker image on dotnet-specific changes 2022-09-20 14:27:41 +00:00
spiral b6035838fd
chore(dashboard): update Sentry DSN 2022-09-20 14:23:53 +00:00
spiral 528da39e66
fix(dashboard): correctly fail in createEmbed
matching `nil != nil` doesn't work, no clue what this code was supposed to do
2022-09-14 20:56:52 +00:00
spiral 9303dbb91e
refactor(bot): remove saving own user ID from ready event, rely on ID in config 2022-09-06 09:52:37 +00:00
spiral aeb6411b6c
fix(bot): always connect to redis if a redis address is configured 2022-09-02 08:54:32 +00:00
Jake Fulmine 09768def91 feat(dashboard): add item counts to group editing 2022-08-29 18:56:33 +02:00
Jake Fulmine 3e6cb3bd2c fix(dashboard): count filtered amount of items in list instead of all 2022-08-29 18:44:27 +02:00
Jake Fulmine 67d5118c9c fix: apply requested changes 2022-08-27 15:15:14 +02:00
Jake Fulmine cd14e6409b feat: add command for calling up ids 2022-08-27 13:52:50 +02:00
Jake Fulmine ccac0a9203 feat: add pk;random for other systems 2022-08-27 13:32:48 +02:00
Jake Fulmine c77b2bb4fc feat: show character amount for string fields 2022-08-27 11:25:44 +02:00
Iris System e23b1048c9 fix(bot): use LastMessageCache for reproxy latest message check
(thanks spiral for catching this lmao)
2022-08-27 18:58:54 +12:00
Iris System d9fe78bdf2 feat(bot): always allow reproxying latest message in channel 2022-08-27 17:02:50 +12:00
Iris System f54cfbdff3 fix(bot): show correct subjects in `pk;m <id> privacy` embed 2022-08-27 17:01:29 +12:00