aboutsummaryrefslogtreecommitdiff
path: root/p
AgeCommit message (Collapse)Author
2023-12-18Pass PHPStan level 8 (#5946)Gravatar Alexandre Alapetite
* Pass PHPStan level 8 And prepare for PHPStan level 9 https://phpstan.org/user-guide/rule-levels * Revert wrong replace in comment * Fix PHPStan level 8 * Update PHPStan and other dev dependencies * Remove obsolete comment * noVariableVariables and towards bleedingEdge https://github.com/phpstan/phpstan-strict-rules https://phpstan.org/blog/what-is-bleeding-edge * More bleedingEdge * A bit more PHPStan level 9 * More PHPStan level 9 * Prepare for booleansInConditions Ignore int and null * Revert wrong line * More fixes * Fix keep_max_n_unread * Stricter attribute functions * Stricter callHooks and more PHPStan level 9 * More typing * A tiny more
2023-12-10Fix font priority for languages using Han characters (#5930)Gravatar Kasimir Cash
* Remove chinese fonts from themes (#5670) * Adds name to credits
2023-12-03Rework keepmax (#5905)Gravatar Alexandre Alapetite
* Rework keepmax fix https://github.com/FreshRSS/FreshRSS/issues/5702 fix https://github.com/FreshRSS/FreshRSS/issues/5870 * More WIP * Minor progress * Progress * Beta * Improved debug message * Revert noCommit * Fix variable reset * Remove debug syslogs
2023-11-16Use strict_types (#5830)Gravatar Luc SANCHEZ
* 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-16Improved: Nord theme (#5885)Gravatar maTh
* 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-16h4,h5,h6 (#5886)Gravatar maTh
Co-authored-by: math-gh <>
2023-11-14API fix add feed with title (#5868)Gravatar Alexandre Alapetite
fix https://github.com/FreshRSS/FreshRSS/issues/5866
2023-11-13Fix newlines not always displaying properly in description (#5859)Gravatar FireFingers21
* 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-09Added ability to mark articles as read on focus. (#5812)Gravatar Ben Passmore
* 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-08Update WebSub documentation a bit (#5829)Gravatar Alexandre Alapetite
* Update WebSub documentation a bit * Marien prefers not to promote his hub too much :-)
2023-11-08New feature important feeds (#5782)Gravatar Alexandre Alapetite
* 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-04init_posts(): load more posts on window resize (#5815)Gravatar Frans de Jonge
* 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-04Improved: nord theme (#5810)Gravatar maTh
* 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-01Fix Apache IfVersion (#5804)Gravatar Alexandre Alapetite
* Fix Apache IfVersion fix https://github.com/FreshRSS/FreshRSS/issues/5803 * Minor changelog
2023-11-01fix update page button (#5802)Gravatar maTh
Co-authored-by: math-gh <>
2023-10-31Document Apache 2.4+ (#5791)Gravatar Alexandre Alapetite
And avoid crash in Apache 2.2 anyway fix https://github.com/FreshRSS/FreshRSS/issues/5790
2023-10-30Fix JS regression dropdown label (#5785)Gravatar Alexandre Alapetite
#fix https://github.com/FreshRSS/FreshRSS/issues/5784
2023-10-30Require PHP 7.4+ (#5720)Gravatar Alexandre Alapetite
* Require PHP 7.4+ https://github.com/FreshRSS/FreshRSS/discussions/5474 * Update Docker oldest Alpine 3.13 with PHP 7.4.26 * Add missing packets to Docker oldest * Update to typed properties https://php.net/migration74.new-features#migration74.new-features.core.typed-properties * More types
2023-10-28Fix UI inputs manage feed (#5765)Gravatar maTh
* fix input width * fix feed edit path_entries_filter --------- Co-authored-by: math-gh <>
2023-10-27More improvements/fixes of Nord theme (#5754)Gravatar maTh
* fix favicon * fix unread counter * table border color * fix/improve feed navigation * drag-drop-marker * hover nav_entries buttons * fix tags icon * border color for invalid input value --------- Co-authored-by: math-gh <>
2023-10-25Fix origine dark mode (#5745)Gravatar maTh
* fix dark mode auto special code * make error alert better readable --------- Co-authored-by: math-gh <>
2023-10-24Navigation buttons: Group icons (.group instead of .stick) (#5737)Gravatar maTh
* replace stick with group + update the themes * Update nav_menu.phtml --------- Co-authored-by: math-gh <>
2023-10-23Improved: Theme nord more improvement (#5719)Gravatar maTh
* new article banner * optimize side nav bar: close button, width, background * fix dropdown menu little arrows * active buttons dropdown menu --------- Co-authored-by: math-gh <>
2023-10-22Try Catch for window.Notification (#5690)Gravatar Alexandre Alapetite
fix https://github.com/FreshRSS/FreshRSS/issues/5687 Exceptions might be thrown in some cases https://developer.mozilla.org/docs/Web/API/Notification/Notification
2023-10-20improved: Nord theme (#5689)Gravatar maTh
* fix border at the end of stream * bigMarkAsRead button * .nav_menu .btn * transition faster * improve the unread counter * config menu headlines * btn-attention * dropdown menu * fix pipeline * improve variables * slider border * border inputs * navigation hover * fix pipeline * .btn border + hover * subsc. mgm. border * menue more padding for the headline * dropdown + vars * scrollbar * sticky buttons * article + reader view * fix pipeline * fix dropdown-menu dropdown-header in header/footer of article * fix display config page * improve .box user queries * improve .box user queries * select * fix .stick .btn * kdb border * hover icons * vars optimized * icons updated * improve .stick * notifications * alerts improved * fix pipeline * theme-preview arrows * improve alerts colors * main feed navigation * .content * pagination --------- Co-authored-by: math-gh <>
2023-10-09margins in feed navigation bar (#5695)Gravatar maTh
Co-authored-by: math-gh <>
2023-10-08delete BlueLagoon and Screwdriver (#5694)Gravatar maTh
* delete BlueLagoon and Screwdriver * Remove BlueLagoon from typos config --------- Co-authored-by: math-gh <> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-10-07Theme selector always visible (#5688)Gravatar maTh
Co-authored-by: math-gh <>
2023-09-14Fix labels in anonymous mode (#5650)Gravatar Alexandre Alapetite
* Fix labels in anonymous mode fix https://github.com/FreshRSS/FreshRSS/issues/4305 * Show all tags * Revert "Show all tags" This reverts commit 24dfba501729cea32943548bc829d3581883de50. * Add message when no labels * fixed no label style * i18n de translation * Fix in non-anomymous mode * No class in anonymous mode --------- Co-authored-by: maTh <1645099+math-GH@users.noreply.github.com> Co-authored-by: math-gh <>
2023-09-04Fix JSON export/import (#5626)Gravatar Alexandre Alapetite
* Fix import with empty content fix https://github.com/FreshRSS/FreshRSS/issues/5622 Cherry picks on https://github.com/FreshRSS/FreshRSS/pull/5584 * Fix export of tags / labels Article-defined tags were wrongly exported as user-defined labels. * Fix export of tags / labels Article-defined tags were wrongly exported as user-defined labels. * Fix bug with many labels * Better typing * Comments
2023-08-29Fix: sharing via clipboard for no https/localhost environments (#5606)Gravatar maTh
* Update main.js * Update p/scripts/main.js Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * improved with negative feedback * Update p/scripts/main.js Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> --------- Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-08-22Fix background color of <pre> in Dark mode (#5603)Gravatar maTh
2023-07-30Rework trusted proxies (#5549)Gravatar Alexandre Alapetite
* Rework trusted proxies Fix https://github.com/FreshRSS/FreshRSS/issues/5502 Follow-up of https://github.com/FreshRSS/FreshRSS/pull/3226 New environment variable `TRUSTED_PROXY`: set to 0 to disable, or to a list of trusted IP ranges compatible with https://httpd.apache.org/docs/current/mod/mod_remoteip.html#remoteiptrustedproxy New internal environment variable `CONN_REMOTE_ADDR` to remember the true IP address of the connection (e.g. last proxy), even when using mod_remoteip. Current working setups should not observe any significant change. * Minor whitespace * Safer trusted sources during install Rework of https://github.com/FreshRSS/FreshRSS/pull/5358 https://github.com/FreshRSS/FreshRSS/issues/5357 * Minor readme
2023-07-07fix many "Only booleans are allowed in an if condition" (#5501)Gravatar Luc SANCHEZ
* fix many "Only booleans are allowed in an if condition" * Update cli/create-user.php Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * Update cli/i18n/I18nUsageValidator.php Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * Fix several regressions and other minor things * Fix another regression * Update lib/http-conditional.php Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> --------- Co-authored-by: Luc <sanchezluc+freshrss@gmail.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-07-05Delete deprecated themes: BlueLagoon & Screwdriver (#5374)Gravatar maTh
* delete theme BlueLagoon * delete theme Screwdriver Follow-up of #4807 Ref. #4295
2023-06-27Global view: reduce overhead (#5496)Gravatar maTh
2023-06-24Fix macOS feed title meta-click behavior (#5492)Gravatar David Lynch
* Fix command-click on feed titles in macOS browsers In macOS command-click is used for open-in-new-tab, not ctrl-click. * Update CREDITS.md
2023-06-18Update dev dependencies (#5478)Gravatar Alexandre Alapetite
2023-06-13Allow deep link to extension configuration (#5449)Gravatar Alexandre Alapetite
* Allow deep link to extension configuration Full screen * Support slider * Add aside_configure Fix https://github.com/FreshRSS/FreshRSS/pull/5449#issuecomment-1588089769
2023-06-13Improved: update page (#5420)Gravatar maTh
* prependTitle() * do not need the "damn" in the alert * update page layout improved * release channel * i18n labels * add log messages while updating * Delete updatee.php * Update updateController.php * Update updateController.php * Update updateController.php * Update updateController.php * add getCurrentGitBranch() * Update updateController.php * state2 buttons * i18n * loading * Update feedback.php * Update feedback.php * Update feedback.php * Update extra.js * Apply suggestions from code review Co-authored-by: Luc SANCHEZ <4697568+ColonelMoutarde@users.noreply.github.com> * Update updateController.php * Update terminology * update button is now armed --------- Co-authored-by: Luc SANCHEZ <4697568+ColonelMoutarde@users.noreply.github.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-06-10Update dark theme css to lower brightness to all icons (#5439)Gravatar Alwaysin
* Update dark.css to lower brightness to all icons * Update dark.rtl.css to lower brightness to all icons * re-add p.help .icon * re-add p.help .icon
2023-06-10fix: new article banner in Ansum/mapco theme (#5453)Gravatar maTh
* fix * rtl
2023-06-03improved background colors (#5437)Gravatar maTh
2023-05-15CSS: refactor of a.btn (#5401)Gravatar maTh
2023-05-14move darkMode_auto from body to html root (#5397)Gravatar maTh
2023-05-11A few additional PHPStan rules (#5388)Gravatar Alexandre Alapetite
A subset of https://github.com/phpstan/phpstan-strict-rules
2023-05-07docs: language table added (#5375)Gravatar maTh
* 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-01Fix API starred (#5366)Gravatar Alexandre Alapetite
* Fix API starred Fix https://github.com/FreshRSS/FreshRSS/issues/5363 https://github.com/FreshRSS/FreshRSS/commit/c72914bba2363e436574204b3d6093a6f3cfce89#commitcomment-111220080 * Minor type fix * Additional check * Minor syntax change * Forgotten type change
2023-04-28PHPStan Level 7 for more DAO PDO (#5328)Gravatar Alexandre Alapetite
* 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-23PHPStan Level 7 for ten more files (#5327)Gravatar Alexandre Alapetite
* PHPStan Level 7 for nine more files * Minor syntax * One more