Commit Graph

818 Commits

Author SHA1 Message Date
xBelladonna fabf772085 Return original message ID to log channel
Logs the original (deleted) message's ID in addition to the proxied message's ID to the log channel if configured
2019-08-08 11:01:36 +02:00
Ske cf263af44c Fix wraparound on paginated lists 2019-08-04 13:52:41 +02:00
Ske fe22ba4f32 Truncate member profile in long system list 2019-08-04 13:52:41 +02:00
Ske a201ad644e Bump database maximum connections to 1000 in Docker 2019-08-04 13:52:25 +02:00
Grey Himmel ef68a5250f Return member after create/edit
Changing the POST and PATCH routes to return the member that's been created/edited, similar to how it worked before. Makes it easier to compare changes and get a newly created member's ID
2019-07-28 23:23:48 +02:00
Ske 59dbc5368b Filter everyone/here pings if the proxy sender doesn't have permission 2019-07-28 15:38:41 +02:00
xBelladonna 2217b87afe Fix typo in docs 2019-07-27 12:56:35 +02:00
xBelladonna 29eefd7f5a Handle collision case when generating hid 2019-07-27 12:56:35 +02:00
xBelladonna 924924b10e Add endpoint to create new member by POST request 2019-07-27 12:56:35 +02:00
Ske 24ea11f691 Add docs page for permission check command 2019-07-26 12:18:23 +02:00
Ske 4eb9ee601d Add command to check channel permissions for proxying 2019-07-26 12:05:09 +02:00
Ske a9444fa8c6 Update member creation message with website link 2019-07-26 11:20:30 +02:00
Ske 967b4f9ae0 Add redirect message for member help command 2019-07-26 11:17:42 +02:00
Ske defbf37cfe Fall back to system avatar when no member avatar is set 2019-07-26 11:08:06 +02:00
Ske b14666aa4f Store the ID of the trigger message in the database 2019-07-24 13:38:54 +02:00
Ske 11eabe2e3d Update D.NET version and add bulk deletion support 2019-07-21 17:16:04 +02:00
Ske 4fe80749c4 Fix compiler warnings CS1998 and CS4014 2019-07-21 16:43:28 +02:00
Ske a078fcdf47 Add description as a field at the bottom of member and system embed 2019-07-21 16:29:48 +02:00
Ske 45f468fe21 Properly clean up after proxy operations 2019-07-21 04:27:04 +02:00
Ske 2620d2da9c Collect webhook cache statistics 2019-07-21 04:15:47 +02:00
Ske 3103df856c Only log deleted messages if they were found previously 2019-07-21 03:44:26 +02:00
Ske a674b98c80 Make backup script more robust 2019-07-21 01:05:09 +02:00
Ske 5118a17b84 Undo breaking metric context ID change 2019-07-21 00:11:46 +02:00
Ske bb6378df63 Add more complex process performance tracking 2019-07-21 00:01:02 +02:00
Ske 4f33ed84ac Disable message caching
This will potentially fix the memory leaking issues.
2019-07-20 23:10:26 +02:00
Ske d5c0856abf Fix bounds checking on member patch endpoint 2019-07-19 18:36:47 +02:00
Ske a4f2735c64 Make color set command case-insensitive 2019-07-19 14:54:40 +02:00
Ske 3d073df359 Fix avatar setting by mention 2019-07-19 14:21:16 +02:00
Ske b85c79c57b Expand logging capability 2019-07-19 02:29:08 +02:00
Ske 52962f1b97 Bounds check proxy tags before extracting inner message 2019-07-19 02:14:46 +02:00
Ske 1577eb7041 Log channel ID rather than name 2019-07-18 17:29:09 +02:00
Ske 0b4335ccaa Add logger to API service setup 2019-07-18 17:26:06 +02:00
Ske 961bfe9094 Add basic logging framework 2019-07-18 17:13:42 +02:00
Ske dfbb5cd2d6 Add fronter info to system card 2019-07-18 14:05:02 +02:00
Ske 1ad01703b0 Add system tag to embed card 2019-07-18 14:01:28 +02:00
Ske 63cdb43496 Put member name in code block in lookup error message 2019-07-18 14:00:30 +02:00
Ske 483611702e Fix error when switching with no previous switches 2019-07-18 12:09:19 +02:00
Ske 90ceec61d9 Remove IDE configs 2019-07-17 14:07:06 +02:00
Ske ca73a215c8 Add endpoint for querying messages by ID 2019-07-17 14:05:44 +02:00
Ske e28ed585ce Add endpoint for querying systems by Discord snowflake 2019-07-17 13:45:52 +02:00
Bella | Nightshade 1c48cb2fc7 Send CORS allowed headers in API response (#114)
Sends Access-Control-Allow-Headers Content-Type and Authorization in the API response headers
2019-07-17 13:39:07 +02:00
Ske a188c64a0e Clean up unused imports 2019-07-17 13:38:23 +02:00
Ske f53344cd89 Fix front percent returning negative percentages and ranges 2019-07-17 13:37:43 +02:00
Ske 548fe09fd4 Fix docker-compose.yml syntax error 2019-07-16 23:47:00 +02:00
Ske 02b41413b3 Add basic InfluxDB reporter 2019-07-16 23:34:22 +02:00
Ske 2d58705e85 Add basic WIP metrics system 2019-07-16 21:59:06 +02:00
Ske a2040f959d Disable GitLab CI for now 2019-07-16 21:19:02 +02:00
Ske d5da3bf004 Clamp frontpercent range to actual switch range 2019-07-16 21:18:46 +02:00
Ske 003f64abbd Allow setting member avatar by mention 2019-07-16 20:17:04 +02:00
Ske e0a93ba608 Enable CORS for the API 2019-07-16 14:20:25 +02:00