summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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_
2025-04-04Merge branch 'bugfix/gocomics-changes' into 'master'Andrew Dolgov
Handle changes to GoComics. See merge request tt-rss/tt-rss!113
2025-04-04Handle changes to GoComics.wn_
2025-03-31Merge branch 'feature/search-in-hash' into 'master'Andrew Dolgov
Include the search query+language as part of the URL hash See merge request tt-rss/tt-rss!112
2025-03-31Merge branch 'better-filter-tests' into 'master'Andrew Dolgov
filter test dialog improvements: See merge request tt-rss/tt-rss!111
2025-03-30Bump ESLint ecmaVersion to 2020.wn_
It wasn't aware of optional chaining.
2025-03-30Include the search query+language as part of the URL hash.wn_
2025-03-30use server-side localized formatting for matching rule to display as a ↵Andrew Dolgov
tooltip (for now)
2025-03-30stop sending matched content twice for the tooltip, use smaller objects ↵Andrew Dolgov
containing only regular expression and rule type
2025-03-29Strip '[\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-28enforce 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 specificAndrew 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-28add limited highlighting of filter test results based on matched rulesAndrew Dolgov
2025-03-27filter 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-26enable ta translationAndrew Dolgov
2025-03-26Merge branch 'weblate-integration' into 'master'Andrew Dolgov
Translated using Weblate (Tamil) See merge request tt-rss/tt-rss!110
2025-03-26add integration runner tagAndrew Dolgov
2025-03-21Translated using Weblate (Latvian)Edgars Andersons
Currently translated at 100.0% (695 of 695 strings) Translation: TinyTinyRSS/webui Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/lv/
2025-03-20Translated 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-03-19Translated using Weblate (Tamil)தமிழ்நேரம்
Currently translated at 55.2% (384 of 695 strings) Translation: TinyTinyRSS/webui Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/ta/
2025-03-19allow setting update interval in subcribe to feed dialogAndrew Dolgov
2025-03-19Merge branch 'feature/search-to-sql-phrases' into 'master'Andrew Dolgov
Support phrases in searches (PostgreSQL only) See merge request tt-rss/tt-rss!109
2025-03-18Support using phrases in searches (PostgreSQL only).wn_
2025-03-17Merge branch 'feature/search-to-sql-tweaks' into 'master'Andrew Dolgov
Some improvements in 'Feeds::_search_to_sql()'. See merge request tt-rss/tt-rss!108
2025-03-15Some 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-14Merge branch 'weblate-integration' into 'master'Andrew Dolgov
Added translation using Weblate (Tamil) See merge request tt-rss/tt-rss!107
2025-03-14allow app passwords via auth_internal even if DISABLE_LOGIN_FORM is setAndrew Dolgov
2025-03-14Merge branch 'protected/DISABLE_LOGIN_FORM' into 'master'Andrew Dolgov
add Config::DISABLE_LOGIN_FORM to allow limiting logins to SSO providers See merge request tt-rss/tt-rss!106
2025-03-14add Config::DISABLE_LOGIN_FORM to allow limiting logins to SSO providersAndrew Dolgov
2025-03-09Added translation using Weblate (Tamil)தமிழ்நேரம்
2025-03-08Merge 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-04Merge branch 'bugfix/user-language' into 'master'Andrew Dolgov
Get rid of the 'language' session variable. See merge request tt-rss/tt-rss!104
2025-03-04Add 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-04Get 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-26Merge branch 'feature/favicon-mime-type-detection' into 'master'Andrew Dolgov
Use the fileinfo module for favicon validation in 'RSSUtils::update_favicon()'. See merge request tt-rss/tt-rss!103
2025-02-25Use the fileinfo module for favicon validation in 'RSSUtils::update_favicon()'.wn_