Andrew Dolgov
1fc4eed6cd
Merge branch 'feature/time-comparison-gen' into 'master'
...
Add and use 'Db::past_comparison_qpart()'.
See merge request tt-rss/tt-rss!105
2025-03-08 11:58:11 +00:00
Andrew Dolgov
9983954bf1
Merge branch 'bugfix/user-language' into 'master'
...
Get rid of the 'language' session variable.
See merge request tt-rss/tt-rss!104
2025-03-04 19:11:53 +00:00
wn_
89b0332d38
Add and use 'Db::now_comparison_qpart()'.
...
This introduces a helper to build a query part comparing a field against a past datetime (determined by '$now - $some_interval'), eliminating certain boilerplate code.
2025-03-04 18:34:35 +00:00
wn_
7e335de7b8
Get rid of the 'language' session variable.
...
It had issues (no profile usage, only set at login), so it's cleanest to just replace its one usage with 'Prefs::get()'.
2025-03-04 02:27:28 +00:00
Andrew Dolgov
532570ca17
Merge branch 'feature/favicon-mime-type-detection' into 'master'
...
Use the fileinfo module for favicon validation in 'RSSUtils::update_favicon()'.
See merge request tt-rss/tt-rss!103
2025-02-26 04:33:39 +00:00
wn_
f8198933b1
Use the fileinfo module for favicon validation in 'RSSUtils::update_favicon()'.
2025-02-25 20:23:17 +00:00
Andrew Dolgov
bfdfea88b9
Merge branch 'weblate-integration' into 'master'
...
Translated using Weblate (Czech)
See merge request tt-rss/tt-rss!102
2025-02-20 14:37:03 +00:00
Andrew Dolgov
85929b5d67
Merge branch 'feature/efficient-filter-testing' into 'master'
...
Only continue filter testing when there are likely more entries to check.
See merge request tt-rss/tt-rss!101
2025-02-20 13:13:51 +00:00
wn_
777c2b4c97
Move filter test results HTML building to the frontend.
2025-02-15 20:39:35 +00:00
wn_
e0d9ffcbc1
Only continue filter testing when there are likely more entries to check.
...
Prior to this, a filter test could needlessly result in up to 100 backend requests (limit 100, max_offset 10000) when the filter's associated feeds+categories have fewer than 10000 entries.
2025-02-15 16:51:25 +00:00
Patrik Coch
b85330096e
Translated using Weblate (Czech)
...
Currently translated at 98.2% (683 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/cs/
2025-02-11 22:02:00 +01:00
Andrew Dolgov
169ff6de34
Merge branch 'feature/filter-test-cleanup' into 'master'
...
Clean up 'Pref_Filters::testFilterDo()'.
See merge request tt-rss/tt-rss!100
2025-02-08 17:19:20 +00:00
wn_
708563acd4
Indicate filters might have matched more than the test found.
...
Due to the limits set when testing a filter it's possible more results (some of which the user may be expecting to see) aren't displayed.
2025-02-08 16:55:39 +00:00
wn_
a34927d184
Clean up 'Pref_Filters::testFilterDo()'.
...
Use ORM, drop the '5 rule' limit, etc.
2025-02-08 16:53:12 +00:00
Andrew Dolgov
59b94a9e45
Merge branch 'feed-icons-misc' into 'master'
...
Feed icons cleanup
See merge request tt-rss/tt-rss!99
2025-01-27 05:39:13 +00:00
wn_
d361c1c65d
Remove now-unused 'Config::ICONS_URL'.
2025-01-26 17:21:12 +00:00
wn_
7618101e33
Reduce use of legacy 'Config::ICONS_DIR'.
...
Also some minor cleanup in 'API#_get_config()'.
2025-01-26 17:19:12 +00:00
wn_
117d210c8a
Include 'cache/feed-icons' in the default backup process.
...
This is worthwhile since custom icons might've been uploaded and post-restore icon fetches might take a while.
2025-01-26 16:56:34 +00:00
Andrew Dolgov
0eb4571c19
Merge branch 'weblate-integration' into 'master'
...
Translated using Weblate (Finnish)
See merge request tt-rss/tt-rss!98
2025-01-22 19:20:39 +00:00
Andrew Dolgov
f1b1320438
fix extra comma
2025-01-22 22:18:20 +03:00
Andrew Dolgov
f0687060d7
shorten_expanded: add simple event debounce
2025-01-22 22:14:33 +03:00
Ricky Tigg
ffe47821e0
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/fi/
2025-01-17 07:51:59 +01:00
Andrew Dolgov
a071edaa9d
Merge branch 'feature/copy-filter' into 'master'
...
Add the ability to clone an existing filter.
See merge request tt-rss/tt-rss!97
2025-01-09 08:58:44 +00:00
wn_
5a93056c1c
Fix setting a custom title when cloning a single filter.
2025-01-06 16:04:27 +00:00
wn_
e546e73914
Use 'clone' wording for filter duplication.
2025-01-06 15:49:40 +00:00
wn_
2eb3c150c2
Fix a return type warning in 'Pref_Filters'.
...
'Pref_Filters#get_details()' gets passed the ID of an existing filter, so we don't need to handle some edge case of it not existing.
2025-01-06 14:30:57 +00:00
wn_
0da9ef81bd
Prompt for the new filter name when only copying one.
...
This also reworks 'Pref_Filters' a bit so it's easier to retrieve filter titles.
2025-01-06 14:17:38 +00:00
wn_
91496a0d24
Add the ability to copy an existing filter.
2025-01-06 00:33:18 +00:00
Andrew Dolgov
93e00d5aab
Merge branch 'af-comics-dumbingofage' into 'master'
...
[af_comics] Add processing of dumbingofage.com images
See merge request tt-rss/tt-rss!96
2025-01-05 19:55:12 +00:00
Nathan Neulinger
ebe080dfe4
Add processing of dumbingofage.com images
2025-01-05 12:27:37 -06:00
Andrew Dolgov
d85cfb5c56
Merge branch 'weblate-integration' into 'master'
...
Translated using Weblate (Chinese (Simplified Han script))
See merge request tt-rss/tt-rss!95
2024-12-30 20:09:07 +00:00
Dario Di Ludovico
b076eb0005
Translated using Weblate (Italian)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/it/
2024-12-29 10:00:36 +00:00
Mikalai Daronin
83ae3ce619
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/be/
2024-12-29 10:00:34 +00:00
qx100
eac64efe53
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/zh_Hans/
2024-12-27 09:00:40 +01:00
Andrew Dolgov
fc89d2e633
Merge branch 'weblate-integration' into 'master'
...
Translated using Weblate (Greek)
See merge request tt-rss/tt-rss!94
2024-12-22 16:39:29 +00:00
cuhsy
a147e36a47
Translated using Weblate (Greek)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/el/
2024-12-22 17:00:39 +01:00
Andrew Dolgov
7b72715678
Merge branch 'weblate-integration' into 'master'
...
Translated using Weblate (Spanish)
See merge request tt-rss/tt-rss!93
2024-12-20 05:58:29 +00:00
Patrick Ahles
9e12c9d8e9
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/nl/
2024-12-17 07:00:33 +00:00
Edgars Andersons
b8dc4794c6
Translated using Weblate (Latvian)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/lv/
2024-12-17 07:00:31 +00:00
josé m
52b8e0f562
Translated using Weblate (Galician)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/gl/
2024-12-17 07:00:28 +00:00
gallegonovato
4fed050215
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/es/
2024-12-17 07:00:27 +00:00
Andrew Dolgov
472058e06d
Merge branch 'weblate-integration' into 'master'
...
Translated using Weblate (Polish)
See merge request tt-rss/tt-rss!92
2024-12-16 08:15:47 +00:00
Anarion Dunedain
b172ed039b
Translated using Weblate (Polish)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/pl/
2024-12-16 07:38:51 +01:00
Andrew Dolgov
09f32efa3b
Merge branch 'weblate-integration' into 'master'
...
Translated using Weblate (Latvian)
See merge request tt-rss/tt-rss!91
2024-12-16 06:38:45 +00:00
Andrew Dolgov
eb47047351
maybe fix integration tests failing by always initializing apitest fields
2024-12-16 09:34:14 +03:00
Andrew Dolgov
e990a3c00f
Merge branch 'feature/php-misc' into 'master'
...
More native typing, use some new PHP stuff
See merge request tt-rss/tt-rss!88
2024-12-16 06:29:28 +00:00
Edgars Andersons
912d1d6b1b
Translated using Weblate (Latvian)
...
Currently translated at 79.1% (550 of 695 strings)
Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/lv/
2024-12-16 05:41:15 +01:00
Andrew Dolgov
d1c0ba5944
Merge branch 'weblate-integration' into 'master'
...
Update translation files
See merge request tt-rss/tt-rss!90
2024-12-16 04:41:09 +00:00
Andrew Dolgov
13804c4beb
Merge branch 'feature/smart_date_time_never' into 'master'
...
Consistently "smart display" the Unix epoch as "Never", clean up calls to `TimeHelper::make_local_datetime()`
See merge request tt-rss/tt-rss!89
2024-12-16 04:39:54 +00:00
wn_
f9b2291c28
Don't bother passing unused arguments to 'TimeHelper::make_local_datetime()'.
...
There's no point in passing '$long' unless '$no_smart_dt' is set to 'true'.
2024-12-15 18:39:03 +00:00