Will Hunt
bade5be6eb
Move webhooks from / to /webhook ( #227 )
...
* Move webhooks from / to /webhooks
* fix doc
* Update docs
* Fix tests
* changelog
* Update sample config
* fixup config
* fix changelog
* commit config changes
2022-03-07 23:57:06 +00:00
Will Hunt
363d8aa02f
Refactor logging to be much more flexible and less noisy ( #229 )
...
* Add new logging config options
* Reduce logging noise
* Identify more sources of noise
* Add new colourize and json options for logging
* Update documentation
* changelog
2022-03-07 20:04:26 +00:00
Will Hunt
d9fe5357a9
Drop support for Node 12 ( #228 )
...
* Drop node 12 dependencies
* changelog
2022-03-07 20:01:51 +00:00
Will Hunt
46049cf528
Fix icon paths for style.css
2022-03-04 16:41:03 +00:00
Will Hunt
b5a8ce95ea
1.2.0
1.2.0
2022-03-04 15:00:40 +00:00
Will Hunt
75a91d0ab4
Drop gitlab notifications toggle
command ( #226 )
...
* Drop gitlab notifications toggle
* changelog
2022-03-04 14:51:19 +00:00
Will Hunt
7837cbb0f2
Refactor JIRA to support on-prem ( #187 )
...
* JIRA refactors
* Support JIRA onprem
* Fix webhooks
* More JIRA docs --- PLEASE REWRITE MEEEE ---
* Drop manifest code for now
* Add on-prem instructions
* Remove incomplete command
* Update sample config
* Remove null url
2022-03-04 14:34:44 +00:00
Will Hunt
f6cbc9481e
Prettify JSON output of generic hooks ( #224 )
...
* Pretty print JSON output from webhooks
* Fixup supported body encodings
* changelog
* Fix tests
2022-03-04 13:36:08 +00:00
Will Hunt
01d3d96f12
Add support for a "v2" webhook transformation API ( #223 )
...
* Add support for a "v2" webhook transformation API
* changelog
2022-03-03 19:16:17 +00:00
Will Hunt
a14cf4de7a
Use MSC3440 for Figma threads ( #222 )
...
* Render figma threads as Matrix threads
* Do not crash the bridge if it encounters a faulty reply
* Use threads for Figma threads
* changelog
2022-03-03 19:04:43 +00:00
Half-Shot
9a8398249d
Fix readme links
2022-03-02 18:16:17 +00:00
Will Hunt
ffd64cf2f5
Change references of half-shot/ to matrix-org/ ( #216 )
...
* Change references of half-shot/ to matrix-org/
* changelog
2022-03-02 15:42:06 +00:00
Will Hunt
6b52457274
Don't set global displayname for bot in generic hooks ( #215 )
...
* Don't set global displayname for bot in generic hooks
* Create 215.bugfix
2022-03-01 12:02:54 +00:00
Half-Shot
1795b86e7b
Fix not logging connection created messages
2022-02-17 13:17:26 +00:00
Half-Shot
fd21998486
Figma logging
2022-02-17 13:05:12 +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
Kim Brose
5eb05d179c
fix #162 ( #189 )
...
* fix #162
* Add changelog entry
2022-02-14 14:04:33 +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
Slavi Pantaleev
818bb03364
Do not explicitly pass --target to rustup ( #184 )
...
* Do not explicitly pass --target to rustup
It doesn't seem to be necessary to install Rust.
Passing `--target` prevents the Dockerfile from being built on different architectures.
Not passing it makes it auto-detect what to install.
Discussed here: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1505
* Add changelog entry
2022-01-31 18:27:10 +00:00
Will Hunt
b07aaedd04
Send a notice to a room when a GitHub issue has been labeled matching a includesLabel ( #176 )
...
* Send a notice when an issue has been labeled
* Don't show labeled events for new issues
* Docs improvements
2022-01-18 10:50:00 +00:00
Half-Shot
0ace5d8458
Fix types
2022-01-17 10:23:27 +00:00
Half-Shot
7e2ffdd2df
Argh permissions bug
2022-01-17 10:04:23 +00:00
Half-Shot
72eb24bf57
Fix bridge membership fetch
2022-01-17 09:52:32 +00:00
Half-Shot
7049802750
UserAgent tweaks
2022-01-17 09:50:40 +00:00
Half-Shot
546c5ec4b6
Fix readme badges
2022-01-14 20:51:54 +00:00
Will Hunt
a9c29af0d6
Fix GitHub notification bugs ( #173 )
...
* Fix membership prefill for config permissions
* Fix GitHub watcher not starting
* Remove defunct command "github startoauth"
* Fix notifications not starting on startup
* changelog
* Remove unused
2022-01-14 19:24:12 +00:00
Kim Brose
3e36cd7092
review setup.md#Permissions ( #171 )
2022-01-14 18:26:22 +00:00
Will Hunt
5b294bc05f
Add support for a tiered permission system ( #167 )
...
* Add basic permission model
* Add permission mapping implementation
* Start integrating config checks
* Add permission checking for commands
* Add warnings for legacy behaviour
* changelog
* Linting
* Fix config build step
* Tests
* Add documentation
* Add complete tests
* Add documentation
* Add room for room membership permissions
* Fixup error
* Update sampleConfig
2022-01-14 17:44:15 +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
e2b4b584e5
Add some icons to the documentation for various platforms ( #168 )
...
* Add some icons to the documentation for various platforms
* changelog
2022-01-13 01:29:14 +00:00
Will Hunt
99a40f4b87
JIRA project keys MUST be uppercase when accessing the API ( #166 )
...
* JIRA project keys MUST be uppercase
* changelog
* Fix error text
2022-01-12 12:41:21 +00:00
Kim Brose
f56105db9d
fix help message typo ( #160 )
2022-01-12 11:17:33 +00:00
Kim Brose
6d7112ae07
Update setup.md ( #155 )
2022-01-11 22:26:18 +00:00
Will Hunt
c2504d86cc
Mention the last comment on a recently closed/reopened issue. ( #144 )
...
* When an issue is closed or reopened, get the last comment (within 2
minutes)
* changelog
2022-01-11 18:55:40 +00:00
Will Hunt
8f2cf779ac
Further docs clarifications ( #150 )
...
* Clarify secret token.
* Fix list in Jira.
Fixes #146
* Try to clarify the GitHub docs a bit. Fixes #148
* Add documentation on Docker config validation.
Fixes #152
* Update docs/setup/jira.md
Co-authored-by: Kim Brose <kim.brose@rwth-aachen.de>
Co-authored-by: Kim Brose <kim.brose@rwth-aachen.de>
2022-01-11 18:44:16 +00:00
Will Hunt
57ee55ec2d
Fix ready_for_review not firing ( #149 )
...
* s/pull_request_review/pull_request
* changelog
2022-01-11 11:27:43 +00:00
Kim Brose
2a676afca0
fix more typos ( #142 )
...
* fix more typos
* Update jira.md
2022-01-10 23:26:45 +00:00
Will Hunt
0c4b911a70
Support categorising bot commands ( #143 )
...
* Support categorising bot commands
* changelog
* Fix tests
2022-01-10 21:41:54 +00:00
Will Hunt
632791be63
Refactor setup commands ( #141 )
...
* Ensure setup connection uses provisionConnection function
* Drop unused parameters from JiraProjectConnection
* Fix typo
* Convert ApiErrors into CommandError when possible
* Fix a stray bug
* changelog
2022-01-10 21:10:14 +00:00
Half-Shot
05852d9de8
Clarify passkey for docker
...
Fixes #133
2022-01-08 15:11:24 +00:00
Half-Shot
271ee2a2f5
1.1.0
1.1.0
2022-01-07 16:54: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
cdd05e7aeb
Explain that OAuth requests go through the webhooks listener ( #132 )
...
* Explain that OAuth requests go through the webhooks listener
* Create 132.doc
2022-01-06 13:39:08 +00:00
Half-Shot
77ef81474c
changelog
2022-01-06 13:37:34 +00:00
Half-Shot
3416f9eefd
Merge remote-tracking branch 'pnf/patch-1'
2022-01-06 13:36:33 +00:00
Half-Shot
73b2bf77ab
Move validity check
2022-01-06 13:35:17 +00:00
Half-Shot
5507c89188
changelog
2022-01-06 13:32:18 +00:00
Brian McKenna
97cca7da87
Allow generic only configurations
...
i.e. no GitHub, GitLab, etc.
2022-01-06 13:32:18 +00:00