Alexandre Alapetite
53d40ea3bb
Traefik 2.11 in docker-compose example ( #6098 )
...
https://github.com/traefik/traefik/releases/tag/v2.11.0
2024-02-17 14:44:57 +01:00
hkcomori
f992a7007e
Fix Japanese translation ( #6108 )
2024-02-17 14:44:39 +01:00
Alexandre Alapetite
2989470e88
applyFilterActions after extensions ( #6091 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6090
2024-02-15 10:31:02 +01:00
Alexandre Alapetite
06570b30f0
composer update ( #6075 )
...
Update PHPStan, fixing some bugs needed for https://github.com/FreshRSS/FreshRSS/pull/6052
(One syntax fix caught by new version)
Update also PHPUnit
2024-01-30 12:57:14 +01:00
maTh
4d95ef7164
Improve the padding of the notification banner ( #6074 )
2024-01-29 12:37:02 +01:00
Alexandre Alapetite
6228f959f7
Fix default category name ( #6073 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6071
2024-01-28 22:16:24 +01:00
Guilherme Gall
d36e11085d
Update CREDITS.md ( #6069 )
2024-01-26 12:25:33 +01:00
Thomas Renes
0c023a7b5c
Fix: Favicon with protocol-relative URLs have duplicate slashes. ( #6068 )
...
The URL of favicons with protocol-relative URL's already start with "//" so by adding it again it will result in "http:////url " and the icon will never be retrieved.
2024-01-26 11:08:10 +01:00
Guilherme Gall
d61734a5e0
Fix typos in pt-br translation ( #6067 )
2024-01-26 09:45:17 +01:00
FabioL
86631d24b9
Added credits for translations ( #6064 )
...
* Updated italian translations
* Minor fixes
* Workaround bug with `array (`
* Added credits for translations
* Alphabetic order
* Revert lost line
---------
Co-authored-by: loviuz <loviuz@mailbox.org >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-25 00:23:36 +01:00
Alexandre Alapetite
c0812032dd
SimplePie log HTTP status of requests ( #6061 )
...
To make debugging of e.g. https://github.com/FreshRSS/FreshRSS/issues/6056 easier
2024-01-24 11:50:18 +01:00
FabioL
c66382cc91
Updated italian translations ( #6060 )
...
* Updated italian translations
* Minor fixes
* Workaround bug with `array (`
---------
Co-authored-by: loviuz <loviuz@mailbox.org >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-24 00:54:26 +01:00
maTh
415490dd7c
Fix: left hand side navigation of TOS item when selected ( #6055 )
2024-01-22 12:23:23 +01:00
Alexandre Alapetite
9672905711
Read You not offline ( #6050 )
...
Fix https://github.com/FreshRSS/FreshRSS/pull/4633
2024-01-21 14:03:45 +01:00
th0mcat
79bf7d4967
Add Read You ( #4633 )
...
* Add Read You
* Update README.fr.md
* Add Read You
* Add Read You
* Add Read You
* Add Read You
* Beta version ready
https://github.com/Ashinch/ReadYou/pull/536
https://github.com/Ashinch/ReadYou/discussions/478
https://github.com/Ashinch/ReadYou/discussions/542
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-21 13:56:08 +01:00
Alexandre Alapetite
4a0e8a7058
Native array return type forgotten ( #6046 )
...
Native type forgotten from
https://github.com/FreshRSS/FreshRSS/pull/5269
https://github.com/FreshRSS/FreshRSS/pull/5213
2024-01-18 10:12:53 +01:00
Kasimir Cash
9b1f971333
Fixes reversed behaviour by ignore ( #6041 )
2024-01-17 08:45:11 +01:00
Kasimir Cash
6d14813840
Standardise command line option parsing ( #6036 )
...
* Separates long & short options for parsing
* Adds parsing for short options + doc rewrites
* Fixes undefined constant in check.translation
* Standardises CL option parsing
* Refactors option parsing
* Renames getLongOptions -> getOptions
* Removes unused code
* Converges on string typing for options
* Updates docs & help files
* Updates array syntax array( ) -> [ ]
2024-01-17 08:42:43 +01:00
Alexandre Alapetite
314077a457
PHPStan prepare exceptions ( #6037 )
...
Take advantage of
https://phpstan.org/blog/bring-your-exceptions-under-control
Minimum changes to pass `tooWideThrowType` and `implicitThrows`.
Revert some mistakes from:
https://github.com/FreshRSS/FreshRSS/pull/5504
Preparation needed before new PRs of the same type:
https://github.com/FreshRSS/FreshRSS/pull/5962
Fix several wrong PHPDocs and catches:
> Method ... has ...Exception in PHPDoc @throws tag but it's not thrown.
> Dead catch - ...Exception is never thrown in the try block.
2024-01-15 10:36:30 +01:00
Alexandre Alapetite
52f6c8399b
Explicit PHP version for Composer ( #6039 )
...
* Explicit PHP version for Composer
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/6038
Ensure that we do not depend on incompatible libraries like in
https://github.com/FreshRSS/FreshRSS/pull/6030
* Explicit version for PHPStan
Due to changes in types, we only support PHPStan in PHP 8 mode
2024-01-15 10:32:30 +01:00
Alexandre Alapetite
74ed1e6c57
Fix PHP 7.4 compatibility ( #6038 )
...
Some recent PRs have broken PHP 7.4 compatibility due to `mixed` typing.
2024-01-13 17:02:39 +01:00
eta-orionis
9c97d8ca72
JSONFeeds, JSON scraping, and POST requests for feeds ( #5662 )
...
* allow POST requests for feeds
* added json dotpath and jsonfeed subscriptions. No translation strings yet
* debug and fix jsonfeed parser
* bugfix params saved when editing feed
* added translations for JSON features
* Update docs for web scraping
* make fix-all
and revert unrelated changes, plus a few manual fixes, but there are still several type errors
* Fix some i18n
* refactor json parsing for both feed types
* cleanup unnecessary comment
* refactored generation of SimplePie for XPath and JSON feeds
* Fix merge error
* Update to newer FreshRSS code
* A bit of refactoring
* doc, whitespace
* JSON Feed is in two words
* Add support for array syntax
* Whitespace
* Add OPML export/import
* Work on i18n
* Accept application/feed+json
* Rework POST
* Fix update
* OPML for cURL options
* Fix types
* Fix Typos
---------
Co-authored-by: Erion Elmasllari <elmasllari@factorsixty.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-10 08:23:45 +01:00
Kasimir Cash
9a80dde238
2297 cli parameters consistency ( #6028 )
...
* Updates do-install params
* Adds parseCliParams to _cli.php
* Updates do-install to use parseCliParams
* Updates reconfigure to use parseCliParams
* Fixes bug mail_login => email
* Update create-user to use parseCliParams
* Minor refactor
* Updates update-user to use parseCliParams
* Fix no_default_feeds => no-default-feeds
* Refactors arrays
* Updates CLI Readme
* Adds docblocks to _cli functions
* Sets vars in _cli functions
* Fixes indentation
* Meeting coding standards around colons
* Meeting PHPStan standards
* Removes stray whitespace
* Meeting PHPStan Next Level standards
* More specific typing
* Maintaining types
* Typing around getopt()
* Fixes typo
* Fixes typo perameters -> parameters
* Removes unused variable
* Rewrites deprecation warning message
2024-01-09 23:01:17 +01:00
Alexandre Alapetite
c89073d60e
Update dev dependencies ( #6023 )
2024-01-05 08:45:21 +01:00
Alexandre Alapetite
4704c11d17
Update to PHPMailer 6.9.1 ( #6022 )
2024-01-05 08:45:07 +01:00
Simone
889746cb10
Update CREDITS.md ( #6019 )
2024-01-03 16:40:20 +01:00
Simone
6075ee8158
i18n: Italian: fixed-typo ( #6018 )
...
Non sure if there are other occurrences.
2024-01-03 16:21:36 +01:00
Alexandre Alapetite
70e71b8364
Auto-label ( #5954 )
...
Add labels automatically to incoming articles
fix https://github.com/FreshRSS/FreshRSS/issues/2380
fix https://github.com/FreshRSS/FreshRSS/issues/2420
fix https://github.com/FreshRSS/FreshRSS/issues/3279
fix https://github.com/FreshRSS/FreshRSS/discussions/4947
fix https://github.com/FreshRSS/FreshRSS/issues/5728
fix https://github.com/FreshRSS/FreshRSS/issues/5599
2024-01-03 11:23:06 +01:00
Alexandre Alapetite
1e5f5078ed
Sanitize parsing list of extensions ( #6016 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6015
2024-01-03 10:26:09 +01:00
Alexandre Alapetite
e240ee1caf
API allow negative feed IDs ( #6010 )
...
For future features (e.g. save articles by URL, save a manual note, ...), it would be good to allow special feeds, and to use negative integers for that. The rest of FreshRSS seems to be already ready, and there was only the Google Reader API, which required positive integers for feed IDs.
I quickly tested apps such as News+, EasyRSS, Rreadrops, which seem fine with that, but help welcome to test compatibility more thoroughly.
2024-01-02 19:23:09 +01:00
laxmanpradhan
77108ea19e
Authentik oAuth setup documentation updates ( #5969 )
...
* Update 16_OpenID-Connect-Authentik.md
updated docs
* Add files via upload
* Update 16_OpenID-Connect-Authentik.md
Updated documentation with many clarifications. The most important one is the redirect URL which must include the port or it will not work. To ensure compatibility, I have recommended both URLs be added, with and without the port. Example docker-compose also added with traefik reverse proxy.
* Reduce screenshot size
* Fixes and improvements
* Allow changing auth to HTTP
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-12-30 23:45:31 +01:00
Alexandre Alapetite
a3ebfe76ea
Docker Debian disable unused PHP modules ( #5994 )
...
https://github.com/FreshRSS/FreshRSS/issues/5993
2023-12-30 23:42:57 +01:00
András Marczinkó
0c178fe562
Translated the websub help line in the Hungarian translation ( #6005 )
2023-12-30 23:41:15 +01:00
Alexandre Alapetite
9c104ee6bb
Prepare next dev version
2023-12-30 17:29:27 +01:00
Alexandre Alapetite
227233b4ef
Release 1.23.1
1.23.1
2023-12-30 17:17:00 +01:00
maTh
6a43d06566
fix:remove duplicated lines that are given in frss.css ( #5999 )
2023-12-29 22:58:28 +01:00
András Marczinkó
9dec2af35d
Fixed peroid names in the Hungarian translation ( #6000 )
2023-12-29 22:46:04 +01:00
Alexandre Alapetite
386c982443
Doc Web git update ( #5995 )
...
https://github.com/FreshRSS/FreshRSS/discussions/5991
2023-12-29 13:36:43 +01:00
Alexandre Alapetite
39952f57fb
Minor .dockerignore ( #5996 )
2023-12-29 13:36:30 +01:00
yzqzss
2bd9f63030
fix: base_url becomes empty after saving configuration ( #5992 )
...
* fix: `base_url` becomes empty after saving configuration
* Just remove the line
* Use read-ony instead
https://developer.mozilla.org/docs/Web/HTML/Attributes/readonly#attribute_interactions
* Revert for websub
* Changelog
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-12-28 20:06:26 +01:00
Alexandre Alapetite
08345d0a95
Changelog
2023-12-28 14:10:32 +01:00
Alexandre Alapetite
65c6c2d5cb
Fix export with MySQL ( #5988 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5982
2023-12-28 13:09:51 +01:00
Alexandre Alapetite
8b090ee4a3
Changelog
2023-12-27 15:28:12 +01:00
Alexandre Alapetite
d65f77c081
More robust assignment of categories to feeds ( #5986 )
...
Several minor cases, none of which should really be necessary
Might help:
https://github.com/FreshRSS/FreshRSS/issues/5981
https://github.com/FreshRSS/FreshRSS/issues/5982
2023-12-27 15:18:36 +01:00
Alexandre Alapetite
e968964538
Fix show_tags_max ( #5978 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5975
Regression from https://github.com/FreshRSS/FreshRSS/pull/5830
2023-12-26 16:30:32 +01:00
Alexandre Alapetite
bf1eda8c05
Fix extensions enableByList ( #5979 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5976
fix https://github.com/YunoHost-Apps/freshrss_ynh/pull/176
2023-12-26 12:17:52 +01:00
Zhiyuan Zheng
ec7fd382e5
Update zh-cn translations ( #5977 )
...
* Add zh-cn translation.
* Update admin.php
* Update conf.php
* Update conf.php
* Update feedback.php
* Update gen.php
* Update sub.php
2023-12-26 11:38:15 +01:00
Alexandre Alapetite
941b370fe5
Start 1.23.1-dev
2023-12-24 11:37:36 +01:00
Alexandre Alapetite
a67c11c52d
Release 1.23.0
1.23.0
2023-12-24 11:22:44 +01:00
Alexandre Alapetite
ad990a21a1
Fix extensions getUserConfiguration
...
fix https://github.com/FreshRSS/FreshRSS/issues/5970
Regression from https://github.com/FreshRSS/FreshRSS/pull/5957
2023-12-23 11:34:18 +01:00