Commit Graph

2520 Commits

Author SHA1 Message Date
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
Jake Fulmine 45bbc26ff3 feat(dashboard): add system pronouns + editing (I forgot to) 2022-08-22 13:56:06 +02:00
Jake Fulmine 34926660c8 fix(dashboard): fix editing visibility privacy not changing header 2022-08-22 13:49:42 +02:00
Jake Fulmine 877b2cdf21 feat(dashboard): make banners in cards clickable 2022-08-22 12:49:36 +02:00
Jake Fulmine 15782d930b fix(dashboard): get rid of some prop errors 2022-08-22 12:43:25 +02:00
Jake Fulmine 0227efbbca feat(dashboard): show item count on dash lists 2022-08-22 12:43:04 +02:00
Jake Fulmine e60eeba6ed feat(dashboard): change cardsheader to display name when sorting/searching by it 2022-08-22 12:28:01 +02:00
Jake Fulmine a52c4833e6 fix(dashboard): forgot to add some lines back in oops 2022-08-22 12:15:56 +02:00
Jake Fulmine e2b958c305 fix(dashboard): editing and backing out should not update the card 2022-08-22 12:13:52 +02:00
Jake Fulmine 68d15b98f7 feat(dashboard): rewrite system privacy and add pronouns 2022-08-22 10:19:39 +02:00
Jake Fulmine 267e85b891 feat(dashboard): trim all user-submitted strings 2022-08-22 10:01:07 +02:00
pulchra mentis adaddb579e Implement media resizing using Discord media cache (#470)
* Implement media resizing using Discord media cache
Improve performance by offloading image scaling to Discord
Only apply the resizing to images stored in the Discord CDN
Set the format of the resized images to WebP for improved performance

* Implemented suggestion for improved regex
2022-08-17 21:50:36 +02:00
Jake Fulmine 7aa4d49a97 fix(dashboard): swap svelte-autosize for svelte-textarea-autoresize 2022-08-17 21:40:10 +02:00
spiral 3a7e8422af fix: better documentation for pk;config 2022-08-15 10:05:29 +02:00
Iris System 1ea37696e3 fix(bot): check bot perms for UseExternalEmojis instead of @/everyone 2022-08-05 09:42:01 +12:00
the iris system fcd1ec486e fix(bot): filter out non-rich Discord embeds in reproxy (#476) 2022-07-19 20:34:43 -04:00
spiral 62a57bc818 fix: don't try to register messages to redis if the redis connection isn't configured 2022-07-17 00:30:05 +02:00
spiral 5a6bf84af6 feat(dashboard): add polyfill for String.prototype.replaceAll 2022-07-14 19:46:50 +02:00
spiral d17cb80db4 refactor(dashboard): use bootstrap tooltip on shard status page 2022-07-14 19:40:12 +02:00
spiral f864498392 fix: scheduled tasks runner docker build 2022-07-14 19:00:01 +02:00
spiral 1825a00248 feat: add elasticsearch tracing subscriber
create lib/pk_core
2022-07-10 01:15:03 -04:00
spiral 5097eb9ce2 refactor: move scheduled_tasks service to services/ folder 2022-07-10 01:13:35 -04:00
Jake/Rads 371d677af1 Merge branch 'main' of https://github.com/PluralKit/PluralKit 2022-07-07 19:53:27 +02:00
Jake/Rads d7aeb70918 feat(dashboard): more list sorting options 2022-07-07 19:53:24 +02:00
spiral 0bd9f757fd chore: remove unused beta bot workflow 2022-07-05 15:37:57 -04:00
spiral 303ef71805 refactor: move dockerfiles to package folders 2022-07-05 15:37:15 -04:00
spiral cc0edd3ed8 chore: lint 2022-07-05 14:42:58 -04:00
spiral 6b4f620c7f Merge branch 'chore/grpc-tools-update' of ssh://github.com/u1f408/pluralkit 2022-07-05 14:41:16 -04:00
Iris System 07e86c4cd5 fix(bot): make reproxy change reply embed color 2022-07-05 12:22:35 +00:00
Iris System 52127d9255 chore: update nuget Grpc.Tools to 2.47.0
The version previously used (2.37.0) is completely broken on
aarch64 Linux, so building the bot just didn't work there.
2022-07-05 11:15:30 +00:00
Jake/Rads 94809fcf19 fix(dasbhoard): don't stretch icons in headers 2022-06-30 16:30:11 +02:00