Will Hunt
88273a249b
New project picker component for room configs ( #624 )
...
* Implement new Dropdown component
* Apply field styling to search too
* General improvements to GitLabClient
* Add support for storing small base64 files in the storage provider
* Refactor GitLab repo to use new connection provider
* Start trying to deduplicate code
* Begin refactor to support ConnectionSearch
* Add support for GitHub searching
* Refactor GitLab/GitHub into components
* Port Jira to ConnectionSearch
* Drop unused functions
* Hide connection list if no connections are present.
* Cleanups
* Cleanup abort controller
* changelog
* Update JIRA for search powers
2023-01-20 13:16:11 +00:00
dependabot[bot]
8e8a1a6958
Bump json5 from 2.2.0 to 2.2.3 ( #611 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.0 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 12:02:01 +00:00
Will Hunt
c962f17a91
Add support for native e2ee ( #299 )
...
* Add support for native e2ee
* Various temps to coax it into working
* Formatting nitpicks
* Include stable registration config key for msc2409
* Update default config with encryption options
* Manage admin rooms with bot-sdk DMs
This also enables encryption for new admin rooms when appropriate.
* Update config comments for encryption settings
- Add comment to clarify Redis (the `queue` section) must be configured
in order for encryption to work
- Mention that the `encryption` section is optional, and omitting it
will disable encryption support
* Update docs for encryption support
* Add changelog
* Add to docs some notes about encryption state
* Move all post-join logic to onRoomJoin
* Block post-join actions on crypto setup
Requires https://github.com/turt2live/matrix-bot-sdk/pull/269
* Fix linter error
* Update encryption docs and changelog
- Mention that worker mode isn't supported with encryption yet
- Mention removal of Pantalaimon-based encryption
* Update worker docs with encryption config notice
* Share main appservice config with feed bots
This is required to safely enable encryption for the bots that post
GenericHook messages.
* Make slight clarification for queue config
* Minor fixes
* Block post-join actions on feed bot crypto setup
Same as a9e6e11d but for the sub-bots that post GenericHook messages.
* Get joined rooms from intent instead of bot
This refreshes the list of known rooms for crypto events.
* Use Element fork of bot-sdk for crypto fixes
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
2022-12-09 10:25:36 -05:00
dependabot[bot]
423dbb11fd
Bump express from 4.17.2 to 4.17.3 ( #590 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.2 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.2...4.17.3 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 01:52:35 +00:00
Will Hunt
db3caeae03
Use matrix-appservice-bridge logging ( #488 )
...
* Use matrix-appservice-bridge logger
* Update to be in line with bridge sdk
* Update packages
* changelog
* nits
2022-10-06 09:30:31 +01:00
dependabot[bot]
426f971cb9
Bump vm2 from 3.9.6 to 3.9.11 ( #498 )
...
Bumps [vm2](https://github.com/patriksimek/vm2 ) from 3.9.6 to 3.9.11.
- [Release notes](https://github.com/patriksimek/vm2/releases )
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.6...3.9.11 )
---
updated-dependencies:
- dependency-name: vm2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-29 14:18:03 +01:00
Will Hunt
5ee267f013
Update codemirror, remove opensans ( #489 )
...
* Update codemirror, remove opensans
* changelog
* Remove our one usage of sans
* Update JS dependency too
2022-09-16 13:23:43 +00:00
Will Hunt
311ac9f168
Start tracking coverage ( #351 )
...
* Start tracking coverage
* coverage test
2022-09-01 15:01:08 +00:00
Will Hunt
33becc47ee
Update ioredis & block on startup if we couldn't connect ( #462 )
...
* Update ioredis & block on startup if we couldn't connect
* changelog
2022-09-01 11:15:27 +01:00
Will Hunt
63ab457b45
Refactor feed errors and error presentation ( #459 )
...
* Add support for setting a global feed timeout
* Track failures, and don't show the first non-serious error
* Tidy up error reporting
* Make a prettier error pane
* Use the prettier event pane
* Show failed feed attempts in the widget
* Ensure we catch connection resets
* Add styling file
* Ensure we only track one result per fetch
* changelog
* Refactor to use better status codes
* Make feed results cheaper
* splice
2022-08-31 14:01:43 +01:00
dependabot[bot]
5f84cda39c
Bump vite from 2.9.8 to 2.9.13 ( #460 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 2.9.8 to 2.9.13.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v2.9.13/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-31 08:37:40 +01:00
Will Hunt
00927175a2
Update matrix-bot-sdk to 0.6.0 ( #417 )
...
* Update matrix-bot-sdk to 0.6.0
* changelog
* More package updates
* Don't need to copy bindings anymore
* Expliclty require Node 16
* Drop node 14 test
* fix rust bindings fetch
* Update .github/workflows/main.yml
Co-authored-by: Tadeusz Sośnierz <tadzik@tadzik.net>
* Update main.yml
Co-authored-by: Tadeusz Sośnierz <tadzik@tadzik.net>
2022-08-12 10:59:24 +01:00
Will Hunt
7796f104cb
Add XML parser for generic webhook payloads ( #410 )
...
* Add support for decoding XML for webhooks
* Ensure all endpoints use the error middleware
* Dependencies
* changelog
* Describe form data in the documentation
* Reorder
2022-07-13 16:14:21 +01:00
Half-Shot
ded8be55e2
1.8.0
2022-07-11 18:13:10 +01:00
Will Hunt
c68bcafeb6
Automatically reconfigure GitHub notifications when a token is updated. ( #388 )
...
* Refactor methods
* changelog
* Tweaks
2022-07-11 17:08:09 +00:00
dependabot[bot]
8b31a4bfe8
Bump moment from 2.29.2 to 2.29.4 ( #400 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.2 to 2.29.4.
- [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.29.2...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 00:06:23 +01:00
dependabot[bot]
342fab8aa7
Bump ansi-regex from 3.0.0 to 3.0.1 ( #335 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-06 10:25:32 +01:00
Will Hunt
f5eefaa381
Replace snowpack with vite ( #334 )
...
* Replace snowpack with vite
* changelog
* Drop old snowpack setting
* Fix
2022-05-06 09:57:18 +01:00
Tadeusz Sośnierz
428ca02456
Make sure our feed accountData is valid
2022-04-22 13:52:58 +02:00
Tadeusz Sośnierz
0b0a7f1adb
Add RSS/Atom feed support
2022-04-21 15:29:26 +02:00
dependabot[bot]
32caacec87
Bump moment from 2.29.1 to 2.29.2 ( #283 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.1 to 2.29.2.
- [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.29.1...2.29.2 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 09:30:05 +01:00
Will Hunt
aa9e066530
Add Generic Webhooks Widget interface ( #140 )
...
* Start work on improved widget interface for admin room
* Add changes needed for InviteView
* More widget bits
* Lots more work to support setup widgets
* Redesign work
* Fix build order for web
* Remove unused invite code
* Update configs
* Cleanup
* Support widget branding
* Tidy up web app
* Support generic service config lookup
* Stronger typings for configuration
* Improve error text
* fix patch
* changelog
* First pass on documentation
* Fix tests
* fixes
* Don't require room state / admin rooms for room config requests
* Fix no render when secrets isn't provided
* rework if logic
* Fixes after feedback
* more review fixes
* Cleanup unused code
* fix indent
* Update matrix-appservice-bridge to 4.0.1
* Update widget API
2022-04-08 16:16:12 +01:00
Christian Paul
7df772cda5
Made ESLint lint all TypeScript files and fix a few linter errors ( #273 )
...
* Remove unused import of preact/h
* Remove unused imports
* Create 273.misc
* Lint all TypeScript files
* Re-add preact/h import
* Fix a few ESLint errors
* Update 273.misc
* Readd eslint:recommended
* Update .eslintrc.js
Co-authored-by: Will Hunt <will@half-shot.uk>
2022-04-06 15:25:10 +01:00
dependabot[bot]
1bdb986226
Bump minimist from 1.2.5 to 1.2.6 ( #242 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 11:40:44 +01:00
Will Hunt
d9fe5357a9
Drop support for Node 12 ( #228 )
...
* Drop node 12 dependencies
* changelog
2022-03-07 20:01:51 +00:00
dependabot[bot]
2d240fc97b
Bump vm2 from 3.9.5 to 3.9.6 ( #195 )
...
Bumps [vm2](https://github.com/patriksimek/vm2 ) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/patriksimek/vm2/releases )
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.5...3.9.6 )
---
updated-dependencies:
- dependency-name: vm2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 17:24:59 +00:00
dependabot[bot]
5a090ed0e2
Bump node-fetch from 2.6.6 to 2.6.7 ( #194 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-14 14:04:18 +00:00
dependabot[bot]
964259c1c0
Bump follow-redirects from 1.14.7 to 1.14.8 ( #188 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-14 12:48:55 +00:00
dependabot[bot]
e541f44c8a
Bump follow-redirects from 1.14.6 to 1.14.7 ( #170 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.6 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.6...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-14 11:30:46 +00:00
dependabot[bot]
38441b9477
Bump markdown-it from 12.3.0 to 12.3.2 ( #169 )
...
Bumps [markdown-it](https://github.com/markdown-it/markdown-it ) from 12.3.0 to 12.3.2.
- [Release notes](https://github.com/markdown-it/markdown-it/releases )
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md )
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.3.0...12.3.2 )
---
updated-dependencies:
- dependency-name: markdown-it
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-13 01:29:41 +00:00
Will Hunt
675456dd72
Figma Support ( #105 )
...
* Add support for Figma files
* tweaks
* Final pieces needed for support
* Documentation
* Add config check
* Support using an alternative userId for Figma (to support legacy bots)
* Reinstate key fixer
* lint
2022-01-06 17:13:58 +00:00
Will Hunt
e6dd83ac5b
Support napi v2 ( #111 )
...
* Export a sensible user agent
* Completely rewrite rust portions to be napi v2 compatible
* Format rust files
* Only lint TS files when running lint-node
* Don't include autogenerated typings in the tree
* changelog
* Autofix generated rust dependencies due to a bug in napi@2
* Fix for multiple runs
* Fix format_util file name
* Make script generic
* lint
2022-01-02 01:54:57 +00:00
Will Hunt
04eeb6f2d0
1.0.0
2021-12-21 17:18:15 +00:00
Will Hunt
96192341ad
Use vm2 over vm
2021-12-17 20:04:10 +00:00
Will Hunt
ffcb41a0e0
Add support for prometheus ( #99 )
...
* Add support for prometheus metrics
* Automatically build metrics documentation
* Slight linter tidyup
* add changelog
* fix workflow
* hush yarn
2021-12-16 15:05:03 +00:00
Will Hunt
b2c711fb47
Add bits needed for Jira OAuth and commands
2021-11-24 18:37:10 +00:00
Will Hunt
b77916f425
Update dependencies
2021-11-22 17:33:13 +00:00
Will Hunt
becba83765
Remove unused package tailwind
2021-11-22 17:09:40 +00:00
Will Hunt
c50bbc2a71
Merge pull request #68 from Half-Shot/dependabot/npm_and_yarn/path-parse-1.0.7
...
Bump path-parse from 1.0.6 to 1.0.7
2021-11-22 16:04:06 +00:00
Will Hunt
e27d77125b
Merge pull request #79 from Half-Shot/dependabot/npm_and_yarn/browserslist-4.18.1
...
Bump browserslist from 4.16.3 to 4.18.1
2021-11-22 16:03:59 +00:00
dependabot[bot]
10898e872d
Bump browserslist from 4.16.3 to 4.18.1
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.16.3 to 4.18.1.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.18.1 )
---
updated-dependencies:
- dependency-name: browserslist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 11:59:17 +00:00
dependabot[bot]
cabc6089ad
Bump axios from 0.21.1 to 0.21.2
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 11:59:13 +00:00
Will Hunt
175a2c592e
Package tweaks
2021-11-21 13:21:58 +00:00
Will Hunt
39c6e81cbb
Lots of changes
2021-11-21 12:34:56 +00:00
Will Hunt
51b70505c5
Small bug fixes
2021-09-17 13:19:25 +01:00
Will Hunt
c726335be6
Land GitHub discussions first pass
2021-09-07 17:35:18 +01:00
dependabot[bot]
19a436a689
Bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-11 07:50:07 +00:00
Will Hunt
68d082df19
fiddling
2021-05-02 17:40:48 +01:00
Will Hunt
5bde8ca6fe
Merge remote-tracking branch 'origin/master' into hs/github-discussions
...
(sorry I messed this one up)
2021-04-25 19:40:02 +01:00
Will Hunt
e0d132fa21
Use YAML 1.x until they fix the bugs
2021-04-11 15:49:12 +01:00