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
(only visible when applicable)
|
10 years ago |
Thibaut
|
35f7b6a9bb
|
Add search abbreviations
Closes #193.
|
10 years ago |
Thibaut
|
7827f25c63
|
Scroll with shift + up/down
Fixes #222.
|
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
Fixes #173.
|
10 years ago |
Thibaut
|
aa3de225aa
|
Add alt+s shortcut for searching on Stack Overflow
Closes #174.
|
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
Closes #88.
|
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
Closes #73.
|
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
Fixes #154
|
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
Because it makes attempts to open the database in other tabs hang until that tab is close / the database is closed.
|
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 |