Commit Graph

7003 Commits

Author SHA1 Message Date
Mark Monteiro
6fd1195f95 Clarify documentation on OIDC_X_FORWARDED_HEADERS (#5789)
* Clarify documentation on OIDC_X_FORWARDED_HEADERS

* Update docs/en/admins/16_OpenID-Connect.md

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-10-31 11:13:53 +01:00
Alexandre Alapetite
ad8bae5aca Rework SQL field length (#5788)
* SQL auto-update field length
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5756
Only for PostgreSQL and MySQL / MariaDB. Not possible for SQLite

* Account for MySQL 65535
Partial revert of https://github.com/FreshRSS/FreshRSS/pull/5756
> The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead.
2023-10-31 02:01:50 +01:00
Alexandre Alapetite
4207f2a5b2 Merge branch 'edge' of https://github.com/FreshRSS/FreshRSS into edge 2023-10-30 22:42:20 +01:00
Alexandre Alapetite
d8ef50122d Changelog 2023-10-30 22:42:17 +01:00
Alexandre Alapetite
b897bd60b7 Branch stylelint-config-recommended-scss (#5787)
https://github.com/FreshRSS/FreshRSS/pull/5766#issuecomment-1786042455
While waiting upstream merge https://github.com/stylelint-scss/stylelint-config-recommended-scss/pull/252
2023-10-30 22:41:40 +01:00
Alexandre Alapetite
5ca9101ce8 Fix type regression filterActions (#5786)
Regression from https://github.com/FreshRSS/FreshRSS/pull/5720
2023-10-30 22:28:34 +01:00
Alexandre Alapetite
9b3a867c35 Fix JS regression dropdown label (#5785)
#fix https://github.com/FreshRSS/FreshRSS/issues/5784
2023-10-30 22:23:25 +01:00
Alexandre Alapetite
21a279179a Ready for year 2038 (#5570)
* Ready for year 2038
Fix https://github.com/FreshRSS/FreshRSS/discussions/5569
Requires PHP on a 64-bit platform to take advantage of it.
https://en.wikipedia.org/wiki/Year_2038_problem

* Allows dates past 2038
Rework of https://github.com/FreshRSS/FreshRSS/pull/3259
https://github.com/FreshRSS/FreshRSS/issues/3258

* Auto alter columns

* Changelog
2023-10-30 21:10:09 +01:00
Alexandre Alapetite
f72a5a43b3 Changelog 2023-10-30 20:55:18 +01:00
Alexandre Alapetite
0324df6f88 SQL increase length of VARCHAR fields (#5756)
* SQL increase length of VARCHAR fields
Increase length of all fields, keeping the limits for:
* Unique indexes on UTF-8: 191 bytes for MySQL;
* Unique indexes on ASCII: 767 bytes for MySQL;
* Max URL for external tools: 32768 characters;
* Max VARCHAR: 65535 bytes for MySQL;
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5038
Fix https://github.com/FreshRSS/FreshRSS/issues/4986

* Fix length test
2023-10-30 20:47:50 +01:00
Alexandre Alapetite
06d0099504 Require PHP 7.4+ (#5720)
* 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-30 20:47:27 +01:00
Luc SANCHEZ
4a02352ccc applies several small optimizations (#5511)
declare(strict_types=1);
Co-authored-by: Luc <sanchezluc+freshrss@gmail.com>
2023-10-30 20:40:13 +01:00
Alexandre Alapetite
d50bb386e7 Start next version 1.22.2-dev 2023-10-30 20:03:15 +01:00
Alexandre Alapetite
cc2878aed8 Release 1.22.1 1.22.1 2023-10-30 19:48:26 +01:00
Mubarak Harran Alketbi
3c80ee81f3 Update Readkit URL (#5777)
* Update README.md

Fix Readkit URL

* Update README.fr.md

Fix Readkit URL

* Apply suggestions from code review

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-10-30 10:06:55 +01:00
Alexandre Alapetite
58179a33a5 Changelog 2023-10-29 22:27:44 +01:00
Alexandre Alapetite
de51f6e7a0 Export all environment variables to cron (#5772)
fix https://github.com/FreshRSS/FreshRSS/issues/5770
Note, the syntax complying with https://www.shellcheck.net/wiki/SC2002 does not seem to work in ash / Alpine
2023-10-29 22:18:06 +01:00
maTh
baab354ca2 Improve table scrolling (#5774)
* class table-wrapper added

* class scrolbar-thin added

---------

Co-authored-by: math-gh <>
2023-10-29 20:49:33 +01:00
maTh
1712d83c34 Improve purge policy UI label (#5773)
Co-authored-by: math-gh <>
2023-10-29 19:16:19 +01:00
Alexandre Alapetite
1aa43e894e Dev updates with stylelint-stylistic (#5766)
fix https://github.com/FreshRSS/FreshRSS/issues/5592
2023-10-28 14:38:17 +02:00
maTh
98aa0b474e Fix UI inputs manage feed (#5765)
* fix input width

* fix feed edit path_entries_filter

---------

Co-authored-by: math-gh <>
2023-10-28 13:52:32 +02:00
Alexandre Alapetite
51a95afdbb Prepare Alpine OIDC (#5764)
* Prepare Alpine OIDC
* Prepare syntax for OpenID Connect in Alpine.
* Update :newest Alpine development image to PHP 8.3
* Fix a little bug in test of OIDC_SCOPES

* Changelog + syntax

* shellchecks
2023-10-28 13:40:22 +02:00
Alexandre Alapetite
b228342b2f Changelog 1.22.1 2023-10-27 23:31:09 +02:00
maTh
58a46f0023 More improvements/fixes of Nord theme (#5754)
* 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-27 22:57:27 +02:00
maTh
6836be6d33 Better i18n string for feed submenu for mark as read (#5762)
* Update aside_feed.phtml

* Revert "Update aside_feed.phtml"

This reverts commit b406229e24.

* Update aside_feed.phtml

---------

Co-authored-by: math-gh <>
2023-10-27 22:57:01 +02:00
Frans de Jonge
ee04355b28 [i18n] Update Dutch translations (#5759) 2023-10-27 17:08:07 +02:00
Alexandre Alapetite
ce6ba583be OIDC_SCOPES compatibility colon (#5753)
fix https://github.com/FreshRSS/FreshRSS/issues/5744
2023-10-27 15:26:39 +02:00
Alexandre Alapetite
506fe3f44c Fix extensions i18en English fallback (#5752)
fix https://github.com/FreshRSS/FreshRSS/issues/5734
fix https://github.com/FreshRSS/FreshRSS/issues/5724
Regression from https://github.com/FreshRSS/FreshRSS/pull/5426
2023-10-27 09:57:39 +02:00
Alexandre Alapetite
619d3f54a3 Fix searching thumbnails (#5750)
fix https://github.com/FreshRSS/FreshRSS/issues/5749
2023-10-26 16:33:50 +02:00
XtremeOwnage
c479d9291c Update CREDITS.md (#5747)
Ref: https://github.com/FreshRSS/FreshRSS/pull/5746#issuecomment-1780008371
2023-10-25 23:51:44 +02:00
XtremeOwnage
a9a7643e71 Create "Authentik" specific OIDC configuration. (#5746)
* Create 16_OpenID-Connect-Authentik.md

* Local images + text improvements

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-10-25 22:30:14 +02:00
maTh
1db1035ec2 Fix origine dark mode (#5745)
* fix dark mode auto special code

* make error alert better readable

---------

Co-authored-by: math-gh <>
2023-10-25 20:52:04 +02:00
Mossroy
5ac21a8650 Add Mossroy to CREDITS.md (#5741) 2023-10-25 17:06:47 +02:00
Mossroy
5374df384a Use RemoteIPInternalProxy directive of remoteip Apache module (#5740)
* Use RemoteIPInternalProxy directive of remoteip Apache module

instead of RemoteIPTrustedProxy directive

To allow internal IPs to be trusted: for internal clients,
and also for the case of chained internal reverse-proxies

Fixes #5726

* One last reference forgotten

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-10-25 16:23:03 +02:00
Mossroy
280a1e1155 Avoid a warning on non-numeric TRUSTED_PROXY en var (#5733)
* Update entrypoint.sh to avoid a warning on non-numeric TRUSTED_PROXY env var

Fixes #5732 5732

* Use POSIX-compatible syntax

* Fix POSIX syntax
2023-10-25 15:57:27 +02:00
maTh
e1ad4fc733 Navigation buttons: Group icons (.group instead of .stick) (#5737)
* replace stick with group + update the themes

* Update nav_menu.phtml

---------

Co-authored-by: math-gh <>
2023-10-24 23:43:50 +02:00
Alexandre Alapetite
bfdf7b05ca Note about OpenID Connect only for x64 (#5730)
https://github.com/FreshRSS/FreshRSS/issues/5722
2023-10-24 11:54:37 +02:00
Alexandre Alapetite
58cf2f058f Fix actions/jekyll-build-pages
Attempt to fix https://github.com/FreshRSS/FreshRSS/issues/5721
2023-10-24 01:25:44 +02:00
Alexandre Alapetite
780088b16b Move to GitHub Actions for our GitHub Pages (#5681)
https://github.blog/2022-08-10-github-pages-now-uses-actions-by-default/
2023-10-23 23:13:44 +02:00
Alexandre Alapetite
29f3a41d12 Start next version 1.22.1-dev 2023-10-23 23:12:02 +02:00
Alexandre Alapetite
a2588fea22 Release 1.22.0 1.22.0 2023-10-23 22:38:59 +02:00
maTh
41d7005c0e Improved: Theme nord more improvement (#5719)
* 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-23 22:35:40 +02:00
Alexandre Alapetite
af854f07d7 Changelog 1.22 (#5717)
* Changelog 1.22

* Until page 9

* A bit more

* Add last changes

* Finalise

* More credits
2023-10-23 19:56:45 +02:00
robertdahlem
83cf7301f4 Do not update feeds after import (#5629)
* Add checkbox to not update feeds after import to avoid duplicate feeds when importing multiple files.

* Import without updating feeds, but now unconditionally

* Added hint to click "Update feeds" to all translations

* Update app/i18n/fr/feedback.php

* Fix i18n

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-10-22 19:03:51 +02:00
Alexandre Alapetite
430d467b5a Try Catch for window.Notification (#5690)
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-22 19:02:39 +02:00
maTh
3116fbdbc0 improved: Nord theme (#5689)
* 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-20 12:36:46 +02:00
NaeiKinDus
ed07055ace fix(minz): fix malformed HTTP header (#5699) 2023-10-11 22:36:15 +02:00
maTh
6f228453e4 margins in feed navigation bar (#5695)
Co-authored-by: math-gh <>
2023-10-09 20:26:16 +02:00
maTh
573e8e7072 delete BlueLagoon and Screwdriver (#5694)
* delete BlueLagoon and Screwdriver

* Remove BlueLagoon from typos config

---------

Co-authored-by: math-gh <>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2023-10-08 20:25:36 +02:00
Alexandre Alapetite
13a1c412df Minor update dependencies (#5693)
* Minor update dependencies
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5691
Mostly dev dependencies; nothing that affects our runtime

* Update versions for GitHub Actions

* Fix newly found typos

* Fix exclude path
2023-10-08 20:19:17 +02:00