Alexandre Alapetite
c8bbf35534
Add search operator c: for categories ( #7696 )
...
* Add search operator `c:` for categories
fix https://github.com/FreshRSS/FreshRSS/discussions/7692
Allow searching for e.g. `c:23,34`
2025-06-29 11:09:08 +02:00
Alexandre Alapetite
cc35094bb2
Add API endpoint for extensions ( #7576 )
...
* Add API endpoint for extensions
Useful for https://github.com/FreshRSS/FreshRSS/issues/7572
* Support PATH_INFO
Now also support being invoked like `/api/misc.php/Extension%20Name/`
* More documentation
2025-06-03 00:16:17 +02:00
dependabot[bot]
7d86cbe804
Bump markdownlint-cli from 0.44.0 to 0.45.0 ( #7632 )
...
* Bump markdownlint-cli from 0.44.0 to 0.45.0
Bumps [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli ) from 0.44.0 to 0.45.0.
- [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases )
- [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.44.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: markdownlint-cli
dependency-version: 0.45.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix Markdown
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2025-06-01 22:50:58 +02:00
Alexandre Alapetite
f2a7af03e8
Remove Apache 2.2 (only support Apache 2.4+) ( #7561 )
...
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/7552
I cannot find any distribution still supporting Apache 2.2
2025-05-07 14:45:43 +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
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
af1b4cfa5f
Changelog + credits
2025-03-13 22:20:03 +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
kleintux
f59cb6ed4f
Replace opml generateing nline tool with working link ( #7346 )
...
* Update 04_Subscriptions.md
* Update 04_Subscriptions.md
2025-02-21 11:29:40 +01:00
Alexandre Alapetite
d6c2daee51
Add search operator intext: ( #7228 )
...
* Add search operator intext:
fix https://github.com/FreshRSS/FreshRSS/issues/6188
https://github.com/FreshRSS/FreshRSS/discussions/7220
* Add example to doc
2025-01-25 09:16:13 +01:00
Alexandre Alapetite
3b15f8a5c9
Parentheses in quoted search ( #7055 )
...
* Parentheses in quoted search
Allow parentheses in quoted search like `author:"Bob (Team1)"`
Related to https://github.com/FreshRSS/FreshRSS/pull/7054
* Doc
2024-12-05 16:19:57 +01:00
maTh
79651b942d
improve api management ( #7048 )
...
* ... and sharing user queries by link (not all languages)
* Profile page: API mgm: better headline, better help text
* i18n
* i18n: " and sharing user queries"
* i18n: link to documentation + apps list
* Update app/i18n/it/conf.php
* Update app/i18n/it/conf.php
* Update app/i18n/it/conf.php
* Update app/i18n/it/conf.php
* Update app/i18n/it/conf.php
* Update app/i18n/it/conf.php
* Update app/i18n/it/conf.php
* Update app/i18n/it/admin.php
Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com >
* Update app/i18n/it/conf.php
* Update app/i18n/fr/admin.php
* i18n
* French doc cf. English
* Update app/i18n/it/conf.php
Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com >
* Update conf.php
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com >
2024-12-04 22:41:08 +01:00
Alexandre Alapetite
e5320759eb
Minor doc requirements ( #6795 )
...
* Minor doc requirements
* Uniformisation
2024-09-11 17:15:27 +02:00
Alexandre Alapetite
af37d88d85
Improved doc search ( #6785 )
...
* Improved doc search
* <&">
2024-09-07 23:25:02 +02:00
Alexandre Alapetite
1a552bd60e
Regex search ( #6706 )
...
* Regex search
fix https://github.com/FreshRSS/FreshRSS/issues/3549
* Fix PHPStan
* Fix escape
* Fix ungreedy
* Initial support for regex search in PostgreSQL and MySQL
* Improvements, support MySQL
* Fix multiline
* Add support for SQLite
* A few tests
* Added author: and inurl: support, documentation
* author example
* Remove \b for now
* Disable regex sanitization for now
* Fix getInurlRegex
* getNotInurlRegex
* Quotes for inurl:
* Fix test
* Fix quoted tags + regex for tags
https://github.com/FreshRSS/FreshRSS/issues/6761
* Fix wrong regex detection
* Add MariaDB
* Fix logic
* Increase requirements for MySQL and MariaDB
Check support for multiline mode in MySQL
* Remove sanitizeRegexes()
* Allow searching HTML code
Allow searching for instance `/<pre>/`
Fix https://github.com/FreshRSS/FreshRSS/issues/6775#issuecomment-2331769883
* Doc regex search HTML
* Fix Doctype
2024-09-06 09:35:58 +02:00
Alexandre Alapetite
a81656c3ed
Upgrade to PHP 8.1 ( #6711 )
...
* Upgrade to PHP 8.1
As discussed in https://github.com/FreshRSS/FreshRSS/discussions/5474
https://www.php.net/releases/8.0/en.php
https://www.php.net/releases/8.1/en.php
Upgrade to available native type declarations
https://php.net/language.types.declarations
Upgrade to https://phpunit.de/announcements/phpunit-10.html which requires PHP 8.1+ (good timing, as version 9 was not maintained anymore)
Upgrade `:oldest` Docker dev image to oldest Alpine version supporting PHP 8.1: Alpine 3.16, which includes PHP 8.1.22.
* Include 6736
https://github.com/FreshRSS/FreshRSS/pull/6736
2024-09-06 09:06:46 +02:00
Alexandre Alapetite
2cd9130726
PostgreSQL suggestion of index improvement ( #6705 )
...
https://www.postgresql.org/docs/current/sql-createstatistics.html
https://www.postgresql.org/docs/current/sql-analyze.html
Requires PostgreSQL 10+ (which is already EOL - shipped with Ubuntu 18.04, Debian 10 Buster -, so update doc at the same time even when not using it) https://www.postgresql.org/docs/release/10.0/
2024-09-06 08:50:31 +02:00
Alexandre Alapetite
8fc8ac3aef
Fix code for Czech language ( #6514 )
...
Use the correct ISO 639-1 code: `cs` and not `cz` (which is the country)
https://www.loc.gov/standards/iso639-2/php/langcodes_name.php?iso_639_1=cs
2024-06-05 21:39:55 +02:00
Alexandre Alapetite
2ed91026fc
Correct casing for GitHub ( #6460 )
2024-05-15 08:58:10 +02:00
th0mcat
79bf7d4967
Add Read You ( #4633 )
...
* Add Read You
* Update README.fr.md
* Add Read You
* Add Read You
* Add Read You
* Add Read You
* Beta version ready
https://github.com/Ashinch/ReadYou/pull/536
https://github.com/Ashinch/ReadYou/discussions/478
https://github.com/Ashinch/ReadYou/discussions/542
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-21 13:56:08 +01:00
Alexandre Alapetite
70e71b8364
Auto-label ( #5954 )
...
Add labels automatically to incoming articles
fix https://github.com/FreshRSS/FreshRSS/issues/2380
fix https://github.com/FreshRSS/FreshRSS/issues/2420
fix https://github.com/FreshRSS/FreshRSS/issues/3279
fix https://github.com/FreshRSS/FreshRSS/discussions/4947
fix https://github.com/FreshRSS/FreshRSS/issues/5728
fix https://github.com/FreshRSS/FreshRSS/issues/5599
2024-01-03 11:23:06 +01:00
Alexandre Alapetite
ac5980231b
API add unsubscribe example ( #5965 )
2023-12-23 11:07:14 +01:00
Alexandre Alapetite
f0d4f2762d
Rework keepmax ( #5905 )
...
* 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-12-03 19:52:02 +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
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
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
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
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
Alexandre Alapetite
cc2878aed8
Release 1.22.1
2023-10-30 19:48:26 +01:00
maTh
54c8de86c7
docs: language table added ( #5375 )
...
* 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-07 21:35:08 +02:00
maTh
0ab130eb9c
Added: Mark theme as deprecated ( #4807 )
...
* i18n + config
* docs
* deprecated marked themes
* fix
* fix markdown
* i18n: fix link params
* i18n: French
* deprecated => no longer supported
* i18n: German
* Docs: deprecated => no longer supported
* Docs: French
* i18n: en-us
* i18n German
* isset() -> !empty()
* i18n: fix German
* i18n: English, delete // TODO
2023-01-17 15:39:55 +01:00
Alexandre Alapetite
3fb8ab8eb5
Handling of parentheses as special characters in searches ( #4989 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/4987
2023-01-09 12:59:09 +01:00
Alexandre Alapetite
570503b7f1
Require PHP 7.2+ ( #4848 )
...
Drop PHP 7.0- as planned https://github.com/FreshRSS/FreshRSS/discussions/3321#discussioncomment-835704
2022-11-14 15:02:44 +01:00
Alexandre Alapetite
4571b7d68d
Fix broken doc fr links ( #4846 )
...
Were pointing to `.md` files
2022-11-14 14:04:26 +01:00
Alexandre Alapetite
eb850b7a01
Add Fluent Reader Lite ( #4595 )
...
#fix https://github.com/FreshRSS/FreshRSS/issues/3418
2022-09-10 15:17:49 +02:00
Matt Sephton
23bf530639
lire app ( #4523 )
...
* Update README.md
Add lire, sort alphabetically
* Mix conflict
* English
* GReader
* Duplicate line Reeder
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-08-22 23:18:50 +02:00
Alexandre Alapetite
e27eb1ca91
Basic support for negative searches with parentheses ( #4503 )
...
* Basic support for negative searches with parentheses
* `!((author:Alice intitle:hello) OR (author:Bob intitle:world))`
* `(author:Alice intitle:hello) !(author:Bob intitle:world)`
* `!(S:1 OR S:2)`
* Minor documentation / comment
* Remove syslog debug line
2022-08-16 10:56:07 +02:00
Alexandre Alapetite
f85c510ed4
New search engine ( #4378 )
...
* New possibility to invoke user queries from a search expression
From the search field: `S:"My query"`.
Can be combined with other filters such as `S:"My query" date:P3d` as long as the user queries do not contain `OR`.
A use-case is to have an RSS filter with a stable address or an external API call with the ability to update the user query.
* Draft of parenthesis logic
* More draft
* Working parenthesis (a OR b) (c OR d)
* Working (A) OR (B)
* Support nested parentheses + unit tests + documentation
* search:MySearch and S:3
2022-06-02 08:41:08 +02:00
Alexandre Alapetite
d27cf13248
News+ use GitHub links ( #4262 )
...
Google Play links do not work anymore
2022-03-06 21:32:00 +01:00
Alexandre Alapetite
7c74653cc2
Update markdownlint-cli dev dependency ( #4241 )
...
* Update markdownlint-cli dev dependency
And fix https://github.com/advisories/GHSA-6vfc-qv3f-vr6c
* npm ci
2022-02-28 20:50:39 +01:00
maTh
639f8eea84
Documentation improved: mobile access ( #4235 )
...
* Update 06_Mobile_access.md
* Readme: Windows + MacOS
* fix markdown
* Update docs/en/users/06_Mobile_access.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* Update docs/en/users/06_Mobile_access.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
* MacOS -> macOS
* Update 06_Mobile_access.md
* Update docs/en/users/06_Mobile_access.md
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com >
2022-02-27 21:50:28 +01:00
Alexandre Alapetite
1acd3ab09b
Use typographic quotes ( #4133 )
...
* Use typographic quotes
* A few fixes
* Fix
* Fix not saved
* Implement feedback
* Detail
* Revert spoken English fixes
Left for a future dedicated discussion
* More reverts
* Final reverts
* Final minor
2022-01-08 21:58:55 +01:00
Alexandre Alapetite
fb15a2d804
Search on article IDs ( #4058 )
...
* Search on article IDs
Partial implementation of https://github.com/FreshRSS/FreshRSS/issues/4053
2021-12-31 13:10:41 +01:00
Alexandre Alapetite
acbba9adb2
Improved markdownlint ( #3918 )
...
* Improved markdownlint
* Relaxed rules slighlty
* `npm run markdownlint` for automatic tests
* `npm run markdownlint_fix` for automatic syntax fixing
* Applied the fixes on all our Markdown files
2021-10-23 13:43:24 +02:00
OctopusET
1f8fd53c3f
Update Korean Translation with language code fix ( #3914 )
...
* Update Korean Translation
* Fix Korean language code following IETF BCP 47
* Fix Korean language code in i18n/*/gen.php
* Fix Korean language code in cli/i18n/*
* Fix Korean language code in docs
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2021-10-23 12:14:16 +02:00
Alexandre Alapetite
705be9a6a1
Search labels ( #3709 )
...
* Search labels
#fix https://github.com/FreshRSS/FreshRSS/issues/3704
* Documentation
* Allow list without quotes
* Allow boolean AND searches
* Allow searching any label
* fix labels alias
2021-07-24 19:32:43 +02:00
Alexandre Alapetite
483b6eb333
Drop PHP5 and IE11 ( #3666 )
...
* Drop PHP5 and IE11
https://github.com/FreshRSS/FreshRSS/discussions/3321
Our Docker :oldest is now based on Alpine 3.5 (2016-12-22)
* More uniform
* More changelog
2021-06-07 17:53:47 +02:00
Strubbl
7a350bf3ac
Update README.md ( #3601 )
...
* Update README.md
Readably is not available anymore
* More lines to remove
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2021-05-04 21:49:36 +02:00
Petra Lamborn
90ea2156f6
Newsboat support ( #3574 )
...
* Newsboat support
Newsboat is a feed reader for the unix-derived terminal, and is the successor to Newsbeuter. FreshRSS support has been merged into master <f18145fc98 > but there has not yet been a release since then. In the meantime I've created this pull request that can be merged whenever it becomes strictly accurate.
I've filled out the table to the best of my ability, but I'm not completely clear on what "Fast sync" and "Fetch more in individual views" mean.
* Does not work offline with freshrss
* More doc
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2021-04-08 18:32:27 +02:00
Alexandre Alapetite
1c3159058f
Quick update the doc for master renaming to edge
2021-03-15 00:00:25 +01:00