Commit Graph

11 Commits

Author SHA1 Message Date
4828e7bf8b feat(schedule): Add DM notifications. 2023-09-30 21:38:28 +03:00
519fb976aa feat: Lazy member chunking.
No longer try to fetch all members on startup.
Instead chunk on-demand.
2023-09-20 20:46:39 +03:00
3249daeaaf fix (session): Stop sending view=None. 2023-08-27 16:11:58 +03:00
fd5a3f8f30 fix: Fix typos. 2023-08-19 14:45:11 +03:00
0499946fad fix (schedule): Validate session room. 2023-08-18 22:12:52 +03:00
6cc831a739 fix (schedule): Multiplier for min_attendance. 2023-07-08 13:19:31 +03:00
aebd5375c7 fix (schedule): Setting tweaks and more bugfixes.
Add the schedule dashboard to the config dashboard.
Move the schedule cost to the second page.
Allow categories to be selected for the session room.

Fix an issue where blacklist role would be checked with no guild data.
Fix typos in session unloading.
Delay session notification.
More logging.
2023-07-08 12:46:49 +03:00
d7fa97a12b fix (schedule): Typo in session repr. 2023-07-08 09:56:45 +03:00
639e39561f fix (schedule): Fix definite deadlock. 2023-07-08 09:55:10 +03:00
043f358f57 fix (schedule): Bugfixes.
Fix ScheduleUI issue where clear button was not enabling.
Fix ScheduleUI menus showing soon entries.
Fix ScheduleUI time format being T instead of f.
Fix ScheduleUI cancel menu out of order.
Add special case format for `_format_until` with 0 distance.

Add `TimeSlot` repr.
Add `Sesson` repr.
Fix issue where noshow could potentially deadlock sessions.
Fix issue where `create_booking` could add garbage to cache.
Add `bot.idlock` for snowflake locking.
Remove valid channel check from clock off.
Changed implementation of batchrun.
Add `cog.nowid` for easier introspection.
Add more logging.
2023-07-08 08:57:00 +03:00
a7c5af59a7 rewrite: New Scheduled Session System. 2023-06-30 11:15:39 +03:00