Commit Graph

85 Commits (482d8709ade3e0837b3f99937adc15a0c580184f)

Author SHA1 Message Date
Jasper van Merle 5438143cf8 Fix merge conflicts
6 years ago
Jasper van Merle 576f32dae1 Make service worker opt-in in development
6 years ago
Jasper van Merle 0e9aa8847b Add preference to bypass service worker cache
6 years ago
Jasper van Merle 8ed1f4ace1 Replace AppCache with a service worker
6 years ago
Jasper van Merle d63487d973 Simplify layouts array
6 years ago
Jasper van Merle 35f6f719e3 Load layout preferences client-side from cookies
6 years ago
Jasper van Merle 66a0b82e3c Ask for consent before enabling Google Analytics and Gauges
6 years ago
Thibaut Courouble e64cfcfb64 Add confirmation to "Uninstall all" action
6 years ago
Thibaut Courouble e8d52c9cfd Fix app cache not updating when changing the app's color theme
6 years ago
Jed Fox a30fcf9d9a Switch from SASS variables to CSS variables
6 years ago
Thibaut Courouble 7d3c6bd970 Force HTTPS
6 years ago
Grant Bourque d657377d1c Use `document.scrollingElement` for mobile scrolls
7 years ago
Thibaut Courouble a379b6299d Ask all HTTP users to switch to HTTPS
7 years ago
Thibaut Courouble cbfc73951b Improve Help page
7 years ago
Thibaut Courouble 9cce390ead Fix alt+o shortcut not preventing default in Firefox
7 years ago
Thibaut Courouble 44e6316100 Add ability export/import preferences
7 years ago
Thibaut Courouble 64f04305d3 Replace all remaining PNG UI icons with SVGs
7 years ago
Thibaut Courouble 30dd32c1b5 Normalize event.target for old browsers incorrectly handling SVG elements
7 years ago
Thibaut Courouble d7001c2eb5 Optimize DOM query selectors
8 years ago
Thibaut Courouble f891e16f39 Optimize scrolling code during page transitions
8 years ago
Thibaut Courouble 170445c95f Add setting to force native scrollbars on webkit/blink
8 years ago
Thibaut Courouble c06d1c4d2d Move the app layout class to the <body> element
8 years ago
Thibaut Courouble dcca46cd0f Fix race-condition when auto-opening first search result
8 years ago
Thibaut Courouble 4f62ccbdbf Fix various issues when switching from single doc to full app
8 years ago
Thibaut Courouble 188c9d0229 Improve $.scrollTo
8 years ago
Thibaut Courouble d63aadb27e Improve IndexedDB error handling
8 years ago
Thibaut Courouble 78213d015c Tweak offline page
8 years ago
Thibaut Courouble 4984f0064f Add setting for swapping arrow keys behavior
8 years ago
Thibaut Courouble 71a3c31145 Add setting to disable smooth scrolling
8 years ago
Thibaut Courouble e94af979d9 Add settings page
8 years ago
Thibaut Courouble 0f238609da UI improvements
8 years ago
Thibaut Courouble 2f19cf9664 Add keyboard shortcut for opening original page
8 years ago
Thibaut Courouble 8c830f5790 Don't override default behavior of home/end keys when search field has focus
8 years ago
Thibaut Courouble 9612016351 Load MathML polyfill stylesheet only when needed
8 years ago
Thibaut Courouble 3eb5a0caaa Better error handling when cookies are disabled
8 years ago
Thibaut Courouble ebdfd4ea23 Avoid calling scrollToTarget twice when rendering entry pages
9 years ago
Thibaut Courouble 8d7b2029b8 Show progress percentage when installing docs
9 years ago
Thibaut Courouble af8998453a Performance improvements when rendering pages
9 years ago
Thibaut Courouble 388023ba05 Smooth scrolling when using keyboard shortcuts
9 years ago
Thibaut Courouble 4b26951ff0 Store settings in cookies instead of localStorage
9 years ago
Thibaut Courouble 39cc1d3cba Force IDB schema upgrade before installing/uninstalling all docs
9 years ago
Thibaut Courouble 2e915c135a Improve performance of EntryPage#render
9 years ago
Thibaut Courouble c2ff01d73f Warn Android WebView users about bugs + unofficial app
9 years ago
Thibaut Courouble 4edefc7a8c Make copy-to-clipboard links not tabbable/focusable
9 years ago
Thibaut Courouble e6c7949b96 Fix alt+f shortcut when there are empty links on the page
9 years ago
Thibaut Courouble ed2806499e Improve EntryPage#subViewClass
9 years ago
Thibaut Courouble 9c53ba1d4e Fix CSS conflict on certain error pages
9 years ago
Thibaut Courouble 5015405e7c Use doc full name (incl. version) throughout the app
9 years ago
Thibaut 51895e9889 Speed up rendering of entry pages
9 years ago
Thibaut dbc628cebd Speed up re-rendering pages from cache
9 years ago