summaryrefslogtreecommitdiff
path: root/index.php
AgeCommit message (Collapse)Author
2021-02-08move some old-style handlers to new callback onesAndrew Dolgov
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew Dolgov
2020-11-30add support for an override stylesheet which applies to all usersAndrew Dolgov
2020-09-22remove a lot of stuff from global context (functions.php), add a few helper ↵Andrew Dolgov
classes instead
2020-09-14remove csrf token from rpc method sanityCheckAndrew Dolgov
2020-08-13pluginhost: allow overriding default sort modes via ↵Andrew Dolgov
HOOK_HEADLINES_CUSTOM_SORT_MAP etc
2020-05-13remove floating title, use position: sticky for cdm headers insteadAndrew Dolgov
2020-02-28add URL parameter to ignore user theme on startupAndrew Dolgov
2019-12-18remove version.php and VERSION global constant, do version-related things in ↵Andrew Dolgov
a slightly less ridiculous way
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-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-10-07Add HOOK_FEED_TREE to div feeds-holderjc
2019-07-15main toolbar: set order values for main toolbar elementsAndrew 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-03-06actions dropdown: use material menu iconAndrew Dolgov
2019-02-23fill in some missing doctypes; use short doctype where it wasn'tAndrew Dolgov
2018-12-26remove lib/mobile_detectAndrew Dolgov
2018-12-13remove jshrinkAndrew Dolgov
2018-12-10move all status icons like net-alert together on the toolbarAndrew Dolgov
2018-12-10show alert if recent_log_events > 0Andrew Dolgov
2018-12-09add qmcToggleNightMode to actions dropdownAndrew Dolgov
2018-12-09add hotkey (a N) to toggle night.cssAndrew Dolgov
2018-12-09remove theme supports-version etc checkingAndrew Dolgov
2018-12-09replace a few more hardcoded colors with less variablesAndrew Dolgov
2018-12-06remove some bitmaps and rework stuff using it to use iconfont insteadAndrew Dolgov
2018-12-06rework net-alert to use iconfont, move it to toolbar startAndrew Dolgov
2018-12-05remove seemingly useless bordercontainer from main layoutAndrew Dolgov
2018-12-05rename main toolbar elements to be more consistentAndrew Dolgov
2018-12-04add map files; night.css fixesAndrew Dolgov
2018-12-04initial work for flat modern themeAndrew Dolgov
2018-12-04various CSS updates for flat themeAndrew Dolgov
2018-12-04initialAndrew Dolgov
2018-12-04add separate body class for main UI pageAndrew Dolgov
2018-12-03rework dojo singleton modules to better work with phpstorm completion (ugh) ↵Andrew Dolgov
- declare() is not needed there anyway remove event.observe from login form (not needed) load pluginhost via amd
2018-12-02add AppBase as a shared ancestor for main and prefs app objectsAndrew Dolgov
remove event.observe stuff from startup, unneeded
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-02set use strict on JS modules; remove some mostly useless stuff like ↵Andrew Dolgov
get_minified_js()
2018-12-02split main objects to dojo modulesAndrew Dolgov
2018-12-02Feeds: shorten some method namesAndrew Dolgov
finally rename "view as rss"
2018-12-01Fix typoMichael Kuhn
2018-12-01migrate tt-rss.js contents to AppAndrew Dolgov
2018-12-01further objectificationAndrew Dolgov
2018-12-01further objectification of JS codeAndrew Dolgov
2018-12-01rate-limit headlinesScrollHandler via timeout instead of distance scrolledAndrew Dolgov
minor floating title cleanup
2018-11-29use xhrPost in more places; various minor cleanupAndrew Dolgov
2018-08-24update previous to not die on errorsAndrew Dolgov
2018-08-24fix user theme ignoring active settings profileAndrew Dolgov
2018-08-13if PHP_VERSION check fails, show current versionAndrew Dolgov
2018-08-13Check for PHP 5.6 minimum everywhere.wn_