LLeana
ca0c1edbe3
Pull request of spanish translation ( #5436 )
...
* Update sub.php
Update spanish translation
* Update conf.php
Update Spanish translation
* Update gen.php
Update spanish translation
* Update index.php
Update spanish translation
* Update admin.php
update spanish translation
* Fix ignore
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-06-01 22:44:19 +02:00
Luc SANCHEZ
1d2bb50f2e
phpstan-9 for Share.php ( #5431 )
...
* phpstan 9 for Search.php
phpstan 9 for Share.php
* phpstan-9 for Search.php
* Better consistency for search results
---------
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-30 23:03:14 +02:00
Alexandre Alapetite
adb5db9d97
Forgotten debug line
...
https://github.com/FreshRSS/FreshRSS/pull/5404
2023-05-30 22:37:52 +02:00
Luc SANCHEZ
8f0a121e6a
phpstan-8 typehinting ( #5429 )
...
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
2023-05-30 21:34:42 +02:00
acbgbca
df865d7900
Linkding share now passes title #5432 ( #5433 )
2023-05-30 21:32:45 +02:00
LleanaRuv
1c47483da7
Update of Spanish translation ( #5408 )
...
* Update admin.php
Update Spanish
* Update conf.php
Spanish update
* Fix
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-28 18:07:04 +02:00
Alexandre Alapetite
0292b2f1f3
Improve Dev Container ( #5423 )
...
* Improve Dev Container
PHPStan was failing in Dev Container
* Update Docker to Alpine Linux 3.18
* New DATA_PATH environment variable
* README
2023-05-28 18:03:34 +02:00
maTh
eeefbdf9c7
Fixed: i18n extensions: 'en' as fallback ( #5426 )
...
* Update Translate.php
* Small improvements
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-28 18:02:04 +02:00
vrachnis
df80913747
Fix favicon fetching while using proxies ( #5421 )
...
* Fix favicon fetching while using proxies
This ensures that if curl_options are defined in config.php, those
settings are respected while fetching favicons.
Fixes FreshRSS#4951
* Change options priority
* Credits keep alphabticorder
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-25 09:27:52 +02:00
Alexandre Alapetite
445cc23abd
PHPStan Level 7 complete ( #5406 )
...
* PHPStan Level 7 complete
* Start PHPStan Level 8
* Forgot exclude .phtml
2023-05-22 20:55:59 +02:00
Alexandre Alapetite
d554d0f673
Avoid falsy guid ( #5412 )
...
Whitespace strings, empty strings, 0 are all problematic when working with GUIDs. so avoid them.
2023-05-22 10:01:43 +02:00
Alexandre Alapetite
3bdb897610
Remove debug line
...
Forgotten from https://github.com/FreshRSS/FreshRSS/pull/5404
2023-05-16 12:11:11 +02:00
Alexandre Alapetite
ea503975d5
Fix again updateLastSeenUnchanged ( #5404 )
...
* Fix again updateLastSeenUnchanged
https://github.com/FreshRSS/FreshRSS/pull/5382 was not good enough to fix markAsReadUponGone and introduced a regression in `entry.lastSeen`.
New approach.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5315
* Minor change of mind
* Fix handling of lastSeen
entry.lastSeen was not always correctly initialised, and sometimes overriden
2023-05-16 12:09:39 +02:00
Alexandre Alapetite
2038d50110
PHPStan Level 7 for Minz_Request, FreshRSS_Feed, Minz_Error ( #5400 )
...
* PHPStan Level 7 for Minz_Request
* PHPStan Level 7 for FreshRSS_Feed
* PHPStan Level 7 for Minz_Error
2023-05-15 19:26:48 +02:00
Alexandre Alapetite
c8d2ead763
Fix logs pagination ( #5403 )
...
* Fix logs pagination
Regression from https://github.com/FreshRSS/FreshRSS/pull/5269
* Add better default
2023-05-15 15:21:17 +02:00
maTh
360400b723
CSS: refactor of a.btn ( #5401 )
2023-05-15 00:06:34 +02:00
maTh
cd004cb978
move darkMode_auto from body to html root ( #5397 )
2023-05-14 19:24:12 +02:00
maTh
e65f399daa
fix: "for" attribute in config display ( #5398 )
2023-05-14 19:22:27 +02:00
Alexandre Alapetite
d8c535c25c
PHPStan Level 7 for Share userController logs_pagination ( #5393 )
2023-05-13 22:47:51 +02:00
Alexis Degrugillier
68766a9857
Link configuration to proper parameter ( #5394 )
...
Before, the system configuration was linked to the user parameter while the
user configuration was linked to the system parameter. This was an issue when
trying to retrieve some kind of configuration value in an extension.
Now, the configurations are properly linked to their parameters.
2023-05-12 23:02:25 +02:00
maTh
b1d55b8de3
fix: docs: array syntax ( #5392 )
2023-05-11 23:26:20 +02:00
Alexandre Alapetite
4b2a94453f
PHPMailer 6.8.0 ( #5389 )
...
* PHPMailer 6.8.0
https://github.com/PHPMailer/PHPMailer/releases/tag/v6.8.0
https://github.com/PHPMailer/PHPMailer/releases
* Exclude unused DSNConfigurator
2023-05-11 13:08:49 +02:00
maTh
deb306c33f
Improved: Install process: give more infos ( #5350 )
...
* comments added for each step
* infos about FreshRSS added in first step
* Remove reference to Kriss and Leed from install page
I do not find that informative, and quite confusing. Moved to readme instead.
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-11 13:08:23 +02:00
Alexandre Alapetite
6e2f2f1c1e
A few additional PHPStan rules ( #5388 )
...
A subset of
https://github.com/phpstan/phpstan-strict-rules
2023-05-11 13:02:04 +02:00
Alexandre Alapetite
fe7d9bbcd6
Typed view model classes ( #5380 )
...
* Typed view model classes
* Add ability to provide a typed view model class to a controller
* Use `::class` instead of string for referring to classes
* Examplified with `stats` and `javascript` controllers / views (more to do)
* Also useful for extensions (my usecase today), which did not have the ability to define own view model attributes before.
* Typo
2023-05-11 12:53:32 +02:00
maTh
2343f0ded1
Docs: delete 04_Changing_source_code.md ( #5391 )
...
* delete 04_Changing_source_code.md
* make pot
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-11 08:32:19 +02:00
Alexandre Alapetite
97226dc8a6
Update Docker image Alpine 3.18 ( #5383 )
...
https://alpinelinux.org/posts/Alpine-3.18.0-released.html
Minor updates with Apache 2.4.57 and PHP 8.1.19
2023-05-10 23:54:49 +02:00
maTh
b97545aff3
Improved: "Mark an article as read…" text area. Added a link to the documentation ( #5349 )
...
* i18n
* Update sub.php
* Update app/i18n/fr/sub.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* fix target="_blank"
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-10 23:14:29 +02:00
Luc SANCHEZ
078ceaa0bf
phpstan level 7 for indexController.php ( #5384 )
...
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
2023-05-10 13:01:52 +02:00
Alexandre Alapetite
4c5f3bbd9b
Fix markAsReadUponGone ( #5382 )
...
Fix regression from https://github.com/FreshRSS/FreshRSS/pull/5315
which indroduced a bug for cached feeds.
We now update the `lastSeen` property of entries to account for the fact that they are unchanged but still existing.
2023-05-09 22:31:43 +02:00
Alexandre Alapetite
26bc0e0ee9
Minor development config fixes ( #5379 )
...
* Add compatibility with MacOS for `paste` command
* Addition to .editorconfig
2023-05-09 13:08:57 +02:00
Alexandre Alapetite
afacebc3e2
Share in anonymous mode ( #5261 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/5248
Co-authored-by: maTh <math-home@web.de >
2023-05-09 13:08:22 +02:00
maTh
54c8de86c7
docs: language table added ( #5375 )
...
* docs: language table added
* Update 05_Configuration.md
* Update 05_Configuration.md
* french docs
* Unicode quote and a few fixes
(Same search&replace aslo applied to a few other files)
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-07 21:35:08 +02:00
Luc SANCHEZ
9172b65cdb
phpstan level 7 for updateController.php ( #5376 )
...
* phpstan level 7 for updateController.php
* phpstan level 7 for updateController.php
* Minor array syntax
---------
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-07 21:34:49 +02:00
Luc SANCHEZ
f90cd8042c
phpstan level 7 for feedController.php ( #5373 )
...
* phpstan level 7 for feedController.php
* phpstan level 7 for feedController.php
* phpstan level 7 for feedController.php
* phpstan level 7 for feedController.php
* A few fixes
---------
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-07 21:09:56 +02:00
Luc SANCHEZ
aa30635f97
phpstan level 7 for importExportController.php ( #5361 )
...
* phpstan level 7 for importExportController.php
* Update app/Controllers/importExportController.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* Update app/Controllers/importExportController.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* Update app/Controllers/importExportController.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* Update app/Controllers/importExportController.php
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* phpstan level 7 for importExportController.php
* phpstan level 7 for importExportController.php
* phpstan level 7 for importExportController.php
* A few edits
---------
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-05-04 21:20:32 +02:00
Alexandre Alapetite
fde4e79ed0
SQL attributes native unicode ( #5371 )
...
Save our attributes for entries, feeds, and tags as native Unicode instead of JSON escape sequences such as `\u00f8` which are difficult to work with.
2023-05-04 19:48:09 +02:00
Alexandre Alapetite
30c69ef147
Use PHPStan dynamicConstantNames ( #5370 )
...
https://phpstan.org/config-reference#constants
Avoid a few phpstan-ignore-next-line
2023-05-04 19:47:54 +02:00
Alexandre Alapetite
675c56f579
Fix entries count ( #5368 )
...
Parameters warning with some databases
2023-05-03 15:30:18 +02:00
Alexandre Alapetite
0a38aa7456
Automatic trusted_sources during install ( #5358 )
...
* Automatic trusted_sources during install
Fix https://github.com/FreshRSS/FreshRSS/issues/5357
* Fix install for http_auth
* Update lib/lib_rss.php
Co-authored-by: Luc SANCHEZ <4697568+ColonelMoutarde@users.noreply.github.com >
* Fill null exception e-mail
* Revert some syntax
* Minor parentheses
2023-05-03 00:37:04 +02:00
Alexandre Alapetite
bd9fa803f1
PHPStan Level 7 complete DAOs ( #5354 )
...
* PHPStan Level 7 complete DAOs
* Finalise PHPStan Level 7 for CategoryDAO
* PHPStan Level 7 for Context and Search
* Apply suggestions from code review
Co-authored-by: Luc SANCHEZ <4697568+ColonelMoutarde@users.noreply.github.com >
2023-05-02 14:38:32 +02:00
Alexandre Alapetite
4de1d5efea
Fix mark-selection-as-unread ( #5367 )
...
The "mark selection as unread" button would mark articles as read instead of unread...
2023-05-02 14:37:19 +02:00
Alexandre Alapetite
53808c6c05
Fix API starred ( #5366 )
...
* Fix API starred
Fix https://github.com/FreshRSS/FreshRSS/issues/5363
c72914bba2 (commitcomment-111220080)
* Minor type fix
* Additional check
* Minor syntax change
* Forgotten type change
2023-05-01 09:47:10 +02:00
Alexandre Alapetite
ffacdaa57a
Fix TagDAO for SQLite ( #5362 )
...
The list of tags was empty when using SQLite.
I have just realised that SQLite PDO driver returns int columns as string (at least in my test with PHP 7.4.33) so there was a type bug.
We might have other bugs of this type for SQLite...
2023-04-30 23:10:56 +02:00
maTh
9af1c1ca1b
Update .gitignore: ignore the directory data.back ( #5359 )
...
* Update .gitignore
* Update .gitignore
2023-04-30 21:16:32 +02:00
Luc SANCHEZ
49000ca587
phpstan level 9 for check.translation.php ( #5353 )
...
* phpstan level 7 for check.translation.php
* Fixes
---------
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-04-29 20:08:36 +02:00
Luc SANCHEZ
2199df8ad7
phpstan level 7 for manipulate.translation.php ( #5352 )
...
* phpstan level 7 for manipulate.translation.php
* Update manipulate.translation.php
---------
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
2023-04-28 14:21:54 +02:00
Alexandre Alapetite
c72914bba2
PHPStan Level 7 for more DAO PDO ( #5328 )
...
* PHPStan Level 7 for more DAO PDO
With new function to address common type and check problems
* A bit more
* PHPStan Level 7 for FreshRSS_Entry
2023-04-28 14:01:11 +02:00
Alexandre Alapetite
26e2a70312
Update dev dependencies ( #5339 )
...
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5336
https://stylelint.io/migration-guide/to-15
2023-04-26 08:23:21 +02:00
dependabot[bot]
c846b5a5a0
Bump yaml, stylelint, stylelint-config-recommended-scss and stylelint-order ( #5336 )
...
Removes [yaml](https://github.com/eemeli/yaml ). It's no longer used after updating ancestor dependencies [yaml](https://github.com/eemeli/yaml ), [stylelint](https://github.com/stylelint/stylelint ), [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss ) and [stylelint-order](https://github.com/hudochenkov/stylelint-order ). These dependencies need to be updated together.
Removes `yaml`
Updates `stylelint` from 14.16.1 to 15.6.0
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/14.16.1...15.6.0 )
Updates `stylelint-config-recommended-scss` from 8.0.0 to 11.0.0
- [Release notes](https://github.com/stylelint-scss/stylelint-config-recommended-scss/releases )
- [Changelog](https://github.com/stylelint-scss/stylelint-config-recommended-scss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stylelint-scss/stylelint-config-recommended-scss/compare/v8.0.0...v11.0.0 )
Updates `stylelint-order` from 5.0.0 to 6.0.3
- [Release notes](https://github.com/hudochenkov/stylelint-order/releases )
- [Changelog](https://github.com/hudochenkov/stylelint-order/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hudochenkov/stylelint-order/compare/5.0.0...6.0.3 )
---
updated-dependencies:
- dependency-name: yaml
dependency-type: indirect
- dependency-name: stylelint
dependency-type: direct:development
- dependency-name: stylelint-config-recommended-scss
dependency-type: direct:development
- dependency-name: stylelint-order
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 14:07:22 +02:00