475 Commits

Author SHA1 Message Date
Tadeusz Sośnierz
9217112c3e Don't notify about new RSS/Atom entries during initial sync 2022-04-22 13:48:44 +02:00
Tadeusz Sośnierz
420def07b0 Fetch feeds sequentially, warn if it took too long 2022-04-22 12:27:14 +02:00
Tadeusz Sośnierz
ef91798bcb Update config defaults 2022-04-22 11:25:05 +02:00
Tadeusz Sośnierz
917ea003a2 Fix typos 2022-04-22 11:21:54 +02:00
Tadeusz Sośnierz
648e45748b Allow feed-only instances 2022-04-22 10:44:04 +02:00
Tadeusz Sośnierz
0b0a7f1adb Add RSS/Atom feed support 2022-04-21 15:29:26 +02:00
Tadeusz Sośnierz
31a7e651bc Allow for ConnectionManager to notify listeners about new connections 2022-04-21 15:26:12 +02:00
Tadeusz Sośnierz
e882081528 Check for the correct state event type when setting up a connection. Also DRY 2022-04-20 17:05:39 +02:00
Will Hunt
bd58714c66
Improve metrics coverage (#312)
* Actually register the SDK metrics

* Add some useful metrics

* Update docs

* changelog
2022-04-19 11:24:59 +00:00
Will Hunt
7732a943de
Add figma to setup.md 2022-04-15 09:54:32 +01:00
Will Hunt
c278874770 1.5.0 1.5.0 2022-04-14 13:58:03 +01:00
Will Hunt
c58e6a0127
Fix GitHub refresh tokens not refreshing (#307)
* Support erroring when the token has expired

* Fix refresh tokens not working

* changelog
2022-04-14 12:10:13 +01:00
Will Hunt
a766967a62
Support gitlab push events (#306)
* Support gitlab push events

* changelog

* Properly format a list of commits

* Formatting tweaks
2022-04-13 15:55:05 +01:00
Will Hunt
27fc699e0e
Fix GitHub and GitLab ghost user intent creation (#303)
* Fix GitHub and GitLab ghost user intent creation, and add config

* changelog
2022-04-12 18:46:14 +01:00
Will Hunt
e1b5f989b9
Fail to start when widgets are configured without a listener (#298)
* Add note about listener configuration in widgets.md

* Add errors to check when widgets are not fully configured

* changelog

* Include widget listener in default config
2022-04-11 18:39:42 +01:00
Will Hunt
93d367375a
Ensure SetupCommand help command only shows enabled commands (#296) 2022-04-11 18:12:56 +01:00
Will Hunt
53221036ad
Priority ordering for connections (#293)
* Sort connections on a priority basis if `priority` is given in the state.

* changelog

* Break, don't return
2022-04-11 17:36:37 +01:00
Will Hunt
1ab442107c
Automatically add new labels to newly created issues (#292)
* Automatically add new labels to newly created issues

* changelog
2022-04-11 17:25:26 +01:00
Kim Brose
e8d2003868
Fix typos (#286)
* Fix typos

* Create 286.doc
2022-04-11 17:08:40 +01:00
Kim Brose
d43b9522ba
Fix #289 (#290)
* Fix #289

* Create 290.bugfix
2022-04-11 17:08:30 +01:00
SpiritCroc
7379346fc1
Generic webhook transform: allow specifying msgtype (#282)
* Generic webhook transform: allow specifying msgtype

* Update doc and changelog for msgtype webhook transform
2022-04-11 10:28:23 +01:00
Will Hunt
8f22f0d851
Use png over webp for browser compatibility (#285)
* Use png over webp for browser compatibility

* changelog
2022-04-11 09:38:57 +01: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
Half-Shot
3a766190f5 fix a test 2022-04-08 16:35:55 +01:00
Half-Shot
3bd5412919 1.4.0 1.4.0 2022-04-08 16:22:25 +01:00
Half-Shot
e6467465ca Linting 2022-04-08 16:20:40 +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
Will Hunt
ec7e80a910
Support GitLab release events (#278)
* Support GitLab release events

* changelog
2022-04-07 16:49:03 +01:00
Christian Paul
4060ded7f8
Minor grammar corrections in code and documentation (#267)
* setupWidget -> setUpWidget

* setup -> (to) set up; add full stops

* setupAdminRoom -> setUpAdminRoom

* it's -> its

* Create 267.feature

* log in to; Currently, ; full stops

* Improve copy of error messages

* Update 267.feature

* Rename 267.feature to 267.misc

Co-authored-by: Will Hunt <will@half-shot.uk>
2022-04-07 16:14:35 +01:00
Will Hunt
14abb011b6
Support hotlinking github issues and PRs (#277)
* Support hotlinking github issues and PRs

* changelog

* update sample config

* Update github_repo.md
2022-04-06 18:46:04 +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
Will Hunt
f8934fb1c7
monolithic should be false in worker mode 2022-04-05 18:01:38 +01:00
Half-Shot
9140c4d1bc fix build-metrics-docs.ts 2022-04-05 11:26:12 +01:00
Will Hunt
b45681a84e
Add metrics: to metrics.md 2022-04-05 09:10:19 +01:00
Christian Paul
41a2d64c7e
Merge pull request #272 from matrix-org/j94/optional-content-type
Only set Content-Type if we send a body
2022-04-04 12:22:24 +02:00
Christian Paul
9a27dd5ecc
Update 272.bugfix 2022-04-04 00:11:06 +02:00
Christian Paul
b87ccdc070
Create 272.bugfix 2022-04-04 00:08:10 +02:00
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