Dragory
9250c84637
Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests.
2019-11-02 22:11:26 +02:00
Dragory
12f25346ec
More documentation work
2019-08-22 02:58:32 +03:00
Dragory
9e69b3bf5b
Auto-generate plugin docs (WIP)
2019-08-22 01:22:26 +03:00
Dragory
0b2d7bc124
Fix userid/channelid argument types; rename userid/userID to userId for consistency; misc code style fix
2019-08-10 01:48:02 +03:00
Dragory
24afc0a503
Typing fixes; show last reload time in !about
2019-07-22 00:09:45 +03:00
Dragory
039f0452fb
Add io-ts config schemas to all guild plugins
2019-07-21 21:15:52 +03:00
Dragory
9109e9a2c3
Split BaseRepository into non-guild and guild
...
BaseRepository includes all the non-guild-specific functionality,
such as with() and getRelations().
BaseGuildRepository includes guild-specific functionality, such as
getInstance().
2019-05-25 21:25:34 +03:00
Dragory
f33b3c37ff
Fix username change logging and saving. Re-enable migrations.
2019-05-03 23:31:38 +03:00
Dragory
133eb0ddad
Prepare to migrate usernames to a new table
2019-05-03 22:25:23 +03:00
Dragory
a410a4e994
Fix some argument type names
2019-04-20 19:55:35 +03:00
Dragory
289b425a25
Update to Knub 19.1.1 and update plugins accordingly
2019-04-13 01:44:18 +03:00
Dragory
1c77269643
Add types for all plugin configs and permissions. Update code to work with Knub 18.
2019-03-04 21:44:04 +02:00
Dragory
9c099d5541
Update to Knub 17.0.1, remove all d.nonBlocking() calls
2019-02-17 15:19:55 +02:00
Dragory
14a9cf4cdf
Make more events non-blocking
2019-02-16 14:13:46 +02:00
Dragory
95b2259d9d
NameHistory: save username on join, make nickname change detection better
2019-01-15 04:25:46 +02:00
Dragory
9a5cee771f
NameHistory: remove event handler from presenceUpdate, fix userUpdate event handler
2019-01-15 01:00:33 +02:00
Dragory
8c0a2561c9
Add name history plugin
2019-01-06 15:27:51 +02:00