Tadeusz Sośnierz d1494ff373
Add Feed configuration widget (#345)
* Refactor RoomConfigView slightly to reduce duplication

* Add Feed configuration widget

* Drop an unused parameter in FeedConnection

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

* Add a key to connection listing in RoomConfigView

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

* Be more explicit when checking for feeds enabledness

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

* Erase state when removing FeedConnection

* Tone down logging in FeedReader

* Strenghten validation of feed URLs

* Drop an unnecessary non-null assertion

* Allow adding labels to feeds

* Add changelog for #345

* Fix lint-found errors

* Improve feed setup widget changelog

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

* Validate feed URLs with HEAD if possible

* Don't log.error feed validation failures in SetupConnection

* Remove extra space

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

* Wrap errors from FeedConnection.provisionConnection in ApiErrors

Co-authored-by: Tadeusz Sośnierz <tadeusz@sosnierz.com>
Co-authored-by: Will Hunt <will@half-shot.uk>
2022-05-12 12:06:20 +01:00
2022-05-10 15:55:30 +01:00
2022-05-12 12:06:20 +01:00
2022-05-12 12:06:20 +01:00
2021-11-21 12:34:56 +00:00
2022-01-02 01:54:57 +00:00
2022-03-30 11:36:37 +01:00
2022-01-02 01:54:57 +00:00
2022-03-30 12:04:47 +01:00
2022-03-30 12:04:47 +01:00
2022-05-09 13:39:18 +01:00
2021-11-22 16:02:07 +00:00
2022-05-10 15:55:30 +01:00
2019-08-02 19:07:05 +01:00
2022-05-09 13:39:18 +01:00
2022-05-04 15:59:57 +01:00
2022-02-14 14:04:33 +00:00
2022-03-07 20:01:51 +00:00
2022-05-06 17:03:28 +01:00

matrix-hookshot

Previously matrix-github

#hookshot:half-shot.uk Docker Image Version (latest by date)

A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.

Featureset

This bridge supports:

  • Figma
    • File comments
  • GitHub
    • Webhooks (new issues, pull requests, releases etc)
    • Commands (create issues, assign issues, start workflows etc)
  • GitLab
    • Webhooks (new issues, merge requests etc)
    • Commands
  • Jira
    • Webhooks (new issues, issue changes)
    • Commands (create new issues)
  • Generic webhooks
    • Webhooks (via GET, PUT or POST with optional transformation functions)

Setup

See the setup guide

Documentation

Documentation can be found on GitHub Pages.

You can build the documentation yourself by:

# cargo install mdbook
mdbook build
sensible-browser book/index.html

Contact

We have a bridge support room you can drop into at #hookshot:half-shot.uk, or you can reach me at @Half-Shot:half-shot.uk

Description
A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.
Readme Apache-2.0 14 MiB
Languages
TypeScript 94.3%
Rust 3.1%
SCSS 0.8%
Smarty 0.6%
JavaScript 0.6%
Other 0.5%