Commit Graph

37 Commits

Author SHA1 Message Date
99bb1958a8 (LionCog): Split check types. 2024-09-08 16:17:34 +10:00
b7e4acfee2 Merge disc and twitchio Cogs. 2024-09-06 10:57:07 +10:00
d10fd2fc1d Initial merger with Twitch interface. 2024-08-27 17:41:33 +10:00
b0e11fef56 Minor bugfixes and adjustment for new dpy. 2024-07-11 15:35:45 +10:00
d1b9a95bd2 feat(skins): Implement CustomSkin editor. 2023-10-29 03:30:49 +02:00
e3e717b948 (core): Add explicit cog type overloads. 2023-10-27 11:20:05 +03:00
bbd00267fa feat(bot): Impl global dispatch over shardtalk. 2023-10-27 04:44:47 +03:00
7583682cfc fix(tree): Correct logstack for acmpl. 2023-10-08 07:30:44 +03:00
eaa44ab43c (voice): Rewrite initialise and refresh mechanism. 2023-10-06 01:51:41 +03:00
a7663f9267 fix(logger): Livelogging ratelimit prevention. 2023-09-24 11:22:17 +03:00
970e652fdc feat(meta): Add a system status reporter. 2023-09-22 08:38:59 +03:00
ff0bb17d29 feat(logging): Add locale to log info. 2023-09-21 10:14:46 +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
17683a7d96 fix(core): Handle rendering errors. 2023-09-19 22:59:01 +03:00
c63027f20e fix(logging): Split warning and error logs. 2023-09-18 08:56:57 +03:00
004718902c fix(logging): Avoid livelog ratelimit. 2023-09-12 18:11:41 +03:00
69e228d395 fix(ranks): Repair setting response tree. 2023-09-10 08:08:28 +03:00
371241de3a fix(meta): Catch TransformerError. 2023-09-10 07:29:52 +03:00
57a4e641ba feat(meta): Improve bugsplat. 2023-09-10 07:14:37 +03:00
4e8cba2037 fix (shardtalk): Fix broadcast peerlist. 2023-08-23 09:44:55 +03:00
d93f31d295 fix (context): Fix ctx repr in private channels. 2023-08-22 23:11:46 +03:00
8d19cf5d2d fix (startup): Shard check on admin guild. 2023-08-22 22:43:00 +03:00
f70c0269c5 fix(sysadmin): Better exec error message. 2023-08-22 22:37:39 +03:00
f2fb3ce344 fix: Massively improve logging context isolation. 2023-08-22 22:14:58 +03:00
5561762e05 fix (connect): Only guild-update on shard 0. 2023-08-19 13:11:21 +03:00
f7a6f3b8ab (config): Support sharded config sections. 2023-08-18 23:39:23 +03:00
fde42226ed fix: Add missing permission wards. 2023-08-16 23:25:12 +03:00
2cc90375c7 rewrite: New Video channels and moderation. 2023-08-15 14:03:23 +03:00
f4769b407e (logging): Add multiprocess support for logging. 2023-07-18 10:45:42 +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
c6f462d131 fix (tasklist): Various bugfixes.
Fix issue where empty tasklist would raise ZeroDivisionError.
Fix issue where empty tasklist UI would error.
Fix issue where >4000 char tasklists would error on bulk edit.
Fix `/tasks edit` not responding to interaction.
Fix task acmpl going over 100 chars.
Fix empty tasklist text and UI layout.
Add `/tasks upload` for editing long tasklist.
Small UI tweaks.
Make `LionContext.error_reply` always ephemeral if possible.
2023-07-07 22:53:34 +03:00
a7c5af59a7 rewrite: New Scheduled Session System. 2023-06-30 11:15:39 +03:00
0f1c534ae2 rewrite: Add raw interaction data to cmd log. 2023-05-25 19:39:51 +03:00
4aa2587c45 rewrite: New Pomodoro Timer system. 2023-05-19 09:45:06 +03:00
c4aa04e71a rewrite: Core components. 2023-05-14 12:30:20 +03:00
b0dcbaa727 rewrite (core): Split and refactor Lion and config. 2023-03-03 15:35:08 +02:00
f328324747 rewrite: Restructure to include GUI. 2022-12-23 06:44:32 +02:00