Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-15 | purge_feed: shorten one log message | Andrew Dolgov | |
2020-12-15 | purge_feed: add more debugging output | Andrew Dolgov | |
2020-12-12 | feed debugger: allow setting log level to LOG_EXTENDED | Andrew Dolgov | |
2020-12-08 | queryFeedHeadlines: | Andrew Dolgov | |
- there should be no need for DISTINCT query when checking for first id - fix DISTINCT query part being undefined when browsing by tags - add query debugging for tags | |||
2020-12-07 | queryFeedHeadlines: bring back DISTINCT for a limited set of columns | Andrew Dolgov | |
2020-12-04 | viewfeed: reintroduce timestamps, fix debugging, fix some indents | Andrew Dolgov | |
2020-12-04 | queryFeedHeadlines: properly define for a few more variables | Andrew Dolgov | |
2020-12-04 | queryFeedHeadlines: make sure feed_check_qpart is always defined | Andrew Dolgov | |
2020-12-04 | queryFeedHeadlines: no longer select DISTINCT headlines for performance ↵ | Andrew Dolgov | |
reasons (this also removes _HEADLINES_QUERY_NO_DISTINCT) | |||
2020-12-03 | experimental: add optional _HEADLINES_QUERY_NO_DISTINCT to disable DISTINCT ↵ | Andrew Dolgov | |
keyword in queryFeedHeadlines query | |||
2020-10-01 | hide uninteresting errors in several DOMDocument->loadHTML() invocations | Andrew Dolgov | |
2020-09-25 | Merge branch 'master' of git.fakecake.org:tt-rss | Andrew Dolgov | |
2020-09-25 | search_to_sql: use per-user default language instead of hardcoded english if ↵ | Andrew Dolgov | |
isn't specified explicitly | |||
2020-09-23 | move timestamp-related stuff to a separate class | Andrew Dolgov | |
2020-09-22 | use self:: in some places to invoke static methods from the same class | Andrew Dolgov | |
2020-09-22 | remove a lot of stuff from global context (functions.php), add a few helper ↵ | Andrew Dolgov | |
classes instead | |||
2020-09-17 | replace FALSE with false so that static analyzer shuts up about it | Andrew Dolgov | |
2020-09-17 | fix several cases of Db class being invoked as wrong name (as DB) | Andrew Dolgov | |
2020-09-15 | Feeds: load quickaddfeed and search dialogs via XHR w/ CSRF protection | Andrew Dolgov | |
2020-09-15 | - backend: require CSRF token to be passed via POST | Andrew Dolgov | |
- do not leak CSRF token via GET request in feed debugger - rework Article/redirect to use POST | |||
2020-09-14 | - fix multiple vulnerabilities in af_proxy_http | Andrew Dolgov | |
- fix vulnerability in rewrite_relative_url() which prevented some URLs from being properly absolutized - fetch_file_contents: validate all URLs before requesting them - validate URLs: explicitly whitelist http and https scheme, forbid everything else - DiskCache/cached_url: only serve whitelisted content types (images, video) - simplify filename/URL handling code, remove and consolidate some less-used functions | |||
2020-09-11 | order_to_override_query: allow HOOK_HEADLINES_CUSTOM_SORT_OVERRIDE plugins ↵ | Andrew Dolgov | |
to override built-in sorting | |||
2020-08-13 | pluginhost: allow overriding default sort modes via ↵ | Andrew Dolgov | |
HOOK_HEADLINES_CUSTOM_SORT_MAP etc | |||
2020-08-13 | move order_by to SQL override logic into a separate function | Andrew Dolgov | |
2020-08-11 | instead of taking batch timestamp and score (?) into account, make oldest ↵ | Andrew Dolgov | |
first sorting work consistently with newest first - i.e. rely on feed-provided timestamp | |||
2020-06-05 | eslint-related fixes; move a few things from global context to App | Andrew Dolgov | |
2020-04-04 | search: add support for label:XXX search keyword | Andrew Dolgov | |
Labels: enforce case-insensitive lookups when creating/looking for labels | |||
2020-02-20 | properly calculate marked counters for feeds in nested categories | Andrew Dolgov | |
2020-01-25 | getCategoryUnread: return correct unread count for labels category | Andrew Dolgov | |
2020-01-25 | getCategoryChildrenUnread: fix typo | Andrew Dolgov | |
2020-01-25 | getCategoryCounters: properly calculate counters for child subcategory entries | Andrew Dolgov | |
getCategoryUnread: cleanup | |||
2020-01-24 | getCategoryUnread: don't return unread counters for Special category because ↵ | Andrew Dolgov | |
it doesn't make a lot of sense to do so | |||
2020-01-24 | scrap counter cache system; rework counters to sum() booleans instead | Andrew Dolgov | |
2020-01-19 | support night mode in feed debugger | Andrew Dolgov | |
2019-12-12 | show current unread counter on headlines toolbar if sidebar is hidden | Andrew Dolgov | |
2019-12-06 | php 7.4 deprecation-related fixes | Andrew Dolgov | |
2019-08-30 | headline grouping: | Andrew Dolgov | |
1. block grouping for specific feeds where it doesn't make a lot of sense to do so or flat list fits better (archived, recently read) 2. block per-week grouping for feeds where feed-first grouping makes more sense (fresh, starred, published) | |||
2019-08-13 | move rewrite_cached_urls to DiskCache::rewriteUrls() | Andrew Dolgov | |
2019-06-20 | move more globals to more appropriate places | Andrew Dolgov | |
set libxml to always use internal errors | |||
2019-06-20 | move several more global functions to more appropriate classes | Andrew Dolgov | |
2019-06-20 | get_feeds_from_html: remove XML preamble hack | Andrew Dolgov | |
move several related helper functions to Feeds class | |||
2019-06-18 | queryFeedHeadlines: support start_ts when browsing by tag | Andrew Dolgov | |
2019-05-20 | search dialog: display active query if searching already | Andrew Dolgov | |
2019-05-20 | fix search query test statement stopping valid modifiers like unread: from ↵ | Andrew Dolgov | |
working | |||
2019-05-16 | when subscribing, check for valid html content type before checking if ↵ | Andrew Dolgov | |
requested document has HTML doctype/start element | |||
2019-05-07 | catchup_feed: invoke HOOK_SEARCH if necessary | Andrew Dolgov | |
2019-04-30 | better tsquery support: | Andrew Dolgov | |
1. report query syntax errors properly 2. fall back to implicit &-joining only if no joiners are detected in user query, otherwise permit full tsquery syntax | |||
2019-04-29 | prevent a fatal error on an invalid tsquery syntax | Andrew Dolgov | |
2019-04-14 | Fix button focus issues | Michael Kuhn | |
This change introduces derived classes for ComboButton, DropDownButton and Select that make sure that buttons do not remain focused after their menus are closed. This allows using hotkeys after closing them. | |||
2019-04-10 | use DEFAULT_SEARCH_LANGUAGE to generate tsvector index if per-feed language ↵ | Andrew Dolgov | |
is not specified, also use it as default value on search form for convenience |