András Marczinkó
eb2c2d9a01
Updated Hungarian translation ( #5918 )
...
* Updated Hungarian translation
* Fix typos config
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-12-03 14:08:48 +01:00
Alexandre Alapetite
8c18dc16a9
Allow reas-as-scroll in important view ( #5906 )
...
And within a single feed
See https://github.com/FreshRSS/FreshRSS/pull/5782#issuecomment-1810065152
2023-12-03 11:35:36 +01:00
Alexandre Alapetite
969758a73e
Fix XPath encoding ( #5912 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5430
fix https://github.com/FreshRSS/FreshRSS/issues/5911
2023-11-30 09:46:53 +01:00
Alexandre Alapetite
7e1f549eb4
Changelog
2023-11-25 12:44:52 +01:00
Alexandre Alapetite
203132b015
Pass FreshRSS version to JS client side for extensions ( #5902 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5542
2023-11-25 00:37:42 +01:00
Alexandre Alapetite
76cbfadcdf
Fix types for extensions ( #5901 )
...
* Fix types for extensions
To accompany https://github.com/FreshRSS/Extensions/pull/185
* Avoid bug redeclared function
2023-11-24 14:50:03 +01:00
Alexandre Alapetite
bc9ef0d188
Improve filtering of Cron env variables ( #5898 )
...
Avoid keeping environment variables used for init.
Improvement of https://github.com/FreshRSS/FreshRSS/pull/5795
Spotted when checking https://github.com/FreshRSS/FreshRSS/issues/5894
2023-11-21 16:33:19 +01:00
Alexandre Alapetite
b65ea97901
Fix PHP 7 compatibility strict_types ( #5893 )
...
* Fix PHP 7 compatibility
https://github.com/FreshRSS/FreshRSS/discussions/5892
* Multiple PHP 7 fixes
* PHPStan
2023-11-18 23:21:20 +01:00
Alexandre Alapetite
445e49db15
Fix Minz_Extension::getVersion ( #5891 )
...
Regression from https://github.com/FreshRSS/FreshRSS/pull/5830
2023-11-17 14:59:21 +01:00
Alexandre Alapetite
e70e5542e4
Fix Minz_Session::param visibility ( #5889 )
...
Regression from https://github.com/FreshRSS/FreshRSS/pull/5830
2023-11-17 13:47:13 +01:00
Luc SANCHEZ
30c7a61a9b
Use strict_types ( #5830 )
...
* Little's optimisations and booleans in conditions
* Apply strict type
* Apply strict type
* Apply strict type
* Fix multiple bugs with PHP 8.2 and 8.3
* Many declares missing, more errors fixed
* Apply strict type
* Another approach
* Stronger typing for Minz_Session
* Fix case of SQLite
---------
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-11-16 22:43:00 +01:00
martinrotter
ee99e7e2cc
Update README.md - RSS Guard ( #5872 )
...
* Update README.md
* French
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-11-16 13:19:01 +01:00
maTh
0504fc6766
Added: Display option for "My labels" ( #5884 )
...
* configs
* Update entry_bottom.phtml
* i18n strings
* fix phpstand found error
* reuse existing i18n string
---------
Co-authored-by: math-gh <>
2023-11-16 13:18:33 +01:00
maTh
96515d02be
Improved: Nord theme ( #5885 )
...
* fix font warnings in Firefox
* notification: margin + box-shadow
* notification line-height
* fix search input in dropdown menu
* clean code + add backdrop-filter for dropdown
* border radius of aside
* active menu item in bold
* colors of switches like on extension page
* color of error log entries
* fix global view overlay close area
* Select of sharing service
---------
Co-authored-by: math-gh <>
2023-11-16 13:11:28 +01:00
maTh
b3c0b4e979
h4,h5,h6 ( #5886 )
...
Co-authored-by: math-gh <>
2023-11-16 13:11:11 +01:00
Alexandre Alapetite
618ce380e7
More WebSub doc ( #5862 )
...
* More WebSub doc
* UI for WebSub + more documentation
And spellcheck Frech
* Links to WebSub doc from readme
* Add link to WebSub doc in admin interface
* Fix checkbox
* Plural
2023-11-14 23:28:01 +01:00
Alexandre Alapetite
8631d6f80d
Favicon: avoid echo exception ( #5867 )
...
Avoid potential Information Exposure
2023-11-14 23:27:41 +01:00
Alexandre Alapetite
9eba8726ac
API fix add feed with title ( #5868 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5866
2023-11-14 12:58:57 +01:00
FireFingers21
b1d568697a
Fix newlines not always displaying properly in description ( #5859 )
...
* Fix newlines not displaying properly
* Add name to credits
* Restore enclosure-description class
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* Update app/Models/Entry.php
XHTML
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-11-13 20:20:14 +01:00
maTh
2b8b80a5a9
Docs: How to contribute new theme ( #5863 )
...
* Update 05_Configuration.md
* Update 11_Themes.md
* Update contributing.md
* Update 02_Design.md
* fix
---------
Co-authored-by: math-gh <>
2023-11-12 21:56:14 +01:00
Joe Stump
641b891972
Fix trusted cidrs check ( #5853 )
...
* Fix ignored TRUSTED_PROXY issue
* Add a sub-section to the docs no property mappings for Authentik
* Typo
* Fix typing
* A few changes to the doc
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-11-11 08:40:51 +01:00
Dan Hersam
0fb339f0f1
Update credits file for recent PR ( #5854 )
...
https://github.com/FreshRSS/FreshRSS/pull/5839
2023-11-10 23:29:47 +01:00
Dan Hersam
57f46922e8
Rework the behavior of favicon search ( #5839 )
...
* Rework the behavior of favicon search
Use xpath queries to reduce the filtering necessary.
Don't call checkUrl since the href value will not always be a full URL.
Check for a base path in the HTML to be used if the favicon href doesn't
start with a leading slash.
* Break long xpath query into two lines
* Fix issues found by CI
2023-11-10 09:14:34 +01:00
Alexandre Alapetite
e6b0f8c3e3
Document Traefik PathPrefix ( #5845 )
2023-11-10 08:35:31 +01:00
Alexandre Alapetite
d918ab8bc8
Fix updateTagName ( #5842 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5840
Regression from https://github.com/FreshRSS/FreshRSS/pull/5328
2023-11-09 23:59:43 +01:00
Benjamin Reich
68aa9f335e
Add contribution ( #5841 )
2023-11-09 21:46:51 +01:00
Ben Passmore
b9939bdaac
Added ability to mark articles as read on focus. ( #5812 )
...
* Added ability to mark entries as read on focus.
Feature proposed in issue #5723 .
* make-fix-all + i18n fr
* Use batch to save resources and increase performance
* Use "keep_unread"
* typo
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-11-09 11:12:04 +01:00
Alexandre Alapetite
44a7c54a5a
Update WebSub documentation a bit ( #5829 )
...
* Update WebSub documentation a bit
* Marien prefers not to promote his hub too much :-)
2023-11-08 20:24:24 +01:00
Alexandre Alapetite
348028a290
New feature important feeds ( #5782 )
...
* New feature important feeds
* Fix PHPStan
* Initial style for important feeds + keep unread
* Change UI order
* Count important unread
* Never mark as read important feeds during scroll
* Fix i18n conf.iew.normal regression
* Fix reader view
* More fix reader view
* Create important.svg
* Fix title
* Fix counter
* Account for important during mark-all-as-read
* Fix underline colour
* 📌
* Changelog
---------
Co-authored-by: math-gh <>
Co-authored-by: maTh <1645099+math-GH@users.noreply.github.com >
2023-11-08 20:23:54 +01:00
Alexandre Alapetite
7d26dcc847
Remove unneeded execution permissions ( #5831 )
...
`chmod -x`
2023-11-08 13:21:36 +01:00
Alexandre Alapetite
00ae423924
Do not show message Add some feeds ( #5827 )
...
* Do not show message Add some feeds
I found this message misleading, as a view is most of the time empty due to a filter, not due to a lack of feeds.
* Remove i18n
2023-11-07 23:02:41 +01:00
François-Xavier Payet
e6c5054922
Add link to Authentik Integrations Documentation ( #5828 )
2023-11-07 15:35:31 +01:00
Alexandre Alapetite
85345559c7
Compatibility PHP 8.2 for running automated tests ( #5826 )
...
https://php.net/pdo.errorinfo has slightly changed signature
2023-11-07 13:15:48 +01:00
Alexandre Alapetite
711e2153d1
Fix FreshRSS logo link on Docker Hub
...
The link resolution does not seem to be supported automatically
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5819
2023-11-05 23:36:13 +01:00
Alexandre Alapetite
d4f659f915
Try automatic update of Docker description
...
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5819
2023-11-05 23:33:20 +01:00
Alexandre Alapetite
487c740900
Fix minor GitHub Actions ( #5819 )
...
Follow up of https://github.com/FreshRSS/FreshRSS/pull/5808
2023-11-05 23:07:46 +01:00
Benjamin Reich
8f07199777
add multi arch docker build ( #5808 )
...
* Add multi arch container build
Co-authored-by: EdJoPaTo <rfc-conform-git-commit-email@funny-long-domain-label-everyone-hates-as-it-is-too-long.edjopato.de >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
* using label from github action
* dont remove static labels and split docker readme in seperate action
* pin 3rd party action to a commit
* enable pushing to dockerhub
* Update .github/workflows/build-images.yml
Co-authored-by: EdJoPaTo <github@edjopato.de >
* remove not needed checkout
* set github token permissions
* Update .github/workflows/push-dockerhub-readme.yml
* update docker readme to match new tags
* Apply suggestions from code review
* fix suffix for alpine image
* fix suffix for alpine image
* push images only at upstream repo
* push images only at upstream repo
* push images only at upstream repo
* tag latest-alpine as alpine
* tag latest-alpine as alpine
* remove no needed falvor
* keep falvor for build
* Clean more things
* Rename action
To use same default name than https://github.com/actions/starter-workflows/blob/main/ci/docker-publish.yml
* Rename readme action
To use same default name than https://github.com/peter-evans/dockerhub-description/blob/main/.github/workflows/dockerhub-description.yml
* Use default name for dockerhub-description
https://github.com/peter-evans/dockerhub-description/blob/main/.github/workflows/dockerhub-description.yml
Plus minor wording
* Experiment with build-args
* Debug
* Add checkout back
* Revert back to metadata-action
* Remove quotes in version
* Try to fix variables
* Experiment with automatic label values again
* Delete last Docker Hub hooks
* Use only git SHA for org.opencontainers.image.revision
https://specs.opencontainers.org/image-spec/annotations/#pre-defined-annotation-keys
* Comment out semver for now
Might be enabled later if desired
* Enable major semver
---------
Co-authored-by: EdJoPaTo <rfc-conform-git-commit-email@funny-long-domain-label-everyone-hates-as-it-is-too-long.edjopato.de >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
Co-authored-by: EdJoPaTo <github@edjopato.de >
2023-11-05 22:46:01 +01:00
Justin Tracey
3b2e66051b
Update CREDITS.md ( #5818 )
2023-11-05 20:45:01 +01:00
Justin Tracey
df56d3b3bf
document username:password@ syntax in proxy_help ( #5805 )
...
* document username:password@ syntax in proxy_help
* document without credentials too
Also mark translations as dirty.
* Update app/i18n/fr/sub.php
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2023-11-05 11:59:48 +01:00
Frans de Jonge
ecf1585d74
init_posts(): load more posts on window resize ( #5815 )
...
* init_posts(): load more posts on window resize
Fixes:
1. Open FreshRSS in a shorter window
2. Resize to be much longer
3. Half the window remains empty
This is most obviously a problem on vertical monitors.
* Address comments
* blah blah
* typo
2023-11-04 17:49:48 +01:00
maTh
a4dc348c3d
Improved: nord theme ( #5810 )
...
* new-article banner: line-height deleted
* mobile: config menu: no border-radius anymore
* mobile: form-group.group-name in bold and with :
* improve .flux
* fix dropdown
* cleanup duplicate code from frss.css
* mark as read button
* load more button
* more margin of alerts on mobile screens
* option + optgroup
* vars cleaned up
* better help text lines
---------
Co-authored-by: math-gh <>
2023-11-04 03:17:15 +01:00
maTh
d66dff4029
Fix: inputs in add a new feed ( #5813 )
...
Co-authored-by: math-gh <>
2023-11-04 03:16:21 +01:00
Alexandre Alapetite
8b2f7848eb
Add support for enclosures thumbnail ( #5806 )
...
* Add support for enclosures thumbnail
fix https://github.com/FreshRSS/FreshRSS/issues/5170
* Changelog
2023-11-01 23:20:22 +01:00
Alexandre Alapetite
0795d47d82
Fix Apache IfVersion ( #5804 )
...
* Fix Apache IfVersion
fix https://github.com/FreshRSS/FreshRSS/issues/5803
* Minor changelog
2023-11-01 17:29:16 +01:00
maTh
3b408443be
fix update page button ( #5802 )
...
Co-authored-by: math-gh <>
2023-11-01 14:17:33 +01:00
Jan van den Berg
61f01d9c35
Fix typo in Dutch feedback.php ( #5796 )
2023-11-01 09:43:15 +01:00
Alexandre Alapetite
5a383c1054
Update DB recommendations ( #5793 )
...
* Update DB recommendations
Favour PostgreSQL, based on tests such as:
https://github.com/FreshRSS/FreshRSS/pull/5648#issuecomment-1715843198
https://github.com/FreshRSS/FreshRSS/issues/5707
SQLite is generally very fine, although with the challenge that the DB model cannot easily be updated https://www.sqlite.org/lang_altertable.html#why_alter_table_is_such_a_problem_for_sqlite
(We should ship a command-line update mechanism)
I have verified that FreshRSS still works with `mysql:5.5.62`
https://hub.docker.com/layers/library/mysql/5.5.62/images/sha256-d404d78aa797c87c255e5ae2beb5d8d0e4d095f930b1f20dc208eaa957477b74?context=explore
* sqlite
2023-10-31 23:37:16 +01:00
Alexandre Alapetite
72aaea8636
Fix Docker CRON_MIN for env with special characters ( #5795 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5792
regression from https://github.com/FreshRSS/FreshRSS/pull/5772
2023-10-31 23:36:23 +01:00
Alexandre Alapetite
a5748ad74f
Fix lang_name ( #5798 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/5797
2023-10-31 22:25:43 +01:00
Alexandre Alapetite
0234f4e40b
Document Apache 2.4+ ( #5791 )
...
And avoid crash in Apache 2.2 anyway
fix https://github.com/FreshRSS/FreshRSS/issues/5790
2023-10-31 12:27:32 +01:00