Dragory
16111bbe84
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
028786d348
Docs updates
2019-10-05 14:46:00 +03:00
Dragory
1681a45069
More documentation work
2019-08-22 02:58:32 +03:00
Dragory
ee6d622941
Auto-generate plugin docs (WIP)
2019-08-22 01:22:26 +03:00
Dragory
8d8343543d
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
3e0498f96b
Typing fixes; show last reload time in !about
2019-07-22 00:09:45 +03:00
Dragory
74c78f51ce
Add io-ts config schemas to all guild plugins
2019-07-21 21:15:52 +03:00
Dragory
da114c0e60
Switch from ajv to io-ts for config validation; validate configs on save in the API/dashboard; start work on creating io-ts schemas for all plugins
2019-07-11 12:23:57 +03:00
Dragory
d54897acdd
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
Miikka
a2a7dd5b4b
Fix permission names
2019-05-14 14:49:30 +03:00
Dragory
9f7f87dc77
Fix some argument type names
2019-04-20 19:55:35 +03:00
Dragory
50f5792bc5
Update to Knub 19.1.1 and update plugins accordingly
2019-04-13 01:44:18 +03:00
Dragory
b7b42705f9
Add types for all plugin configs and permissions. Update code to work with Knub 18.
2019-03-04 21:44:04 +02:00
Dragory
6491c48289
Add reminders
2019-02-20 00:01:14 +02:00