Commit Graph

276 Commits

Author SHA1 Message Date
09e7a36c9f rewrite: Sysadmin module. 2022-11-18 08:49:21 +02:00
3445bdff3e rewrite: Add base context ContextVar. 2022-11-07 16:08:27 +02:00
0f913a5620 rewrite: Start SysAdmin module. 2022-11-02 07:25:54 +02:00
a5147323b5 rewrite: Initial rewrite skeleton.
Remove modules that will no longer be required.
Move pending modules to pending-rewrite folders.
2022-09-17 17:06:13 +10:00
a7f7dd6e7b fix (todo): Correctly filter out empty tasks. 2022-09-10 01:42:47 +10:00
364dc2dde0 style: Move to configured emojis. 2022-05-17 13:43:26 +03:00
3c9a3dd272 fix (Timer): Correctly handle status content. 2022-05-17 12:29:16 +03:00
ec87cb7423 (TimeSlot): Add random dithers.
Add startup and close dither for ratelimiting.
2022-05-16 20:04:59 +03:00
011531dd69 (timer): Stop updating empty timers. 2022-05-16 18:52:27 +03:00
5be84facd3 (premium): Remove ad messages from premium guilds. 2022-05-12 00:43:49 +03:00
3fbc3b1fcb (tasklist): Pass context to factory. 2022-05-11 22:04:43 +03:00
JetRaidz
4c117d787b (help): Rename Premium group to Support Us.
- Premium group is now called Support Us.
2022-05-08 00:28:02 +12:00
5bf9ccff04 Merge branch 'feature-interactions' into feature-gems 2022-04-21 15:38:53 +03:00
f753271403 feature (meta): Leo says hi. 2022-04-13 22:23:50 +03:00
645c437edd Merge branch 'staging' into feature-gems 2022-04-02 11:38:47 +03:00
1698098bbb routine: Update new command list. 2022-03-19 17:48:03 +02:00
fa09266d3a feature (topgg): Add guild whitelist. 2022-03-19 17:08:31 +02:00
9ea40e5433 feature (sponsors): Add guild whitelist.
Add `sponsor_hidden_in` app setting.
Add new `GuildID` and `GuildIDList` setting types.
2022-03-19 17:03:47 +02:00
2ff83b90fa (sponsors): Allow prompt to be nullable. 2022-03-19 16:18:33 +02:00
b21e0e21e5 feature (botadmin): Add botconfig command. 2022-03-19 16:17:54 +02:00
ace84c9388 (core): Add app-global setting storage.
New `AppConfig` key-value table for arbitrary app config.
New `KeyValueData` setting data mixin.
New `AppSettings` settings group.
Attached `AppSettings` as `client.settings`.
Migrated sponsor settings to `AppSettings`.
2022-03-19 15:54:34 +02:00
da9f9b02b1 feature (sponsors): Add sponsor command.
Add new sponsor prompts.
Add new sponsor command.
Add `sponsor_text` table.
Add sponsor global config settings.
Update `Setting.command` to use new `widget`.
Add custom `cmd_str` support to `Message` `SettingType`.
2022-03-12 17:27:25 +02:00
JetRaidz
61f22b3d4f Remove old group names 2022-03-06 00:20:38 +13:00
JetRaidz
5ecb10be43 Add premium group in help command. 2022-03-06 00:18:49 +13:00
728a8a882e fix (rroles): Update docs and messages. 2022-01-29 03:31:00 +02:00
702aa5a75a fix (rroles): Forgotten argument to reaction_ask. 2022-01-29 02:58:51 +02:00
0ad3dedc32 (achievements): Fix bar length. 2022-01-28 22:15:01 +02:00
e93357f79b (achievements): Add achievement subtext. 2022-01-28 21:54:21 +02:00
0ed83a6445 (achievements): Separate emoji sorting order. 2022-01-28 21:43:18 +02:00
70a94e79cc (meta): Update join message header. 2022-01-28 21:23:08 +02:00
6037137e56 fix (achievements): Handle empty months. 2022-01-28 21:08:18 +02:00
e65c130fe7 style (timers): Add info to the create message. 2022-01-28 20:49:14 +02:00
11262c2df0 (topgg): Whitelisting groups and commands. 2022-01-28 19:50:43 +02:00
40b23c0b41 style (help): Add facility for new command badges. 2022-01-28 19:38:26 +02:00
a1f3e8d275 style (badges): New badge notification format. 2022-01-28 19:22:50 +02:00
34247c291c (economy): Remove cointop. 2022-01-28 19:00:25 +02:00
e10e5c2f68 fix (achievements): Add missing condition. 2022-01-28 18:56:54 +02:00
4e4e013588 fix (achievements): Handle over-case. 2022-01-28 18:50:09 +02:00
9b92887cb2 Merge branch 'feature-achievements' into staging 2022-01-28 18:11:56 +02:00
9cd308d93a (achievements): Reduce bar size. 2022-01-28 18:08:33 +02:00
48b5ba6790 (achievements): Renaming and resorting. 2022-01-28 17:19:29 +02:00
08935c08e7 (stats): Basic achievements command.
Wrap `config.emojis` in a new `MapDotProxy` for easier access.
2022-01-27 07:57:33 +02:00
3261781775 feature: Achievements base. 2022-01-27 00:36:31 +02:00
22a73ba0c6 (meta): Send message on guild join. 2022-01-26 12:56:35 +02:00
8e41a26601 feature (meta): Add nerd command. 2022-01-25 09:47:06 +02:00
140b3103b7 (rroles): Add hint to docs. 2022-01-24 14:09:52 +02:00
a2b1c38174 (economy): Rebalance default rewards. 2022-01-24 13:58:16 +02:00
a8c97ef785 (studyban): Add default studyban durations. 2022-01-24 13:43:56 +02:00
8501fb704e (meta): Add support and invite commands. 2022-01-24 13:25:38 +02:00
a6283c9bc6 (timer): Harden channel name updates.
Truncate too-long names.
Ignore update if we don't have permission.
2022-01-24 08:20:22 +02:00