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
3 years ago
maTh
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>
3 years ago
maTh
c47bd12b77
fix ( #4285 )
3 years ago
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
3 years ago
Alexandre Alapetite
6f018cc674
Show errored, empty, muted feeds in statistics ( #4276 )
3 years ago
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
3 years ago
maTh
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>
3 years ago
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
3 years ago
Alexandre Alapetite
ae54a590b9
Replace lib_phpQuery by PhpGt/CssXPath ( #4261 )
...
https://github.com/PhpGt/CssXPath
3 years ago
maTh
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>
3 years ago
maTh
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>
3 years ago
maTh
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>
3 years ago
maTh
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>
3 years ago
maTh
d4db9c5a09
More sharing services ( #4270 )
...
* added: Xing
* added: Reddit
* added: Pinterest
* added: Whatsapp
3 years ago
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
3 years ago
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)`
3 years ago
Alexandre Alapetite
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>
3 years ago
Alexandre Alapetite
d27cf13248
News+ use GitHub links ( #4262 )
...
Google Play links do not work anymore
3 years ago
Alexandre Alapetite
dc849c3d87
Fix HTML base for get full content ( #4260 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4252
3 years ago
azlux
da2adaec8a
Follow device colors ( #4254 )
...
Removing the color result to the browser choosing the good color depending of the system config.
3 years ago
Alexandre Alapetite
5eaefe0c9c
Fix PostgreSQL size calculation ( #4249 )
...
Regression from https://github.com/FreshRSS/FreshRSS/pull/3488
3 years ago
Alexandre Alapetite
12000df805
Fix XPath thumbnail bug ( #4250 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4248
3 years ago
Nicolas Ferrari
a6a4e806e4
Cloud Providers page ( #4247 )
3 years ago
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
3 years ago
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.
3 years ago
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
3 years ago
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 e49c578817
* SimplePie upstream PR merged
https://github.com/simplepie/simplepie/pull/723
3 years ago
maTh
fa23ae76ea
fix ( #4240 )
3 years ago
maTh
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>
3 years ago
maTh
c45e5ba85c
set type="submit" ( #4237 )
3 years ago
maTh
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>
3 years ago
maTh
d9e3186471
Fix: menu item overflow ( #4218 )
...
* fix item width
* better hover background
* fixed template.css
3 years ago
Alexandre Alapetite
4b9d66faca
Fix thumbnail PHP type hint ( #4216 )
...
* Fix thumbnail PHP type hint
https://github.com/FreshRSS/FreshRSS/issues/4215
* Blank
3 years ago
maTh
133e0d61db
Improved: Focus and show password buttons ( #4205 )
...
* CSS + JS
* fixed the quotes
3 years ago
maTh
2fd8ce6867
Update tests.yml ( #4209 )
3 years ago
Alexandre Alapetite
946b0a0876
Hot fix: fix type hint null regression ( #4207 )
3 years ago
Alexandre Alapetite
ede82f9819
Fix read-when-same-title bug ( #4206 )
...
Made apparent by type hints
3 years ago
Alexandre Alapetite
354f22b4fa
PHPStan update to 1.4.6 ( #4203 )
...
https://github.com/phpstan/phpstan/releases
And compose udpdate
3 years ago
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
3 years ago
maTh
dfee46792f
Improved: "Pagination" + load more button ( #4125 )
...
* Frontend changes done
* Load more should work now also without JS
* Update template.rtl.css
* improved the themes' CSS
* Update template.rtl.css
* fix CI
* CSS prop. order fixed
* Rename pagination.phtml to stream-footer.phtml
* use the new template name
* rename key of i18n
* fixed CI, that does not like the white space
* rename pagination variable
* Update indexController.php
3 years ago
Alexandre Alapetite
1c5cf71859
Fix Fever 32 bit ID issue + more PHP type hints ( #4201 )
...
* Fix Fever 32 bit ID issue + more PHP type hints
#fix https://github.com/FreshRSS/FreshRSS/issues/4200
Follow up and fix regression from https://github.com/FreshRSS/FreshRSS/pull/4110
* More PHP type hints with PHPStan
* Fix pull problem
* Avoid more nulls
3 years ago
Alexandre Alapetite
fe880d1a98
i18n fr ( #4199 )
...
And make check.translation executable:
```sh
cli/check.translation.php -r
```
3 years ago
maTh
cb36fe25a7
Improved: Fetch articles with selector but do not delete the class attribute. (Simplepie: new method: rename_attribute) ( #4175 )
...
* added to simplepie: rename_attributes
* rename the class attribute
* Update lib/SimplePie/SimplePie/Sanitize.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* added 'id' as attribute to rename to 'data-sanitized-id'
* Update lib_rss.php
* source code in sync with simplepie upstream
* fixed parameters
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
3 years ago
maTh
ba1259bb21
Improvement: config registration form settings ( #3932 )
...
* wip
* wip
* i18n en-us
* phpcs fixes
* wip i18n
* wip i18n
* i18n ignore en-us
* delete registration.help
* i18n de
* JS Syntax fixed for config.js
* JavaScript lint fixes config.js
* fix typo in i18n/de
* improve the JS
* improve HTML
* phpcs fixes
* update main.js from edge
* fix i18n comments
* Update app/i18n/fr/admin.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
3 years ago
Alexandre Alapetite
e28a2e320e
i18n CLI improve parsing ( #4197 )
...
https://github.com/FreshRSS/FreshRSS/pull/3932#discussion_r800043744
3 years ago
maTh
9224668285
Improve subscription list drag and drop ( #3953 )
...
* it works
* more beautiful
* optimize JS
* CSS - optimized for dark theme
* delete not used form
* phpcs
* optimize
* more optimization
* fixed javaScript syntax
* better css class name
* template.css RTL
* fix failed test for RTL
* fix broken CSS Syntax
* fixed failed test
* fixed: empty lines in RTL CSS
* again a fixed CSS test....
* fixed test
* less magic numbers
3 years ago
Luc SANCHEZ
87b181af21
Draft:Add interface and add typehinting ( #4130 )
...
* Add interface and add typehinting
* Simplify and complete
* inheritdoc
Co-authored-by: Luc SANCHEZ <l.sanchez-ext@ubitransport.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
3 years ago
maTh
4d5f3a20c0
Improve: new article banner ( #4037 )
...
* fix Origine theme padding
* Fix all themes
* Update swage.scss
3 years ago
maTh
be9c06fd5c
Improved: Idle feeds list in a new layout ( #4192 )
...
* that should work fine
* fixed phpcs
* fixed phpcs
3 years ago
maTh
dc27baa7d6
Improved: unread articles counter ( #4166 )
...
* Update template.css
* CSS base template
* CSS themes
* white spaces fixed
* Update ansum.rtl.css
* fix themes
* fix css
* fix scss
* theme swage
* Theme Screwdriver
* theme BlueLagoon fine tuning
* theme Parfat tuneing
* Fix merge bugs
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
3 years ago