Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-07 | Merge branch 'master' of ltGuillaume/ttrss into master | fox | |
2019-05-07 | _active_feed_id: set to undefined on startup to prevent unneeded Feed.open() ↵ | Andrew Dolgov | |
if reloadCurrent is called because of a non-default main toolbar value | |||
2019-05-07 | fix read categories not being hidden when hide read feeds is enabled | Andrew Dolgov | |
2019-05-07 | Allow to unregister plugin hooks | ltGuillaume | |
2019-05-07 | FeedStoreModel.getFeedUnread: return -1 when value is unset | Andrew Dolgov | |
2019-05-06 | restore feed from URL hash after feedlist init | Andrew Dolgov | |
2019-05-06 | js: add PluginHost.HOOK_COUNTERS_PROCESSED | Andrew Dolgov | |
2019-05-06 | js: add PluginHost.HOOK_COUNTERS_RECEIVED | Andrew Dolgov | |
2019-05-06 | feed tree: set placeholder feed unread value to -1 | Andrew Dolgov | |
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-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-12 | Add keyboard shortcut 'g r': Go to Recently read | ltGuillaume | |
2019-04-08 | FeedTree: add feed debugger to per-feed context menu | Andrew Dolgov | |
2019-03-14 | Merge branch 'master' of git.fakecake.org:tt-rss | Andrew Dolgov | |
2019-03-14 | fix feed icon upload not working, rework form to use FormData/ajax | Andrew Dolgov | |
2019-03-11 | Refactor hotkeys to use keypress instead of keydown | Michael Kuhn | |
keydown returns the "raw" key in event.which. Depending on the keyboard layout, this may not be what is wanted. For example, on a German keyboard, Shift+7 has to be pressed to get a slash. However, event.which will be 55, which corresponds to "7". In the keypress event, however, event.which will be 47, which corresponds to "/". Sadly, several important keys (such as escape and the arrow keys) do not trigger a keypress event. Therefore, they have to be handled using a keydown event. This change refactors the hotkey support to make use of keypress events whenever possible. This will make hotkeys work regardless of the user's keyboard layout. Escape and arrow keys are still handled via keydown events. There should be only one change in behavior: I could not make Ctrl+/ work and therefore rebound the help dialog to "?". | |||
2019-03-08 | Merge branch 'master' of git.fakecake.org:tt-rss | Andrew Dolgov | |
2019-03-08 | css: insensitive -> text-muted | Andrew Dolgov | |
2019-03-07 | Headlines.click: open original article (and mark as read) on alt click on title | Andrew Dolgov | |
2019-03-07 | Headlines.click: fix another small issue with expanded mode (2) | Andrew Dolgov | |
2019-03-07 | Headlines.click: fix another small issue with expanded mode | Andrew Dolgov | |
2019-03-07 | Headlines.click: open original article when it makes sense to do so | Andrew Dolgov | |
2019-03-07 | getRange: handle start == stop | Andrew Dolgov | |
2019-03-07 | tweak Headlines.click: ctrl-click toggles selection, shift-click selects range | Andrew Dolgov | |
2019-03-05 | update notifications to make them more visible | Andrew Dolgov | |
cleanup some minor stuff in pref-users | |||
2019-02-21 | on_catchup_show_next: remove auto-trigger on headlines scroll | Andrew Dolgov | |
2019-02-21 | simplify preference layout, remove some unnecessary css classes | Andrew Dolgov | |
2019-02-20 | use separate id for default password warning dialog | Andrew Dolgov | |
2019-02-14 | floatingTitle: show collapse button if in expandable mode | Andrew Dolgov | |
2019-02-01 | label display: fix unneeded nested container in headlines, increase overall ↵ | Andrew Dolgov | |
minimalism, fix label element typo (div1) | |||
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 | |
2019-01-16 | headlines-frame: set is-vfeed attribute if result is virtual feed | Andrew Dolgov | |
2019-01-03 | onLoaded: clear this.headlines on first page load | Andrew Dolgov | |
2019-01-03 | fix previous always disabling infscroll | Andrew Dolgov | |
2019-01-02 | headlines onloaded: when appending, check for duplicate IDs | Andrew Dolgov | |
2018-12-19 | display filter tree rules as a list | Andrew Dolgov | |
2018-12-18 | selectionTogglePublished: fix typo which caused it to mark articles instead | Andrew Dolgov | |
2018-12-18 | headlines onLoaded: make sure a few more things respect append instead of ↵ | Andrew Dolgov | |
offset == 0 | |||
2018-12-16 | append headline buffer if requested, don't just use offset | Andrew Dolgov | |
2018-12-16 | rework git update checking to be initiated by frontend, outside of runtime ↵ | Andrew Dolgov | |
info output | |||
2018-12-16 | also prevent multiple requests | Andrew Dolgov | |
2018-12-16 | delay counters request on promise completion a bit | Andrew Dolgov | |
2018-12-14 | filter test results: remove table bloat | Andrew Dolgov | |
2018-12-13 | fix missing curly brace | Jordan Galby | |
Fix the error: ``` SyntaxError: missing } after property list ``` | |||
2018-12-13 | App.toggleNightMode: add some fadein/fadeout | Andrew Dolgov | |
2018-12-12 | requestCounters: remove cooldown | Andrew Dolgov | |
2018-12-12 | Article.unpack: add placeholder if data-content is empty | Andrew Dolgov | |