Petal Ladenson
601d266063
feat(bot): add many aliases
2024-08-29 21:32:22 +09:00
Petal Ladenson
7ef1dce0a5
fix(bot): default embed colour should be null
2024-08-29 21:32:03 +09:00
alyssa
843275a3ac
fix(bot): check if user has a system registered in proxy checks
2024-08-29 04:12:26 +09:00
alyssa
bf3b76f9a8
fix(dispatch): bump DNS timeout
2024-08-26 20:51:01 +09:00
alyssa
a128fd5492
fix(bot): properly cancel dispatch prompt
2024-08-23 04:24:25 +09:00
alyssa
45640f08ee
feat: improve dispatch security
2024-08-22 07:10:35 +09:00
sam
aa04124639
feat: store edit command message ID in redis
2024-08-17 12:37:09 +12:00
abbie
4ffaed510a
fix(bot): markdown escape Discord usernames ( #655 )
2024-08-16 05:23:13 +09:00
alyssa
d305faf401
refactor(bot): clean up cache extensions
2024-08-07 19:14:32 +09:00
dependabot[bot]
ede9642a27
chore(deps): bump SixLabors.ImageSharp in /PluralKit.Bot ( #643 )
...
Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp ) from 3.0.1 to 3.1.5.
- [Release notes](https://github.com/SixLabors/ImageSharp/releases )
- [Commits](https://github.com/SixLabors/ImageSharp/compare/v3.0.1...v3.1.5 )
---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 04:49:50 +09:00
dependabot[bot]
8ba24aa774
chore(deps): bump Npgsql from 4.1.5 to 4.1.13 in /PluralKit.Core ( #647 )
...
Bumps [Npgsql](https://github.com/npgsql/npgsql ) from 4.1.5 to 4.1.13.
- [Release notes](https://github.com/npgsql/npgsql/releases )
- [Commits](https://github.com/npgsql/npgsql/compare/v4.1.5...v4.1.13 )
---
updated-dependencies:
- dependency-name: Npgsql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 04:49:40 +09:00
alyssa
580f9c1b3e
chore(docs): add ratelimit scopes to api changelog
2024-08-04 19:55:10 +09:00
alyssa
e23528383f
feat(api): new ratelimit handling
2024-08-04 07:50:00 +09:00
alyssa
cfde105e19
chore(api): move token auth to rust api service
2024-08-04 07:49:57 +09:00
alyssa
8210cb23f6
feat: add basic shell.nix
2024-08-04 07:49:54 +09:00
Jake Fulmine
6e01238364
fix: check for empty names before pushing edit
2024-07-18 11:25:00 +02:00
Jake Fulmine
852a8a8f00
fix: visibility typo
2024-07-18 11:22:56 +02:00
Jake Fulmine
009bbde176
fix(dash): allow any valid id as page URL parameter
2024-06-23 18:56:18 +02:00
alyssa
7fe492e98e
fix(dash): more status page fixes
2024-06-19 18:31:42 +09:00
alyssa
109d196faa
fix(dash): update status page for new /private/meta format
2024-06-18 18:28:30 +09:00
alyssa
b4ff8d7e2f
try to fix docker build cache
2024-06-18 17:58:10 +09:00
alyssa
8d12df4943
fix(api): rename shard_id field in shard state to id
2024-06-18 17:57:33 +09:00
alyssa
62cd28b1f0
fix: log dispatch errors correctly
2024-06-18 05:56:28 +09:00
alyssa
12ab02f087
fix: add proto/ directory to Dockerfile.rust
2024-06-16 22:26:05 +09:00
alyssa
83e387f27b
fix: install protoc in rust Dockerfile
2024-06-16 22:07:20 +09:00
alyssa
e415c6704f
feat(api): update rust deps, move /private/meta endpoint to rust-api
2024-06-16 21:56:14 +09:00
alyssa
f14c421e23
fix(bot): expose errors from the per-minute scheduled task
2024-06-15 23:59:38 +09:00
alyssa
1f11dbf269
fix(bot): clean up hid padding code
2024-06-04 18:56:28 +09:00
alyssa
80b685ae9b
fix(bot): throw correct error on invalid 6-character system id
2024-06-04 18:52:55 +09:00
Iris System
082782b283
fix(bot): fix hid list pad when queryer has no registered system
2024-05-30 11:18:01 +12:00
multimasks
ba17bebc31
fix(docs): update command list + user guide ( #637 )
2024-05-30 00:09:40 +09:00
alyssa
4e285c75fb
fix(bot): add "proxy" to pk;m privacy help/error text
2024-05-30 00:08:35 +09:00
Zowie
0557d2cd7e
fix(api): expose x-ratelimit-* headers for browser-based applications
2024-05-25 20:54:00 +09:00
alyssa
6d49961daf
feat(bot): config setting to pad 5-character ids in lists
2024-05-19 21:31:26 +09:00
multimasks
0a6d4bcb76
fix(docs): add missing pk;config keys
2024-05-12 17:14:24 +09:00
Iris System
bd1c54f5eb
fix(api): trim trailing spaces from hids in GetSystemSwitches
2024-05-12 15:32:44 +12:00
alyssa
c3a30a59cd
fix(bot): format ids correctly in a few places
2024-05-11 21:32:16 +09:00
alyssa
f6fceffc3f
fix(bot): reset content-type header before reading content
...
Discord CDN sometimes returns content-type headers that not only break json
deserializing, but also just reading the body...
2024-05-11 20:54:05 +09:00
Iris System
8f3fa62ec3
fix: handle padded hids for GroupMember
2024-05-11 21:05:16 +12:00
Iris System
e93609df91
fix(bot): use ParseHid for input check in CreateNotFoundError
2024-05-11 20:07:01 +12:00
Iris System
7965e15282
fix(bot): make deletion ID checks accept hyphens/caps
2024-05-11 20:07:01 +12:00
Iris System
eccab602d5
fix(docs): a couple small updates
2024-05-11 20:07:01 +12:00
Iris System
7705bdefab
fix(docs): update for 6-char IDs
2024-05-11 20:07:01 +12:00
Iris System
c0b96daa8d
fix: re-add drop for old system_fronters view
...
831b6d3301 removed the view, and this line in
the cleanup SQL.
The DB migration for 6-char IDs fails to apply if this view exists - so even
though the view itself no longer exists in the code, we should always drop
it on cleanup.
2024-05-11 20:07:01 +12:00
Iris System
53a3d1886b
fix(bot): add more plural forms to new config commands
2024-05-11 20:07:01 +12:00
Iris System
1ce9227b7d
feat(bot): add option for hid capitalization
2024-05-11 20:07:01 +12:00
Iris System
a3f1601938
fix(bot): allow "split id" for config option
2024-05-11 20:07:01 +12:00
Iris System
dc3e21a195
fix(bot): correct length check in ctx.CreateNotFoundError
2024-05-11 20:07:01 +12:00
Iris System
9f56697241
feat: initial 6-character HID rework
2024-05-11 20:07:01 +12:00
alyssa
73f43b8cb3
feat(docs): document 'system' key in member/group models
2024-05-03 01:18:15 +09:00