Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-07-09 | Store FeedTree data in localStorage | nanaya | |
Patching internal functions of dijit.Tree as they don't provide option on where to store the data. It stores to cookies by default but the data can get quite big for hundreds of feeds and exceeds cookies size limit. Not to mention it'll cause the cookie to be sent during any request with nothing handling it server side and just wasting bandwidth. This patch will also migrate current data in cookie to local storage accordingly. | |||
2020-06-05 | more eslint fixessingle-app-object | Andrew Dolgov | |
2020-06-05 | eslint-related fixes; move a few things from global context to App | Andrew Dolgov | |
2020-06-04 | fix various minor issues reported by eslint | Andrew Dolgov | |
2020-02-22 | feed tree: do not mark Labels as Special | Andrew Dolgov | |
2020-02-21 | feed tree: don't set Special class on Labels category | Andrew Dolgov | |
2020-02-21 | hide read feeds / hide read shows special: use CSS instead of JS-based hiding | Andrew Dolgov | |
2020-02-20 | 1. feedtree: show counters for marked articles if view-mode == marked | Andrew 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-24 | apply Has_Marked css class to feed tree elements with marked articles | Andrew Dolgov | |
2019-05-07 | fix read categories not being hidden when hide read feeds is enabled | Andrew Dolgov | |
2019-05-06 | feed tree: set placeholder feed unread value to -1 | Andrew Dolgov | |
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-08 | FeedTree: add feed debugger to per-feed context menu | Andrew Dolgov | |
2019-01-31 | Feeds.catchupAllFeeds() should be Feeds.catchupAll() | Andrew Dolgov | |
2019-01-28 | feedTree: amend previous to check that nodes are actually there (2) | Andrew Dolgov | |
2019-01-28 | feedTree: amend previous to check that nodes are actually there | Andrew Dolgov | |
2019-01-27 | selectFeed: scroll feed tree to selected row | Andrew Dolgov | |
2018-12-10 | show errors in feedtree's tooltips | Gilles Grandou | |
2018-12-06 | update label rendering (and editor) | Andrew Dolgov | |
2018-12-05 | various icon updates; use new icons in feed tree | Andrew Dolgov | |
2018-12-03 | refactor error reporting to AppBase; keep exception_error() for now as a shim | Andrew Dolgov | |
2018-12-02 | add AppBase as a shared ancestor for main and prefs app objects | Andrew Dolgov | |
remove event.observe stuff from startup, unneeded | |||
2018-12-01 | move some more shared stuff to CommonDialogs, Filters, and Utils | Andrew Dolgov | |
2018-12-01 | further objectification of JS code | Andrew Dolgov | |
2018-12-01 | WIP reshuffling of JS global context into separate logical objects | Andrew Dolgov | |
2018-11-29 | move to let/const syntax in custom dojo modules | Andrew Dolgov | |
2018-08-23 | define custom dojo modules with define() instead of require(), update ↵ | Andrew Dolgov | |
startup module dependencies | |||
2018-02-08 | add special class for feeds with disabled updates | Andrew Dolgov | |
2017-05-12 | feedtree.selectFeed: focus headlines-frame after selection | Andrew Dolgov | |
2017-05-05 | feedtree, selectFeed: focus selected node | Andrew Dolgov | |
2017-03-04 | simplify error handling | Andrew Dolgov | |
* less convoluted exception dialogs * use window.onerror for the majority of exception catching/reporting * remove most of now useless try/catch blocks * report stacktrace instead of manually specified error locations | |||
2017-01-22 | feed tree: only run animation for appearing unread counters to prevent ↵ | Andrew Dolgov | |
clashes with aux counter updating and animations ending up in wrong state | |||
2017-01-21 | fix loading indicator position/size for tree leafs | Andrew Dolgov | |
2017-01-21 | lib: Upgrade Dojo and Dijit from 1.8.3 to 1.12.1 | Anders Kaseorg | |
The itemNode and expandoNode elements have changed from img to span (https://bugs.dojotoolkit.org/ticket/16699), so we now put our tree icons inside them rather than replacing them. Signed-off-by: Anders Kaseorg <[email protected]> | |||
2017-01-21 | Replace deprecated dojo.place with domConstruct.place | Anders Kaseorg | |
Signed-off-by: Anders Kaseorg <[email protected]> | |||
2016-11-22 | category: swap context menu items | Andrew Dolgov | |
2016-11-11 | feed tree: add category context menu entry to un/collapse it | Andrew Dolgov | |
2016-08-10 | switch modules to new dojo definition format | Andrew Dolgov | |
2015-08-12 | feedtree: don't hide feeds with errors | Andrew Dolgov | |
2015-03-06 | feedtree: do not hide special category for reals if configured as such | Andrew Dolgov | |
2014-06-14 | Skip nested Feed when calling getNextUnreadFeed() | André Glüpker | |
This function is only called when using "Mark all as read". So every time, this function gets called right now, all nested categories get marked as read as well, so we don't want to jump to them. Instead we want to the next category with same or higher tier. | |||
2014-06-09 | getPreviousFeed: wrap to last feed to be consistent with getNextFeed | Andrew Dolgov | |
2013-05-16 | implement additional counter mode for virtual feeds when there's 0 unread ↵ | Andrew Dolgov | |
articles | |||
2013-05-15 | hide read categories when feedtree category is first expanded | Andrew Dolgov | |
2013-05-08 | experimentally align counters to the right | Andrew Dolgov | |
2013-05-07 | counterNode: use appear effect | Andrew Dolgov | |
2013-05-07 | fix notify display on chrome, add some css tweaks | Andrew Dolgov | |
2013-05-07 | fix counters not being updated | Andrew Dolgov | |
2013-05-07 | add tooltip | Andrew Dolgov | |