e220ab9dfd
fix (LionModule): Always pre-fetch lion.
2022-01-14 17:55:32 +02:00
390315e940
fix (setprofile): Disallow editing tag 0.
2022-01-14 17:36:24 +02:00
767ddc750c
Merge branch 'staging' of cgithub:StudyLions/StudyLion into staging
2022-01-14 17:32:18 +02:00
4f5bb77a28
fix (help): Add missing comma.
2022-01-13 06:43:52 +02:00
Interitio
67fc05d496
Merge pull request #19 from ShootingKing-AM/fix-db-schema
...
Fix Database Schema
2022-01-12 16:32:58 +02:00
Harsha Raghu
7a8342c7f7
Fix Database Schema
...
Extra ',' resulting in errors when freshly reconstructing lionbot DB
2022-01-12 19:58:27 +05:30
3d5a1e9942
(sessions): Ignore bots.
2022-01-12 15:37:03 +02:00
fc95742cc1
Merge branch 'staging' of cgithub:StudyLions/StudyLion into staging
2022-01-12 10:17:49 +02:00
Interitio
16c7306f3e
Merge pull request #17 from StudyLions/feature-timer
...
Pomodoro timer implementation
2022-01-12 10:16:20 +02:00
b90cfbc615
(help): Add Pomodoro help group.
2022-01-12 10:15:13 +02:00
6b7c708fa2
fix (timer): Fix typo in --text setting.
2022-01-12 09:40:34 +02:00
d1f27ca826
(cmd_now): Wording updates and clear pathway.
2022-01-12 09:02:26 +02:00
1629a34ea1
fix: Add forgotten commands file.
2022-01-11 23:35:04 +02:00
aa6117c5a2
(data): Fix function migration issue.
2022-01-11 23:34:06 +02:00
e6e0d7a9a3
(sessions): Add customisable study tags.
2022-01-11 23:31:42 +02:00
0e5a11ee41
(wards): guild_admin inherits from owner ward.
2022-01-11 20:02:33 +02:00
29aff1bcb2
(timer): Add timers alias.
2022-01-11 19:54:18 +02:00
9e9ae18a4a
(timer): Update notify instruction order.
...
Resolves a potential race condition between joining and updating.
2022-01-11 19:45:28 +02:00
331dece859
(timer): Lower limit on stage length.
2022-01-11 17:55:22 +02:00
271ecfffa4
(timer): Channel template changes.
2022-01-11 17:51:21 +02:00
4cd4fab68f
(timer): Various bugfixes.
2022-01-11 10:32:30 +02:00
f409d2b955
fix (timer): Fix typo.
2022-01-10 19:05:04 +02:00
5fbf84537d
(data): Start migration v7 -> v8.
2022-01-10 18:55:00 +02:00
e6cbd31a23
(timer): Better timer listing UI.
2022-01-10 18:35:51 +02:00
14cab843a3
(timer): Limit number of timers per guild.
2022-01-10 17:23:44 +02:00
dd4fa985df
(timer): UI improvements.
...
Add `pomodoro_channel` guild setting.
Add customisable per-timer text channel.
Improve `reaction_message` flow.
Change algorithm for updating vc name.
Add `stage` and `pattern` vc name substitutions.
2022-01-10 17:02:14 +02:00
5431877569
feature (timer): Core pomodoro system.
2022-01-08 02:58:16 +02:00
0cdb2bbdca
Merge branch 'staging' into feature-timer
2022-01-06 09:34:37 +02:00
223d45416d
fix (utils): Typo in embed_reply error handling.
2022-01-06 09:33:14 +02:00
08efbb15b6
fix (rroles): Sign error in expiry.
2022-01-06 09:32:25 +02:00
bad9071e82
(routine): Update required data version.
2022-01-06 09:31:37 +02:00
24d2e17cae
Merge branch 'staging' into feature-timer
2022-01-01 07:07:25 +02:00
e839af2849
Merge branch 'staging' of cgithub:StudyLions/StudyLion into staging
2022-01-01 07:07:09 +02:00
Interitio
9c3a484da2
Merge pull request #15 from StudyLions/improved-stats
...
Improved stats
2022-01-01 07:04:18 +02:00
5f3e765b51
fix (goals): Fix typo.
2021-12-30 23:06:46 +02:00
7e3f1a2fbb
fix (goals): Fix reference to old limits.
2021-12-30 22:51:04 +02:00
d0e987d0b1
fix (goals): Order retrieved tasklist.
2021-12-30 22:46:16 +02:00
7acf7476a4
(goals): Update limits.
2021-12-30 22:39:23 +02:00
e0c8993167
(goals): Add missing goals command.
2021-12-30 14:01:04 +02:00
ad723fe6a3
feature (utils): Add a ratelimit implementation.
2021-12-30 13:57:11 +02:00
d60a8772a3
feature (stats): Weekly and monthly goals.
...
Add a new editing interface for weekly and monthly goals.
Textual viewing interface is currently a stub.
Add `month_timestamp` and `week_timestamp` lion properties.
2021-12-30 11:26:58 +02:00
fa430b8403
fix (todo): Correctly filter deleted tasks.
2021-12-30 10:57:30 +02:00
b1bcee8cc6
fix (setprofile): Guard against empty input.
2021-12-29 21:57:32 +02:00
113ff0379a
fix (setprofile): Update tag parsing.
2021-12-29 21:55:25 +02:00
c519725755
fix (setprofile): Add check for max tasks.
2021-12-29 20:49:49 +02:00
46bf03ae25
feature (setprofile): Profile tag editor.
2021-12-29 20:20:17 +02:00
6aaa2377a4
refactor: Split stats module from study.
2021-12-29 20:19:35 +02:00
e2c096f350
(todo): Add extra metrics for stats.
...
v6 -> v7 data migration.
Use soft deletion for tasks.
Remove task expiry.
Migrate `complete` field to `completed_at`.
2021-12-29 08:27:53 +02:00
36f92add4e
(todo): Small refactor.
...
Refactor `Tasklist` to allow for alternative (plugin) implementation.
2021-12-28 15:15:47 +02:00
46fd2b65e4
fix (rooms): Ignore vanishing lobby channel.
2021-12-28 00:27:59 +02:00