S7evinK 828a27feeb
Add Matrix webhook ()
* Add Matrix webhook

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>

* Add template and related translations for Matrix hook

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>

* Add actual webhook routes and form

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>

* Add missing file

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>

* Update modules/webhook/matrix_test.go

* Use stricter regex to replace URLs

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>

* Escape url and text

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>

* Remove unnecessary whitespace

* Fix copy and paste mistake

Co-Authored-By: Tulir Asokan <tulir@maunium.net>

* Fix indention inconsistency

* Use Authorization header instead of url parameter

* Add raw commit information to webhook

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Tulir Asokan <tulir@maunium.net>
..
base.tmpl Add more webhooks support and refactor webhook templates directory ()
delete_modal.tmpl Add more webhooks support and refactor webhook templates directory ()
dingtalk.tmpl Implement Default Webhooks ()
discord.tmpl Implement Default Webhooks ()
feishu.tmpl Add feishu webhook support ()
gitea.tmpl Set correct content_type value for Gogs/Gitea webhooks () ()
gogs.tmpl Set correct content_type value for Gogs/Gitea webhooks () ()
history.tmpl Add Octicon SVG spritemap ()
list.tmpl Add Matrix webhook ()
matrix.tmpl Add Matrix webhook ()
msteams.tmpl Add support for MS Teams webhooks ()
new.tmpl Add Matrix webhook ()
settings.tmpl Granular webhook events ()
slack.tmpl Implement Default Webhooks ()
telegram.tmpl Telegram webhook ()