Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-15 | remove the rest of db.php; rename some leftover methods in feeds | Andrew Dolgov | |
2021-02-15 | diskcache: unify naming | Andrew Dolgov | |
2021-02-15 | article: unify naming | Andrew Dolgov | |
2021-02-15 | feeds: unify naming | Andrew Dolgov | |
2021-02-15 | subscribe to feed: use client dialog | Andrew Dolgov | |
2021-02-15 | render enclosures on the client | Andrew Dolgov | |
2021-02-15 | renderToolbar: support empty data i.e. dashboard feed | Andrew Dolgov | |
2021-02-14 | render headline-specific toolbar on the client | Andrew Dolgov | |
2021-02-14 | use shortcut echo syntax for php templates | Andrew Dolgov | |
2021-02-12 | various dialog-related fixes; stop referring to many dialogs by name; move ↵ | Andrew Dolgov | |
filter test initial dialog to client side | |||
2021-02-12 | rework a few more dialogs to use App.dialogOf() | Andrew Dolgov | |
2021-02-11 | generated feed: use client dialog | Andrew Dolgov | |
2021-02-08 | rewrite some more hooks in classes/feedswip-hook-callbacks | Andrew Dolgov | |
2021-02-08 | rewrite some more hooks | Andrew Dolgov | |
2021-02-06 | fix several warnings reported by phpstan | Andrew Dolgov | |
2021-02-06 | af_redditimgur: don't try to load empty html; fix a warning in update debugger | Andrew Dolgov | |
2021-02-05 | initial WIP for php8; bump php version requirement to 7.0 | Andrew Dolgov | |
2021-01-17 | Archive cleanup: | Andrew Dolgov | |
- remove code to manually archive/unarchive articles - remove ttrss_archived_feeds/orig_feed_id handling - the whole thing was implemented for this data to be kept indefinitely; it doesn't make a lot of sense to deal with this stuff now that it is expired after one month anyway (same reasons as feed browser being removed - privacy) - remove "originally from"-related stuff because of the above - also remove unused remaining frontend/backend code related to feed browser (rip) | |||
2021-01-17 | Select... dropdown: replace dijit Select with DropDownButton, simplify layout | Andrew Dolgov | |
PluginHost: add HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM Headlines.onActionChanged: removed | |||
2021-01-17 | remove show as feed from Select dropdown in main toolbar | Andrew Dolgov | |
2021-01-17 | remove menu options to manually un/archive articles | Andrew Dolgov | |
2020-12-20 | purge_feed: limit debugging to LOG_VERBOSE | Andrew Dolgov | |
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 | |