Commit Graph

33 Commits

Author SHA1 Message Date
conatum 1b4cfd0453 fix: Protect all acmpl lengths. 2023-10-08 12:00:32 +03:00
conatum 0190982291 (meta): Improve logging. 2023-10-08 09:05:20 +03:00
conatum ad8463a6d7 fix(sessions): Fix notification typo. 2023-10-06 10:22:52 +03:00
conatum e2a2e7be8a fix(schedule): Remove members after session. 2023-10-01 02:22:09 +03:00
conatum 5c057278e7 ux(schedule): Add attendance guide. 2023-10-01 02:03:21 +03:00
conatum 4828e7bf8b feat(schedule): Add DM notifications. 2023-09-30 21:38:28 +03:00
conatum 1f92957393 feat(schedule): Complete schedule cmd impl. 2023-09-30 12:13:50 +03:00
conatum ca963ee8b1 fix(schedule): Fix 'min_attendance' not saving. 2023-09-29 16:31:35 +03:00
conatum ff7c88dc8c fix(schedule): Fix typo in blacklist. 2023-09-29 16:22:16 +03:00
conatum 970e652fdc feat(meta): Add a system status reporter. 2023-09-22 08:38:59 +03:00
conatum 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
conatum 3249daeaaf fix (session): Stop sending view=None. 2023-08-27 16:11:58 +03:00
conatum df9b835cd5 fix (data): Parallel connection pool. 2023-08-23 17:31:38 +03:00
conatum fd5a3f8f30 fix: Fix typos. 2023-08-19 14:45:11 +03:00
conatum 8af1e73c17 fix (dashboard): Clean up names. 2023-08-18 23:47:49 +03:00
conatum 0499946fad fix (schedule): Validate session room. 2023-08-18 22:12:52 +03:00
conatum 6e2bf4154f fix: Correct member data format. 2023-08-18 21:46:50 +03:00
conatum 6456dd6035 fix (schedule): Add member in prep stage. 2023-08-18 21:07:45 +03:00
conatum aa1c2655b9 fix: Use default_avatar where needed. 2023-08-18 04:03:04 +03:00
conatum 2ac7353f75 fix (schedule): Fix record indexing. 2023-08-17 07:57:22 +03:00
conatum 465d03d459 fix (schedule): Require existent Channels. 2023-08-16 23:28:08 +03:00
conatum 2eece69760 rewrite: New 'Member Admin' module. 2023-08-13 08:10:39 +03:00
conatum c21bbdde97 fix (schedule): Fix clock reset typo. 2023-07-18 08:34:09 +03:00
conatum 6cc831a739 fix (schedule): Multiplier for min_attendance. 2023-07-08 13:19:31 +03:00
conatum 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
conatum d7fa97a12b fix (schedule): Typo in session repr. 2023-07-08 09:56:45 +03:00
conatum 639e39561f fix (schedule): Fix definite deadlock. 2023-07-08 09:55:10 +03:00
conatum d4154c5ce2 fix (schedule): Fix potential deadlock. 2023-07-08 09:30:10 +03:00
conatum 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
conatum 497419a441 fix (voice): Fix data preconditions.
Fixes issue where voice session would start without member data.
Fixes issue where voice session would start without channel data.
Fixes issue on init where sessions would start without keys.
Fixes issue on guild join where sessions would start without keys.
Fixes issue in schedule where data cache key was built incorrectly.
2023-07-07 18:26:43 +03:00
conatum ce68813788 refactor (tasklist): Various UI adjustments. 2023-07-06 00:19:55 +03:00
conatum 65c17f11b2 fix (schedule): Various bug fixes. 2023-06-30 12:34:21 +03:00
conatum a7c5af59a7 rewrite: New Scheduled Session System. 2023-06-30 11:15:39 +03:00