dev-kittens
a5f7bacb3e
Add member is public reminder message on member creation (if system has private members)
2020-10-19 03:50:51 -05:00
dev-kittens
05cc30279a
- Add storing bot response messages in postgres
...
- Add scheduled task to clean up said store
2020-10-18 00:18:52 -05:00
dev-kittens
80e9e4f14b
Send raw attachment URL after sending export file
2020-10-17 16:56:48 -05:00
dev-kittens
f50df670d7
Fix log channel clear matching
2020-10-17 16:43:59 -05:00
dev-kittens
d80d3c5f04
Fix limit message on creating new members
2020-10-09 14:23:31 +00:00
Ske
1fda6ec919
Add per-system member/group limit override
2020-10-09 12:18:29 +02:00
dev-kittens
dfacbc51ab
Confirm before clearing (most) entity properties
2020-10-04 08:53:07 +00:00
dev-kittens
429cc9e747
Fix member creation docs link
2020-10-04 07:44:21 +00:00
dev-kittens
d6f7aafd2a
command tree tweaks
2020-10-04 07:26:42 +00:00
Ske
969065724d
Fix Tupperbox importing (again)
2020-09-20 23:32:57 +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
Astrid
ea4edfc5f2
Merge pull request #218 from dev-kittens/patch-2
...
Fix webp avatar errors
2020-09-13 00:11:42 +02:00
kittens
42b70cde9a
Add -all flag on system and group cards ( #216 )
...
* Show group count on stats card
* Add -all flag on system and group cards
Shows full count, including private members.
* fix stuff broken by merging conflicts
2020-09-13 00:10:37 +02:00
Ske
5ba89d32fc
Fix avatar URLs with encoded spaces
2020-09-12 19:43:54 +02:00
dev-kittens
e79e7278ab
Fix webp image errors
2020-09-03 06:46:23 -04: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
98afbb5ea8
Change example for group rename to use rename
alias
2020-08-27 21:28:54 +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
de010fde76
Add DM permission "check" when sending system token
2020-08-26 00:17:05 +02:00
Ske
203dbc65a1
Replace most "code-escaped" literals with properly-escaping helpers
2020-08-25 22:44:52 +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
1e0ce31ffe
Order groups alphabetically by name
2020-08-25 18:43:52 +02:00
kittens
437808afce
Add flags to switch delete all
2020-08-21 15:50:34 -04: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
Ske
9e251352c7
Various fixes and improvements
2020-08-16 12:10:54 +02:00
Astrid
801db3c274
Merge pull request #211 from dev-kittens/random-stuff
...
Add -all flag to pk;random
2020-08-12 17:15:55 +02:00
Ske
0de284cd36
Bounds check system name in new system command
2020-08-11 22:06:02 +02:00
Ske
d702d8c9b6
Add group icon command
2020-08-08 15:09:42 +02:00
Ske
cedb050b8a
Add group delete command
2020-08-08 14:56:34 +02:00
acw0
5bc31cbf3e
Fix error message
2020-08-05 19:56:40 -04:00
Ske
7ab5e66d7b
Show new color in the member color change embed
2020-08-05 20:20:27 +02:00
acw0
df7fdce144
Add sorting member list randomly
2020-08-04 19:28:29 -04:00
acw0
f6d2f4b620
Add -all flag in random command
2020-08-04 18:43:17 -04:00
ent3r
687eaaa928
Fix formatting
...
Removed bold on a colon
2020-08-03 19:00:27 +02:00
acw0
d9c644ec0e
Change "channel not found" error messages to be more ambiguous; also, put them in Errors instead of inline
2020-08-03 19:00:17 +02:00
acw0
2f8f819e22
Add "n" as an alias to "new" for creating a system
2020-07-29 11:30:46 +02:00
Ske
fb236726aa
Consolidate conditional
2020-07-28 19:52:57 +02:00
acw0
47fcfeca0f
Consolidate conditionals
2020-07-28 19:30:03 +02:00
acw0
1138c1a2a9
Clean up getting guild/member
2020-07-28 19:30:03 +02:00
acw0
687dd23234
Fix missing ID error
2020-07-28 19:30:03 +02:00
acw0
c20c4dab42
use Shard.GetGuild instead of Rest.GetGuild
2020-07-28 19:30:03 +02:00
Ske
f504e16543
Restructure group created info
2020-07-28 19:17:01 +02:00
Ske
5e28e0aba1
Add group privacy command/structures
2020-07-28 19:17:01 +02:00
Ske
47d5ad0004
Enforce group count limit on creation
2020-07-28 19:17:01 +02:00
Ske
ec9ee5c794
Show member count on group card
2020-07-28 19:17:01 +02:00
Ske
0d04be6540
Fix error showing group card with no description
2020-07-28 19:17:01 +02:00
Ske
18cb6785e9
Extract member list parsing to a separate method
2020-07-28 19:17:01 +02:00
Ske
8a28d836c7
Add group member list command
2020-07-28 19:17:00 +02:00
Ske
0f4c40b344
Add group add/remove commands
2020-07-28 19:17:00 +02:00
Ske
6c5cb8cea7
Add group name/description/list commands
2020-07-28 19:17:00 +02:00
Ske
253ae43c7f
Add super basic group model/command
2020-07-28 19:17:00 +02:00
kittens
e24c5d095b
Check if we got the same member before asking for confirmation ( #201 )
2020-07-22 16:27:53 +02:00
kittens
fd0e46f40d
Add -yes flag to CheckYesNo ( #198 )
2020-07-21 02:10:26 +02:00
Ske
99d6942ff4
Truncate the echoed command in the not found error
2020-07-18 13:07:16 +02:00
kittens
80e6d5b18e
Fix URL handling when the filename contains multiple known extensions ( #196 )
2020-07-18 12:51:31 +02:00
Ske
a2930acbad
Add more aliases to autoproxy off
2020-07-09 15:11:04 +02:00
Ske
9f523b3c5f
Refactor system/member privacy commands
2020-07-08 00:47:16 +02:00
Ske
1449234a84
Migrate more commands to "MatchClear"
2020-07-08 00:00:23 +02:00
Ske
17fbdf553c
Allow de-embedding image links with <>
2020-07-07 23:52:54 +02:00
Ske
8d01b580e2
Refactor system/member avatar code
2020-07-07 23:41:51 +02:00
Ske
467b95b1b1
Refactor and simplify member list code
2020-07-07 20:57:22 +02:00
Ske
299f6b2edf
Extract member list argument parsing to utility method
2020-07-07 19:51:19 +02:00
Ske
36ed356d2b
(...and make sure it's the correct message)
2020-07-07 14:50:58 +02:00
Ske
b1ede87df2
(Re-)add confirmation when changing avatar by URL
2020-07-07 14:47:34 +02:00
Ske
da7befa1b7
Fix token DM error
2020-07-05 13:23:23 +02:00
Ske
666b21a08f
Add category headers to blacklist channels
2020-07-05 13:16:21 +02:00
Ske
da9bfbb46d
Redo blacklist list fetching/rendering
2020-07-05 13:08:18 +02:00
Ske
01d25ca391
Fix compiler warning in ShowBlacklisted
2020-07-05 13:01:38 +02:00
BeeFox-sys
55ea314b42
Fix: Escape Backticks ( #192 )
2020-07-05 12:55:21 +02:00
ariel w
224b653ee0
Add command to show current proxy blacklist ( #189 )
2020-07-05 12:54:27 +02:00
Ske
42b9b4f08e
Restrict proxy conflict checking to the same system
2020-07-03 12:00:59 +02:00
Ske
c88ccea0b2
Remove June avatar (it's July now)
2020-07-02 19:11:46 +02:00
Ske
c87e67245d
Create GetXXX utils wrapping try blocks
2020-07-02 18:29:04 +02:00
Ske
7fef8c1dde
Split up Context class into more extension methods
2020-07-01 18:27:26 +02:00
Ske
0598c53f62
Migrate guild objects to the patch system
2020-06-29 15:20:28 +02:00
Ske
467ce78522
Retire more IDataStore methods
2020-06-29 14:54:11 +02:00
Ske
9c1efc7886
Move system updates to the same patch system as members
2020-06-29 14:39:19 +02:00
Ske
c5697b33e2
Finally retire the PKMember setters!
2020-06-29 14:15:30 +02:00
Ske
281b669391
Refactor member updates to use a patch object
2020-06-29 13:57:48 +02:00
Ske
9420cb56f8
Show sorted field on the long list by default
2020-06-28 18:14:59 +02:00
Ske
4f6a4c000d
Fix setting server name/avatar with no row in the member_guild table
2020-06-25 22:23:15 +02:00
Ske
50b5a8fbee
Fix changing autoproxy settings with no system_guild row
2020-06-24 17:50:12 +02:00
Ske
447b986706
Add dispname -> displayname alias
2020-06-23 09:59:39 +02:00
Ske
d3cf382e3b
Migrate to date/time format extension methods
2020-06-21 16:05:04 +02:00
Ske
dcffbef805
Migrate to more privacy helper extensions
2020-06-21 15:51:08 +02:00
Ske
84d5adf907
Fix build errors from DSP update
2020-06-21 15:34:32 +02:00
Ske
378c49cb20
Remove 60+ (whew) SanitizeMentions() calls
2020-06-20 17:36:03 +02:00
Ske
2c35649ef0
Use AllowedMentions to disable mentions everywhere by default
2020-06-20 17:33:10 +02:00
Ske
ff7b728762
Merge branch 'feature/granular-privacy'
2020-06-20 16:25:08 +02:00
Ske
368320abf4
Add warning when setting avatar privacy with no server avatar
2020-06-20 16:10:36 +02:00
Ske
c428d95479
Fix auth checking when looking up member avatar
2020-06-20 16:10:22 +02:00
Ske
ae4e8f97d0
Add member avatar privacy
2020-06-20 16:00:50 +02:00
Ske
5075565d2f
Default to UTC given no system in member lists
2020-06-18 17:41:14 +02:00
Ske
27c8100cac
Get rid of switch exhaustiveness compiler warning
2020-06-18 17:34:03 +02:00