Commit Graph

63 Commits (6f260637fa8d123c08c50dc306374844ea1d2991)

Author SHA1 Message Date
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