Commit Graph

225 Commits (c605b957355bac43992942dfa93e7ce2eaa8ad0d)

Author SHA1 Message Date
Thibaut 0aa1ff4e80 Reduce space bar shortcut timeout
10 years ago
Thibaut 909ab5fa8e Tweak mobile version media query
10 years ago
Thibaut f100f01ae3 Fix offline Q&A when running as firefox app
10 years ago
Thibaut aa3de225aa Add alt+s shortcut for searching on Stack Overflow
10 years ago
Thibaut 04bc317dd8 Map number keys to 'typing' event
10 years ago
Thibaut bbf629255c Don't capture space-key events when typing, to allow using space characters in the search
10 years ago
Thibaut 5be260f3dc Fix app.reset when db hasn't been initialized
10 years ago
Thibaut 485f218a9a Add iframe tag to JS errors
10 years ago
Thibaut b858ba5096 Notify AppCache updates on load
10 years ago
Thibaut e2afa6e494 Implement resizable sidebar
10 years ago
Thibaut 9bb745f7ca Tweak JS error tag
10 years ago
Thibaut 8de2dd607b Update AppCache in background when toggling light and enabling docs inline
10 years ago
Thibaut a235fe068b Fix exception in DB#onUpgradeNeeded
10 years ago
Thibaut b50a84efcd Improve JS error tracking
10 years ago
Thibaut 649b7b5546 Implement dark theme
10 years ago
Thibaut 200dd0b43f Add links to enable docs without reloading the app
10 years ago
Thibaut 9dc99bd8ea Detect and recover from IndexedDB QuotaExceededError
10 years ago
Thibaut add213e0f4 Normalize search values and search queries the same way
10 years ago
Thibaut a7d212d4de Check for updates when AppCache is disabled
10 years ago
Thibaut 977e991ff1 Include default docs in appcache manifest
10 years ago
Thibaut 58a463d3d7 Improve IndexedDB error handling
10 years ago
Thibaut eecbade78e Wrap app.DB#useIndexedDB in try/catch
10 years ago
Thibaut 20940d732a Fix app.Settings#applyLegacyValues when value is false
10 years ago
Thibaut e21ac0589c Wrap app.isMobile in try/catch
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 ebb39e95e8 Remove temporary news notif
10 years ago
Thibaut b898ac18c8 Refactor settings
10 years ago
Thibaut 0231b84d5e Call preventDefault() on IDB errors so they don't bubble up to window.onerror
10 years ago
Thibaut 9b1d704e7c Fix loading entries with #fragment path from IndexedDB
10 years ago
Thibaut 6e54d92f18 Cache the 'docs' IDB store in memory
10 years ago
Thibaut e86f812aa9 Cache indexedDBVersion
10 years ago
Thibaut eb58c01ee5 Only check for buggy IndexedDB once
10 years ago
Thibaut 04676edd54 Don't keep the IndexedDB database open
10 years ago
Thibaut 0b56ef1c02 Disable offline page when IndexedDB isn't available
10 years ago
Thibaut ba09a14ec0 Add a few missing returns
10 years ago
Thibaut c2879a5e80 Speed up offline page by loading download statuses in a single transaction
10 years ago
Thibaut 4f781d7e82 Fix app.DB#version returning boolean instead version
10 years ago
Thibaut ccf9171ccc Lazy-load IndexedDB
10 years ago
Thibaut 9cc6dc9cf6 Reset IndexedDB when resetting the app
10 years ago
Thibaut 25f844da9b Add ability to cache complete documntations in IndexedDB
10 years ago
Thibaut a677417665 Improve search fuzzy matching
10 years ago
Thibaut cca1b37ce0 Temporary news notif
10 years ago
Thibaut 90a59030b8 Thanks DevDocs's sponsors
10 years ago
Thibaut 02029e5e23 Fix single-doc reload on escape in Firefox
10 years ago
Thibaut b0071e2e64 Add share notification
10 years ago
Thibaut 866a5841b5 Don't auto-hide update notification
10 years ago
Thibaut a3aa03bc3d Optimize search
10 years ago
Thibaut 50c18b2f89 Bump search chunk size
10 years ago
Thibaut 99a99d9d71 Ignore exceptions when 827 has been overriden
10 years ago
Thibaut 5079756d87 Show message when JavaScript is disabled
11 years ago
Thibaut 4928c845a5 Add info text when no search results are found
11 years ago
Thibaut 4ffc605019 Refactor Mac/Windows detection
11 years ago
Thibaut a93b2d922c On Windows, use alt modifier instead of ctrl for back/forward navigation
11 years ago
Thibaut 2cae43f4e8 Change alt+rarr shortcut to alt+f
11 years ago
Thibaut 8edeeffc4f Sort docs by name in the sidebar
11 years ago
Thibaut 115ffa8fc8 Improve ranking of search results when multiple exact matches are found
11 years ago
Thibaut 20b1c02a3a Improve css gradients feature detection
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 035bdc2d8b Tweak "unsupported browser" event logging
11 years ago
Thibaut dd8f22ec28 Fix error tracking in app.browserCheck
11 years ago
Thibaut 7f4e0aea30 Reload the page when opening the root page in single doc mode
11 years ago
Thibaut e8d402afea Log "unsupported browser" events
11 years ago
Thibaut 45b5493d3d Log exceptions in app.isSupportedBrowser
11 years ago
Thibaut 5314611148 Fix display bug on the iPad/iOS 7
11 years ago
Thibaut 32906bccc6 Add doc/type pages to the search index
11 years ago
Thibaut 68b2911738 Rename app.models.Doc#indexEntry #toEntry
11 years ago
Thibaut bc95cfdbfa Update Raven/Sentry
11 years ago
Thibaut a41f02e93e Fix app.browserCheck() in old browsers
11 years ago
Thibaut ed3c1dcb28 Add keyboard shortcut for revealing the current page in the sidebar
11 years ago
Thibaut 94119e1188 Add keyboard shortcut for searching on Google
11 years ago
Thibaut aed8f22c99 Fix single-doc mode detection
11 years ago
Thibaut d38a5bc3d4 Add comment about applicationCache not supporting CORS
11 years ago
Thibaut 18986c1814 Going open source
11 years ago