Commit Graph
100 Commits
Author SHA1 Message Date
Ske feebbf657d Add a short delay when deleting DB messages 2020-11-18 15:01:32 +01:00
Ske aee91987c2 Lower log level for gateway event spam 2020-11-16 21:59:28 +01:00
Ske e24b5e3529 Add logging/metrics for error *messages* 2020-11-16 10:07:57 +01:00
Ske 6fb979e74d Add metrics for error/event rates 2020-11-16 09:57:16 +01:00
Ske 0ac180c4e6 Filter Discord 500s out 2020-11-16 09:05:00 +01:00
Ske ece03ff85e Escape Markdown on the system group list 2020-11-15 15:42:27 +01:00
Ske a5aa4923b7 Remove auto-conversion of attached avatars to JPEG 2020-11-15 15:22:22 +01:00
Ske 9a3e7273fb Add note about chat filter bots to docs 2020-11-15 15:15:08 +01:00
Ske c0c4871f0b Fix cache error using log channel 2020-11-15 15:07:20 +01:00
Ske fdcce05da1 Fix privacy handling in -with-avatar 2020-11-15 14:45:08 +01:00
Ske 27c9e54f17 Delete proxied message if the trigger message gets deleted by other means 2020-11-15 14:34:49 +01:00
Ske 8c12b3f037 Update library versions (still on .NET 3.1 though) 2020-11-15 14:15:30 +01:00
Ske 634173e205 Update to D#+ 4.0.0-rc1 2020-11-15 13:53:31 +01:00
AstridandGitHub 90b2fcfdd4 Merge pull request #247 from dev-kittens/tweak/group-dn
Add looking up group by display name
2020-11-15 13:15:29 +01:00
AstridandGitHub 80bdb9795d Merge pull request #250 from dev-kittens/tweak/avatar-url-flag
Tweak/avatar url flag
2020-11-15 13:15:02 +01:00
AstridandGitHub bf1af84186 Merge pull request #248 from dev-kittens/tweak/group-add-remove
Handle different quantities of members better…
2020-11-15 13:14:45 +01:00
AstridandGitHub 1147603520 Merge pull request #245 from dev-kittens/fix/clear-serveravatar
Fix "clear server avatar" confirmation message
2020-11-15 13:13:33 +01:00
AstridandGitHub d844f41059 Merge pull request #244 from dev-kittens/patch-2
[accessibility] add newline between linked accounts in system card
2020-11-15 13:13:23 +01:00
AstridandGitHub e452b32dec Merge pull request #242 from dev-kittens/fix/dm-delete-command-message
Fix deleting command messages by reaction in DMs
2020-11-15 13:13:15 +01:00
Ske ce25a56d7a Support multiple 'Clyde's in a webhook name 2020-11-15 13:12:30 +01:00
Ske 537783dd96 Fix permission check for log channels 2020-11-08 18:52:50 +01:00
Ske 20ca37938c Relicense project to AGPLv3 2020-11-08 18:52:36 +01:00
AstridandGitHub 3f82447b04 Merge pull request #237 from Starshine113/main
Add time switch was moved to to success message
2020-10-23 15:59:49 +02:00
Ske 108dbb9cc6 Actually set the proper command message retention >.> 2020-10-23 12:20:53 +02:00
Ske b6dbc82abe Clean up imports 2020-10-23 12:20:44 +02:00
Ske c69bea86df Fix log channel clear confirm 2020-10-23 12:18:40 +02:00
Ske 81cd5496d5 Refactor command message deletion 2020-10-23 12:18:28 +02:00
Ske 134829b263 Fix build error 2020-10-23 11:17:35 +02:00
AstridandGitHub b8e447274a Merge pull request #226 from dev-kittens/confirm-clear
Confirm before clearing entity properties
2020-10-23 11:14:57 +02:00
AstridandGitHub 17c3640fd3 Merge branch 'main' into confirm-clear 2020-10-23 11:14:36 +02:00
AstridandGitHub 414b82d576 Merge pull request #234 from dev-kittens/feature/public-reminder
Add "member is public" reminder message on member creation
2020-10-23 11:14:02 +02:00
AstridandGitHub 9976789467 Merge branch 'main' into feature/public-reminder 2020-10-23 11:13:50 +02:00
AstridandGitHub 39155af2b8 Merge pull request #225 from dev-kittens/docs-fixes
Improve documentation
2020-10-23 11:11:35 +02:00
AstridandGitHub 025fbfe120 Merge pull request #228 from dev-kittens/fix/memberlimits
Fix per-system member limits not being considered in certain conditionals
2020-10-23 11:11:11 +02:00
AstridandGitHub 8f56a1cc32 Merge pull request #233 from dev-kittens/feature/delete-bot-responses
Allow deleting bot responses with  reaction
2020-10-23 11:09:41 +02:00
AstridandGitHub f9db2558dd Merge pull request #230 from dev-kittens/fix/log-channel-clear
Fix log channel clear matching
2020-10-23 11:07:38 +02:00
AstridandGitHub d1c22b66df Merge pull request #231 from dev-kittens/tweak/send-export-attachment-url
Send raw attachment URL after sending export file for easier copying on mobile
2020-10-23 11:07:22 +02:00
AstridandGitHub b15f8404e7 Merge pull request #235 from dev-kittens/fix/checkyesflag
Fix -yes flag matching on linking other accounts
2020-10-20 17:14:11 +02:00
Ske 9282d5e9fb Add some more resiliency to DB errors 2020-10-14 23:35:10 +02:00
Ske 5b262fdc7b Fix typo in DB migration >.> 2020-10-09 12:21:07 +02:00
Ske 1fda6ec919 Add per-system member/group limit override 2020-10-09 12:18:29 +02:00
Ske 1e8470e77f Potential quick fix for... something 2020-09-25 23:28:06 +02:00
Ske 969065724d Fix Tupperbox importing (again) 2020-09-20 23:32:57 +02:00
Ske 4f6c98db48 (Add the actual service file, shh) 2020-09-20 22:36:04 +02:00
Ske 5269f994cf Add new internal error message + send rate limiting 2020-09-20 22:35:05 +02:00
Ske eab1cb1645 Ignore self-messages 2020-09-20 21:49:52 +02:00
Ske 6f8e15178f Fix image proxy URL extensions
Media proxy doesn't support format conversion by changing extension, needs a separate query parameter instead
2020-09-16 22:47:40 +02:00
Ske 509c0bf73f Fix Tupperbox importing by ignoring extra fields 2020-09-16 20:47:01 +02:00
Ske 7075c61756 Migrate to new Getting Started page from new-docs branch 2020-09-13 01:18:31 +02:00
AstridandGitHub f15a08778b Merge pull request #219 from dev-kittens/patch-3
Add pronouns field in member model in API docs
2020-09-13 00:11:59 +02:00
AstridandGitHub ea4edfc5f2 Merge pull request #218 from dev-kittens/patch-2
Fix webp avatar errors
2020-09-13 00:11:42 +02:00
Ske 5ba89d32fc Fix avatar URLs with encoded spaces 2020-09-12 19:43:54 +02:00
Ske 7b59040da2 Truncate roles list if it gets too long 2020-09-12 19:30:03 +02:00
Ske d875472c9f Upgrade Npgsql 2020-09-09 22:23:10 +02:00
Ske 6a64a13d10 Disable App.Metrics logging under INF 2020-09-09 22:22:43 +02:00
Ske 18ac9f882d Add in-app connection string settings 2020-09-09 22:21:46 +02:00
Ske 47bdc34142 Optimize DB access for LogClean 2020-09-09 22:20:52 +02:00
Ske a1da3e1386 Sort groups on the member card alphabetically 2020-08-30 17:03:28 +02:00
Ske 20addea986 Ignore reactions on channels we don't have cached 2020-08-30 15:53:03 +02:00
Ske c7612df37e Major database refactor (again) 2020-08-29 13:46:27 +02:00
Ske 3996cd48c7 Ignore deleted channels when printing blacklist 2020-08-28 23:37:27 +02:00
Ske 8477cfaf0e Actually include the Sentry ID in the logs 2020-08-28 18:48:57 +02:00
Ske a2128da2a1 Fix some ordering 2020-08-28 11:41:41 +02:00
Ske 935c9660e8 Support destructuring of proxy tag object 2020-08-28 11:37:53 +02:00
Ske f89ca4c867 Use Serilog in API 2020-08-27 23:36:02 +02:00
Ske 3617d5e894 Add API listen port configuration 2020-08-27 23:35:47 +02:00
Ske 2005ce3296 Log response headers 2020-08-27 22:33:50 +02:00
Ske 35f0c342b6 Also log response bodies for error 500s 2020-08-27 21:54:33 +02:00
Ske 98afbb5ea8 Change example for group rename to use rename alias 2020-08-27 21:28:54 +02:00
Ske 9955dc29f9 Add Elastic-bound logging of (almost) all database update events 2020-08-27 21:28:36 +02:00
Ske 8d27148bdf More updates to event infrastructure 2020-08-27 18:20:20 +02:00
Ske e27826955e Properly tag request logs in metrics 2020-08-27 16:26:37 +02:00
Ske e556cc71fa Add persistent event ID to log context 2020-08-27 14:40:49 +02:00
Ske ca4ffdb803 Slightly change HTTP log format 2020-08-27 14:38:11 +02:00
Ske f2c18dff41 Add preliminary support for logging outgoing HTTP requests 2020-08-27 00:07:00 +02:00
Ske 2d66c44848 Change group limit to 250 2020-08-26 23:22:33 +02:00
Ske 2e6b1826fc Add experimental Elasticsearch logging output 2020-08-26 22:29:24 +02:00
Ske 84a91b3f75 Add "groups" to system privacy parse error 2020-08-26 22:01:52 +02:00
Ske 929b34e555 Add 'g' as alias for system groups 2020-08-26 22:01:42 +02:00
Ske 001aff6298 Restrict member count in group list to public members 2020-08-26 01:50:24 +02:00
Ske de010fde76 Add DM permission "check" when sending system token 2020-08-26 00:17:05 +02:00
Ske 147e1fdc1a Potentially fix NRE in ProxyService 2020-08-25 23:26:41 +02:00
Ske 203dbc65a1 Replace most "code-escaped" literals with properly-escaping helpers 2020-08-25 22:44:52 +02:00
Ske 6e88739424 Fix Postgres setting in docker-compose 2020-08-25 22:33:23 +02:00
Ske 2794919728 Use "smart references" for member commands 2020-08-25 22:33:04 +02:00
Ske d21eb7b477 Add 'nick' to group display name alias 2020-08-25 22:25:20 +02:00
Ske 9114c9815c Switch Docker images to ones with armv7+arm64 support 2020-08-25 21:21:09 +02:00
Ske 536610a46f Docker setup optimizations/tweaks 2020-08-25 20:37:31 +02:00
Ske 302c32372e Update version of DSharpPlus 2020-08-25 20:36:55 +02:00
Ske 0d04725a19 Include full debug symbols when building in Release mode 2020-08-25 20:36:38 +02:00
Ske 2206185d55 Add command prefix configuration 2020-08-25 19:32:19 +02:00
Ske 87619a728e Update group migration date 2020-08-25 19:17:16 +02:00
Ske 1e0ce31ffe Order groups alphabetically by name 2020-08-25 18:43:52 +02:00
Ske 10d6968734 Add metrics for group count 2020-08-25 18:26:52 +02:00
AstridandGitHub 04960067c6 Merge pull request #215 from dev-kittens/patch-1
Add flags to switch delete all
2020-08-23 20:27:07 +02:00
AstridandGitHub 616e490e42 Merge pull request #212 from xSke/dependabot/npm_and_yarn/docs/prismjs-1.21.0
Bump prismjs from 1.20.0 to 1.21.0 in /docs
2020-08-21 18:33:19 +02:00
Ske 9e8925c6c1 Merge branch 'feature/groups' into main 2020-08-21 18:32:10 +02:00
Ske 8688f4d0bf Merge branch 'main' into feature/groups 2020-08-21 18:31:49 +02:00
Ske 10c01da39b Couple more slight tweaks :) 2020-08-21 17:08:49 +02:00
Ske 1bb5d203df Various additional tweaks/additions to groups 2020-08-20 21:43:17 +02:00