Commit Graph

114 Commits (3caa196ea31ce2ad6f4c6a0f88abe3b48909c23f)

Author SHA1 Message Date
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
Thibaut a37e9d87cf Add "Copy to clipboard" icon inside each code block
9 years ago
Thibaut 1252b36a1c Improve offline mode error page
10 years ago
Thibaut fb7c3a9227 Tweak page titles
10 years ago
Thibaut 9cd5f20a48 Fix entry page error
10 years ago
Thibaut 07e2007374 Fix race-condition when loading entry pages
10 years ago
Thibaut b29d6ca002 Move doc links to manifest
10 years ago
Thibaut cf04efe78c Fix exception in OfflinePage#onInstallSuccess
10 years ago
Thibaut 7fa75e795e Fix instance variable assignment
10 years ago
Thibaut 83681cb96c Avoid double element look-up
10 years ago
Thibaut 8ec7c85dd4 Fix race condition on offline page
10 years ago
Thibaut 16486ff467 Force page reload when loading offline page in single doc mode
10 years ago
Thibaut 6a82830ab4 Add setting for updating offline docs automatically
10 years ago
Thibaut ebd00f5a72 Check for offline doc updates automatically
10 years ago
Thibaut 95f81055ad Add links to install/update/uninstall all docs
10 years ago
Thibaut b898ac18c8 Refactor settings
10 years ago
Thibaut be7d43ef89 Simplify offline links data attributes
10 years ago
Thibaut e9fc1d3c68 Download/Delete -> Install/Uninstall
10 years ago
Thibaut f211124d14 Fully implement offline docs table
10 years ago
Thibaut ada9949ac6 Fix race-conditions when rendering asynchronous pages
10 years ago
Thibaut 0b56ef1c02 Disable offline page when IndexedDB isn't available
10 years ago
Thibaut afbe4c3846 Remove unused property
10 years ago
Thibaut c2879a5e80 Speed up offline page by loading download statuses in a single transaction
10 years ago
Thibaut 25f844da9b Add ability to cache complete documntations in IndexedDB
10 years ago
Thibaut e9c9884a13 Fix scrollToTarget when element id has encoded uri components
10 years ago
Thibaut b660a09856 Update app cache on load error in case the index has been updated
10 years ago
Thibaut 2cae43f4e8 Change alt+rarr shortcut to alt+f
11 years ago
Thibaut eb1141c7c0 Fix Content#onAltRight when no link is found
11 years ago
Thibaut 6cfc8fc50b Change alt+tab shortcut to alt+rarr
11 years ago
Thibaut fa0941a037 Enable tab navigation in the main content area using alt+tab
11 years ago
Thibaut 71afc2efa3 CoffeeScript 1.7
11 years ago
Thibaut 01b82e0062 Fix app.views.Content#isExternalUrl()
11 years ago
Thibaut e96b173ce4 Fix app.views.Content#isExternalUrl
11 years ago
Thibaut 258c97e387 Decode URL fragment before searching for the target element
11 years ago
Thibaut aed8f22c99 Fix single-doc mode detection
11 years ago
Thibaut 18986c1814 Going open source
11 years ago