summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2025-05-18Use ORM in 'Counters::get_feeds()' (and simplify stuff).wn_
2025-05-18Deprecate and remove use of the 'SUBSTRING_FOR_DATE' constant.wn_
With MySQL support removed (b154bc7a10e46dc9fa0406996507c4fd410366da) this constant is unnecessary.
2025-05-18send content-length with cached filesAndrew Dolgov
2025-05-17Get rid of 'Db::past_comparison_qpart()'.wn_
With MySQL support dropped this function is just an unnecessary layer of abstraction.
2025-05-17API/getFeeds: return feed last_error & update_intervalAndrew Dolgov
2025-05-06use RETURNING syntax when creating base filter record during OPML importAndrew Dolgov
2025-05-06use RETURNING syntax when creating article record in share anythingAndrew Dolgov
2025-05-06use RETURNING syntax when creating base filter recordAndrew Dolgov
2025-05-05switch insert query for base article record to named parameters and add ↵Andrew Dolgov
previously missing ts_content stuff
2025-05-05drop some pointless queries now that we can use RETURNING for insertsAndrew Dolgov
2025-05-05only open PDO transaction while performing CRUD operations on articleAndrew Dolgov
2025-05-04scheduler - only register built-in purge_orphaned_scheduled_tasks if running ↵Andrew Dolgov
as default name
2025-05-04record last cron expression (and stub owner_uid) used by scheduled taskAndrew Dolgov
2025-05-04expose scheduled tasks to plugins, switch cache_starred_images plugin to use ↵Andrew Dolgov
them instead of housekeeping hook
2025-05-04Move registration of 'purge_orphaned_scheduled_tasks' into Scheduler.wn_
2025-05-04Merge branch 'feature/purge-orphaned-scheduled-tasks' into 'master'Andrew Dolgov
Periodically purge orphaned scheduled task records See merge request tt-rss/tt-rss!126
2025-05-04Move logging users excluded from updates to a daily scheduled task, exclude ↵wn_
disabled or readonly users.
2025-05-04Periodically purge orphaned scheduled task records.wn_
2025-05-04add a basic prefs panel for scheduled task recordsAndrew Dolgov
2025-05-04Revert "bring back cleanup of potentially sensitive environment variables ↵Andrew Dolgov
but exclude CLI SAPI to prevent updater failures" Breaks OIDC This reverts commit 247efe3137fadf5d74ab254cf4c80957624abc90.
2025-05-03adjust scheduler logging to be somewhat more alike to feed updaterAndrew Dolgov
2025-05-02reorder housekeeping tasks by intervalAndrew Dolgov
2025-05-02move scheduled tasks to a separate class, add some try-catches, ↵Andrew Dolgov
improve/shorten logging and descriptions
2025-05-02rename article mark/publish hooksAndrew Dolgov
2025-05-02add workaround for due tasks because housekeeping is not run every minute, ↵Andrew Dolgov
fix last_run not updated to NOW() in the db
2025-05-02bring back cleanup of potentially sensitive environment variables but ↵Andrew Dolgov
exclude CLI SAPI to prevent updater failures
2025-05-02drop SIMPLE_UPDATE_MODE, limit housekeeping and updates to background processesAndrew Dolgov
2025-05-02fix tasks_run never incrementedAndrew Dolgov
2025-05-02make digest sending a hourly cron jobAndrew Dolgov
2025-05-02remove synchronous usages of _purge_orphans()Andrew Dolgov
2025-05-02record task duration in secondsAndrew Dolgov
2025-05-02split housekeeping jobs to separate scheduled tasks on longer cooldown ↵Andrew Dolgov
intervals, add table to record task execution timestamps, bump schema
2025-05-02deal with published hook in _create_published_articleAndrew Dolgov
2025-05-01add plugin hooks invoked when articles get un/marked or un/publishedAndrew Dolgov
2025-04-30Merge branch 'feature/phpstan-updates' into 'master'wn
PHPStan update and addressing findings See merge request tt-rss/tt-rss!122
2025-04-27Remove an unnecessary session UID existence check in ↵wn_
'UserHelper::authenticate()'. PHPStan 'if.alwaysTrue'
2025-04-27Add a PHPStan ignore for a non-issue in 'UrlHelper::fetch()'.wn_
2025-04-27Remove unused 'PluginHost::HOOK_FORMAT_ARTICLE_CDM'.wn_
PHPStan 'method.notFound'.
2025-04-17Merge branch 'master' into rip-mysqlAndrew Dolgov
2025-04-17 * fix 148 migration for pgsql not setting default value of ↵Andrew Dolgov
ttrss_feeds.auth_pass breaking OPML import * replace no-op migrations for mysql with 'select 1'
2025-04-14more type hintsAndrew Dolgov
2025-04-14add deprecation notice for sql_random_function()Andrew Dolgov
2025-04-14update DB_TYPE deprecation noticeAndrew Dolgov
2025-04-14further mysql/DB_TYPE related cleanupAndrew Dolgov
2025-04-14initial attempt to remove mysql-related stuff from tt-rssAndrew Dolgov
2025-04-08Revert "cleanup environment variables related to global configuration after ↵Andrew Dolgov
instantiating config object" This reverts commit e4f1480453a86401f93ed97878c270628fe4d2b7.
2025-04-08cleanup environment variables related to global configuration after ↵Andrew Dolgov
instantiating config object
2025-04-08spaces to tabsAndrew Dolgov
2025-04-08if possible, automatically encrypt stored plaintext password for feed on updateAndrew Dolgov
2025-04-08support transparent encryption for feed passwords, bump schema to drop ↵Andrew Dolgov
length limit of ttrss_feeds.auth_pass