* Add contributing file
* Rewrite and point at matrix-appservice-bridge
* Add documentation
* Ensure we install matrix-appservice-bridge when building docs
* Also install for release
* changelog
* add contrib file
* Remove artifact step, it doesn't render so nicely
* Update README.md
* Get UserAgent from package.json (#359)
* Add changelog entry
* Update changelog.d/359.bugfix
Be more precise about which UserAgent it is
Co-authored-by: Tadeusz Sośnierz <tadzik@tadzik.net>
* Rename changelog file to refer to its PR number
* Update changelog with issue number and credit
Co-authored-by: Tadeusz Sośnierz <tadzik@tadzik.net>
* 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>
* 1.6.1
* Add new error type for validation errors
* Validate state for GitHubRepo properly
* Add tests to check labels
* Also check GitLab repo
* changelog
* add mock store
* remove nullable
* Be less strict for existing state
* Improve test coverage
* Improve expect error text
* ValidationApiError now takes falsey objects and errors on them
* Remove UserTokenMockStore
* Actually commit the new tests
* Whoops we need to include github
* Use node:16-slim for final image build
* changelog
* Add ignore scripts to final install step
* Copy matrix-sdk-crypto-nodejs built files
* Add workaround to build images foo crypto-nodejs
* chmod +x
* require bash for builds
* Add apt install to hopefully make the rust bits build for arm
* Fix missing multilib (#349)
* Update and rename 336.misc to 339.bugfix
Co-authored-by: Paul Tötterman <ptman@users.noreply.github.com>
* Update GitlabRepo.ts
* Create 309.feature
* Only show list of pushed commits if it's complete
* fixup! Only show list of pushed commits if it's complete
* address feedback about constants
* print only a summary if there are too many commits
* update changelog
* wordy bits
* refactor for readability
Co-authored-by: Will Hunt <will@half-shot.uk>
* Revert "Withdraw openid overrides change for this PR"
This reverts commit 561fb20471107827a5304eb3d4c4254bb215ae8d.
* Drop setting from sample config
* changelog
* Clarify config
* Statically define connection creation and provisioing
* Tidy up
* Drop JIRA
* Convert other connections to new system
* Small linting fixes
* Fixes
* changelog
* Fix bridge
* Fix JIRA instance naming
* Fix JIRA config
* Drop unnessacery check
* Refactors to support multiple services in the widget UI
* Add GitLabRepo web component view
* Support searching and adding a GitLab repository on the frontend
* Add final bits to supporting adding and removing connections from rooms
* lint
* changelog
* Lots of changes based upon review feedback
* linting
* Add warnings
* Withdraw openid overrides change for this PR
* Drop unused
* Remove async function syntax
* Tiny bug fixes