8871f6c562
routine (data): Update creation schema version.
2021-09-24 04:05:23 +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
73cceb0412
(Core data): Restart when DB is inaccessible.
2021-09-21 16:06:30 +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
f23ba807da
Add package dependencies.
2021-09-19 13:08:06 +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
03b40f3531
(Routine): Update cmdClient pointer.
2021-09-19 13:01:17 +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
4229fe8b18
(Data): Small extensions to core data interfaces.
...
Add `LEQ` condition type.
Ensure that batch updates don't fire with nothing to update.
Add `cast_row` to `update_many` for handling typed `NULL`s.
2021-09-19 09:54:08 +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
a0cd2530c9
(utils): Improve embed_reply and error_reply.
...
Added better error handling for message responses.
Changed the `embed_reply` colour.
2021-09-13 09:10:38 +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