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
spiral
f382d30693
Merge branch 'main' into rust-api
2023-03-18 23:20:40 -04:00