Commit Graph

101 Commits (4ecea31fd8e2fc4aef4beff701bec689a1f94ebb)

Author SHA1 Message Date
Dragory d8c531cb4d
Add support for different plugin sources; add support for installing plugins from npm 2020-10-04 16:46:43 +03:00
Dragory e99352e2ac
Use Express as the web server for logs/attachments 2020-10-03 16:40:05 +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 7227775c27
Use latest node-supervisor version from git
Includes improved --inspect support
2020-09-23 00:02:16 +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 a863c1b382
Generate plugin API documentation. Update plugin documentation. 2020-08-16 23:40:44 +03:00
dependabot[bot] 582944cb43 Bump public-ip from 4.0.0 to 4.0.2
Bumps [public-ip](https://github.com/sindresorhus/public-ip) from 4.0.0 to 4.0.2.
- [Release notes](https://github.com/sindresorhus/public-ip/releases)
- [Commits](https://github.com/sindresorhus/public-ip/compare/v4.0.0...v4.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-16 19:16:09 +03:00
dependabot[bot] 797dd0f829 Bump eslint from 7.6.0 to 7.7.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.6.0 to 7.7.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.6.0...v7.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-16 19:15:43 +03:00
dependabot[bot] 57fe492186 Bump uuid from 3.3.3 to 8.3.0
Bumps [uuid](https://github.com/uuidjs/uuid) from 3.3.3 to 8.3.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v3.3.3...v8.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-16 19:14:27 +03:00
dependabot[bot] 2ce5eee23a Bump moment from 2.24.0 to 2.27.0
Bumps [moment](https://github.com/moment/moment) from 2.24.0 to 2.27.0.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.24.0...2.27.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-16 19:14:12 +03:00
dependabot[bot] 23844ae4ac Bump ajv from 6.12.3 to 6.12.4
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.3 to 6.12.4.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.3...v6.12.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-16 19:13:56 +03:00
Dragory ab6b84e6de
Add official MySQL support. Simplify database options. 2020-08-13 03:31:48 +03:00
Dragory 565032da1e
Update to eris v0.13.3 2020-08-13 00:16:28 +03:00
Dragory 6630d46f48
Resolve vulnerabilities from npm audit + dedupe package-lock.json 2020-08-13 00:15:44 +03:00
Dragory b74463f6c4
Update json5 to v2.1.3 2020-08-13 00:14:56 +03:00
Dragory ba364ae03b
Update transliteration to v2.1.11 2020-08-13 00:13:58 +03:00
Dragory 3eef025143
Update knex to v0.21.4 2020-08-13 00:12:58 +03:00
Dragory 38d5d193aa
Update eslint to v7.6.0 2020-08-13 00:12:07 +03:00
Dragory 4fb5152d27
Switch from nodemon to node-supervisor
node-supervisor is smaller with fewer dependencies and does
everything we used nodemon for
2020-08-13 00:10:35 +03:00
Dragory b628ac1bfa
Run eslint --fix in a pre-commit hook 2020-08-13 00:08:04 +03:00
Dragory 468d1fc037
Use JSON Schema via AJV for config schema + validation 2020-08-12 23:18:42 +03:00
Dragory 3fc3905628
Update node-sqlite3 to v5. Update Node.js version requirements accordingly. 2020-07-09 04:05:28 +03:00
Dragory 320fad9823
Update to sqlite3 4.2.0 to support Node 13 2020-05-25 01:00:14 +03:00
Dragory 39a2be572e 2.29.1 2019-12-03 03:00:39 +02:00
Dragory 1140e02824 2.29.0 2019-12-03 02:45:57 +02:00
Dragory 89e7d6373b Switch from TOML to INI. New documentation. Add start.bat file for Windows. 2019-12-03 01:51:11 +02:00
Dragory 686c36dda4 Add support for TOML config files. Use TOML config files by default. 2019-12-02 19:01:36 +02:00
Dragory 8c1ce9c0b6 Update dependencies 2019-12-02 18:26:54 +02:00
Dragory 878276ff24 Update eris to v0.11.0. Update knub-command-manager to v6.1.0. 2019-10-26 11:54:43 +03:00
Dragory a7a2e3c55e 2.28.0 2019-09-18 02:26:08 +03:00
Dragory 5244cce31c Fix local attachments when temp dir and bot dir are on different drives 2019-09-18 01:34:17 +03:00
Dragory d1e387f8c4 2.27.0 2019-08-13 20:42:47 +03:00
Dragory eea6a0c131 2.26.0 2019-08-13 20:10:03 +03:00
Miikka Virtanen fbcbdd9085 2.25.0 2019-06-17 10:23:15 +03:00
Dragory eac3e9e0a8 Update knub-command-manager to 3.1.3 to fix double space in replies 2019-06-16 22:51:12 +03:00
Dragory 38c7bd83ff Switch to knub-command-manager instead of Eris's command client. Update sqlite3 for Node.js 12 support. 2019-06-16 22:27:30 +03:00
Dragory 2ce84a7bb5 2.24.0 2019-06-15 15:02:34 +03:00
Dragory 977ecbe5a2 Use Eris 0.10.0 instead of #dev 2019-06-15 15:02:29 +03:00
Dragory 6058fe9dac 2.23.2 2019-06-09 21:02:40 +03:00
Dragory 86b1f8c8ac 2.23.1 2019-06-09 20:46:19 +03:00
Dragory 4b6049fb44 2.23.0 2019-06-09 20:33:54 +03:00
Dragory 907cb1956f 2.22.0 2019-06-09 16:09:49 +03:00
Dragory 1f370769ac 2.21.3 2019-06-05 23:12:08 +03:00
Dragory e32cc9df1c 2.21.2 2019-06-05 01:10:53 +03:00
Dragory 2b164ea80e Update eslint to resolve vuln in js-yaml (dev) 2019-06-05 00:51:01 +03:00
Dragory 19c5c048f2 Update to dev version of eris to resolve some crashes 2019-06-05 00:50:02 +03:00
Dragory aeb227f301 2.21.1 2019-04-15 19:27:07 +03:00
Dragory de8ce9bfea 2.21.0 2019-04-15 19:11:11 +03:00