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 e49c578817
* 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
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
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
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
2022-02-06 17:29:56 +01:00
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
2022-02-06 14:31:36 +01:00
Alexandre Alapetite
fe880d1a98
i18n fr ( #4199 )
...
And make check.translation executable:
```sh
cli/check.translation.php -r
```
2022-02-05 19:04:07 +01:00
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 >
2022-02-05 14:15:32 +01:00
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 >
2022-02-05 13:50:33 +01:00
Alexandre Alapetite
e28a2e320e
i18n CLI improve parsing ( #4197 )
...
https://github.com/FreshRSS/FreshRSS/pull/3932#discussion_r800043744
2022-02-05 13:23:44 +01:00
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
2022-02-05 13:13:26 +01:00
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 >
2022-02-05 11:47:28 +01:00
maTh
4d5f3a20c0
Improve: new article banner ( #4037 )
...
* fix Origine theme padding
* Fix all themes
* Update swage.scss
2022-02-05 10:58:57 +01:00
maTh
be9c06fd5c
Improved: Idle feeds list in a new layout ( #4192 )
...
* that should work fine
* fixed phpcs
* fixed phpcs
2022-02-05 10:57:36 +01:00
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 >
2022-02-05 00:02:06 +01:00
maTh
3938492b8a
Normal view: improve feed filter link ( #4006 )
...
* padding+greyscal favicon while hovering+underline
* improve underline + improve mouse title
* fixed RTL
* CSS for more places of feed filter
* add title in content feed filter
2022-02-04 16:32:02 +01:00
maTh
f8cad8c959
Improve showing notification banner ( #4023 )
...
* bad notification show double time of good notification
* stop timer, when mouse is over the notification
* after leaving the mouse hover close the notification in 1 second
* onlick to eddEventListener
* code fix
* fixed code
* more code fixes
* set default in template.css
* theme alternative dark
* theme ansum
* theme Blue lagoon
* theme dark
* theme flat
* theme Origine compact
* theme Origine
* theme Pafat
* theme Screwdriver
* theme Swage
* fixed RTL error
* fix css code
* mouseleave = 3sec.
2022-02-04 16:27:42 +01:00
maTh
827cec6d13
Improved: Browser notification: unread message ( #4193 )
...
* notification
* i18n (english string)
* i18n: en-us + de
* Update gen.php
* i18n: PL + RU
* Update app/i18n/fr/gen.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-02-04 15:54:31 +01:00
maTh
b127777887
class constant ( #4194 )
2022-02-04 15:47:54 +01:00
maTh
8698a0da16
Improvement: Configuration; Reading Section: Options reordered ( #4087 )
...
* Reordering - First Draft
* i18n
* Update conf.php
* Update conf.php
* fixed label for attribute
2022-02-04 15:44:23 +01:00
Alexandre Alapetite
5a891dc0e4
Update dev dependencies stylelint SASS ( #4173 )
...
* Update dev dependencies stylelint SASS
Major update for stylelint with breaking changes
https://stylelint.io/migration-guide/to-14/
Applied automatic SASS migration to current syntax
https://sass-lang.com/documentation/cli/migrator#migrations
And a few manual fixes such as:
https://github.com/stylelint-scss/stylelint-scss/blob/master/src/rules/dollar-variable-no-missing-interpolation/README.md
Other dev dependencies are minor updates.
* RTLCSS
* Fix color-hex-length bug
* Implement make bin/composer
* Update git hash
2022-02-04 15:41:51 +01:00
Alexandre Alapetite
88b934da8b
Fix root redirection ( #4167 )
...
* Fix root redirection
#fix https://github.com/FreshRSS/FreshRSS/issues/4126
* Smarter
2022-02-04 15:41:20 +01:00
Alexandre Alapetite
60d96652dd
Start 1.20.0-dev
2022-02-04 15:38:41 +01:00
Alexandre Alapetite
67aea86bae
Release 1.19.2
1.19.2
2022-02-04 15:24:37 +01:00
Alexandre Alapetite
05ca0517bb
Compat import JSON milliseconds ( #4186 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4185
2022-02-01 00:03:51 +01:00
maTh
513f7aaa16
Fixed: <label> ( #4189 )
...
* fixed: empty/wrong for attribute
* label to div, because no for attribute possible
* useless label deleted
2022-01-31 23:55:27 +01:00
maTh
0ddbc103a1
fix theme Origine ( #4188 )
2022-01-31 23:08:27 +01:00
Alexandre Alapetite
66912420a1
i18n CLI compat PHP 7.0 ( #4184 )
...
Minor syntax change to pass the linting in PHP 7.0
2022-01-31 14:22:50 +01:00
Alexandre Alapetite
47e242aa77
Fix ctype_alnum ( #4182 )
...
* Fix ctype_alnum
#fix https://github.com/FreshRSS/FreshRSS/issues/4180
Ensure `ctype_alnum()` gets a string
* Changelog
2022-01-30 15:53:17 +01:00
Alexandre Alapetite
24afafb74d
Clean temp files MigratorTest ( #4177 )
...
The automated tests used to generate several temporary files not deleted...
2022-01-29 23:08:09 +01:00
Alexandre Alapetite
8808fb4545
Fix keep state after favourites tags ( #4178 )
...
* Fix keep state after favourites tags
#fix https://github.com/FreshRSS/FreshRSS/issues/4124 regression
* Optimisation
2022-01-29 14:19:16 +01:00
Alexandre Alapetite
2e805f8c0b
Credits
2022-01-29 13:51:03 +01:00
Alexandre Alapetite
a568e11142
Changelog
2022-01-29 13:43:41 +01:00
maTh
cf433d4d79
Fixed: wrong dropdown triangle of labels category ( #4174 )
...
* Update aside_feed.phtml
* Solution could be so simple
2022-01-27 00:43:46 +01:00