Commit graph

160 commits

Author SHA1 Message Date
Thibaut Courouble
d59d43e64b Minor performance optimization to speed up app boot 2017-03-26 17:19:59 -04:00
Thibaut Courouble
067fa9355e Add in-memory cache to app.Settings to speed up repeated access to settings during arrow key scrolling 2017-03-26 17:19:59 -04:00
Thibaut Courouble
ae298605d2 Improve JS error tracking 2017-03-26 10:26:40 -04:00
Thibaut Courouble
44ade1865e Tweak IDB error tracking 2017-03-12 17:59:03 -04:00
Thibaut Courouble
b31f18857d Fix IE10-11 IndexedDB 2017-03-05 22:49:54 -05:00
Thibaut Courouble
684355cc52 Improve IndexedDB versioning and recover from version mismatch 2017-03-05 18:49:48 -05:00
Thibaut Courouble
d63aadb27e Improve IndexedDB error handling 2017-03-05 16:38:43 -05:00
Thibaut Courouble
407814d95d Tweak js error tracking 2017-03-04 12:38:51 -05:00
Thibaut Courouble
15da3113d3 Fix AppCache#reload 2017-03-04 12:33:24 -05:00
Thibaut Courouble
214622b41e Only use super + left/right for back/forward navigation on Mac
Closes #529.
2017-02-26 14:53:01 -05:00
Thibaut Courouble
031b62485f Add keyboard shortcut to open preferences 2017-02-26 14:53:01 -05:00
Thibaut Courouble
4984f0064f Add setting for swapping arrow keys behavior
Closes #296.
2017-02-26 14:53:01 -05:00
Thibaut Courouble
71a3c31145 Add setting to disable smooth scrolling 2017-02-26 14:53:00 -05:00
Thibaut Courouble
88ba685441 Remove legacy code 2017-02-26 10:06:20 -05:00
Thibaut Courouble
e94af979d9 Add settings page 2017-02-26 09:59:43 -05:00
Thibaut Courouble
327a408a44 Switch to system UI fonts 2017-02-19 11:32:32 -05:00
Thibaut Courouble
06cf118786 Add forward slash as keyboard shortcut to focus the search field
Closes #542.
2016-12-04 16:55:52 -05:00
Thibaut Courouble
2f19cf9664 Add keyboard shortcut for opening original page
Closes #510.
2016-10-30 18:01:14 -04:00
Thibaut Courouble
8b72bd5796 Update Angular documentation (2.1.0) 2016-10-16 17:50:19 -04:00
Thibaut Courouble
8c830f5790 Don't override default behavior of home/end keys when search field has focus
Closes #504.
2016-10-16 11:31:18 -04:00
Thibaut Courouble
7419d24453 Rename docs_host → docs_origin 2016-10-16 10:45:43 -04:00
Thibaut Courouble
d6823d823a Make hardcoded refs to devdocs.io and cdn.devdocs.io config vars 2016-10-16 10:45:43 -04:00
Thibaut Courouble
9612016351 Load MathML polyfill stylesheet only when needed 2016-10-10 09:39:52 -04:00
Thibaut Courouble
3eb5a0caaa Better error handling when cookies are disabled 2016-09-18 15:18:47 -04:00
Thibaut Courouble
e1ca01fca4 Tweak JS error logging 2016-09-05 15:48:57 -04:00
Thibaut Courouble
fd5626219d ¯\_(ツ)_/¯ 2016-08-15 08:00:06 -04:00
Thibaut Courouble
b088c3b2ed Work-around for Chrome lazy (and slowly) loading data-uri web fonts
Fixes #455.
2016-08-14 14:03:56 -04:00
Thibaut Courouble
f57cc8e657 Update CodeIgniter documentation (3.1.0) 2016-07-31 15:16:05 -04:00
Thibaut Courouble
6edc7d9c5c I guess not... 2016-07-25 20:15:40 -04:00
Thibaut Courouble
70440a1c16 Fix error in app.Router#isDocIndex 2016-07-24 14:19:32 -04:00
Thibaut Courouble
2a7107f94b Clean up JS error tracking 2016-07-24 14:18:01 -04:00
Thibaut Courouble
0d38b9be88 Fix error in checkForCorruptedDocs 2016-07-24 14:10:07 -04:00
Thibaut Courouble
59918fdee5 Handle empty/corrupted IDB 2016-07-24 13:26:34 -04:00
Thibaut Courouble
800622099f Improve resiliency of IDB database 2016-07-21 09:31:59 -04:00
Thibaut Courouble
ba4bcbf7ee Improve URL search
Closes #434.
2016-07-09 12:19:17 -04:00
Thibaut Courouble
1412517869 Better handling of IDB bogus NotFoundError 2016-07-03 19:00:08 -04:00
Thibaut Courouble
4cece4cec7 Minor search improvements 2016-07-01 12:13:46 -04:00
Thibaut Courouble
d88a3b263b Handle bogus IDB ConstraintError 2016-07-01 10:58:12 -04:00
Thibaut Courouble
11936b01ab Attempt to handle bogus IDB NotFoundError 2016-07-01 10:56:36 -04:00
Thibaut Courouble
66f170c01d Rename Store → LocalStorageStore 2016-06-19 17:55:45 -04:00
Thibaut Courouble
19d811b0f4 Handle buggy keyboard events 2016-06-19 17:49:38 -04:00
Thibaut Courouble
4b26951ff0 Store settings in cookies instead of localStorage 2016-06-19 17:49:37 -04:00
Thibaut Courouble
b78244fb53 Add Angular 2 documentation 2016-06-12 17:14:57 -04:00
Thibaut Courouble
0f2d774984 Don't log JS errors in Android WebView 2016-06-04 11:27:34 -04:00
Thibaut Courouble
a59786be2e Change single-doc setup to use data-attribute instead of inline script 2016-06-04 10:09:01 -04:00
Thibaut Courouble
e3abd50406 Fix JS error tracking 2016-05-31 07:17:48 -04:00
Thibaut Courouble
4fc1126015 Tweak sidebar show/hide 2016-05-29 15:18:19 -04:00
cristian.corcoveanu
dd4b9bfa1f Hide/Show sidebar when dragging it or typing into the search input 2016-05-29 14:12:36 -04:00
Thibaut Courouble
8340ccf8da Ignore more script injection errors 2016-05-29 12:59:39 -04:00
Thibaut Courouble
7467395c33 Log IDB debug info on error 2016-05-29 12:25:03 -04:00