maTh
4191f9859e
Improved: dropdown close area ( #4293 )
...
* fix Ansum theme: close X in white
* fix Mapco theme: close X in white
* move the dropdown-close outside of the list
* CSS
* bring flux elemt behind the grey background
* Update main.js
2022-04-11 22:54:19 +02:00
maTh
5e28bf8b40
Improved: slider ( #4297 )
...
* CSS
* thin scrollbar
* fix whitespaces in CSS
* fix CSS order
2022-04-11 10:31:04 +02:00
drosoCode and Alexandre Alapetite
2aba861bc9
Add HTTP_REMOTE_USER header for auth ( #4063 )
...
* add HTTP_REMOTE_USER header for auth
* add ip whitelist for HTTP_REMOTE_USER header
* add IPv6 support for header auth
* fix formatting
* A few fixes
* Add some default trusted sources
* Fix IPv6 doc
* More standard header names
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-04-02 21:40:30 +02:00
Alexandre Alapetite
191abf5ba5
SimplePie fix status_code type ( #4301 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4299
2022-04-02 21:39:20 +02:00
dependabot[bot]
e79dab6e01
Bump minimist from 1.2.5 to 1.2.6 ( #4300 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
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-01 19:36:00 +02:00
maTh
ab7d9c34ee
Fixed: Preview icon ( #4298 )
...
* dark theme: dark help icon
* theme Swage: white button icons
* eye icon: no white elements anymore
2022-03-30 12:05:36 +02:00
Alexandre Alapetite
efb57f965a
Rename conflicting function ( #4289 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4284
2022-03-24 21:32:37 +01:00
Alexandre Alapetite
954cc0510d
HTML+XPath fallback to feed title ( #4288 )
...
* HTML+XPath fallback to feed title
Except when adding the feed, the following refreshes should fallback to feed title when generating the internal RSS representation.
Improvement of https://github.com/FreshRSS/FreshRSS/pull/4220
2022-03-23 11:39:31 +01:00
Alexandre Alapetite
92b0ffe05c
Fix handling of authors with ampersand & ( #4287 )
...
Especially needed for HTML+XPath Web scraping as it makes the rest of the pipeline fail to handle special characters.
2022-03-23 11:29:33 +01:00
Alexandre Alapetite
e8af54a476
WebSub: Use hash instead of base64 to handle long URLs ( #4282 )
...
* WebSub: Use hash instead of base64 to handle long URLs
* Use 410 Gone
(Part of the WebSub specification https://www.w3.org/TR/websub/ )
2022-03-22 23:13:13 +01:00
Alexandre Alapetite
b0a63355b6
SimplePie fix parsing of HTTP Links ( #4283 )
...
* SimplePie fix parsing of HTTP Links
* https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Link
* https://datatracker.ietf.org/doc/html/rfc8288
Before, SimplePie was not able to parse something like
```
Link: <https://pubsubhubbub.appspot.com >; rel="hub", <https://pubsubhubbub.superfeedr.com >; rel=hub, <https://websubhub.com/hub >; rel="hub"
```
2022-03-22 23:12:22 +01:00
maTh
7d00ad8ed7
Improve: manage feed in view within a slider ( #4226 )
...
* it works
* small improvements
* Update slider.js
* fixed JS syntax
* slider.js included in main.js
* fix syntax
* delete including of slider.js
* Update extra.js
2022-03-22 23:09:50 +01:00
maTh and Frans de Jonge
eabe95e28c
Docs: information about extensions ( #4281 )
...
* first draft
* Update docs/en/admins/15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update docs/en/admins/15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update docs/en/admins/15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update docs/en/admins/15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update 15_extensions.md
* Update docs/en/admins/15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update docs/en/admins/15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update docs/en/admins/15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update 15_extensions.md
* Update 15_extensions.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
2022-03-22 22:59:53 +01:00
maTh
c47bd12b77
fix ( #4285 )
2022-03-22 22:57:56 +01:00
Alexandre Alapetite
4363e13c34
Set feed error state when XPath does not match ( #4275 )
...
Gives the ability to filter HTML+XPath feeds that are not working
2022-03-21 12:51:41 +01:00
Alexandre Alapetite
6f018cc674
Show errored, empty, muted feeds in statistics ( #4276 )
2022-03-21 12:51:26 +01:00
Alexandre Alapetite
4d153eeaf8
Fix some search expressions ( #4277 )
...
* Fix some search expressions
* Fix decoding bug when using quotes to search free text containing some spaces such as `"ab cd"`
* Fix use of `-` wrongly triggering a negative search in e.g. `ab-cd`
* Fix edge cases
* A couple of tests
2022-03-21 12:51:03 +01:00
maTh and Alexandre Alapetite
a89fce27cb
New sharing service: Web sharing API ( #4271 )
...
* new optional option: HTMLtag
* Update main.js
* add: web sharing API
* Update gen.php
* Update gen.php
* Update gen.php
* fix spaces
* Update shares.php
* fixed JavaScript
* Update template.rtl.css
* Typo
* improved: if (!navigator.share)
* Update main.js
* comma-dangle only for arrays and objects
* Update app/i18n/fr/gen.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* i18n: System sharing
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-03-16 23:23:15 +01:00
maTh
9748ac48e4
fix: log ( #4273 )
...
* improve css
* scrolling table
* debug icon
* fix css
* Update swage.css
* fix more css
* Update swage.scss
* Delete _components.css
* added: .log-debug
2022-03-16 23:21:28 +01:00
Alexandre Alapetite
ae54a590b9
Replace lib_phpQuery by PhpGt/CssXPath ( #4261 )
...
https://github.com/PhpGt/CssXPath
2022-03-16 15:10:41 +01:00
maTh and Alexandre Alapetite
be5848fd4f
Improved: Sharing/Integration configuration ( #4269 )
...
* stick plus button to select list
* HTML improved very much
* drag and drop improved
* add URL button
* fix remove button behavior
* prepare for PR#4238
* improve length of inputs
* First draft of documentation of the sharing services
* new config option: depricated
* i18n for depricated text
* Doc: Blogotext depricated to 2023
* dropdown menu with config link and depricated sign
* Update entry_bottom.phtml
* Update 08_sharing_services.md
* Update template.rtl.css
* Typo Deprecated/Depricated
* typo
* updated the documentation comment
* Update shares.php
* Update app/i18n/fr/conf.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* Update p/scripts/draggable.js
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* Update p/scripts/draggable.js
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* Documentation: services from #4270
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-03-15 22:58:30 +01:00
maTh and Alexandre Alapetite
bdf7e4d29d
Improved: Show URL button ( #4238 )
...
* done
* fix extra.js
* click event
* URL input does not extend anymore
* fix
* improved the i18n key
* Update app/i18n/fr/gen.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-03-14 23:05:47 +01:00
6650d1d29e
Improved: log page ( #4204 )
...
* first draft
* wip
* Theme Ansum
* Update logs_pagination.phtml
* Theme Mapco
* Update adark.css
* Update BlueLagoon.css
* Update dark.css
* Update screwdriver.css
* Theme Swage
* Update app/views/helpers/logs_pagination.phtml
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update app/views/helpers/logs_pagination.phtml
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update template.css
* Update logs_pagination.phtml
* Update logs_pagination.phtml
* Update logs_pagination.phtml
* RTL CSS
* Update dark.rtl.css
* Update swage.css
* fix CLI findings
* Indentation fixed
* icons improved
* CSS: centered icons
* i18n
* pipline test fixes
* Update conf.php
* Update gen.php
* Update app/i18n/fr/conf.php
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-03-14 23:04:17 +01:00
maTh and Alexandre Alapetite
7b962e246b
Improved: Extension manager: new style ( #4181 )
...
* new HTML structure. Delete-button moved to slider
* Base template
* dark templates
* fix the position of the circle
* fixed HTML
* fix for netsurf
* Netsurf 2: check if it works
* fix phps
* Update details.phtml
* themes
* fix code smell
* Update adark.rtl.css
* Update dark.rtl.css
* fix code smell
* fix code smell
* fix empty line
* readonly mode
* Update template.rtl.css
* Update details.phtml
* Update disabled-light.svg
* optimized SVG files
* Update app/views/helpers/extension/details.phtml
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-03-14 23:03:25 +01:00
maTh
d4db9c5a09
More sharing services ( #4270 )
...
* added: Xing
* added: Reddit
* added: Pinterest
* added: Whatsapp
2022-03-14 19:53:33 +01:00
maTh
c7790bc59a
Documentation: added information about code checks ( #4266 )
...
* Update 02_First_steps.md
* Update 02_First_steps.md
* Update 02_First_steps.md
* Update 02_First_steps.md
* Update 02_First_steps.md
2022-03-08 08:42:12 +01:00
Alexandre Alapetite
cc6deadf69
Faster $simplePie->get_items() ( #4263 )
...
Implement one of the TODOs from https://github.com/FreshRSS/FreshRSS/pull/4220 :
use `$simplePie->get_items()` instead of very slow `$simplePie->get_item($i)`
2022-03-06 23:36:35 +01:00
Alexandre Alapetite and maTh
a9e23bd120
Remove XPath title in feed update ( #4259 )
...
* Remove XPath title in feed update
#fix https://github.com/FreshRSS/FreshRSS/issues/4253
* Pre-fill //title
https://github.com/FreshRSS/FreshRSS/issues/4253#issuecomment-1059746286
Co-authored-by: maTh <math-home@web.de >
2022-03-06 21:39:11 +01:00
Alexandre Alapetite
d27cf13248
News+ use GitHub links ( #4262 )
...
Google Play links do not work anymore
2022-03-06 21:32:00 +01:00
Alexandre Alapetite
dc849c3d87
Fix HTML base for get full content ( #4260 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4252
2022-03-05 16:00:01 +01:00
azlux
da2adaec8a
Follow device colors ( #4254 )
...
Removing the color result to the browser choosing the good color depending of the system config.
2022-03-04 13:08:13 +01:00
Alexandre Alapetite
5eaefe0c9c
Fix PostgreSQL size calculation ( #4249 )
...
Regression from https://github.com/FreshRSS/FreshRSS/pull/3488
2022-03-03 14:28:17 +01:00
Alexandre Alapetite
12000df805
Fix XPath thumbnail bug ( #4250 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4248
2022-03-03 14:27:55 +01:00
Nicolas Ferrari
a6a4e806e4
Cloud Providers page ( #4247 )
2022-03-02 18:03:00 +01:00
Alexandre Alapetite
fd945ffb93
Fix XPath context for tags ( #4246 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4245
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4220
2022-03-02 17:44:52 +01:00
Alexandre Alapetite
467ca9d0de
Specific HTML load for lib_phpQuery.php ( #4243 )
...
And reverts a less appropriate workaround for the same thing in https://github.com/FreshRSS/FreshRSS/pull/4220
Avoids XML errors when believing that a document might be XML/XHTML.
2022-03-01 16:03:44 +01:00
Alexandre Alapetite
7c74653cc2
Update markdownlint-cli dev dependency ( #4241 )
...
* Update markdownlint-cli dev dependency
And fix https://github.com/advisories/GHSA-6vfc-qv3f-vr6c
* npm ci
2022-02-28 20:50:39 +01:00
Alexandre Alapetite
1fe66ad020
Implement Web scraping "HTML + XPath" ( #4220 )
...
* More PHP type hints for Fever
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4201
Related to https://github.com/FreshRSS/FreshRSS/issues/4200
* Detail
* Draft
* Progress
* More draft
* Fix thumbnail PHP type hint
https://github.com/FreshRSS/FreshRSS/issues/4215
* More types
* A bit more
* Refactor FreshRSS_Entry::fromArray
* Progress
* Starts to work
* Categories
* Fonctional
* Layout update
* Fix relative URLs
* Cache system
* Forgotten files
* Remove a debug line
* Automatic form validation of XPath expressions
* data-leave-validation
* Fix reload action
* Simpler examples
* Fix column type for PostgreSQL
* Enforce HTTP encoding
* Readme
* Fix get full content
* target="_blank"
* gitignore
* htmlspecialchars_utf8
* Implement HTML <base>
And fix/revert `xml:base` support in SimplePie https://github.com/simplepie/simplepie/commit/e49c578817aa504d8d05cd7f33857aeda9d41908
* SimplePie upstream PR merged
https://github.com/simplepie/simplepie/pull/723
2022-02-28 20:22:43 +01:00
maTh
fa23ae76ea
fix ( #4240 )
2022-02-27 22:43:53 +01:00
maTh and Frans de Jonge
639f8eea84
Documentation improved: mobile access ( #4235 )
...
* Update 06_Mobile_access.md
* Readme: Windows + MacOS
* fix markdown
* Update docs/en/users/06_Mobile_access.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update docs/en/users/06_Mobile_access.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* MacOS -> macOS
* Update 06_Mobile_access.md
* Update docs/en/users/06_Mobile_access.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
2022-02-27 21:50:28 +01:00
maTh
c45e5ba85c
set type="submit" ( #4237 )
2022-02-27 21:48:39 +01:00
maTh and Alexandre Alapetite
926ce8ff5f
Improved: icons in same color ( #4212 )
...
* delete white plus icon
* delete unused icons
* Themes
* Update flat.css
* minimized XML of SVG icons
* RTL CSS fix
* Update ansum.css
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-02-21 19:21:12 +01:00
maTh
d9e3186471
Fix: menu item overflow ( #4218 )
...
* fix item width
* better hover background
* fixed template.css
2022-02-12 01:38:40 +01:00
Alexandre Alapetite
4b9d66faca
Fix thumbnail PHP type hint ( #4216 )
...
* Fix thumbnail PHP type hint
https://github.com/FreshRSS/FreshRSS/issues/4215
* Blank
2022-02-09 23:37:13 +01:00
maTh
133e0d61db
Improved: Focus and show password buttons ( #4205 )
...
* CSS + JS
* fixed the quotes
2022-02-07 13:43:37 +01:00
maTh
2fd8ce6867
Update tests.yml ( #4209 )
2022-02-07 13:41:30 +01:00
Alexandre Alapetite
946b0a0876
Hot fix: fix type hint null regression ( #4207 )
2022-02-07 01:35:29 +01:00
Alexandre Alapetite
ede82f9819
Fix read-when-same-title bug ( #4206 )
...
Made apparent by type hints
2022-02-07 01:03:00 +01:00
Alexandre Alapetite
354f22b4fa
PHPStan update to 1.4.6 ( #4203 )
...
https://github.com/phpstan/phpstan/releases
And compose udpdate
2022-02-07 00:56:59 +01:00
Alexandre Alapetite
7c2da31418
More PHP type hints for Fever ( #4202 )
...
* More PHP type hints for Fever
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4201
Related to https://github.com/FreshRSS/FreshRSS/issues/4200
2022-02-07 00:56:45 +01:00