Commit Graph

12233 Commits

Author SHA1 Message Date
wn_
a164790268 Improve media detection in 'cache_starred_images'.
This was mostly a copy from 'RSSUtils::cache_media()'.
2025-05-19 02:17:41 +00:00
wn_
ce36b27a0d Fix check for no articles found in 'RSSUtils::update_rss_feed()'.
FeedParser will always return an array.
2025-05-18 16:08:13 +00:00
wn_
2749c75b72 Minor ORM usage tweak in 'RSSUtils::update_rss_feed()'. 2025-05-18 16:06:44 +00:00
wn_
adf71f09a9 Use ORM in remaining parts of 'Pref_Users'. 2025-05-18 15:46:35 +00:00
wn_
cdd48bb1fa Use ORM in 'Counters::get_feeds()' (and simplify stuff). 2025-05-18 14:51:47 +00:00
wn_
2fa54cc627 Deprecate and remove use of the 'SUBSTRING_FOR_DATE' constant.
With MySQL support removed (b154bc7a10) this constant is unnecessary.
2025-05-18 14:26:05 +00:00
wn_
0acaac7115 Remove an outdated check for 'E_DEPRECATED' existence. 2025-05-18 14:09:27 +00:00
Andrew Dolgov
d859c56636 send content-length with cached files 2025-05-18 09:06:01 +03:00
Andrew Dolgov
895e29ec26 Merge branch 'feature/remove-past-comparison-qpart' into 'master'
Get rid of 'Db::past_comparison_qpart()'.

See merge request tt-rss/tt-rss!134
2025-05-18 07:50:05 +03:00
wn_
c472f00445 Get rid of 'Db::past_comparison_qpart()'.
With MySQL support dropped this function is just an unnecessary layer of abstraction.
2025-05-17 19:08:15 +00:00
Andrew Dolgov
868c1cadad API/getFeeds: return feed last_error & update_interval 2025-05-17 12:49:41 +03:00
Andrew Dolgov
aa58ab1ce0 drop gocomics and other inactive af_comics filters - third time the charm 2025-05-17 08:03:09 +03:00
Andrew Dolgov
2e50f96901 Revert "drop gocomics and other inactive af_comics filters"
This reverts commit 5f064b4477.
2025-05-17 08:02:42 +03:00
Andrew Dolgov
d0d90e4ec8 Merge branch 'master' of gitlab.fakecake.org:git/tt-rss/tt-rss 2025-05-17 08:02:11 +03:00
Andrew Dolgov
888bf821d6 drop gocomics and other inactive af_comics filters 2025-05-17 08:01:57 +03:00
Andrew Dolgov
5f064b4477 drop gocomics and other inactive af_comics filters 2025-05-17 08:00:04 +03:00
Andrew Dolgov
a931b91099 af_comics - fix penny arcade to new markup 2025-05-17 07:57:39 +03:00
Andrew Dolgov
8aac6f2d3d return standard Content-Length header for API responses in addition to nonstandard Api-Content-Length 2025-05-16 22:02:25 +03:00
Andrew Dolgov
191da49ab1 Merge branch 'weblate-integration' into 'master'
Translated using Weblate (Galician)

See merge request tt-rss/tt-rss!133
2025-05-16 18:31:10 +03:00
josé m
ea7e8404cb Translated using Weblate (Galician)
Currently translated at 100.0% (703 of 703 strings)

Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/gl/
2025-05-09 06:01:51 +02:00
Andrew Dolgov
0affed20d2 Merge branch 'weblate-integration' into 'master'
Translated using Weblate (Latvian)

See merge request tt-rss/tt-rss!132
2025-05-06 19:42:45 +00:00
Besnik Bleta
e68069d33e Translated using Weblate (Albanian)
Currently translated at 95.4% (671 of 703 strings)

Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/sq/
2025-05-06 21:41:32 +02:00
Edgars Andersons
b0402aba34 Translated using Weblate (Latvian)
Currently translated at 100.0% (703 of 703 strings)

Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/lv/
2025-05-06 21:41:31 +02:00
Andrew Dolgov
b73ab44e21 Merge branch 'weblate-integration' into 'master'
Translated using Weblate (Tamil)

See merge request tt-rss/tt-rss!131
2025-05-06 19:41:15 +00:00
Andrew Dolgov
8b3bd37549 Merge branch 'pg-optimize' into 'master'
drop some pointless queries now that we can use RETURNING for inserts

