Commit Graph

2750 Commits

Author SHA1 Message Date
Iris System 4d65237ee1 chore: remove old web-proxy code
This is no longer used in our infra, and probably should never have
been in this repo anyway

Closes: PluralKit/PluralKit#511
2023-06-28 18:45:11 +12:00
Iris System 6b14c50f09 fix(bot): only allow proxying in known-supported channel types
This is so that new channel types added by Discord (that may or may not
support the features we need for proxying to work) don't throw piles of
error codes at users when they try to proxy.
2023-06-28 14:38:50 +12:00
Iris System a0fa03599b fix(bot): display new Discord usernames correctly 2023-06-28 13:55:21 +12:00
Jake Fulmine 11d70666d0 fix(dashboard): typo 2023-06-11 11:08:57 +02:00
Jake Fulmine 99f7044bab fix(dashboard): fix broken styling in list 2023-06-11 11:08:00 +02:00
Jake Fulmine ac91093847 fix(dashboard): pass all arguments to list filtering (fix broken member/group pages) 2023-06-04 09:46:44 +02:00
Jake Fulmine c3ade8f455 fix(dashboard): show filtered group/member count 2023-06-03 22:08:03 +02:00
Jake Fulmine b4e7f9a6c3 fix(dashboard): fix group searching 2023-06-03 20:57:34 +02:00
Jake Fulmine 96622c5bd4 fix(dashboard): correctly show group count in group list 2023-06-03 20:37:30 +02:00
Jake Fulmine 434ed3e50c fix(dashboard): add viewing/sorting by creation date on public page 2023-06-03 13:36:11 +02:00
Jake Fulmine f112f45e77 feat(dashboard): add filtering groups based on whether they have members
and vice versa
2023-06-03 13:33:10 +02:00
Jake Fulmine 28834ba9ad fix(dashboard): don't overwrite edited proxy tags when editing member 2023-06-03 12:49:46 +02:00
Jake Fulmine 3b0a7626de tweak(dashboard): add html color pickers to all color fields 2023-06-03 12:45:22 +02:00
Jake Fulmine 99e6dc9d23 fix(dashboard): add proxy avatar field to member creation 2023-06-03 12:37:25 +02:00
Jake Fulmine a5c6fdbbf4 fix(dashboard): increase contrast of text in code blocks 2023-06-03 12:35:13 +02:00
Jake Fulmine a48f2b40c4 refactor(dashboard): use svelte context for lists 2023-06-03 12:27:58 +02:00
Jake Fulmine f2e160c526 chore(dashboard): upgrade svelecte 2023-06-03 08:37:55 +02:00
Iris System e4a2930bf3 fix(bot): correctly reproxy voice messages 2023-05-28 14:46:46 +12:00
Iris System 97666a62df fix(bot): make EmbedLinks permission check work with threads 2023-05-28 14:42:18 +12:00
Iris System 71c61e93b5 chore: add golang to editorconfig 2023-05-26 11:31:48 +12:00
Iris System 83af1f04a7
feat(bot): add support for Discord message context commands (#513) 2023-05-16 03:17:34 +12:00
Jake Fulmine 13c055dc0f Merge branch 'main' of https://github.com/PluralKit/PluralKit into upstream 2023-05-15 15:47:52 +02:00
Jake Fulmine 666535fc58 feat(dashboard): add proxy avatar viewing and editing 2023-05-15 15:26:57 +02:00
Iris System c69ab99519 feat(ci): build docker images on all branches 2023-05-12 15:37:26 +12:00
Iris System 1b95740c86 fix(bot): truncate system fronter list in embed creation 2023-05-12 15:37:26 +12:00
Connor Brennan b0ae2d3b20
feat(bot): standardize description aliases, new server tag alias (#551) 2023-05-12 14:46:46 +12:00
Iris System 66544b9d40 fix(bot): make proxy/log blacklists work properly with threads
Handling of both blacklists was inconsistent when dealing with threads:
- proxy blacklist of root channel blacklists all threads
- log blacklist of root channel _did not apply_ to threads
- couldn't proxy blacklist threads while leaving root channel proxyable

This change fixes the inconsistencies:
- proxy _and_ log blacklist of root channel affects all threads
- now able to individually proxy/log blacklist threads, with root
  channel unaffected
2023-05-10 13:16:16 +12:00
Iris System 24f0fcd563 fix(bot): allow proxying in stage text channels (fixes #550) 2023-05-07 22:15:29 +12:00
spiral 7f1039fb41 fix(api): i forgot about the autoproxy endpoint 2023-04-16 12:17:42 -04:00
spiral 3bac8816d2 feat(bot): bump non-nitro file size limit to 25mb 2023-04-15 12:16:58 -04:00
spiral eefbaf0c1d feat(bot): correctly proxy voice messages 2023-04-15 12:10:04 -04:00
Jake Fulmine 8187aa05b7
feat(bot): add proxy error config (#544) 2023-03-26 11:42:47 +13:00
spiral 020a6f99fe feat(docs): add some previously undocumented commands 2023-03-25 16:08:44 -04:00
Sai 77142e244f feat(docs): misc improvements 2023-03-25 15:26:55 -04:00
Bray 1a4b21ccac
feat(bot): support threads for logs (#541) 2023-03-24 15:18:23 +00:00
Bray 93bef6ea15
feat: add redis requirements to readme (#542) 2023-03-24 15:05:25 +00:00
repository 37025bbeb3
fix promised not being awaited in groups card view (#539) 2023-03-22 03:56:11 +00:00
Iris System 2bffee5450 fix(bot): fix import/export with incorrect webhook_avatar_url
Incorrect use of `member.WebhookAvatarFor` in member JSON creation
meant that exports of members without a webhook avatar set had the
normal avatar URL present in both fields.

This also adds a check to the importer to ignore the value of the
webhook_avatar_url field if it is the same as the avatar_url field.

Fixes: ccb89f50e9 (feat(bot): allow separate member avatars for proxied messages)
Co-authored-by: spiral <spiral@spiral.sh>
2023-03-21 23:35:49 +13:00
repository 399cfdb19f
unbreak stuff (#538) 2023-03-20 22:39:00 -04:00
repository e6da70de6c
fix(dashboard): fix parsing error when group display name not present (#537) 2023-03-20 22:24:48 -04:00
Subroutine7901 89d7d11b69
fix(docs): correct typo (#535) 2023-03-20 14:11:35 +13:00
spiral a8e3624594 fix(api): don't ignore private routes 2023-03-19 15:19:52 -04:00
spiral b2f47f8e53 fix(api): temporarily use custom client-ip header for ratelimiting 2023-03-19 14:17:03 -04:00
spiral a888e9693b feat(web-proxy): use DNS names for remotes 2023-03-19 14:14:05 -04:00
spiral 636535fa33 fix(api): add status, endpoint to metrics/logger 2023-03-19 12:30:31 -04:00
spiral d7e34bb884
Merge pull request #534 from PluralKit/rust-api
rust skeleton
2023-03-19 11:26:37 -04:00
spiral 098f32026f fix(ci): typo 2023-03-19 11:20:57 -04:00
spiral d2ef31b670 add token2 to config 2023-03-19 11:18:09 -04:00
spiral e711e86ea3 move metrics dependency to workspace Cargo.toml 2023-03-19 10:44:37 -04:00
spiral 0cebf5e114 chore: clean up web-proxy 2023-03-18 23:21:29 -04:00