dependabot[bot]
453a46af4e
Bump phpstan/phpstan from 2.1.8 to 2.1.11 ( #7482 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 2.1.8 to 2.1.11.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/2.1.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/2.1.8...2.1.11 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-version: 2.1.11
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 20:59:44 +02:00
dependabot[bot]
e167150739
Bump peter-evans/dockerhub-description from 4.0.0 to 4.0.1 ( #7480 )
...
Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/peter-evans/dockerhub-description/releases )
- [Commits](e98e4d1628...0505d8b048 )
---
updated-dependencies:
- dependency-name: peter-evans/dockerhub-description
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 20:32:56 +02:00
Alexandre Alapetite
d3aaefb1f6
Fix ext.php: Restrict valid paths in ext.php for extensions ( #7479 )
...
* Fix ext.php: Restrict valid paths in ext.php for extensions
Rework https://github.com/FreshRSS/FreshRSS/pull/7474
* Fix wrong variable
2025-04-01 19:13:27 +02:00
22cs
89b0e1168e
Update 10_filter.md to provide detailed explanations of the time syntax. ( #7464 )
...
* Update 10_filter.md to provide detailed explanations of the time syntax.
* Update 03_Main_view.md to provide detailed explanations of the time syntax.
* Reworded
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-04-01 17:55:39 +02:00
Alexandre Alapetite
3336631a84
Catch extension exceptions in override ( #7475 )
...
* Catch extension exceptions in override
https://github.com/FreshRSS/Extensions/pull/300#issuecomment-2768578464
* Fix error message
2025-04-01 17:55:20 +02:00
Alexandre Alapetite
dbdadbb410
Make update URL readonly ( #7477 )
...
The security risks look higher than the minor convinience
Modify https://github.com/FreshRSS/FreshRSS/pull/1024
2025-04-01 17:54:52 +02:00
Alexandre Alapetite
5cb73fa220
Restrict valid paths in ext.php for extensions ( #7474 )
...
* Restrict valid paths in ext.php for extensions
* Disallow absolute paths as well
2025-04-01 17:53:33 +02:00
Alexandre Alapetite
aa3867ae12
Partial revert Referrer-Policy ( #7478 )
...
https://github.com/FreshRSS/FreshRSS/pull/6303#issuecomment-2768907702
Was already implemented conditionally
https://github.com/FreshRSS/FreshRSS/pull/1198
2025-04-01 12:38:37 +02:00
maTh
1f624bc5e2
Referrer-Policy: same-origin ( #6303 )
...
* Referrer-Policy: same-origin
* same-origin for our own images
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-04-01 12:23:56 +02:00
𝗛𝗼𝗹𝗶
238d5a48e4
Update CREDITS.md ( #7476 )
...
* Update CREDITS.md
Credit for myself
* Fix
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-04-01 11:55:31 +02:00
𝗛𝗼𝗹𝗶
4c6bd24eec
Improve Turkish Language ( #7442 )
...
* Improve Turkish Language
* fix
* Update gen.php
* Update app/i18n/tr/gen.php
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update sub.php
* edit
* edit
* make fix-all
* Mark lines as ignored
* Typo
* Update sub.php
---------
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-04-01 11:30:09 +02:00
Alexandre Alapetite
d81dbc44b8
Fix escaping of tag search ( #7468 )
...
* Fix escaping of tag search
fix https://github.com/FreshRSS/FreshRSS/issues/7466
* Minor clarity
2025-04-01 09:39:16 +02:00
Alexandre Alapetite
426e3054c2
Add CSP to favicons ( #7471 )
...
E.g. for the case of SVGs
2025-04-01 09:27:33 +02:00
Alexandre Alapetite
d0b9611319
Update bcrypt.js from 2.4.4 to 3.0.2 ( #7449 )
...
https://github.com/dcodeIO/bcrypt.js/releases/tag/v3.0.0
Can be updated to the latest version with:
`curl -L https://unpkg.com/bcryptjs/umd/index.js > p/scripts/vendor/bcrypt.js`
2025-03-25 10:19:51 +01:00
hkcomori
9e8c306b3e
JavaScript: new event to detect context loaded ( #7452 )
...
* Add JavaScript event: freshrss:globalContextLoaded
* Update docs
* Update docs: fix typo
2025-03-25 10:18:33 +01:00
Glyn Normington
a130f96646
Credit myself ( #7455 )
2025-03-24 20:16:06 +01:00
Alexandre Alapetite
9114b9a06a
Support multiple JSON fragments in HTML+XPath+JSON mode ( #7369 )
...
* Support multiple JSON fragments in HTML+XPath+JSON mode
fix https://github.com/FreshRSS/FreshRSS/discussions/7352#discussioncomment-12295475
E.g. HTML with one `<script type="application/ld+json">...</script>` per item.
* Better help messages
2025-03-24 14:08:43 +01:00
Glyn Normington
b0a3ae1e7a
Clarify MINZ usage ( #7426 )
...
* Clarify MINZ usage
MINZ (archived, read-only) is not a dependency
of FreshRSS, which would be very concerning.
Instead, FreshRSS copied MINZ and has evolved
it since then under the same license.
Ref: https://github.com/FreshRSS/FreshRSS/discussions/7425
* Move credits to README
* Delete credits from web UI
* Additional changes
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-03-24 14:04:10 +01:00
maTh
0217c83979
Themes: .btn padding + small adjustments ( #7168 )
...
Closes https://github.com/FreshRSS/FreshRSS/issues/6262
Changes proposed in this pull request:
- CSS: the search button was too big/not flexible enough for the height because of the padding
How to test the feature manually:
1. browser configuration: change the default font size from (`16`pt mostly) to `15` or `14`
2. go to subscription management -> `Subscription tools`
3. there should be no scroll bar (because the left hand side navigation is short and the content right hand side is short too)
Side effect: All buttons will be a bit smaller as before (because `px` -> `rem`) It should not be an issue at all
2025-03-22 23:31:08 +01:00
Alexandre Alapetite
64bbb42553
Fix CLI flag parsing ( #7430 )
...
* Fix CLI flag parsing
fix https://github.com/FreshRSS/FreshRSS/issues/7428
* Fix other places
* Forgotten debugging
2025-03-22 23:17:52 +01:00
Alexandre Alapetite
72ad6e528c
Fix API for labels with slash ( #7437 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/7435
2025-03-22 23:16:59 +01:00
docxml
2567f76950
Update 02_Prerequisites.md ( #7448 )
...
* Update 02_Prerequisites.md
Line numbers have varied over time
* Same for fr
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-03-22 23:16:20 +01:00
Alexandre Alapetite
68cb248bd5
Update PHPStan 2.1.8 ( #7431 )
...
Fixing minor breaking changes
2025-03-15 11:58:48 +01:00
Alexandre Alapetite
a607407f4b
SimplePie sync upstream ( #7434 )
...
https://github.com/FreshRSS/simplepie/pull/34
2025-03-15 11:53:34 +01:00
Machou
f49e5cc7fe
fr update ( #7432 )
...
* Update admin.php
* Update conf.php
2025-03-14 23:45:28 +01:00
Alexandre Alapetite
8483802407
Changelog
2025-03-13 23:15:53 +01:00
maTh
7de384bf9c
Mark as read button: config for the size ( #7314 )
...
* settings
* i18n: mark_read_button
* big, small, none
* fix
* Fixes
* make fix-all
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-03-13 23:10:48 +01:00
Alexandre Alapetite
a7361a3e7c
Implement JSON string concatenation with & operator ( #7414 )
...
Inspired by [JSONata syntax](https://docs.jsonata.org/expressions ).
fix https://github.com/FreshRSS/FreshRSS/issues/6565
2025-03-13 22:40:41 +01:00
Dezponia
df545b513b
Add check for Apache mod_filter to ensure "AddOutputFilterByType" works. ( #7419 )
...
* Update .htaccess
Add check for Apache mod_filter to ensure "AddOutputFilterByType" works.
* Explicit enabling mod_filter in our Docker images
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-03-13 22:40:26 +01:00
Alexandre Alapetite
e61f00cb64
Start FreshRSS 1.26.2
2025-03-13 22:39:11 +01:00
Alexandre Alapetite
0dc96b0214
Release 1.26.1
1.26.1
2025-03-13 22:24:02 +01:00
Alexandre Alapetite
af1b4cfa5f
Changelog + credits
2025-03-13 22:20:03 +01:00
Bryan Butler
802fc89ca6
Fix issue #7383 : Finish Translation issue requiring character escape out. ( #7423 )
...
Escape out "klo" ("at") characters found in format_date_hour for Finnish/Suomi
translation. Specifically to resolve issue #7383
2025-03-12 22:35:49 +01:00
Bryan Butler
3b35a5a63f
Update CREDITS.md ( #7420 )
...
add my name to CREDITS.md after https://github.com/FreshRSS/FreshRSS/pull/7416
2025-03-09 10:56:01 +01:00
Alexandre Alapetite
3a62240b08
Changelog
2025-03-08 13:42:21 +01:00
Yuanlin Lin
66a8d4a355
feat: Add one-click deploy to Zeabur button on README.md ( #7271 )
...
* feat: add Zeabur button in README.fr.md
* Add one-click deploy to Zeabur button on README.md
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-03-08 12:15:54 +01:00
Alexandre Alapetite
d80171ebfd
Back-compatibility cURL 7.51 ( #7409 )
...
* Back-compatibility cURL 7.51
fix https://github.com/FreshRSS/FreshRSS/issues/7381
And add cURL version to system info.
Do not require a specific version of cURL for now, but maybe later.
* Fix CI
* make fix-all
* Add TODOs
* Add ssl_version
* Update app/i18n/it/index.php
Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com >
---------
Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com >
2025-03-08 11:49:05 +01:00
Jackson Culbreth
fdc564dd9e
Added api password indicator text ( #7340 )
...
* Added api password indicator text
* make fix-all
* i18n
* i18n: it
Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com >
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com >
2025-03-07 23:34:56 +01:00
Bryan Butler
3ec0bdab38
Fix issue where $keepMax is defaulted to const when non-zero value is compared. ( #7416 )
...
Fix issue where $keepMax is defaulted to const when non-zero value is compared.
Fix an issue where $keepMax var is set to ARCHIVING_RETENTION_COUNT_LIMIT
when a user sets "Archiving" -> "Maximum number of articles to keep per
feed" to a non-zero value for a given category.
[EXAMPLE]:
User sets value to 50 (int), This matches the !== comparison and
thus is overridden by ARCHIVING_RETENTION_COUNT_LIMIT.
2025-03-07 23:29:27 +01:00
maTh
b9a6c943b2
improve origine theme ( #7413 )
...
* improve origine theme
* .nav_menu .btn
2025-03-07 00:20:21 +01:00
Rui Melo
ecb7a836ec
Add Portuguese from Portugal Language ( #7329 )
...
* Good day to deal with people in high places; particularly lonely stewardesses.
* You're currently going through a difficult transition period called "Life."
* You're at the end of the road again.
* Fixes
* Add references to pt-pt
* Fix order
* Config typos
* Update conf.php
* Fix whitespace
* Update app/i18n/pt-pt/sub.php
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-03-06 17:30:16 +01:00
berumuron
40cdeb8687
fix: Update the user's last activity on login action ( #7406 )
2025-03-05 22:36:41 +01:00
Alexandre Alapetite
a1b5893bd3
Fix Minz_Request::paramArray ( #7400 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/7371
Regression from https://github.com/FreshRSS/FreshRSS/pull/7131
2025-03-05 16:45:34 +01:00
Alexandre Alapetite
ecdb63c335
Fix regression cURL HTTP headers ( #7403 )
...
* Fix regression cURL HTTP headers
fix https://github.com/FreshRSS/FreshRSS/issues/6712#issuecomment-2697961491
We would sometimes wrongly override the default HTTP headers of SimplePie
https://github.com/FreshRSS/simplepie/pull/33
https://github.com/simplepie/simplepie/pull/912
* Sync SimplePie
https://github.com/FreshRSS/simplepie/pull/33
2025-03-05 16:45:06 +01:00
Alexandre Alapetite
9641f2a5a3
Changelog 1.17.0 forgotten ( #7397 )
...
https://github.com/FreshRSS/FreshRSS/pull/3161
https://github.com/FreshRSS/FreshRSS/issues/7377
2025-03-05 16:35:26 +01:00
Alexandre Alapetite
79387e144b
i18n do not translate XPath code ( #7404 )
...
Spotted in https://mapstodon.space/@jorgesanz/114109696863582740
2025-03-05 16:34:20 +01:00
Annika Backstrom
f40acd78cb
Use case-insensitive sort for categories ( #7402 )
...
Changes proposed in this pull request:
- Use `strnatcasecmp()` inside `listSortedCategories()`
How to test the feature manually:
1. Create categories `A`, `b`, and `C`
2. Observe that categories are sorted case-insensitively on the feed index and Subscription Management pages
2025-03-05 14:40:26 +01:00
Olicorne
31c797b3fc
docs: add link to freshrss_python_api ( #7401 )
...
as suggested here: https://github.com/FreshRSS/FreshRSS/discussions/7395
Signed-off-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com >
2025-03-04 23:50:48 +01:00
Alexandre Alapetite
03aec8b54e
Fix dynamic OPML ( #7394 )
...
Regression from https://github.com/FreshRSS/FreshRSS/pull/7155
Fix https://github.com/FreshRSS/FreshRSS/issues/7385
2025-03-03 23:05:39 +01:00
FromTheMoon
78ca659ecc
Update Hungarian translation ( #7391 )
...
* Update Hungarian translation
* make fix-all
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-03-03 16:43:13 +01:00