Commit graph

198 commits

Author SHA1 Message Date
Jasper van Merle
3d974a42fa Fix service workers in production 2019-07-19 23:22:20 +02:00
Jasper van Merle
dff5675a0c Re-factoring 2019-07-12 17:20:52 +02:00
Jasper van Merle
ba46b7841b Set theme color depending on DevDocs theme 2019-07-12 17:13:27 +02:00
Jasper van Merle
c28305b0b7 Implement review suggestions 2019-07-12 03:06:04 +02:00
Jasper van Merle
2bbbc66e8c Update quotes 2019-07-10 21:25:24 +02:00
Jasper van Merle
27167a49a6 Update offline page 2019-07-10 21:15:42 +02:00
Jasper van Merle
576f32dae1 Make service worker opt-in in development 2019-07-10 19:48:36 +02:00
Jasper van Merle
dd23a6c7b7 Move all styling configuration to the client 2019-07-08 01:42:34 +02:00
Jasper van Merle
0e9aa8847b Add preference to bypass service worker cache 2019-07-07 14:11:39 +02:00
Jasper van Merle
ec8616e289 Service worker refactoring 2019-07-07 03:25:42 +02:00
Jasper van Merle
8ed1f4ace1 Replace AppCache with a service worker 2019-07-07 00:55:58 +02:00
Jasper van Merle
d63487d973 Simplify layouts array 2019-06-18 23:46:24 +02:00
Jasper van Merle
0c42db5749
Simplify toggleLayout 2019-05-26 22:36:01 +02:00
Jasper van Merle
35f6f719e3 Load layout preferences client-side from cookies 2019-05-26 19:48:53 +02:00
Thibaut Courouble
66cba23d9c Redirect to the index page when rebooting the app from the settings page 2018-11-25 17:04:04 -05:00
Thibaut Courouble
a8a97e0198 Preserve path when reloading the app
Fixes #849.
2018-11-04 17:02:35 -05:00
Thibaut Courouble
33c986fcf0 Fix CSS variable support check (take 2) 2018-10-09 13:02:14 -04:00
Jasper van Merle
05aaf5eedd Fix CSS variable support check 2018-10-09 12:56:39 -04:00
Thibaut Courouble
847cfbb682 Update browser requirements 2018-10-08 18:08:23 -04:00
Natnael Getahun
1bc380f12d Add DuckDuckGo shortcut
Added an alias ```alt + d``` to be DuckDuckGo shortcut
2018-08-06 18:31:12 -04:00
Thibaut Courouble
f5194d35bf Add automatic/fallback redirection for URLs with missing or incorrect trailing slash 2017-09-17 12:36:31 -04:00
Thibaut Courouble
44e6316100 Add ability export/import preferences
Closes #671.
2017-09-10 09:53:31 -04:00
Thibaut Courouble
7428645dc1 Improve app loading sequence 2017-09-09 18:16:16 -04:00
Thibaut Courouble
0e134dabdb Add classList polyfill for IE, which doesn't support it on SVG elements 2017-09-04 11:06:23 -04:00
Thibaut Courouble
3f43c03dbc Update Angular documentation (4.3.2) 2017-07-30 13:18:27 -04:00
Thibaut Courouble
170445c95f Add setting to force native scrollbars on webkit/blink
Closes #601.
2017-06-25 18:02:29 -04:00
Thibaut Courouble
4bc31ad41f Update webpack documentation (3.0.0) 2017-06-25 15:40:51 -04:00
Thibaut Courouble
0e5f888681 Fix update checker 2017-05-22 17:24:56 -04:00
Thibaut Courouble
3ac7142224 Add type entries to scoped search 2017-04-22 11:29:09 -04:00
Thibaut Courouble
c42ef5dc29 Fix exception in Router#isIndex 2017-04-22 09:27:09 -04:00
Thibaut Courouble
84846843f3 Tweak JS error tracking 2017-04-22 09:26:51 -04:00
Thibaut Courouble
8b566f205b Improve IDB error handling for Firefox private mode 2017-04-22 09:02:29 -04:00
Thibaut Courouble
97dbb2afde Don't sort already-sorted docs on boot 2017-04-16 12:57:31 -04:00
Thibaut Courouble
98a6eb58cb Reset search field when browsing to index page in single doc mode 2017-04-16 11:50:43 -04:00
Thibaut Courouble
4f62ccbdbf Fix various issues when switching from single doc to full app 2017-04-16 10:58:36 -04:00
Thibaut Courouble
7947f2d9ba Fix issue when hitting escaping key in single doc mode 2017-04-16 10:27:16 -04:00
Thibaut Courouble
aed1d8e56e Fix space key not activating links and checkboxes 2017-04-15 12:40:01 -04:00
Thibaut Courouble
9d919591c2 Make search match 'git filter-branch' when searching for 'filter-'
Fixes #600.
2017-03-26 19:13:21 -04:00
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