summaryrefslogtreecommitdiff
path: root/classes/pref/feeds.php
AgeCommit message (Collapse)Author
2021-02-12prefs: fix published shared URL dialogAndrew Dolgov
2021-02-12move some dialogs to xhr loadingAndrew Dolgov
2021-02-12more dialog-related cleanupAndrew Dolgov
2021-02-12various dialog-related fixes; stop referring to many dialogs by name; move ↵Andrew Dolgov
filter test initial dialog to client side
2021-02-12rework a few more dialogs to use App.dialogOf()Andrew Dolgov
2021-02-12opml import: no more iframe, use client dialogAndrew Dolgov
2021-02-12fix typo introduced by 4182018cb7Andrew Dolgov
2021-02-11generated feed: use client dialogAndrew Dolgov
2021-02-11publishedOPML: use client dialogAndrew Dolgov
2021-02-09fix 2 warnings in feed editorAndrew Dolgov
2021-02-08rewrite some more hooksAndrew Dolgov
2021-02-08pluginhost: rework run_hooks() to be shorter, add callback variant; ↵Andrew Dolgov
implement exception handling for both
2021-02-08fix several warnings related to feed editorAndrew Dolgov
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew Dolgov
2021-01-17Archive 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-07feed editor: show purge interval correctly if FORCE_ARTICLE_PURGE is setAndrew Dolgov
2020-12-16Switch from 'vsprintf' to 'sprintf' in another place.wn_
2020-12-16Merge branch 'feature/php8' of wn/tt-rss into masterfox
2020-12-15feed editor: properly show global purging interval as disabledAndrew Dolgov
2020-12-12Use correct 'sprintf' function and other minor fixes in Pref_Feeds.wn
2020-11-30feed editor: also show default value for purge intervalAndrew Dolgov
2020-11-30feed editor: show actual value of default update intervalAndrew Dolgov
2020-09-23move timestamp-related stuff to a separate classAndrew Dolgov
2020-09-22use self:: in some places to invoke static methods from the same classAndrew Dolgov
2020-09-22remove a lot of stuff from global context (functions.php), add a few helper ↵Andrew Dolgov
classes instead
2020-09-16pass CSRF token to opml import and feed icon replace dialogsAndrew Dolgov
2020-09-14- fix multiple vulnerabilities in af_proxy_httpAndrew 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-06-05eslint-related fixes; move a few things from global context to AppAndrew Dolgov
2020-05-22when removing favicon, reset its auto-refresh timerAndrew Dolgov
2020-02-28batchSubscribe: use validationtextareaAndrew Dolgov
2020-02-201. feedtree: show counters for marked articles if view-mode == markedAndrew Dolgov
2. hide/show relevant counter nodes using css 3. cleanup some counter-related code 4. compile default css into light theme to prevent cache-related issues
2020-01-24scrap counter cache system; rework counters to sum() booleans insteadAndrew Dolgov
2019-08-21makefeedtree: properly calculate feed total amount in no-categories modeAndrew Dolgov
2019-06-20move several more global functions to more appropriate classesAndrew Dolgov
2019-06-20get_feeds_from_html: remove XML preamble hackAndrew Dolgov
move several related helper functions to Feeds class
2019-05-06feed tree: set placeholder feed unread value to -1Andrew Dolgov
2019-04-14Fix button focus issuesMichael 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-13Fix focus issues with hotkeysMichael 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-10feed editor: use DEFAULT_SEARCH_LANGUAGE as a default per-feed dropdown valueAndrew Dolgov
2019-03-14fix feed icon upload not working, rework form to use FormData/ajaxAndrew Dolgov
2019-03-10batch subscribe: stop dialog from being submitted twiceAndrew Dolgov
2019-03-08css: insensitive -> text-mutedAndrew Dolgov
2019-03-06remove feed editor private checkboxAndrew Dolgov
2019-03-06archived feeds: expire old entries (schema bump)Andrew Dolgov
2019-03-05editfeed: mark save buttonAndrew Dolgov
2019-02-23Merge branch 'master' of DLange/tt-rss into masterfox
2019-02-22feed editor: fix missing <section> breaking checkbox fieldsetsAndrew Dolgov
2019-02-22Fix warning after icon has successfully been moved.DLange
2019-02-22Revert "Fix warning after icon has successfully been moved."Andrew Dolgov
This reverts commit 8b73b9812d4d2418888f5417fc65f7cec090105c.
2019-02-22Merge branch 'master' of git.tt-rss.org:fox/tt-rssAndrew Dolgov