Commit Graph

819 Commits

Author SHA1 Message Date
maTh 493d46759e
fix broken sharing services (part 2): delete Blogotext (#6225) 2024-06-10 19:43:48 +02:00
Alexandre Alapetite e98c57841b
Default dark mode to auto (#5582)
* Default dark mode to auto
Set default dark mode to automatic instead of disabled.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4843

* Selected themes

* For compatible themes only
2024-06-06 22:24:58 +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
maTh 4f60a42e64
Improved: Nav buttons as buttons (#6485)
* improved HTML

* CSS

* i18n: new title text

* Update swage.scss

* Update app/i18n/fr/gen.php

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

* Update swage.scss

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-06-05 20:45:30 +02:00
Thomas White 2ed58f814e
add image and description to user query share (#6541)
* add description to user queries and rss feed

* add image url to user queries and rss feed

* Fix i18n

* remove itunes image tag and xml definition

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-06-05 20:44:38 +02:00
Ramazan Sancar f63fdb3ddd
upd: Update Turkish translation (#6506) 2024-05-28 09:51:48 +02:00
maTh 8755dcf98d
Fixed: CZ language string (#6504) 2024-05-27 22:41:19 +02:00
Amrul Izwan 09d421c9a6
Translate Indonesian admin.php and conf.php files (#6473)
* Translation to ID

* Translate Indonesian admin.php and conf.php files

* cli/manipulate.translation.php -a format

* Typo

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-05-22 23:22:02 +02:00
maTh e5118d83e4
OPML export: Link to documentation (#6441)
* i18n: EN (text improved and link added)

* i18n files

* de translation

* de

* Update app/i18n/fr/sub.php

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

* fix

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-05-19 21:44:18 +02:00
Jordi Garcia a69b44b94e
Fix spanish language (#6471)
* Fix spanish language

* fix translation #6471

* fix ellipsis
2024-05-19 21:36:11 +02:00
Karim f193a910dc
[i18n] Russian translation (#6467)
* added russian translation

* Fix tests

* Missing ignore

---------

Co-authored-by: krm_shrrftdnv <Karim.Sharafutdinov@easycomm.ru>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-05-16 09:08:15 +02:00
András Marczinkó c54f4fe771
Improved the Hungarian translation (#6464)
* Improved the Hungarian translation

* Update conf.php
2024-05-15 21:38:21 +02:00
Alexandre Alapetite bb1a6cafb6
Changelog
+minor forgotten i18n comments
2024-05-15 09:48:09 +02:00
Alexandre Alapetite 2ed91026fc
Correct casing for GitHub (#6460) 2024-05-15 08:58:10 +02:00
FromTheMoon 7b92266855
Update Hungarian translation (#6377) 2024-04-25 08:41:30 +02:00
Tibor Repček b37404cce7
Slovakian (SK) gen.php (#6366)
* Update gen.php

Related to the issue #6356

* Update app/i18n/sk/gen.php

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-04-21 00:50:10 +02:00
Tibor Repček a51fb891b5
Slovakian (SK) index.php (#6367)
Related to the issue #6356
2024-04-21 00:45:16 +02:00
Tibor Repček c0fdefcfeb
Slovakian (SK) feedback.php (#6365)
Related to the issue #6356
2024-04-21 00:44:52 +02:00
Tibor Repček 048b36a11b
Slovakian (SK) conf.php (#6364)
Related to the issue #6356
2024-04-21 00:44:15 +02:00
Tibor Repček bbb9834f92
Slovakian (SK) admin.php (#6363)
Related to the issue #6356
2024-04-21 00:43:50 +02:00
Tibor Repček b1c3022a91
Slovakian (SK) sub.php (#6362)
Related to the issue #6356
2024-04-21 00:43:25 +02:00
-Shiken- 339fcfda10
update zh-tw translation for new strings (#6350)
* Update new stings of zhTW translation

 Update new strings of [i18n] Translation Chinese Taiwan (正體中文 zh-tw)

* Update conf.php of zh-tw

* Update feedback.php of zh-tw

* Update gen.php of zh-TW

* Update index.php of zh-TW

* Update install.php of zh-TW

* Update sub.php of zh-tw

not finished yet

* Update sub.php

correction line 152

---------

Co-authored-by: maTh <1645099+math-GH@users.noreply.github.com>
2024-04-21 00:42:03 +02:00
Bartosz Taudul b4d7649504
Update Polish translation. (#6358) 2024-04-21 00:41:30 +02:00
May 2f74ebafa8
[i18n] Added Czech translation (#6344)
* Add Czech tranlation for admin

* Add more translations

* add translations for sub.php

* 2nd check and remove TODO comment from translated strings

* fix

* Update sub.php

* update sub.php

---------

Co-authored-by: maTh <1645099+math-GH@users.noreply.github.com>
2024-04-21 00:40:56 +02:00
yzqzss 5c33e5191a
i18n: update zh-cn translation (#6336)
* i18n: update zh-cn translation

* minor edit

* fix translations syntax

* fix translations syntax: use tab

* better translation

* clarify how Content-Type header auto-set works

* fix a mistranslation discovered by comparing #6335

Co-authored-by: <nanhualyq@gmail.com>

---------

Co-authored-by: maTh <1645099+math-GH@users.noreply.github.com>
2024-04-20 00:03:57 +02:00
FabioL 1308dd6b82
Update of italian translation (#6329)
* Updated italian translations

* Minor fixes

* Workaround bug with `array (`

* Added credits for translations

* Alphabetic order

* Revert lost line

* Update of italian translation

* Unicode ’

* Update app/i18n/it/sub.php

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

---------

Co-authored-by: loviuz <loviuz@mailbox.org>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-04-19 23:58:57 +02:00
Cilga Iscan Tercanli f6f7764ba7
Update TR translation #6325 (#6328)
* Update TR translation

* Fix typo

* fix conf.php

* fix sub.php

* Update sub.php

* Update feedback.php

* Update app/i18n/tr/admin.php

---------

Co-authored-by: math-gh <1645099+math-GH@users.noreply.github.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-04-19 13:57:57 +02:00
Pedro Paulo dcd3b80a90
Update PT-BR translation (#6345)
* trans: update pt-br translation

* Apply suggestions from code review

* Update app/i18n/pt-br/sub.php
2024-04-19 12:54:31 +02:00
Frans de Jonge a5f87e0671
[i18n] Update Dutch translation for 1.24 (#6343)
Closes #6341.
2024-04-19 12:53:48 +02:00
Sungjoon Moon e1834f61a6
i18n: Update Korean translation (#6342) 2024-04-19 12:52:59 +02:00
zu 7ccbdef935
Update of Japanese translation (#6337)
* Japanese translation of admin.php

* Japanese translation of other files

* Correction by suggestion
2024-04-19 12:52:03 +02:00
maTh 5a14ff3135
i18n: de (#6313)
* Update admin.php

* Update conf.php

* Update conf.php

* Update feedback.php

* Update index.php

* Update conf.php

* Update sub.php

* Update sub.php

* Update sub.php
2024-04-19 12:44:01 +02:00
maTh 3261b7bafb
i18n improved: dotted path -> dot-notation (#6317)
* dotted path -> dot-notation

* dot-notation -> dot notation

* rename json_dotpath => json_dotnotation

* Update app/i18n/fr/sub.php

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

* Update app/i18n/fr/sub.php

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

* Update app/i18n/fr/sub.php

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

* Update app/i18n/nl/sub.php

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

* Update app/i18n/nl/sub.php

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

* Update app/i18n/nl/sub.php

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

* Update app/i18n/nl/sub.php

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

* Rename corresponding class

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
2024-04-18 14:00:17 +02:00
maTh 22172fd5bc
Download feed configs as opml: button (#6312)
* button in feed configs

* i18n

* naming download file: added .opml

* .opml.xml

* i18n fr

* Fix i18n en-GB

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-04-16 15:52:59 +02:00
Hkcomori 18532eaa61
Improve Japanese translation for CSS selector (#6294) 2024-04-13 12:32:12 +02:00
Alexandre Alapetite 39cc1c11ec
New feature: shareable user query (#6052)
* New feature: shareable user query
Share the output of a user query by RSS / HTML / OPML with other people through unique URLs.
Replaces the global admin token, which was the only option (but unsafe) to share RSS outputs with other people.
Also add a new HTML output for people without an RSS reader.

fix https://github.com/FreshRSS/FreshRSS/issues/3066#issuecomment-648977890
fix https://github.com/FreshRSS/FreshRSS/issues/3178#issuecomment-769435504

* Remove unused method

* Fix token saving

* Implement HTML view

* Update i18n for master token

* Revert i18n get_favorite

* Fix missing i18n for user queries from before this PR

* Remove irrelevant tests

* Add link to RSS version

* Fix getGet

* Fix getState

* Fix getSearch

* Alternative getSearch

* Default getOrder

* Explicit default state

* Fix test

* Add OPML sharing

* Remove many redundant SQL queries from original implementation of user queries

* Fix article tags

* Use default user settings

* Prepare public search

* Fixes

* Allow user search on article tags

* Implement user search

* Revert filter bug

* Revert wrong SQL left outer join change

* Implement checkboxes

* Safe check of OPML

* Fix label

* Remove RSS button to favour new sharing method
That sharing button was using a global admin token

* First version of HTTP 304

* Disallow some recusrivity
fix https://github.com/FreshRSS/FreshRSS/issues/6086

* Draft of nav

* Minor httpConditional

* Add support for offset for pagination

* Fix offset pagination

* Fix explicit order ASC

* Add documentation

* Help links i18n

* Note about deprecated master token

* Typo

* Doc about format
2024-02-26 09:01:03 +01:00
hkcomori f992a7007e
Fix Japanese translation (#6108) 2024-02-17 14:44:39 +01:00
Guilherme Gall d61734a5e0
Fix typos in pt-br translation (#6067) 2024-01-26 09:45:17 +01:00
FabioL c66382cc91
Updated italian translations (#6060)
* Updated italian translations

* Minor fixes

* Workaround bug with `array (`

---------

Co-authored-by: loviuz <loviuz@mailbox.org>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-01-24 00:54:26 +01:00
eta-orionis 9c97d8ca72
JSONFeeds, JSON scraping, and POST requests for feeds (#5662)
* allow POST requests for feeds

* added json dotpath and jsonfeed subscriptions. No translation strings yet

* debug and fix jsonfeed parser

* bugfix params saved when editing feed

* added translations for JSON features

* Update docs for web scraping

* make fix-all
and revert unrelated changes, plus a few manual fixes, but there are still several type errors

* Fix some i18n

* refactor json parsing for both feed types

* cleanup unnecessary comment

* refactored generation of SimplePie for XPath and JSON feeds

* Fix merge error

* Update to newer FreshRSS code

* A bit of refactoring

* doc, whitespace

* JSON Feed is in two words

* Add support for array syntax

* Whitespace

* Add OPML export/import

* Work on i18n

* Accept application/feed+json

* Rework POST

* Fix update

* OPML for cURL options

* Fix types

* Fix Typos

---------

Co-authored-by: Erion Elmasllari <elmasllari@factorsixty.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-01-10 08:23:45 +01:00
Simone 6075ee8158
i18n: Italian: fixed-typo (#6018)
Non sure if there are other occurrences.
2024-01-03 16:21:36 +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
András Marczinkó 0c178fe562
Translated the websub help line in the Hungarian translation (#6005) 2023-12-30 23:41:15 +01:00
András Marczinkó 9dec2af35d
Fixed peroid names in the Hungarian translation (#6000) 2023-12-29 22:46:04 +01:00
Zhiyuan Zheng ec7fd382e5
Update zh-cn translations (#5977)
* Add zh-cn translation.

* Update admin.php

* Update conf.php

* Update conf.php

* Update feedback.php

* Update gen.php

* Update sub.php
2023-12-26 11:38:15 +01:00
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 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
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 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