Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to enable/disable feed failure notices. #716

Merged
merged 4 commits into from
Apr 21, 2023

Conversation

Half-Shot
Copy link
Contributor

@Half-Shot Half-Shot commented Apr 18, 2023

Fixes #541
Fixes element-hq/element-integration-manager#63

This disables the notices by default when a feed fails, and adds a checkbox to opt in.

This also fixes a problem with the room configs not visibly changing when state is saved, by disabling the save/delete buttons while a save is in progress.

@Half-Shot Half-Shot requested a review from a team as a code owner April 18, 2023 10:50
@Half-Shot Half-Shot enabled auto-merge (squash) April 21, 2023 10:43
@Half-Shot Half-Shot merged commit a9537c7 into main Apr 21, 2023
@Half-Shot Half-Shot deleted the hs/add-notification-option branch April 21, 2023 10:47
@HarHarLinks
Copy link
Contributor

I hope this will be announced as a (UX-)breaking change?

SpiritCroc added a commit to SpiritCroc/matrix-hookshot that referenced this pull request Apr 27, 2023
4.0.0 (2023-04-27)
==================

Features
--------

- Add support for specifying custom templates for feeds. ([\matrix-org#702](matrix-org#702))
- Use SQLite for file-based crypto stores by default, instead of Sled. ([\matrix-org#714](matrix-org#714))
- Notifications for RSS feed failures can now be toggled on and off. The feature is now **off** by default. ([\matrix-org#716](matrix-org#716))

Bugfixes
--------

- Fix mishandling of empty feed/item title tags. ([\matrix-org#708](matrix-org#708))
- Add information about GitHub App Installs in 'update' state on the oauth status page. ([\matrix-org#717](matrix-org#717))
- Fix cases of GitHub repos not being bridgable if the GitHub App had to be manually approved. ([\matrix-org#718](matrix-org#718))
- Switch to using Rust for parsing RSS feeds. ([\matrix-org#721](matrix-org#721))

Deprecations and Removals
-------------------------

- Add support for Node 20, and drop support for Node 16. ([\matrix-org#724](matrix-org#724))

Internal Changes
----------------

- Ensure all Hookshot specific metrics have a `hookshot_` prefix. ([\matrix-org#701](matrix-org#701))
- Update dependency used in Generic Webhook JS functions to fix a security flaw. ([\matrix-org#705](matrix-org#705))
- Switch to using Rust for parsing RSS feeds. ([\matrix-org#709](matrix-org#709))
- Update the README with a prettier set of features. ([\matrix-org#726](matrix-org#726))
- Update `yaml` dependency to `2.2.2` ([\matrix-org#728](matrix-org#728))

Conflicts:
	src/feeds/FeedReader.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RSS bot configurable hiding temporary timeouts Give ability to disable error reporting into matrix rooms
3 participants