summaryrefslogtreecommitdiff
path: root/js
AgeCommit message (Collapse)Author
2020-05-09Article.cdmMoveToId: don't crash if params is not givenAndrew Dolgov
2020-05-09rename cdmScrollToId to cdmMoveToIdAndrew Dolgov
prevent smooth scrolling when going directly to an article
2020-05-09add hotkey "\" to cancel current searchAndrew Dolgov
2020-05-03Allow setting Insert (45) and Delete (46) as hotkeysltGuillaume
These are not reported via keypress either, so handle them via keydown.
2020-04-17Article.pack: dispose of unpacked content properlyAndrew Dolgov
2020-04-17Headlines.renderAgain: scroll instantly to active article when going back to ↵Andrew Dolgov
combined mode on the fly
2020-04-17in combined non-expanded mode, pack headline rows as they are unfocused to ↵Andrew Dolgov
save RAM
2020-04-07if comment URL is not specified but comment count is non-zero, show comments ↵Andrew Dolgov
prompt leading to the article
2020-02-28source validationtextarea in main UIAndrew Dolgov
2020-02-28add validationtextarea control, use it for filter match editorAndrew Dolgov
2020-02-28getTestResults: don't try to use previously removed variableAndrew Dolgov
2020-02-28filter edit dialog: load rule editor via XHRAndrew Dolgov
2020-02-28fix typoAndrew Dolgov
2020-02-28filter test dialog: pass contents via xhr POSTAndrew Dolgov
2020-02-28af_readability: allow get full text button to work as a toggle; in cdm, ↵Andrew Dolgov
scroll to article after embedding
2020-02-27update toggle_embed_original hotkey to invoke readability embed instead of ↵Andrew Dolgov
removed embed_original plugin
2020-02-27af_readability: add article button to embed content of a specific articleAndrew Dolgov
2020-02-22feed tree: do not mark Labels as SpecialAndrew Dolgov
2020-02-22don't generate default.css, replace with themes/light.css as a default root ↵Andrew Dolgov
CSS file
2020-02-21feed tree: don't set Special class on Labels categoryAndrew Dolgov
2020-02-21hide read feeds / hide read shows special: use CSS instead of JS-based hidingAndrew 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-25login form: add workarounds for chrome password managerAndrew Dolgov
2020-01-25default password warning: fix close button, don't crash if dialog is ↵Andrew Dolgov
recreated (on feed tree reload etc)
2020-01-24onViewModeChanged: set view mode value as a custom body attributeAndrew Dolgov
2020-01-24apply Has_Marked css class to feed tree elements with marked articlesAndrew Dolgov
2020-01-23support dark mode for login formAndrew Dolgov
2020-01-19support night mode when using share by URLAndrew Dolgov
2020-01-18properly escape quotes when rendering article data to html attributes via ↵Andrew Dolgov
template strings
2020-01-08Headlines.move: fix move to previous article if scrollTop returns a ↵Andrew Dolgov
fractional value for current item
2019-12-17updateCurrentUnread: don't crash if counter element is not availableAndrew Dolgov
2019-12-15fix blank screen on load if custom theme is enabledAndrew Dolgov
2019-12-15workaround for a race condition between dojo.parse() and tt-rss loading ↵Andrew Dolgov
proper day/night css on startup because of firefox async CSS loader
2019-12-14show alert() if fatal exception happens while initializing base app objects ↵Andrew Dolgov
and app.error is not available
2019-12-13Wrap AppBase.setupNightModeDetection() in try/catch because Safari doesn't ↵JustAMacUser
support matchMedia change events.
2019-12-12implement automatic night mode detection using MQLAndrew Dolgov
add separate light.css to force light theme remove manual night mode toggle and related code
2019-12-12show current unread counter on headlines toolbar if sidebar is hiddenAndrew Dolgov
2019-12-11- update descriptions of changed hotkeysAndrew Dolgov
- bind noscroll variants of move article hotkeys to n/p by default - update N/P (i.e. scroll article content) hotkeys to scroll by fraction of viewport height instead of hardcoded pixel distance - minor fixes w/ checking for undefined
2019-12-10re-enable updates of floating title on scroll, duhAndrew Dolgov
2019-12-10with previous change, we don't actually need to automatically track active ↵Andrew Dolgov
articles now at all in combined mode.
2019-12-10when moving next or previous and currently active article is entirely ↵Andrew Dolgov
invisible, start moving from first visible one
2019-12-10only track active article on scroll if auto catchup is enabledAndrew Dolgov
2019-12-10remove unnecessary "== 1" when checking for init paramsAndrew Dolgov
unsubscribeFeed: check for undefined title correctly
2019-12-10Article.cdmScrollToId: disable smooth scrolling in collapsed combined modeAndrew Dolgov
2019-12-10Article.cdmScrollToId: disable smooth scrolling on repeated eventsAndrew Dolgov
2019-12-10combined mode n/p behavior changes:Andrew Dolgov
1. instead of jumping/scrolling sometimes, always scroll by a constant viewport offset unless moving to next/prev article directly 2. when going up and current article is partially above the viewport, move to its top first instead of directly to a previous one 3. instead of previous marking active logic, on scroll in combined mode track first (partially or otherwise) visible article as active
2019-12-09fix fatal error in previous because of event not being passed via ↵Andrew Dolgov
Headlines.move() scrollbypages, etc: make event optional anyway
2019-12-09exp: auto-disable smooth scrolling for repeat hotkey eventsAndrew Dolgov
2019-12-09pgup/pgdn; increase scroll distance to almost entire viewport height (from 90%)Andrew Dolgov
2019-12-06user css dialog: allow saving and applying CSS without closing the dialogAndrew Dolgov