63 Commits

Author SHA1 Message Date
ad455e5ac3 feat: Implement Sponsors. 2023-10-20 19:52:22 +03:00
97cfaf54d5 data (reminders): New reminder table. 2023-08-18 23:38:54 +03:00
e266234bf2 fix (schedule): Fix typo in data migration. 2023-08-16 21:31:16 +03:00
2cc90375c7 rewrite: New Video channels and moderation. 2023-08-15 14:03:23 +03:00
7e6217a2ae (memberadmin): Data migration. 2023-08-13 10:38:11 +03:00
021f57dc3a rewrite: Complete rolemenu system. 2023-08-10 14:12:50 +03:00
f0c796ce31 rewrite: New Rolemenu system. (Incomplete) 2023-07-31 21:06:51 +03:00
a7c5af59a7 rewrite: New Scheduled Session System. 2023-06-30 11:15:39 +03:00
53943e4299 rewrite: Migration fixes. 2023-05-24 10:19:12 +03:00
f0dd540876 rewrite: New private Room system. 2023-05-23 17:49:37 +03:00
4aa2587c45 rewrite: New Pomodoro Timer system. 2023-05-19 09:45:06 +03:00
87874e1130 rewrite (data): Update migration. 2023-05-14 12:25:25 +03:00
54538aa57e rewrite (data): Add voice_session indexes. 2023-03-12 14:58:59 +02:00
aa174d8a1d rewrite (voice sessions): Voice session tracker. 2023-03-08 11:54:56 +02:00
5bf3ecbdfd rewrite: Create guild timezone setting. 2023-03-03 19:47:24 +02:00
9e8b44fae4 rewrite (data): Statistics session migration. 2023-03-02 19:02:46 +02:00
2b93354248 rewrite: Tasklist module. 2022-12-23 06:10:21 +02:00
4014e0a3a6 rewrite: Shop and economy system. 2022-12-17 19:29:20 +02:00
4ef1b58007 rewrite: Begin shop module. 2022-12-05 04:29:57 +02:00
73bf63cf70 rewrite: Rewrite economy module. 2022-11-30 16:59:31 +02:00
dd8609fac0 rewrite: Reminders system. 2022-11-25 07:01:29 +02:00
0d5e801945 rewrite: Localisation support. 2022-11-23 13:11:41 +02:00
2eea40f679 rewrite: Snapshots and Lion. 2022-11-20 08:34:18 +02:00
6831781687 rewrite: Analytic snapshots. 2022-11-19 21:02:37 +02:00
fe51a8d150 rewrite: Analytics client-server model. 2022-11-18 18:53:02 +02:00
65fb271dde rewrite (data): Bump data version to 13. 2022-11-18 08:46:48 +02:00
c63b67d9cd (data): Complete v11-v12 migration. 2022-05-16 21:00:44 +03:00
6f9c8b7138 gems: Generalise gem transaction table.
Updates gem audit table for more generality.
Fixes issue with `Row._refresh()`.
Data migration v11 -> v12.
Remove `set_gems` (not needed due to gem module refactor).
2022-04-02 11:40:42 +03:00
9ea40e5433 feature (sponsors): Add guild whitelist.
Add `sponsor_hidden_in` app setting.
Add new `GuildID` and `GuildIDList` setting types.
2022-03-19 17:03:47 +02:00
ace84c9388 (core): Add app-global setting storage.
New `AppConfig` key-value table for arbitrary app config.
New `KeyValueData` setting data mixin.
New `AppSettings` settings group.
Attached `AppSettings` as `client.settings`.
Migrated sponsor settings to `AppSettings`.
2022-03-19 15:54:34 +02:00
da9f9b02b1 feature (sponsors): Add sponsor command.
Add new sponsor prompts.
Add new sponsor command.
Add `sponsor_text` table.
Add sponsor global config settings.
Update `Setting.command` to use new `widget`.
Add custom `cmd_str` support to `Message` `SettingType`.
2022-03-12 17:27:25 +02:00
b27ab4af79 (data): Bump version 9 -> 10. 2022-01-28 19:11:46 +02:00
4fc1494a8f Merge branch 'achievements' into staging 2022-01-28 17:20:52 +02:00
50f6e8928f (data): Add API_timestamp column. 2022-01-28 16:39:12 +02:00
3261781775 feature: Achievements base. 2022-01-27 00:36:31 +02:00
b213283d95 fix (data): Cap coin updates.
Fixes an issue where the session system could overflow `members.coins`.
2022-01-24 06:32:00 +02:00
dbb79a662a (data): Rebuild study data views.
Starts migration `v9 -> v10`.
Rebuild the data views so they get the new columns.
2022-01-22 08:29:37 +02:00
4a67736adc (core): Add member name caching. 2022-01-20 12:12:17 +02:00
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
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
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