| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-14 | update DB_TYPE deprecation notice | Andrew Dolgov | |
| 2025-04-14 | further mysql/DB_TYPE related cleanup | Andrew Dolgov | |
| 2025-04-14 | initial attempt to remove mysql-related stuff from tt-rss | Andrew Dolgov | |
| 2025-04-08 | Revert "cleanup environment variables related to global configuration after ↵ | Andrew Dolgov | |
| instantiating config object" This reverts commit e4f1480453a86401f93ed97878c270628fe4d2b7. | |||
| 2025-04-08 | cleanup environment variables related to global configuration after ↵ | Andrew Dolgov | |
| instantiating config object | |||
| 2025-04-08 | spaces to tabs | Andrew Dolgov | |
| 2025-04-08 | if possible, automatically encrypt stored plaintext password for feed on update | Andrew Dolgov | |
| 2025-04-08 | support transparent encryption for feed passwords, bump schema to drop ↵ | Andrew Dolgov | |
| length limit of ttrss_feeds.auth_pass | |||
| 2025-04-08 | drop 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-07 | rename SODIUM_ENCRYPTION_KEY to SESSION_ENCRYPTION_KEY and move related ↵ | Andrew Dolgov | |
| stuff to Sessions class | |||
| 2025-04-07 | add optional encryption for stored session data using Sodium library | Andrew Dolgov | |
| 2025-04-07 | allow setting lifetime to 0 for session cookies | Andrew Dolgov | |
| 2025-04-04 | Only use valid feed basic info from plugins. | wn_ | |
| 2025-03-30 | use server-side localized formatting for matching rule to display as a ↵ | Andrew Dolgov | |
| tooltip (for now) | |||
| 2025-03-30 | stop sending matched content twice for the tooltip, use smaller objects ↵ | Andrew Dolgov | |
| containing only regular expression and rule type | |||
| 2025-03-29 | Strip '[\r\n\t]' from entry content during filter test. | wn_ | |
| This is to help get the content and regex match strings a bit closer. | |||
| 2025-03-28 | enforce maximum length on resulting rule regexp match, highlight based on ↵ | Andrew Dolgov | |
| strings with stripped tags | |||
| 2025-03-28 | * fix filter test not returning anything for filters set for specific | Andrew Dolgov | |
| feed ID * show content preview after first matched rule, not article beginning * show meaningful preview for filters matching on article link, tags, and author | |||
| 2025-03-28 | add limited highlighting of filter test results based on matched rules | Andrew Dolgov | |
| 2025-03-27 | filter test dialog improvements: | Andrew Dolgov | |
| - properly return results for filter rules matching specific feeds or categories - fix test results never returned for Uncategorized - show tooltip with specific word match and matched rule on resulting item hover | |||
| 2025-03-19 | allow setting update interval in subcribe to feed dialog | Andrew Dolgov | |
| 2025-03-18 | Support using phrases in searches (PostgreSQL only). | wn_ | |
| 2025-03-15 | Some improvements in 'Feeds::_search_to_sql()'. | wn_ | |
| * Pass in the profile so some preferences can be retrieved correctly. * Consistently use the owner UID that gets passed in (previously some session var uses). | |||
| 2025-03-14 | add Config::DISABLE_LOGIN_FORM to allow limiting logins to SSO providers | Andrew Dolgov | |
| 2025-03-08 | Merge branch 'feature/time-comparison-gen' into 'master' | Andrew Dolgov | |
| Add and use 'Db::past_comparison_qpart()'. See merge request tt-rss/tt-rss!105 | |||
| 2025-03-04 | Add and use 'Db::now_comparison_qpart()'. | wn_ | |
| 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 | Get rid of the 'language' session variable. | wn_ | |
| It had issues (no profile usage, only set at login), so it's cleanest to just replace its one usage with 'Prefs::get()'. | |||
| 2025-02-25 | Use the fileinfo module for favicon validation in 'RSSUtils::update_favicon()'. | wn_ | |
| 2025-02-15 | Move filter test results HTML building to the frontend. | wn_ | |
| 2025-02-15 | Only continue filter testing when there are likely more entries to check. | wn_ | |
| 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-08 | Clean up 'Pref_Filters::testFilterDo()'. | wn_ | |
| Use ORM, drop the '5 rule' limit, etc. | |||
| 2025-01-26 | Remove now-unused 'Config::ICONS_URL'. | wn_ | |
| 2025-01-26 | Reduce use of legacy 'Config::ICONS_DIR'. | wn_ | |
| Also some minor cleanup in 'API#_get_config()'. | |||
| 2025-01-06 | Fix setting a custom title when cloning a single filter. | wn_ | |
| 2025-01-06 | Use 'clone' wording for filter duplication. | wn_ | |
| 2025-01-06 | Fix a return type warning in 'Pref_Filters'. | wn_ | |
| '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 | Prompt for the new filter name when only copying one. | wn_ | |
| This also reworks 'Pref_Filters' a bit so it's easier to retrieve filter titles. | |||
| 2025-01-06 | Add the ability to copy an existing filter. | wn_ | |
| 2024-12-16 | Merge branch 'feature/php-misc' into 'master' | Andrew Dolgov | |
| More native typing, use some new PHP stuff See merge request tt-rss/tt-rss!88 | |||
| 2024-12-15 | Don't bother passing unused arguments to 'TimeHelper::make_local_datetime()'. | wn_ | |
| There's no point in passing '$long' unless '$no_smart_dt' is set to 'true'. | |||
| 2024-12-15 | Consistently handle the 'smart' display of default/never dates. | wn_ | |
| 2024-12-15 | minor PHPDoc cleanup in PluginHost | wn_ | |
| 2024-12-15 | Clean up some virtual feed stuff in PluginHost. | wn_ | |
| Among other things, this makes 'PluginHost->add_feed()' return false if the feed was not added. | |||
| 2024-12-15 | Deal with FeedEnclosure property accessed before initialization. | wn_ | |
| 2024-12-15 | Revert some stuff based upon feedback | wn_ | |
| 2024-12-14 | Use a native DNF type for 'PluginHost->get_feed_handler()'. | wn_ | |
| 2024-12-14 | Use native typing in more places and clean up 'FeedEnclosure' a bit. | wn_ | |
| 2024-12-14 | Remove use of 'ReturnTypeWillChange'. | wn_ | |
| 'ReturnTypeWillChange' was a workaround needed until we reached PHP 8.0, which introduced union types and allowed alignment with 'SessionHandlerInterface'. | |||
| 2024-12-14 | Use the spread operator instead of 'array_merge' in more places. | wn_ | |
| PHP 8.1 introduced support for merging string-key arrays (last array with a wins). | |||
| 2024-12-14 | show amount of stored article in prefs feed tree | Andrew Dolgov | |