summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2025-08-04add necessary plumbing for auto light/dark switch for the forgotpass handlerAndrew Dolgov
2025-08-01make default light/dark themes configurable, add support for main ↵Andrew Dolgov
application and login form
2025-07-30fix publishedcounter not working for feed countersAndrew Dolgov
2025-07-30add missing count_published to get_cats() and fix some misleading indentingAndrew Dolgov
2025-07-30implement special counter display when viewing by published, similar to markedAndrew Dolgov
2025-07-26Look for media thumbnails in more places.wn_
https://www.rssboard.org/media-rss#optional-elements
2025-07-06Separate feed type detection from init, don't subscribe on failures.wn_
Also some FeedParser tweaks.
2025-07-04replace all instances of die() with print+exit because die() returns exit code 0Andrew Dolgov
2025-07-03add support for PG sslmode and set it to prefer encrypted connections by defaultAndrew Dolgov
2025-06-23allow searching by tags (prefix tag:)Andrew Dolgov
2025-06-19Clean up displaying subscription error info, log more detailed info to the ↵wn_
event log.
2025-06-17Remove unused subscription return code 6wn_
2025-06-17Escape error content displayed when subscribing fails (as it might contain ↵wn_
HTML).
2025-06-17Show some HTML content as a hover tip when the 'feed URL' returned HTML ↵wn_
without feeds. Also tweak the 'Feeds::_subscribe()' documentation a bit.
2025-06-03Minor CSS+style tweaks in 'Handler_Public#generate_syndicated_feed()'.wn_
2025-06-03Use the current timestamp for feed-level 'updated' in ↵wn_
'Handler_Public#generate_syndicated_feed()'. The last article's 'updated' value was not a good indicator of when the feed updated for various reasons, so we'll just use the current timestamp to represent the dynamic nature of the content.
2025-06-03Style tweaks in 'Handler_Public#generate_syndicated_feed()'wn_
2025-06-03Fail early in 'Handler_Public#generate_syndicated_feed()' on unrecognized ↵wn_
format.
2025-06-03Use the official JSON MIME type of 'application/json'.wn_
2025-05-22Drop legacy feed icon storage migration and unused 'Config::ICONS_DIR'.wn_
2025-05-22fix wrong config param being used & add a link to cron syntax we supportAndrew Dolgov
2025-05-22make default task schedules configurableAndrew Dolgov
2025-05-21Improve naming when working with filter actions.wn_
Also updated some related typing and documentation.
2025-05-18Fix check for no articles found in 'RSSUtils::update_rss_feed()'.wn_
FeedParser will always return an array.
2025-05-18Minor ORM usage tweak in 'RSSUtils::update_rss_feed()'.wn_
2025-05-18Use ORM in remaining parts of 'Pref_Users'.wn_
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