Rss-Bridge/lib
LogMANOriginal cdc1d9c9ba
action: Add action to check bridge connectivity (#1147)
* action: Add action to check bridge connectivity

It is currently not simply possible to check if the remote
server for a bridge is reachable or not, which means some
of the bridges might no longer work because the server is
no longer on the internet.

In order to find those bridges we can either check each
bridge individually (which takes a lot of effort), or use
an automated script to do this for us.

If a server is no longer reachable it could mean that it is
temporarily unavailable, or shutdown permanently. The results
of this script will at least help identifying such servers.

* [Connectivity] Use Bootstrap container to properly display contents

* [Connectivity] Limit connectivity checks to debug mode

Connectivity checks take a long time to execute and can require a lot
of bandwidth. Therefore, administrators should be able to determine
when and who is able to utilize this action. The best way to prevent
regular users from accessing this action is by making it available in
debug mode only (public servers should never run in debug mode anyway).

* [Connectivity] Split implemenation into multiple files

* [Connectivity] Make web page responsive to user input

* [Connectivity] Make status message sticky

* [Connectivity] Add icon to the status message

* [contents] Add the ability for getContents to return header information

* [Connectivity] Add header information to the reply Json data

* [Connectivity] Add new status (blue) for redirected sites

Also adds titles to status icons (Successful, Redirected, Inactive, Failed)

* [Connectivity] Fix show doesn't work for inactive bridges

* [Connectivity] Fix typo

* [Connectivity] Catch errors in promise chains

* [Connectivity] Allow search by status and update dynamically

* [Connectivity] Add a progress bar

* [Connectivity] Use bridge factory

* [Connectivity] Import Bootstrap v4.3.1 CSS
2019-10-31 22:02:38 +01:00
..
ActionAbstract.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
ActionFactory.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
ActionInterface.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
Authentication.php global: Fix code violations 2018-12-26 21:58:07 +01:00
BridgeAbstract.php core: Add context hinting for new feeds 2019-06-21 19:12:29 +02:00
BridgeCard.php core: Add info button for input fields with title (#1173) 2019-10-31 21:09:44 +01:00
BridgeFactory.php bridge: Refactor bridge factory to non-static class 2019-06-18 18:55:32 +02:00
BridgeInterface.php global: Fix code violations 2018-12-26 21:58:07 +01:00
BridgeList.php logo: Add logo to the project 2019-06-25 18:42:11 +02:00
CacheFactory.php cache: Refactor cache factory to non-static class 2019-06-18 19:04:19 +02:00
CacheInterface.php caches: Refactor the API (#1060) 2019-04-29 20:12:43 +02:00
Configuration.php core: Add an option to suppress error reporting (#1179) 2019-10-31 18:49:45 +01:00
contents.php action: Add action to check bridge connectivity (#1147) 2019-10-31 22:02:38 +01:00
Debug.php [Debug] Fix debug mode reports indexing error 2018-11-16 20:19:52 +01:00
error.php core: Add an option to suppress error reporting (#1179) 2019-10-31 18:49:45 +01:00
Exceptions.php [Exceptions] Add button to search for similar issues on GitHub 2019-06-08 17:05:35 +02:00
FactoryAbstract.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
FeedExpander.php [FeedExpander] Fix item href being used as feed uri (#1033) 2019-02-11 19:07:03 +01:00
FeedItem.php [FeedItem] Avoid repeated UID hashing after loading from cache (#1148) 2019-06-01 19:36:46 +02:00
FormatAbstract.php formats: Add getMimeType() function (#1299) 2019-10-31 19:00:12 +01:00
FormatFactory.php format: Refactor format factory to non-static class 2019-06-18 19:15:20 +02:00
FormatInterface.php formats: Add getMimeType() function (#1299) 2019-10-31 19:00:12 +01:00
html.php Revert "all: Use ->remove() instead of ->outertext = ''" 2019-06-02 13:06:16 +02:00
ParameterValidator.php [ParameterValidator] Ensure context has all user provided parameters (#1211) 2019-10-28 17:50:55 +01:00
rssbridge.php format: Refactor format factory to non-static class 2019-06-18 19:15:20 +02:00