Commit Graph

107 Commits

Author SHA1 Message Date
6f48f47ffd (Moderation): Base moderation and video system.
Migration to data v2.
Complete core Ticket-based moderation system.
StudyBan ticket implementation.
Video-channel tracking system.
2021-09-25 14:43:28 +03:00
b2aa651eaa fix (rooms): Harden against race conditions.
Add locking to room init, turnover, and cancellation.
Add cleanup of nonexistent members in slot init.
Fix an issue where members were being charged for cancelling rooms.
2021-09-24 21:12:12 +03:00
6be3d075bc fix (rooms): Handle changing iterator in open.
Uses a shallow copy of the accountability guild values.
2021-09-23 21:10:02 +03:00
a8435123ac (rooms): Add space in cmd room format. 2021-09-23 21:07:02 +03:00
2d8d84e2f6 fix (rooms): Fix attr typo in category setting. 2021-09-23 21:06:01 +03:00
a393490f77 fix (tasklist): Task limit ignores expired tasks. 2021-09-23 21:04:20 +03:00
87f3918126 (Moderation): New module and core system.
Incomplete commit!
Core ticket-based moderation system, with data.
2021-09-23 13:40:17 +03:00
4a0670db65 (Shop): Improve logging.
Remove extraneous `await` in the `clear` branch.
Improved error message while purchasing colour role.
2021-09-22 14:33:17 +03:00
026c9a6567 fix (rooms): Improve last-minute booking handling.
Fix an issue where channel permissions wouldn't get updated.
Fix an issue where a member couldn't cancel an open session.
2021-09-22 14:22:02 +03:00
2e28080fd0 fix (rooms): Fix a type issue with member data.
Fixes an issue where member data would sometimes return as `Decimal`,
causing a cascade failure in accountability startup.
2021-09-22 13:56:28 +03:00
2dfc3ece1e (bot_admin): Add status updates and guild logs.
New guild log config for posting joined/left guilds.
New status updater to show voice channel activity.
2021-09-21 18:23:37 +03:00
d9c676b262 (Tasklist): Make tasklists global. 2021-09-21 17:21:12 +03:00
8127d7e8ff fix (rooms): Fix typo. 2021-09-21 16:58:20 +03:00
ce3af79d3c fix (rooms): Support joining open slot. 2021-09-21 15:38:48 +03:00
4c5ddf48d1 fix (tasklist): Call to deactivation scheduler. 2021-09-21 09:09:16 +03:00
adcd6a8506 fix (rooms cmd): Fix slot filtering in booking. 2021-09-20 20:49:12 +03:00
1452b34f64 (Rooms): Allow booking from the next hour. 2021-09-20 15:49:52 +03:00
40e7735a87 fix (rooms): Fix order of checks in rent. 2021-09-20 10:58:53 +03:00
ab4158ce5b fix (Economy): Remove unnecessary await. 2021-09-20 10:54:37 +03:00
8dbe86e228 fix (rooms): Correct overwrites in adding members. 2021-09-20 10:53:59 +03:00
758b0f5a01 fix (workout): wait for sleep 2021-09-20 10:08:15 +03:00
ad773c95d3 fix (Trackers): Ignore bots for workout and study. 2021-09-20 10:01:26 +03:00
0c3f752e5a fix (rooms): Fix permission issues. 2021-09-20 09:57:34 +03:00
cfd6d8fc3a (Rent): Fix permission issue on member update. 2021-09-20 09:56:00 +03:00
146af128f6 fix (send): Fix typo in event_log. 2021-09-19 13:45:55 +03:00
d355e7887b fix (workout): Incorrect notification reward. 2021-09-19 13:45:03 +03:00
e09a39d434 fix (Rent): Typo with format arg order. 2021-09-19 13:43:45 +03:00
1a8a50538d fix (Top): Handle empty exclude list. 2021-09-19 13:42:40 +03:00
47a1972900 fix (Accountability): Fix typo in . 2021-09-19 13:05:30 +03:00
6617139531 fix (Accountability): Typo in TimeSlot. 2021-09-19 13:03:03 +03:00
0a0ac3c6cb (Accountability): Add rooms cancel command. 2021-09-19 12:23:06 +03:00
d39ec3153a (Docs): Update command help categories. 2021-09-19 10:30:25 +03:00
2ee717bc0c (Accountability): New module and base system. 2021-09-19 09:56:25 +03:00
fa2435e93a (Reminders): Fix typo in "Every" UI. 2021-09-16 13:01:31 +03:00
f236ca2e97 (Renting): Created the Renting module and system. 2021-09-16 12:23:06 +03:00
0e63c2da7a (Reminders): Small UI improvements. 2021-09-15 22:05:34 +03:00
765b8a3c2b (Shop): Fix typo. 2021-09-15 20:03:54 +03:00
2acef999c5 (Reminders): Created reminders module and system. 2021-09-15 19:58:32 +03:00
bac72194a3 (Economy): Completed base shop UI. 2021-09-15 09:24:37 +03:00
b25380d072 (Economy): Base shop system. 2021-09-15 01:00:10 +03:00
595c1307ca (Economy): Add event log on send transfer.
Also make the input a bit more flexible.
2021-09-14 05:38:28 +03:00
2bd97b1ba0 (cointop): Fix typo in alias check. 2021-09-14 05:38:05 +03:00
73d210db31 (stats cmd): Fixed rank display.
Added `member_ranks` data view for getting time and coin ranks from db.
2021-09-13 09:28:12 +03:00
912409ec3e (Leaderboards): Filter out 0 entries. 2021-09-13 09:13:35 +03:00
9dbe41b5ec (Economy): Add send command and rename files. 2021-09-13 09:11:30 +03:00
a9d5f8f0e1 (Study badges): Improved UI.
Handle arguments to `remove`.
Offer to delete roles where appropriate.
Event log badge deletions.
Fire data and role updates immediately on badge removal.
Improve parser.
2021-09-12 17:02:41 +03:00
a316775cad Add module. 2021-09-12 11:37:07 +03:00
70fa80fe29 Add module. 2021-09-12 11:36:54 +03:00
a001217345 Add module. 2021-09-12 11:36:39 +03:00
d2357f0e53 Add module. 2021-09-12 11:36:22 +03:00