rss-bridge/actions
sysadminstory 7591b10219
[Core] New feature : User Interface to "Detect" Feed from an URL (#3436)
* [Core] New feature : User Interface to "Detect" Feed from an URL

Detect Action has been expanded to support returning a Feed in a JSON
format instead of a Redirect. Existing usage of the Detect action will
keep working as usual.

Frontpage template has now a section to display the Feed detection
result, and a button to start the Feed Detection.

A new JS file contains the necessary JS (Ajax and Event management) to
fill the Feed Detection section.

* Coding policy fixes

* [Core] New feature : User Interface to "Detect" Feed from an URL

- Switch from old school XMLHttpRequest to fetch
- Enhance UX of search results
- Revert to it's original content
- Switch to a new Action : FindfeedAction.php
- Switch to template literals instead of string concatenation
- FindFeed action could retrun multiple feeds
- Results are sent with an absolute URL
- Switch to Json::encode() helper function

* [Core] New feature : User Interface to "Detect" Feed from an URL

- Move specific JS code to rss-bridge.js
- Change HTML tag for the button to have a consistant style with th rest
  of the page

* [Core] New feature : User Interface to "Detect" Feed from an URL

- If no context is sent, assume there is only one unnamed context
- Find parameter name in global and currect context

* fix

* remove typo

---------

Co-authored-by: Dag <me@dvikan.no>
2023-08-22 20:44:36 +02:00
..
ConnectivityAction.php fix: dont fail for non-existing enabled bridge (#3589) 2023-08-01 19:35:15 +02:00
DetectAction.php feat: enable bridges using env var (#3428) 2023-06-11 03:16:03 +02:00
DisplayAction.php fix: dont fail for non-existing enabled bridge (#3589) 2023-08-01 19:35:15 +02:00
FindfeedAction.php [Core] New feature : User Interface to "Detect" Feed from an URL (#3436) 2023-08-22 20:44:36 +02:00
FrontpageAction.php [core] add bridge not found warning message to frontpage (#3591) 2023-08-03 03:10:24 +02:00
HealthAction.php feat: add health check action (#3484) 2023-07-05 05:41:20 +02:00
ListAction.php feat: enable bridges using env var (#3428) 2023-06-11 03:16:03 +02:00
SetBridgeCacheAction.php fix: dont fail for non-existing enabled bridge (#3589) 2023-08-01 19:35:15 +02:00