Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-15 | API/getHeadlines: fix order of returned feeds to be consistent with main UI | Andrew Dolgov | |
2019-08-15 | public/pluginhandler: log invalid requests | Andrew Dolgov | |
2019-08-15 | pluginhost: implement priority-based system for running hooks | Andrew Dolgov | |
2019-08-15 | HOOK_ARTICLE_IMAGE: allow hooks to modify article content | Andrew Dolgov | |
2019-08-15 | DiskCache::rewriteUrls() - remove img[@srcset] | Andrew Dolgov | |
2019-08-15 | add HOOK_ARTICLE_IMAGE for Article::get_article_image() | Andrew Dolgov | |
2019-08-14 | Article::get_article_image() - provide cached URLs if possible | Andrew Dolgov | |
2019-08-14 | Article::get_article_image() - set default to "" instead of "false" | Andrew Dolgov | |
2019-08-14 | Article::get_article_image() - also return stream URI if possible | Andrew Dolgov | |
2019-08-14 | * move get_article_image to Article; implement better og:image detection ↵ | Andrew Dolgov | |
(similar to android app) * pass article image to API clients in headlines row object | |||
2019-08-14 | consistency: use DiskCache->exists() to check for present files | Andrew Dolgov | |
2019-08-14 | retire MIN_CACHE_FILE_SIZE | Andrew Dolgov | |
2019-08-14 | RSSUtils::cache_media, cache_enclosures: use DiskCache | Andrew Dolgov | |
2019-08-14 | public/cached_url: forbid sending files with extensions | Andrew Dolgov | |
2019-08-14 | DiskCache: more strict checking for input filenames, getUrl() is no longer ↵ | Andrew Dolgov | |
static | |||
2019-08-13 | * HOOK_ENCLOSURE_ENTRY: pass article_id to handler | Andrew Dolgov | |
* DiskCache: multiple fixes; support isWritable() for cache entries, set content-disposition for send() * public/cached_url: allow selecting files from sub-caches other than images * plugins/Cache_Starred_Images: rework to use DiskCache, can be enabled per-user, properly handles article enclosures, etc | |||
2019-08-13 | DiskCache::expire: support .no-auto-expiry to prevent automatic cache ↵ | Andrew Dolgov | |
maintenance | |||
2019-08-13 | expire_cached_files to DiskCache::expire() | Andrew Dolgov | |
2019-08-13 | move rewrite_cached_urls to DiskCache::rewriteUrls() | Andrew Dolgov | |
2019-08-13 | add DiskCache.getUrl() and use it in a bunch of places | Andrew Dolgov | |
2019-08-13 | add DiskCache.send; switch af_zz_imgproxy to use DiskCache | Andrew Dolgov | |
2019-08-13 | add DiskCache.isWritable | Andrew Dolgov | |
2019-08-13 | add classes/diskcache | Andrew Dolgov | |
2019-08-02 | update SSL certificate wiki link | Andrew Dolgov | |
2019-08-02 | parser: support multiple dc:creator elements (returns as comma-separated list) | Andrew Dolgov | |
2019-08-01 | change version.json endpoint URL | Andrew Dolgov | |
2019-07-12 | filter dialog: add inline regexp checker | Andrew Dolgov | |
2019-07-12 | add placeholder Filters.filterDlgCheckRegExp | Andrew Dolgov | |
2019-07-05 | public: fix share() returning random unshared articles if uuid is not given | 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-31 | event log: simplify styles, prevent horizontal scrolling | Andrew Dolgov | |
sql logger: clip context length to 8kb | |||
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-12 | parser: force libxml error messages to valid utf8 | Andrew Dolgov | |
2019-05-07 | catchup_feed: invoke HOOK_SEARCH if necessary | Andrew Dolgov | |
2019-05-06 | feed tree: set placeholder feed unread value to -1 | Andrew Dolgov | |
2019-05-01 | sql logger: ensure error string and context are valid UTF8 before trying to ↵ | Andrew Dolgov | |
insert it | |||
2019-05-01 | af_readability: fix HOOK_GET_FULL_TEXT not being installed because plugin ↵ | Andrew Dolgov | |
init() is called before load_data() | |||
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-17 | plugins: add HOOK_GET_FULL_TEXT which may be used to provide full text ↵ | Andrew Dolgov | |
extraction to core code and other plugins, instead of trying to invoke af_readability specifically | |||
2019-04-14 | Merge branch 'hotkeys-focus' of suraia/tt-rss into master | fox | |
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-14 | update the tsvector_combined when create_published_article | zeed | |
https://discourse.tt-rss.org/t/create-published-article-doesnt-update-the-tsvector-combined/2277 | |||
2019-04-13 | Fix focus issues with hotkeys | Michael Kuhn | |
Since making use of keypress in addition to keydown, hotkeys did not work in certain scenarios, including clicking on the feed tree expanders or empty spaces of the toolbar. This issue is caused by dijit.Tree and dijit.Toolbar implementing the _KeyNavMixin, which explicitly stops propagation of keypress events. This change contains two main fixes plus a smaller hotfix: 1. It overrides _onContainerKeydown and _onContainerKeypress for fox.FeedTree (which inherits from dijit.Tree). 2. It adds fox.Toolbar, which overrides _onContainerKeydown, _onContainerKeypress and focus. This fixes hotkeys being swallowed and the first focusable child receiving focus when clicking on an empty space of the toolbar. 3. It adds the same handling of keydown and keypress to the prefs hotkey handler as is done in the main hotkey handler. | |||
2019-04-10 | db_prefs: return null if requested key is unset | Andrew Dolgov | |