summaryrefslogtreecommitdiff
path: root/classes/pref/feeds.php
AgeCommit message (Collapse)Author
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
2019-02-22dialogs: use semantic markup instead of dlgsec stuffAndrew Dolgov
continue unifying quoting style for html strings
2019-02-22Fix warning after icon has successfully been moved.DLange
2019-02-21UI: add some more info links to relevant wiki pages; minor layout updatesAndrew Dolgov
2019-02-21feed edit dialog: add interval labelAndrew Dolgov
2019-02-21batchSubscribe: use common markupAndrew Dolgov
2019-02-20enlarge feed titleAndrew Dolgov
2019-02-20search dialog fixesAndrew Dolgov
pgsql: get FTS languages list from the database
2019-02-20simplify dlgSec-related markupAndrew Dolgov
2018-12-07remove separate classes for various panels, unify under .panelAndrew Dolgov
remove a few other unnecessary css classes/ids
2018-12-06remove some bitmaps and rework stuff using it to use iconfont insteadAndrew Dolgov
2018-12-06add icons to accordion panels in preferencesAndrew Dolgov
fix typo in pref-prefs closing panel tag
2018-12-04updates for flat theme (mostly disable old dijit overrides)Andrew Dolgov
2018-12-04normalize various font sizes and families between prefs & main UIAndrew Dolgov
change some dialogs layout a bit to maybe become more readable
2018-12-03prefs: Prefs global -> HelpersAndrew Dolgov
2018-12-03refactor OPML export/import code to be less horribleAndrew Dolgov
2018-12-02move Utils to AppBase where it belongsAndrew Dolgov
2018-12-02uploadIconHandler -> CommonDialogsAndrew Dolgov
2018-12-02move some more stuff out of common.jsAndrew Dolgov
rework client-side cookie functions a bit limit dojo cachebust based on server scripts modification time remove param_escape()
2018-12-02prefs: remove some more stuff from global context (user management, etc)Andrew Dolgov
2018-12-02prefs: move more global functions into matching classesAndrew Dolgov
2018-12-02prefs: move other tree-related functions to respective treesAndrew Dolgov
2018-12-02embed some pref-feed helper functions into the treeAndrew Dolgov