570c91eb94
(topgg): Name and wording tweaks.
2022-01-20 08:07:01 +02:00
7fad03ecd9
(data): Update version and index.
2022-01-19 14:19:38 +02:00
Harsha Raghu
19816198b0
[Reminder] Allow footer and title modification
...
Module will be more more flexible
2022-01-18 21:12:48 +05:30
Harsha Raghu
c01de167f3
[DB] Update schema
2022-01-18 00:48:01 +05:30
Harsha Raghu
0bb96aeeb2
[DB][CORE][Topgg] Update DB to accommodate Topgg module
2022-01-18 00:10:25 +05:30
Harsha Raghu
a2fcdf075f
[DB] Init Topgg DB Framework
2022-01-14 18:49:51 +05:30
Harsha Raghu
7a8342c7f7
Fix Database Schema
...
Extra ',' resulting in errors when freshly reconstructing lionbot DB
2022-01-12 19:58:27 +05:30
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
5fbf84537d
(data): Start migration v7 -> v8.
2022-01-10 18:55:00 +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
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
46bf03ae25
feature (setprofile): Profile tag editor.
2021-12-29 20:20:17 +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
b273ae0596
(data): Update version and migration.
2021-12-07 13:23:13 +02:00
179b6ebf4e
(leaderboards): Update to support sessions.
...
Use `member_totals` to generate leaderboards instead of `members`.
Fix typo in data coin conversion.
2021-12-04 11:36:52 +02:00
bb181d9039
(badges): Update to account for session tracker.
...
Include current sessions in new badge scans.
Remove the voice update badge hook.
Account for current session in the current badge view.
2021-12-04 11:13:26 +02:00
734436e2a6
(sessions): Add daily_study_cap system.
2021-12-02 11:48:04 +02:00
ac71c4da9b
(sessions): Add study_time_since function.
...
New `study_time_since` database function from session history.
Add `Lion.timezone`.
Add `Lion.day_start`.
Add `Lion.studied_today`.
Made `Table.queries` an instance variable.
Renamed the session channel types.
2021-11-29 13:33:21 +02:00
65fcfe0289
feature (sessions): Core session tracker.
...
Base `Session` system with event trackers.
2021-10-31 20:15:32 +02:00
93dcb6bd24
(data): Migration v4 -> v5.
...
Add migration script for v4 -> v5.
Bump data version in schema and constants.
2021-10-19 13:27:28 +03:00
1852710352
Merge branch 'python-rewrite' into reaction_roles
2021-10-19 13:23:16 +03:00
117b424f53
(rroles): Expiry system and small bugfixes.
...
Completed the `duration` reaction role setting implementation.
Improved the `Duration` setting type format.
Moved reaction roles to their own module.
Various small bugfixes.
2021-10-19 13:19:41 +03:00
8b6f60d7f3
(guild admin): Autoroles and role persistence.
2021-10-05 00:28:33 +03:00
021182abde
(rooms): Restore permission on guild rejoin.
...
Restore rented owner and member permissions on rejoin.
Adds a `userid` index to `rented_members_users`.
2021-10-04 18:49:26 +03:00
b31a34e725
(guild admin): Add greeting messages.
...
New `SettingType` `Message` for general message settings.
New setting `greeting_message`.
New setting `greeting_channel`.
New setting `starting_funds`.
New setting `returning_message`.
Add a greeting message hook.
Add initial funds on lion creation.
Data migration v3 -> v4.
2021-10-04 18:16:34 +03:00
006f2cfd6d
feature (guild admin): Reaction roles base.
2021-10-04 10:09:07 +03:00
9ae0de034f
(Sysadmin): Add guild and user blacklist.
...
v2 -> v3 data migration for the blacklist tables.
Added blacklists and blacklist commands
Added bot admin level to help groups.
2021-09-28 20:54:22 +03:00
055e31d683
fix (migration): Fix some faulty syntax.
2021-09-25 17:48:43 +03:00
6f48f47ffd
(Moderation): Base moderation and video system.
...
Migration to data v2.
Complete core Ticket-based moderation system.
StudyBan ticket implementation.
Video-channel tracking system.
2021-09-25 14:43:28 +03:00
d9c676b262
(Tasklist): Make tasklists global.
2021-09-21 17:21:12 +03:00
2ee717bc0c
(Accountability): New module and base system.
2021-09-19 09:56:25 +03:00
f236ca2e97
(Renting): Created the Renting module and system.
2021-09-16 12:23:06 +03:00
2acef999c5
(Reminders): Created reminders module and system.
2021-09-15 19:58:32 +03:00
b25380d072
(Economy): Base shop system.
2021-09-15 01:00:10 +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
6f191cc2c1
Add data schema.
2021-09-12 11:34:23 +03:00
87f16b6a37
Initial Commit: Skeleton structure.
2021-08-25 14:48:20 +03:00