spiral
|
b5c1197f81
|
feat(docs): changelog new member model keys
|
2022-12-15 01:12:10 +00:00 |
|
spiral
|
b1586c88e1
|
fix(bot): don't crash when sorting by last message and last message is null
|
2022-12-15 01:04:46 +00:00 |
|
spiral
|
74d621455a
|
fix(bot): correct error for pk;debug proxy pointing to a DM channel message
|
2022-12-15 00:57:22 +00:00 |
|
spiral
|
de9cae0cbd
|
feat(api): add member.message_count, member.last_message_timestamp
|
2022-12-15 00:50:24 +00:00 |
|
spiral
|
513c3e1a72
|
feat(api): add member.autoproxy_enabled
|
2022-12-15 00:49:55 +00:00 |
|
spiral
|
99d71aec2c
|
feat(bot): update logclean for Dyno change
|
2022-12-14 20:42:45 +00:00 |
|
spiral
|
c22de98271
|
feat(bot): ignore 409 responses from discord
|
2022-12-14 14:51:32 +00:00 |
|
spiral
|
a70b6f31fc
|
chore: lint
|
2022-12-14 14:47:48 +00:00 |
|
spiral
|
ad59fa92f1
|
feat(bot): ignore a few more database errors
|
2022-12-14 14:47:08 +00:00 |
|
spiral
|
f77308f344
|
fix(bot): i need to test my code properly before pushing it
|
2022-12-10 17:07:07 +00:00 |
|
spiral
|
90d94d9330
|
fix(web-proxy): wrong api redirect
|
2022-12-10 16:51:58 +00:00 |
|
spiral
|
b01ffa8161
|
fix(bot): hopefully fix NRE in reaction listener
|
2022-12-10 16:51:33 +00:00 |
|
spiral
|
d5adcaf76c
|
fix(bot): ignore "out of shared memory" postgres error
|
2022-12-10 16:50:43 +00:00 |
|
spiral
|
24db9f28c2
|
fix(bot): add callback to update message count after proxying
also re-add -with-last-message flag :D
|
2022-12-10 16:50:22 +00:00 |
|
spiral
|
8e0454a13b
|
chore(web-proxy): update remote addresses for api/dashboard
|
2022-12-07 11:26:00 +00:00 |
|
spiral
|
971b89e201
|
fix(stats): typo
|
2022-12-06 11:06:32 +00:00 |
|
spiral
|
c547901e00
|
feat(stats): push guild count to bot status
|
2022-12-06 10:45:38 +00:00 |
|
spiral
|
d1d0faaa7e
|
feat(stats): don't require a stats database url
|
2022-12-06 10:45:07 +00:00 |
|
spiral
|
2fea773d7e
|
fix(bot): validate url in pk;import
|
2022-12-06 10:15:20 +00:00 |
|
spiral
|
ac5774df3d
|
chore(docs): clean up list of bots with log support
|
2022-12-05 09:58:16 +00:00 |
|
spiral
|
3c21349572
|
fix(dash): split out highlight.js into a separate minified file
|
2022-12-05 09:53:05 +00:00 |
|
spiral
|
fdf118e301
|
fix(dash): add favicon to go script
|
2022-12-05 09:52:51 +00:00 |
|
spiral
|
7f37f8b353
|
fix(ci): run dotnet format check only on push to .net paths
|
2022-12-03 12:45:04 +00:00 |
|
spiral
|
98b6e726e7
|
fix(stats): fix build
|
2022-12-03 12:42:54 +00:00 |
|
spiral
|
de5973a832
|
chore: lint
|
2022-12-03 12:17:37 +00:00 |
|
spiral
|
b2e4ff38e3
|
feat: use sqlkata for a few more queries
|
2022-12-03 12:04:12 +00:00 |
|
spiral
|
8a727c6e80
|
feat(web-proxy): throw error when trying to access apiv1 on apiv2
|
2022-12-03 12:00:41 +00:00 |
|
spiral
|
372eef72f4
|
fix(web-proxy): fix dashboard cache headers, force path lowercase in metrics
|
2022-12-03 11:59:36 +00:00 |
|
spiral
|
939a727969
|
fix(stats): use pooled connections to postgres
|
2022-12-03 11:58:30 +00:00 |
|
spiral
|
2602763e25
|
feat(bot): don't send internal error messages for some errors that should be on sentry
|
2022-12-03 11:57:43 +00:00 |
|
spiral
|
026a822c74
|
feat: add logging to Seq
|
2022-12-03 11:49:19 +00:00 |
|
spiral
|
fbd036e9c4
|
feat: create go.work file
|
2022-12-02 11:23:47 +00:00 |
|
spiral
|
831b6d3301
|
chore: remove unused system_fronters view
|
2022-12-01 11:54:13 +00:00 |
|
spiral
|
f9abcc68c4
|
refactor(bot): separate MatchClear from ConfirmClear
|
2022-12-01 07:16:36 +00:00 |
|
spiral
|
f06fdb38ef
|
fix(bot): i forgot how serilog works
|
2022-11-28 19:25:20 -05:00 |
|
spiral
|
3f62f89e18
|
feat(bot): print any rate limit headers received on interactions routes
|
2022-11-28 18:59:02 -05:00 |
|
spiral
|
580b4dfe7b
|
feat(bot): add interaction logging info for debugging with Discord
|
2022-11-28 17:45:26 -05:00 |
|
spiral
|
e0cde35b3d
|
fix(api): actually run metrics reporters
create MetricsRunner.cs
|
2022-11-25 09:32:47 +00:00 |
|
spiral
|
770907f232
|
fix(api): load metrics reporting module
i don't know why this fixes it, but it does somehow
|
2022-11-25 08:53:24 +00:00 |
|
spiral
|
07845edee6
|
Merge remote-tracking branch 'origin/main'
|
2022-11-24 06:32:59 +00:00 |
|
spiral
|
e9673a6704
|
feat: use redis cache for non-id message lookups
|
2022-11-24 06:32:55 +00:00 |
|
spiral
|
bf7747ab34
|
feat: split out messages table from main database
|
2022-11-23 09:17:19 +00:00 |
|
spiral
|
09ac002d26
|
fix(stats): actually add sentry to go modules
|
2022-11-23 07:46:58 +00:00 |
|
spiral
|
898d23d733
|
fix(stats): fix crash when messages task fails, add Sentry integration
|
2022-11-23 05:17:56 +00:00 |
|
spiral
|
7ffe83ab5e
|
chore: remove in-progress unused stuff from repo
|
2022-11-23 03:56:36 +00:00 |
|
spiral
|
13a44364ad
|
feat(docs): document api error code 40001
|
2022-11-23 03:25:52 +00:00 |
|
spiral
|
5e5c819352
|
chore: push updated packages.lock.json
|
2022-11-23 03:25:20 +00:00 |
|
spiral
|
4ea21177ec
|
fix(web-proxy): actually working metrics, misc fixes
|
2022-11-23 03:24:36 +00:00 |
|
spiral
|
bc8bceba16
|
fix(api): oops
|
2022-11-19 02:06:55 +00:00 |
|
spiral
|
8e23321c59
|
fix(ci): run dotnet build only on update to dotnet projects
|
2022-11-18 03:36:32 +00:00 |
|
spiral
|
12d267ed1f
|
chore(api): remove unused code
|
2022-11-18 03:35:56 +00:00 |
|
spiral
|
b95f51fff4
|
feat(api): create api proxy/ratelimiting/metrics
|
2022-11-18 02:54:37 +00:00 |
|
spiral
|
de0d27e514
|
feat(api): don't handle CORS locally
|
2022-11-18 01:04:53 +00:00 |
|
spiral
|
12323f3662
|
fix: don't write raw sql queries to influxdb metrics
|
2022-11-17 02:51:04 +00:00 |
|
spiral
|
2745ee6156
|
fix(bot): check proxy tag length when overwriting
|
2022-11-17 00:44:00 +00:00 |
|
spiral
|
85ab9c9ad9
|
fix(dashboard): don't crash backend on unknown files
|
2022-11-16 05:55:40 +00:00 |
|
spiral
|
8717f964d3
|
fix(docs): mark PluralKit.Bot.ClientId as a required configuration key
|
2022-11-11 23:38:17 +00:00 |
|
spiral
|
8e24b8afc8
|
fix(bot): correct beta bot channel in error message
|
2022-11-11 21:36:14 +00:00 |
|
spiral
|
9160e58c0c
|
fix: ignore dotnet compiler warning in WebhookExecutorService
|
2022-11-03 23:53:35 +00:00 |
|
spiral
|
b376279b9b
|
fix(ci): use fork of dotnet-format action for now
|
2022-11-03 23:06:52 +00:00 |
|
spiral
|
88acb70243
|
fix(docs): misc api fixes
|
2022-11-03 22:51:18 +00:00 |
|
spiral
|
44efc15b90
|
fix(bot): do not proxy the initial message in a forum post (#494)
|
2022-11-03 22:39:06 +00:00 |
|
spiral
|
744e5e103f
|
feat(ci): add dotnet format check action
|
2022-11-03 22:38:14 +00:00 |
|
spiral
|
e2a6ee208b
|
chore: lint
|
2022-11-03 22:24:17 +00:00 |
|
spiral
|
f2aa458db8
|
chore(dashboard): remove incorrect git commit id on bot status page
|
2022-09-29 17:58:31 +00:00 |
|
spiral
|
014999271f
|
feat(proxy): throw user-readable error on 413 when sending proxied attachments
|
2022-09-29 17:54:03 +00:00 |
|
spiral
|
5196e332df
|
feat(proxy): throw user-readable error when discord rejects a webhook username
|
2022-09-29 17:52:28 +00:00 |
|
spiral
|
05aecf730a
|
fix(proxy): only fix here/everyone if entire webhook name is matching
|
2022-09-24 15:35:45 +00:00 |
|
spiral
|
e525c2da63
|
feat(bot): tweak wording for short list flag error
|
2022-09-22 19:17:43 +00:00 |
|
spiral
|
897fad12e6
|
fix(bot): apply display name length checks when setting
|
2022-09-22 18:11:27 +00:00 |
|
spiral
|
a2b38c45e2
|
feat(bot): -with-birthday flag for showing birthday in short member list
|
2022-09-22 17:59:56 +00:00 |
|
spiral
|
44fe3d538a
|
feat(bot): -with-birthday flag on member lists
|
2022-09-22 17:29:34 +00:00 |
|
spiral
|
47449ecbc7
|
fix: typo
|
2022-09-22 17:27:58 +00:00 |
|
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 |
|
 spiralandGitHub
|
aeb6411b6c
|
fix(bot): always connect to redis if a redis address is configured
|
2022-09-02 08:54:32 +00:00 |
|
spiral
|
3a7e8422af
|
fix: better documentation for pk;config
|
2022-08-15 10:05:29 +02: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 |
|
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 |
|
spiral
|
07936ec561
|
fix(bot): crash in 'pk;ap' command when system has no switches registered
|
2022-06-27 05:42:23 -04:00 |
|
spiral
|
7d11b8c238
|
fix: build issues
|
2022-06-26 17:30:12 -04:00 |
|
spiral
|
4bf4197c2a
|
feat(stats): rewrite scheduled tasks runner, use timescaledb instead of influxdb
|
2022-06-26 14:19:46 -04:00 |
|
spiral
|
c156951e19
|
fix(bot): incorrect conditional in logclean
|
2022-06-22 09:34:59 -04:00 |
|
spiral
|
6c4bd2cc26
|
fix(dashboard): show error message returned by api in discord login page
|
2022-06-21 22:23:25 -04:00 |
|