Commit graph

94 commits

Author SHA1 Message Date
rladenson
a0f13b47af feat!: separate banner privacy from description privacy 2024-11-08 16:25:45 -07:00
Petal Ladenson
0c802ab0bd
fix(bot): remove extra spaces in raw system fields 2024-11-08 11:02:57 +09:00
Petal Ladenson
50943e6322
feat(bot): show ids in plaintext embeds 2024-11-08 11:01:47 +09:00
Petal Ladenson
23fe904464
feat(bot): add -plaintext flag alongside -raw 2024-10-03 17:23:33 +09:00
Iris System
7965e15282 fix(bot): make deletion ID checks accept hyphens/caps 2024-05-11 20:07:01 +12:00
Iris System
71ea11e97e feat: add system_id parameter to avatar pull requests 2024-02-13 22:42:40 +13:00
Iris System
6547f1ca20 fix(bot): add AvatarSource.HostedCdn 2024-02-13 22:42:40 +13:00
Astrid
8157c6932e
feat: add support for external avatar hosting service (#614) 2024-02-11 15:53:46 +13:00
Jake Fulmine
8befb1c857
fix(bot): avoid 403 status codes on image upload (#611) 2024-02-09 16:38:17 +13:00
rladenson
3045c5e307 feat(bot): add system guild icon & guild name (#554) 2023-07-19 12:49:00 +12:00
spiral
eefbaf0c1d feat(bot): correctly proxy voice messages 2023-04-15 12:10:04 -04:00
spiral
f9abcc68c4
refactor(bot): separate MatchClear from ConfirmClear 2022-12-01 07:16:36 +00:00
Jake Fulmine
c77b2bb4fc feat: show character amount for string fields 2022-08-27 11:25:44 +02:00
spiral
9848b88d5b
feat(bot): don't query db message context when running commands 2022-06-15 19:28:34 -04:00
spiral
b30e2a01e3
feat: add '-raw' flag to color commands 2022-06-13 14:35:18 -04:00
spiral
1c9a68cb53
chore: lint 2022-06-10 18:49:36 -04:00
spiral
fe69b1b320
chore: lint 2022-05-07 17:27:12 -04:00
Iris System
1008032171 feat: auto-export system on deletion
Refuses to delete system unless a DM can be sent with the export file,
use `-no-export` (`-ne`) to override
2022-05-08 09:16:20 +12:00
spiral
430a33ccf0
fix: don't ignore flags in pk;system color 2022-05-02 15:54:49 -04:00
spiral
7afba4ea95
chore: code cleanup (mostly whitespace / remove unused imports) 2022-03-30 04:36:22 -04:00
spiral
b25d5f1b67
lint 2022-03-30 02:36:39 -04:00
Jake Fulmine
7efe6f1f97
feat: system pronouns (#429) 2022-03-23 14:20:16 -04:00
spiral
df6a6fcf12
refactor: don't DI IDatabase and ModelRepository into bot command classes 2022-01-22 03:05:01 -05:00
spiral
f9aba1f129
feat: move a couple of commands to MatchToggle 2022-01-21 00:00:54 -05:00
spiral
50f9465826
fix: missing checkownsystem in pk;s icon 2021-12-24 19:28:46 -05:00
spiral
2c4fbf249f
fix: check own system in pk;s description, pk;s icon 2021-12-24 19:19:50 -05:00
spiral
67ed03067a
fix: missing return in pk;system colour 2021-12-23 23:17:25 -05:00
spiral
546cdc93c4
fix: change use target everywhere in SystemConfig instead of ctx.System 2021-12-23 23:02:21 -05:00
spiral
816dfaafb6
fix: re-add privacy checks to SystemConfig
... oops
2021-12-23 22:50:16 -05:00
spiral
ec027f0366
fix: check for attachments in pk;system banner 2021-12-23 22:49:15 -05:00
spiral
aacf5909a9
feat: clean up command parsing for pk;system 2021-12-05 17:21:31 -05:00
spiral
56d07e0f2d
feat: pk;config 2021-11-29 21:35:21 -05:00
spiral
4450ae4214
feat: go through some TODOs 2021-11-26 22:02:58 -05:00
spiral
1918c56937
feat: upgrade to .NET 6, refactor everything 2021-11-26 21:10:56 -05:00
spiral
0efaab6d95
refactor: don't use 'out' in IDiscordCache methods
this change is required for async cache (.NET doesn't support async ref/out params)
2021-11-18 13:11:02 -05:00
spiral
3e2441cf3a
feat: add 'pk;s <id> avatar' command 2021-10-30 19:02:21 -04:00
spiral
92e45a07ff
refactor: add SqlKata for SQL generation, move connection handling into ModelRepository 2021-09-29 21:51:38 -04:00
spiral
e3fa0f3b32
fix(MatchRaw commands): don't skip matching flags when setting new value 2021-09-26 17:30:30 -04:00
spiral
9914dd719c
feat: add -raw flag to servertag 2021-09-13 03:26:24 -04:00
spiral
b390c8ab62
fix MatchRaw commands one more time :/ 2021-09-13 02:33:34 -04:00
spiral
a165a42046
fix MatchRaw commands *again* 2021-09-13 01:57:31 -04:00
spiral
bae883c11f
refactor: consolidate [x]TooLongErrors into StringTooLongError 2021-09-13 01:57:15 -04:00
spiral
95e0fcc36d
fix: missing returns for pk;s tag command 2021-09-06 20:07:46 -04:00
spiral
023d2577e5
fix: don't skip flags before MatchClear/MatchRaw 2021-09-06 19:09:43 -04:00
Spectralitree
0553e42eca
refactor: tweak -raw usage (#341)
Co-authored-by: spiral <spiral@spiral.sh>
2021-08-27 19:20:14 -04:00
spiral
ac2671452d
run dotnet format 2021-08-27 11:03:47 -04:00
spiral
87676c2045
fix: show correct command suggestion to edit server tag 2021-08-25 12:33:24 -04:00
Ske
41427db178 Use a proper user agent when fetching images 2021-08-23 22:53:58 +02:00
spiral
9d4006b056
Add server-specific system tag 2021-08-02 17:22:06 -04:00
spiral
e144571904
Add banner (large) image 2021-08-02 13:46:12 -04:00