488 Commits

Author SHA1 Message Date
Christian Paul
88ae482a2b Only set Content-Type if we send a body 2022-04-04 00:03:57 +02:00
Kim Brose
7ce1fd5753
Update github_repo.md (#245)
* Update github_repo.md

* Create 245.doc

* Clarify github_repo.md

Co-authored-by: Will Hunt <will@half-shot.uk>

Co-authored-by: Will Hunt <will@half-shot.uk>
2022-04-01 22:04:02 +01:00
Christian Paul
fca5f1f105
Update setup.md: Minor grammar corrections (#264)
* Update setup.md: Minor grammar corrections

* Create 264.doc
2022-04-01 14:22:23 +01:00
Will Hunt
caee863d35
Send webhook URLs to the admin room (#265)
* Send webhook URLs to the admin room

* changelog
2022-04-01 00:58:02 +01:00
Will Hunt
c2fe248e97
Add support for closing comment on closed PRs (#262)
* Add support for closing comment on closed PRs

* feature
2022-03-31 11:25:02 +01:00
Hunter Wittenborn
8e642e7baa
Fix broken link in README (#263) 2022-03-31 11:24:44 +01:00
Half-Shot
ab4cabbd67 1.3.0 1.3.0 2022-03-30 12:04:47 +01:00
Half-Shot
15a87bdbac changelog 2022-03-30 12:03:15 +01:00
Half-Shot
1bd1330782 Fix versionotron again 2022-03-30 11:55:10 +01:00
Half-Shot
c3a5ac4de1 Fix script again 2022-03-30 11:45:43 +01:00
Half-Shot
c90495277d Fix path changer 2022-03-30 11:44:13 +01:00
Half-Shot
de2528e75b Fix cargo lock 2022-03-30 11:40:31 +01:00
Will Hunt
3cf1552ea7
Support versioning docs (#259)
* Setup versioned docs

* changelog

* correct version number
2022-03-30 11:36:37 +01:00
Will Hunt
e287cca495
Remove connection from room when the state event is redacted (#258)
* Remove connections from a room when redacted

* changelog
2022-03-30 10:35:17 +01:00
Will Hunt
43db45a698
Remove connections from a room when the bot leaves (#257)
* Remove connections on leave

* changelog
2022-03-30 10:22:40 +01:00
Will Hunt
5fbd8c9ba0
Add merge_request.close as supported Gitlab hook event (#253)
* Add merge_request.close as supported Gitlab feature

* changelog
2022-03-29 09:31:20 +01:00
Will Hunt
907df71036
Fix Figma threads showing as replies in clients (#251)
* Add `is_falling_back` to stop figma threads showing as replies

* changelog
2022-03-28 16:03:12 +01:00
Will Hunt
9d4d94667e
Allow uppercase log levels (#250)
* Allow uppercase log levels

* Check if the log level is valid

* changelog

* Fix config
2022-03-28 16:03:06 +01:00
Will Hunt
1541b3ecc9
Fix a crash when a Matrix message fails to send (#249)
* Fix a bug that would cause the bridge to crash on a failed message

* changelog

* Rename 248.bugfix to 249.bugfix
2022-03-28 15:45:08 +01:00
Will Hunt
af7f4abfe3
Fix generic webhook HTTP responses always timing out (#247)
* Send the correct event response

* Await the generic hooks

* changelog
2022-03-28 13:50:27 +01:00
Will Hunt
9092ae5716
Clarify homeserver configuration and requirements in documentation (#243)
* clarify homeserver needs

* Apply suggestions from code review

Tweaks

Co-authored-by: Kim Brose <kim.brose@rwth-aachen.de>

* Create 243.doc

* Clarify "the homeserver which is hosting it"

Co-authored-by: Kim Brose <kim.brose@rwth-aachen.de>
2022-03-28 11:33:32 +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
e72fe4b79e
Use m.thread for threads in figma (#236)
* Switch to m.thread now that it is stable

* Fix missing </strong>

* changelog
2022-03-11 17:14:46 +00:00
Will Hunt
5531bc8cfd
Remove extra github.issues.edited (#230)
* Remove extra `github.issues.edited`

* changelog
2022-03-07 23:59:03 +00:00
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