Commit Graph

691 Commits (eea6a1c2b788126bde6839828406c11d2e92c851)

Author SHA1 Message Date
Dragory c7fc8a6bc0
Update CHANGELOG 2020-10-04 02:12:44 +03:00
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
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
Dragory c467c7d0f6
Add npm script to run migrations manually 2020-08-18 22:43:26 +03:00
Dragory fdabf65882
Fix thread alert_id being limited to 20 chars on MySQL 2020-08-18 22:43:08 +03:00
Dragory 47125fd7fd
Fix rare crash in typingProxy 2020-08-18 21:43:30 +03:00
Dragory 883d8adf93
Fix crash when a user sends an attachment
Also added an eslint rule to catch similar errors caused by shadowed
variables in the future.
2020-08-17 11:26:06 +03:00
Dragory a69e9dd0a2
Rename server intents image to clear GitHub image cache 2020-08-17 02:22:22 +03:00
Dragory 5886da6da6
Update server members intent instruction image 2020-08-17 02:20:11 +03:00
Dragory 15afd0995d
Some wording tweaks/clarifications in docs 2020-08-17 02:17:32 +03:00
Dragory ceff84a9ad
Fix server intents image link in setup.md 2020-08-17 02:15:05 +03:00
Dragory 47c3878e07
Show FAQ more prominently in README 2020-08-17 02:14:12 +03:00