Commit Graph

212 Commits

Author SHA1 Message Date
PeterVavercak
ee7eb67f3c Implement sort order per feed (#8234)
* added local feed sorting

Addresses https://github.com/FreshRSS/FreshRSS/issues/4761

- Added number of sorted feeds and associative array for feed sorting option in Context.
- Number of sorted feeds and local sorting option by its index saved into Minz Request Parameters.
- Number of sorted feeds and local sorting options deleted when choosing another Option Of Global Sorting.
- Added option of allowing sorting by feed in configuration.
- Added variable for allowing local sorting in userConf.
- Added function to get feeds by current get in context.
- Added menu button for all individual feed sorting.
- New database options for individual feed sorting in EntryDAO.
- Considered choosing new entries based on chosen load limit.
- Local sorting parameter saved into continuation value in Index Controller.

How to test the feature manually:

1. At the bottom of Reading Configuration menu turn on individual sorting option menu 
2. Choose Sorting by feed option
3. Choose feed at next sorting menu and choose sorting option for that feed

* added feed sorting option

* added sort feeds display

* added template for sort feed name

* added title to feed sorting button

* added comments

* added local sorting option

* Added Docs

* css reset

* added getter and seter for local sort

* added getter and seter for local sort

* allowed sorting per feed

* allowed sorting per feed

* added sorting option for category

* deleted changes from NetryDAO

* add setting up sorting for category

* docs reset

* i18 reset

* updated i18 for category

* added i18 for categories

* added i18 for category

* added setting sorting for feeds and category

* removing userConf.allow-local-sort

* removing userConf.allow-local-sort

* removing white space

* added credits

* removed feeds_by_get

* removed whitespace

* changed escaping for values

* added escaping to user set values

* added in_array

* added secondary sort and order

* added secondary sort and order

* fixed readme

* removed whitespace change

* reseted i18n

* added translations

* added feed setting translations

* fixed i18n

* fixed i18n

* changes in sort order per feed

* changes in sort order per feed

* added secondary sort order

* primary sort

* changed to preferred sort order

* i18n

* Revert wrong whitespace changes

* Re-order new options

* added blank option

* fixed escaping

* fixed default sort in feed

* fixed default sort recovery

* siplyfied option

* added rand option

* Revert unrelated change

* Minor plaintext

* Whitespace and formatting fixes

* Avoid unneeded SQL requests and processing

* Improve syntax

* Improve logic

* Reuse existing translations as much as possible

* i18n

* Remove some options that make little sense

* Separators

* Fix old transation key

* Add help messages

* Progress on secondary sort

* raw name

* Pass parameters. Add TODO

* Progress

* Minor ordering

* Fix parenthesis

---------

Co-authored-by: root <root@LAPTOP-C8TCHHPN.localdomain>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2026-02-01 13:12:47 +01:00
X.
f71bb47a37 Add xtmd to CREDITS.md (#8473)
Add myself to CREDITS.md,see [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:xtmd)
2026-01-30 13:33:00 +01:00
Tomas Odehnal
7c853cf507 Update the 'Refreshing feeds' documentation page (#8468)
* Update the 'Refreshing feeds' page
* add the 'user' parameter and clarify the 'token' parameter usage
* remove old token screenshots, add a new one from profile page
* update the authentication page screenshot
* clarify the anonymous refreshing of the feeds

* Add myself to CREDITS.md

* Update Refresh feeds docs page content

* Tweak the content headings to match the actual headings
* Fix the link to Form authentication paragraph

* PNG compress more (16 colours + OptiPNG)

* Minor typography

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2026-01-28 08:31:19 +01:00
Alexandre Alapetite
421c0df4e0 Changelog, credits 2026-01-25 14:31:28 +01:00
Tsung-Han Yu
84604e0c64 fix validator url update (#8436)
Closes https://github.com/FreshRSS/FreshRSS/issues/8435

Changes proposed in this pull request:
- update validator links to use the same open-url handler with prefix + encoding
- ensure the validator link reflects the current #url field value before opening
- keep existing open-url behavior for other links unchanged

How to test the feature manually:
1. Open feed edit (or add feed) form.
2. Change the feed URL in the URL field.
3. Click “Check the validity of the feed” and verify it opens the validator with the updated URL.
2026-01-20 20:00:39 +01:00
Ciro Mota
131f4f8e63 Credits pt-BR
https://github.com/FreshRSS/FreshRSS/pull/8411
2026-01-07 22:12:48 +01:00
S. Neuhaus
43d0ab23ee Add S. Neuhaus to CREDITS.md (#8412)
https://github.com/FreshRSS/FreshRSS/pull/8402
2026-01-07 13:39:19 +01:00
netsho
b8656e1df1 Document mounting own CA on FreshRSS container (#8406)
closes https://github.com/FreshRSS/FreshRSS/issues/8405

- Add documentation on how to trust own CA that issued self-signed certificate as authentik signing key
- Add example in Docker Example

How to test the feature manually:

1. Create your own CA
2. Issue a certificate
3. Use the issued certificate as a signing-key in authentik when configuring FreshRSS provider
4. Add created CA on host's CA store by running `update-ca-certificates`
5. Mount the `/etc/ssl/certs/ca-certificates.crt` file on FreshRSS container
6. Start the container
7. Navigate to FreshRSS in the browser
8. Authentik login form should be displayed and work as normal.
2026-01-05 22:06:09 +01:00
Michael Meier
ed632bb5c4 Add myself to the credits file (#8398)
See https://github.com/FreshRSS/FreshRSS/pull/8376
2026-01-04 12:02:30 +01:00
Bartłomiej Dmitruk
0119c3e0ea Fix typos in CREDITS.md and configureController.php (#8396)
- contirbutions → contributions
- runable → runnable
2026-01-03 18:44:24 +01:00
Alexandre Alapetite
fdd82820f1 Release 1.28.0 🎄 2025-12-24 20:01:47 +01:00
stag
f71636955f Add stag-enterprises to credits (#8331)
https://github.com/FreshRSS/FreshRSS/pull/8330#issuecomment-3667491619
2025-12-18 15:17:52 +01:00
Zexin Yuan
e6cb6e65a4 Improve simplified chinese translation (#8313)
* Improve simplified chinese translation

* Update translation progress

* Add yzx9 to contributors
2025-12-13 12:25:14 +01:00
scollovati
6fb2044563 [i18n] updated Italian translation (#8186) 2025-11-05 09:39:00 +01:00
McFev
90c69e04bb Add myself to credits (#8151)
https://github.com/FreshRSS/FreshRSS/pull/8140
2025-10-23 21:14:26 +02:00
Tommaso Ferrari
581b81006a Add option to apply filter actions to existing articles (#7959)
* Add option to apply filter actions to existing articles

* make fix-all

* Fixes

* Another approach with preview
New approach: 20479475c9

<img width="666" height="202" alt="image" src="https://github.com/user-attachments/assets/bb68ede4-60c8-4e0c-9317-c5ed7a6ad7df" />

Additional improvements:
* Also implemented at category level, and at global level
* Also implemented for favourites at global level

Shortcomings:
* Does not always work reliably with advanced regex, since the DB's flavour is not necessarily the same than PHP's

Related: https://github.com/FreshRSS/FreshRSS/pull/8141

* make fix-all

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2025-10-22 21:28:33 +02:00
Alexandre Alapetite
87087e4473 Changelog, credits 2025-09-23 21:45:39 +02:00
KleinMann
aadbdabd83 add rnkln to credits (#7992) 2025-09-22 19:26:47 +02:00
Horváth Zsolt
16c5d84166 Add myself to credits (#7987)
https://github.com/FreshRSS/FreshRSS/pull/7986
2025-09-20 13:30:09 +02:00
Denys Nykula
b8af8382f0 Add nykula to CREDITS.md (#7964)
Follow-up to FreshRSS#7961.

Co-authored-by: Alexis Degrugillier <aledeg@users.noreply.github.com>
2025-09-14 15:36:57 -04:00
nhirokinet
6c9a9ee226 add nhirokinet to CREDITS.md (#7908)
With a contribution of https://github.com/FreshRSS/FreshRSS/pull/7900
2025-09-03 12:13:26 -04:00
Alexandre Alapetite
5a1f86b229 Changelog, credits 2025-08-18 17:18:19 +02:00
Ali Moslemi
a3854c2f59 Update CREDITS.md (#7800)
* Update CREDITS.md

Added my name (Ali Moslemi) with link to GitHub profile as Persian (fa) translation contributor.

* More uniform

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2025-08-08 13:46:18 +02:00
James Frost
d1f2e0f6be Avoid styling <code> inside of <pre> (#7797)
* Remove background from <code> inside <pre>

This caused an ugly effect where each line has a seperate background to
the whole pre block.

Fixes #7796

* Add James Frost to CREDITS.md
2025-08-08 10:50:27 +02:00
Sam Edwards
0d158f3762 Add dotsam to CREDITS.md (#7745) 2025-07-17 23:40:12 +02:00
Tarow
f00ebbb2e6 Update CREDITS.md (#7726)
In addition to https://github.com/FreshRSS/FreshRSS/pull/7725
2025-07-09 21:23:49 +02:00
Stefan
2714a2ddcd Update CREDITS.md (#7685)
+ Added myself as requested in #7668
2025-06-22 17:15:10 +02:00
Alexandre Alapetite
697f8f5811 Release FreshRSS 1.26.3 2025-06-02 23:43:39 +02:00
CarelessCaution
5f74634c83 Update CREDITS.md (#7575)
Add myself as a contributor for #7573.

Co-authored-by: CarelessCaution <189675655+CarelessCaution@users.noreply.github.com>
2025-05-10 01:52:33 +02:00
Dezponia
b20dd771d6 Update CREDITS.md with myself (#7527)
Adding myself to CREDITS.md as requested in PR #7419 comment.
2025-04-28 09:09:02 +02:00
Alexandre Alapetite
26c5809d6b Changelog 2025-04-27 23:05:19 +02:00
Inverle
30b3180ed4 Update CREDITS.md (#7509) 2025-04-14 00:26:08 +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
Glyn Normington
a130f96646 Credit myself (#7455) 2025-03-24 20:16:06 +01:00
Alexandre Alapetite
af1b4cfa5f Changelog + credits 2025-03-13 22:20:03 +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
Zihao Diao
943049890a add my name to CREDITS.md after https://github.com/FreshRSS/FreshRSS/pull/7354 (#7358)
Signed-off-by: Zihao Diao <hi@ericdiao.com>
2025-02-24 12:45:27 +01:00
Elanna Grossman
60b5459cac Update Reader Link Documentation (#7362)
* docs(docs): update Reeder link to point to Reeder Classic

* docs(CREDITS): add name to credits
2025-02-24 12:35:00 +01:00
UserRoot-Luca
93578e1bc8 Added my line in CREDITS.md (#7072)
* Update CREDITS.md

* Update CREDITS.md

* Update CREDITS.md
2024-12-06 16:39:59 +01:00
aarnej
8e41190746 Add aarnej to CREDITS.md (#7065) 2024-12-05 14:42:21 +01:00
killerog
b6f3bbe185 #4870 opml category text field (#7053)
* Added OPML import field description

* Update CREDITS.md

Almost forgot to add myself to the credits

* make fix-all

* i18n:fr

---------

Co-authored-by: Rogier Schoenmaker <rogier@spreadit.nl>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-12-04 22:31:18 +01:00
Minna N.
9d5a79c9ac Add minna-xd to CREDITS.md (#6955) 2024-10-31 08:55:04 +01:00
Mike
da4b85624f Add mtalexan to CREDITS.md (#6929) 2024-10-22 10:37:27 +02:00
Alexandre Alapetite
671f910297 Credits 2024-09-06 08:49:31 +02:00
Alexandre Alapetite
b49780b714 Changelog + credits 2024-08-17 22:15:26 +02:00
Dani Servian
da6e349e53 Add contributor to credits.md (#6636)
* Add dservian to credits.md

* Fix alphabetical order
2024-07-18 21:10:50 +02:00
hkcomori
de477e15ec Update CREDITS.md (#6599)
Add hkcomori as a contributor
2024-06-29 10:40:44 +02:00
maTh
20f13312d1 Reading view: action icons position (#6297)
* add configs in reading

* implementation into the reading view

* CSS

* i18n

* Credits to  joshka

* Update article.phtml

* fix

* fix

* <br />

* Update app/i18n/fr/conf.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update app/i18n/en/conf.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* fix French

* show_articleicons  => show_article_icons

* Update app/i18n/en/conf.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update app/i18n/en-us/conf.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-06-13 16:40:54 +02:00
Ramazan Sancar
34fb69da02 upd: "Ramazan Sancar" was added to Credits.md. (#6507)
* upd: Update Turkish translation

* upd: "Ramazan Sancar" was added to Credits.md.
2024-05-28 22:27:23 +02:00
Alexandre Alapetite
5b1c36dcf1 Release 1.24.0
https://github.com/FreshRSS/FreshRSS/discussions/6462
2024-05-23 11:41:56 +02:00