See merge request tt-rss/tt-rss!130
2025-05-06 04:44:03 +00:00
Andrew Dolgov
77e5deb9dd use RETURNING syntax when creating base filter record during OPML import 2025-05-06 05:06:17 +03:00
Andrew Dolgov
e91c49b747 use RETURNING syntax when creating article record in share anything 2025-05-06 05:04:47 +03:00
Andrew Dolgov
9735ff83cc use RETURNING syntax when creating base filter record 2025-05-06 05:01:23 +03:00
Andrew Dolgov
ea6f42dc61 switch insert query for base article record to named parameters and add previously missing ts_content stuff 2025-05-05 22:08:01 +03:00
Andrew Dolgov
677cd7453f drop some pointless queries now that we can use RETURNING for inserts 2025-05-05 21:55:38 +03:00
Andrew Dolgov
070585ac5e only open PDO transaction while performing CRUD operations on article 2025-05-05 20:45:40 +03:00
Hosted Weblate
f1df08ba20 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/
2025-05-05 18:06:49 +02:00
Besnik Bleta
9d7344dfa5 Translated using Weblate (Albanian)
Currently translated at 95.8% (666 of 695 strings)

Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/sq/
2025-05-05 18:06:47 +02:00
தமிழ்நேரம்
2464153ffc Translated using Weblate (Tamil)
Currently translated at 100.0% (695 of 695 strings)

Translation: TinyTinyRSS/webui
Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/ta/
2025-05-05 18:06:47 +02:00
Andrew Dolgov
6d11acc713 Merge branch 'plugin-cringe' into 'master'
expose scheduled tasks to plugins, switch cache_starred_images plugin to use...

See merge request tt-rss/tt-rss!129
2025-05-04 17:40:13 +00:00
Andrew Dolgov
4cc40ddaa4 scheduler - only register built-in purge_orphaned_scheduled_tasks if running as default name 2025-05-04 20:25:29 +03:00
Andrew Dolgov
5263a07f61 record last cron expression (and stub owner_uid) used by scheduled task 2025-05-04 18:06:43 +03:00
Andrew Dolgov
fc059fc0fc expose scheduled tasks to plugins, switch cache_starred_images plugin to use them instead of housekeeping hook 2025-05-04 17:50:03 +03:00
Andrew Dolgov
d4faf2d369 Merge branch 'feature/move-purge_orphaned_scheduled_tasks' into 'master'
Move registration of 'purge_orphaned_scheduled_tasks' into Scheduler.

See merge request tt-rss/tt-rss!128
2025-05-04 14:21:33 +00:00
wn_
3ee0f331cc Move registration of 'purge_orphaned_scheduled_tasks' into Scheduler. 2025-05-04 14:20:17 +00:00
Andrew Dolgov
07eb34529f Merge branch 'feature/purge-orphaned-scheduled-tasks' into 'master'
Periodically purge orphaned scheduled task records

See merge request tt-rss/tt-rss!126
2025-05-04 14:10:56 +00:00
Andrew Dolgov
8f9f06e7c0 Merge branch 'feature/scheduled-task-no-update-users' into 'master'
Move DAEMON_UPDATE_LOGIN_LIMIT-related logging to a scheduled task, exclude disabled+readonly users

See merge request tt-rss/tt-rss!127
2025-05-04 14:09:32 +00:00
wn_
853864794a Move logging users excluded from updates to a daily scheduled task, exclude disabled or readonly users. 2025-05-04 13:28:09 +00:00
wn_
868385442a Periodically purge orphaned scheduled task records. 2025-05-04 12:57:58 +00:00
Andrew Dolgov
4ce5e6e8e1 rebase translations 2025-05-04 13:45:30 +03:00
Andrew Dolgov
fecab891fc add a basic prefs panel for scheduled task records 2025-05-04 13:44:08 +03:00
Andrew Dolgov
ec12a514a2 Revert "bring back cleanup of potentially sensitive environment variables but exclude CLI SAPI to prevent updater failures"
Breaks OIDC

This reverts commit 247efe3137.
2025-05-04 13:30:07 +03:00
Andrew Dolgov
5eba9fd116 Merge branch 'weblate-integration' into 'master'
Added translation using Weblate (Albanian)

See merge request tt-rss/tt-rss!125
2025-05-04 10:22:48 +00:00
Besnik Bleta
f9c0aacf72 Added translation using Weblate (Albanian) 2025-05-04 12:21:27 +02:00
Andrew Dolgov
bb0a136944 Merge branch 'cringe-jobs' into 'master'
Cringe jobs

See merge request tt-rss/tt-rss!124
2025-05-04 09:36:27 +00:00