Commit Graph

90 Commits (e6c0955b8c9fa7be93a30aaf409e1357d5e5f856)

Author SHA1 Message Date
Thibaut cb1473f748 Prevent same doc from being enabled twice
9 years ago
Thibaut 1fd5c96f82 Improve JS error tracking
9 years ago
Thibaut fe35117e9e End Code School sponsorship
9 years ago
Thibaut 97fe54dfe7 Improve search for strings containing '$'
9 years ago
Thibaut 93dcd3856f Fix parenthesis normalizaation in search strings
9 years ago
Thibaut 5128513a2f Make IndexeDB version an integer
10 years ago
Thibaut 1252b36a1c Improve offline mode error page
10 years ago
Thibaut 217d5016d0 Fix root redirects stripping the #fragment from the original URL
10 years ago
Thibaut ef7dbbe7b5 Improve search string normalization
10 years ago
Thibaut 7b94616502 Add an icon in the sidebar to constrain the width of the UI
10 years ago
Thibaut 35f7b6a9bb Add search abbreviations
10 years ago
Thibaut 7827f25c63 Scroll with shift + up/down
10 years ago
Thibaut d0d47e2891 Add ProTip for sidebar and scrolling keyboard shortcuts
10 years ago
Thibaut ac6a8880a1 Put Firefox app detection in try/catch
10 years ago
Thibaut db16ee72a8 Add disabled docs index entries to search
10 years ago
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