Dragory
9048942ce9
Expose web server express application to plugins
2020-10-04 02:10:13 +03:00
Dragory
e99352e2ac
Use Express as the web server for logs/attachments
2020-10-03 16:40:05 +03:00
Dragory
bf4920f4b0
Update log storage plugin example for beta.3
2020-10-03 16:15:02 +03:00
Dragory
b80cb0ed15
Add CHANGELOG entries for beta.3
2020-10-03 16:12:57 +03:00
Dragory
0d2202d38c
Allow log storage handlers to store data. Add shouldSave() function to log storage handlers.
2020-10-03 16:10:27 +03:00
Dragory
3937c0a838
Start expiredBlockLoop() directly, not on "ready" event
...
This is because the client is already ready by this point, as plugins
are only loaded after the ready event.
2020-10-03 15:18:27 +03:00
Dragory
19b9d4db61
Fix missing await when removing blocks
2020-10-03 15:17:30 +03:00
Dragory
454ab75fec
Fix !newthread failing with uncached users
2020-09-25 01:42:37 +03:00
Dragory
4bdcf1e427
Update CHANGELOG for v2.31.0-beta.2. Update package version.
2020-09-23 03:43:29 +03:00
Dragory
3a7f7ffc90
Add support for alternative log storage types
2020-09-23 03:16:26 +03:00
Dragory
a7e863da6a
Move migration files within src
...
This means that the db folder no longer contains any code required
for the bot to run.
2020-09-23 02:34:40 +03:00
Dragory
0d29859dd8
Remove Feb 2018 legacy migrator
...
This is to allow other features to use the /logs folder.
Going forward, updating from a pre-Feb 2018 version of the bot
will require first updating the bot to version v2.30.1 and running it
once. After that, updating to newer versions is possible.
2020-09-23 02:30:17 +03:00
Dragory
5c6df913bf
beforeNewThread hook type fixes
2020-09-23 02:29:09 +03:00
Dragory
f5b6e46040
Add afterThreadClose plugin hook
2020-09-23 02:28:41 +03:00
Dragory
9be6b2aa1f
Don't allow opening threads with bots with !newthread, fixes #452
2020-09-23 01:04:40 +03:00
Dragory
0c9302b41b
Add statusType option
2020-09-23 00:58:18 +03:00
Dragory
4ea5650289
Consider an empty value for mentionRole as 'none'
2020-09-23 00:39:56 +03:00
Dragory
bf47fb7406
Add 'none' option for mentionRole
2020-09-23 00:38:46 +03:00
Dragory
180f936bc4
Update config jsdoc
2020-09-23 00:26:36 +03:00
Dragory
171ad403d9
Add updateNotificationsForBetaVersions option
2020-09-23 00:25:50 +03:00
Dragory
f46d719f4c
Code clean-up
2020-09-23 00:21:44 +03:00
Dragory
e2de5b97bd
Documentation clean-up
2020-09-23 00:20:55 +03:00
Nils
96e8eae188
Fully functioning built-in plugin to send system messages on join/leave ( #437 )
...
Co-authored-by: Miikka <2606411+Dragory@users.noreply.github.com>
2020-09-23 00:19:34 +03:00
funkyhippo
3af5a67c1b
Added anonymizeChannelName configuration option.
2020-09-23 00:17:31 +03:00
dependabot[bot]
88c2fc2e83
Bump knex from 0.21.4 to 0.21.5
...
Bumps [knex](https://github.com/knex/knex ) from 0.21.4 to 0.21.5.
- [Release notes](https://github.com/knex/knex/releases )
- [Changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/knex/knex/commits/0.21.5 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-09-23 00:11:12 +03:00
dependabot[bot]
d45bb8d09c
Bump mime from 2.4.4 to 2.4.6
...
Bumps [mime](https://github.com/broofa/mime ) from 2.4.4 to 2.4.6.
- [Release notes](https://github.com/broofa/mime/releases )
- [Changelog](https://github.com/broofa/mime/blob/master/CHANGELOG.md )
- [Commits](https://github.com/broofa/mime/commits )
Signed-off-by: dependabot[bot] <support@github.com>
2020-09-23 00:10:50 +03:00
dependabot[bot]
bf476532f0
Bump humanize-duration from 3.12.1 to 3.23.1
...
Bumps [humanize-duration](https://github.com/EvanHahn/HumanizeDuration.js ) from 3.12.1 to 3.23.1.
- [Release notes](https://github.com/EvanHahn/HumanizeDuration.js/releases )
- [Changelog](https://github.com/EvanHahn/HumanizeDuration.js/blob/master/HISTORY.md )
- [Commits](https://github.com/EvanHahn/HumanizeDuration.js/compare/v3.12.1...v3.23.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-09-23 00:10:34 +03:00
Dragory
0d25e48cd5
Add debugger support to watch task
...
0.0.0.0 used as IP to allow debugging from Windows to WSL2
2020-09-23 00:02:57 +03:00
Dragory
7227775c27
Use latest node-supervisor version from git
...
Includes improved --inspect support
2020-09-23 00:02:16 +03:00
Dragory
8d151c1800
Fix null values in entity getSQLProps()
...
Fixes 'null' role name when staff member has no hoisted roles
2020-09-22 23:47:04 +03:00
Dragory
307b9fdee4
docs: fix formatting
2020-09-22 22:26:21 +03:00
Dragory
8d2e76c7b1
docs: fix misnamed option, fixes #454
2020-09-22 22:26:08 +03:00
Dragory
d1990370ab
Merge README changes from 'master'
2020-09-13 16:00:03 +03:00
Miikka
909625a48e
Update setup.md
2020-09-13 15:58:54 +03:00
Dragory
2fa7ec6866
Combine changelogs for v2.31.0-beta.0 and beta.1
2020-09-13 15:27:40 +03:00
Dragory
96f97c78c0
Remove husky/lint-staged
...
Broke "npm ci" when downloading the zip instead of cloning.
2020-09-13 15:25:02 +03:00
Dragory
aea216f289
Fix crash when using newThreadCategoryId without categoryAutomation
2020-08-24 19:35:01 +03:00
Dragory
8930e5dde8
Fix crash when greetingMessage is used instead of serverGreetings
2020-08-24 19:31:53 +03:00
Matthew
d206111806
make snippets not-anonymous anymore
2020-08-22 12:21:23 -04:00
Dragory
b992b49c5c
Clean up bot mention notification styles
2020-08-21 05:16:23 +03:00
Dragory
581b09a8ae
Fix thread header ping not working, utilize allowed_mentions
2020-08-21 05:13:24 +03:00
Matthew
54edc4c863
fixes
2020-08-20 19:56:59 -04:00
Matthew
6ef5de1cdf
fixes
2020-08-18 20:55:31 -04:00
Matthew
5f7fed7de4
fixes
2020-08-18 20:52:46 -04:00
Matthew
bd6fc1cf6f
fixes
2020-08-18 20:49:33 -04:00
Matthew
fc865be319
fixes
2020-08-18 20:45:44 -04:00
Matthew
94cfb6a38c
fixes
2020-08-18 20:44:13 -04:00
Matthew
d421dda0ca
fixes
2020-08-18 20:42:47 -04:00
Matthew
13e57f5d1e
fixes
2020-08-18 20:39:21 -04:00
Matthew
d3c54ea19e
fixes
2020-08-18 20:28:57 -04:00