summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-02import cron-expressionAndrew Dolgov
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-28Merge branch 'rip-mysql' into 'master'Andrew Dolgov
initial attempt to remove mysql-related stuff from tt-rss See merge request tt-rss/tt-rss!120
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-27Address 'method.resultUnused' in 'api/index.php'.wn_
2025-04-27Bump PHPStan to 2.1.13wn_
2025-04-27Remove a PHPStan ignore related to PHP < 8wn_
2025-04-25Merge branch 'master' into rip-mysqlAndrew Dolgov
2025-04-25add eslint-formatter-gitlab npm dependencyAndrew Dolgov
2025-04-17cache_starred_images: disable chmod() on cache directory, it doesn't seem to ↵Andrew Dolgov
be necessary anymore and breaks on S3 cache implementation
2025-04-17Merge branch 'master' into rip-mysqlAndrew Dolgov
2025-04-17Merge branch 'fix-schema' into 'master'Andrew Dolgov
* fix 148 migration for pgsql not setting default value of See merge request tt-rss/tt-rss!121
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 some 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-14Merge branch 'mysql-noop' into 'master'fox
no-op auth_pass varchar to text migration for mysql See merge request git/tt-rss/tt-rss!8
2025-04-14no-op auth_pass varchar to text migration for mysqlAndrew Dolgov
2025-04-14Merge branch 'weblate-integration' into 'master'Andrew Dolgov
Translated using Weblate (Chinese (Traditional Han script)) See merge request tt-rss/tt-rss!119
2025-04-08Revert "cleanup environment variables related to global configuration after ↵Andrew Dolgov
instantiating config object" This reverts commit e4f1480453a86401f93ed97878c270628fe4d2b7.
2025-04-08Merge branch 'less-leaks' into 'master'Andrew Dolgov
cleanup environment variables related to global configuration after instantiating config object See merge request tt-rss/tt-rss!118
2025-04-08cleanup environment variables related to global configuration after ↵Andrew Dolgov
instantiating config object
2025-04-08Merge branch 'session-encryption' into 'master'Andrew Dolgov
add optional encryption for stored session data using Sodium library See merge request tt-rss/tt-rss!117
2025-04-08spaces to tabsAndrew Dolgov
2025-04-08we no longer directly modify schema_version in migrationsAndrew 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
2025-04-08drop SESSION-specific stuff and move encrypt/decrypt helpers to a separate ↵Andrew Dolgov
class; add a command line flag to generate encryption keys
2025-04-08Translated using Weblate (Chinese (Traditional Han script))TonyRL
Currently translated at 100.0% (695 of 695 strings) Translation: TinyTinyRSS/webui Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/zh_Hant/
2025-04-07rename SODIUM_ENCRYPTION_KEY to SESSION_ENCRYPTION_KEY and move related ↵Andrew Dolgov
stuff to Sessions class
2025-04-07add optional encryption for stored session data using Sodium libraryAndrew Dolgov
2025-04-07Merge branch 'allow-session-cookies' into 'master'wn
allow setting lifetime to 0 for session cookies See merge request tt-rss/tt-rss!116
2025-04-07allow setting lifetime to 0 for session cookiesAndrew Dolgov
2025-04-04Merge branch 'bugfix/hook-feed-basic-info-result' into 'master'Andrew Dolgov
Only use valid feed basic info from plugins. See merge request tt-rss/tt-rss!115
2025-04-04Only use valid feed basic info from plugins.wn_
2025-04-04Merge branch 'bugfix/gocomics-changes-2' into 'master'wn
Use the correct suffix for GoComics permalinks. See merge request tt-rss/tt-rss!114
2025-04-04Use the correct suffix for GoComics permalinks.wn_