Commit Graph

250 Commits (7d24d973e41f5f5399fd16edb08bbb2752655d25)

Author SHA1 Message Date
Jasper van Merle dff5675a0c Re-factoring
6 years ago
Jasper van Merle ba46b7841b Set theme color depending on DevDocs theme
6 years ago
Jasper van Merle c28305b0b7 Implement review suggestions
6 years ago
Jasper van Merle 2bbbc66e8c Update quotes
6 years ago
Jasper van Merle 27167a49a6 Update offline page
6 years ago
Jasper van Merle 576f32dae1 Make service worker opt-in in development
6 years ago
Jasper van Merle dd23a6c7b7 Move all styling configuration to the client
6 years ago
Jasper van Merle 0e9aa8847b Add preference to bypass service worker cache
6 years ago
Jasper van Merle ec8616e289 Service worker refactoring
6 years ago
Jasper van Merle 8ed1f4ace1 Replace AppCache with a service worker
6 years ago
Jasper van Merle d63487d973 Simplify layouts array
6 years ago
Jasper van Merle 0c42db5749
Simplify toggleLayout
6 years ago
Jasper van Merle 35f6f719e3 Load layout preferences client-side from cookies
6 years ago
Jed Fox 1bc20dbc0d
Don’t throw when the `CSS` global is not defined
6 years ago
Jasper van Merle 66a0b82e3c Ask for consent before enabling Google Analytics and Gauges
6 years ago
Thibaut Courouble 66cba23d9c Redirect to the index page when rebooting the app from the settings page
6 years ago
Thibaut Courouble a8a97e0198 Preserve path when reloading the app
6 years ago
Thibaut Courouble 33c986fcf0 Fix CSS variable support check (take 2)
6 years ago
Jasper van Merle 05aaf5eedd Fix CSS variable support check
6 years ago
Thibaut Courouble 847cfbb682 Update browser requirements
6 years ago
Jasper van Merle 85f57fe5d0 Add option to automatically download documentation
6 years ago
Natnael Getahun 1bc380f12d Add DuckDuckGo shortcut
7 years ago
Thibaut Courouble f5194d35bf Add automatic/fallback redirection for URLs with missing or incorrect trailing slash
7 years ago
Thibaut Courouble 44e6316100 Add ability export/import preferences
7 years ago
Thibaut Courouble 7428645dc1 Improve app loading sequence
7 years ago
Thibaut Courouble 0e134dabdb Add classList polyfill for IE, which doesn't support it on SVG elements
7 years ago
Thibaut Courouble 3f43c03dbc Update Angular documentation (4.3.2)
8 years ago
Thibaut Courouble 170445c95f Add setting to force native scrollbars on webkit/blink
8 years ago
Thibaut Courouble 4bc31ad41f Update webpack documentation (3.0.0)
8 years ago
Thibaut Courouble 0e5f888681 Fix update checker
8 years ago
Thibaut Courouble 3ac7142224 Add type entries to scoped search
8 years ago
Thibaut Courouble c42ef5dc29 Fix exception in Router#isIndex
8 years ago
Thibaut Courouble 84846843f3 Tweak JS error tracking
8 years ago
Thibaut Courouble 8b566f205b Improve IDB error handling for Firefox private mode
8 years ago
Thibaut Courouble 97dbb2afde Don't sort already-sorted docs on boot
8 years ago
Thibaut Courouble 98a6eb58cb Reset search field when browsing to index page in single doc mode
8 years ago
Thibaut Courouble 4f62ccbdbf Fix various issues when switching from single doc to full app
8 years ago
Thibaut Courouble 7947f2d9ba Fix issue when hitting escaping key in single doc mode
8 years ago
Thibaut Courouble aed1d8e56e Fix space key not activating links and checkboxes
8 years ago
Thibaut Courouble 9d919591c2 Make search match 'git filter-branch' when searching for 'filter-'
8 years ago
Thibaut Courouble d59d43e64b Minor performance optimization to speed up app boot
8 years ago
Thibaut Courouble 067fa9355e Add in-memory cache to app.Settings to speed up repeated access to settings during arrow key scrolling
8 years ago
Thibaut Courouble ae298605d2 Improve JS error tracking
8 years ago
Thibaut Courouble 44ade1865e Tweak IDB error tracking
8 years ago
Thibaut Courouble b31f18857d Fix IE10-11 IndexedDB
8 years ago
Thibaut Courouble 684355cc52 Improve IndexedDB versioning and recover from version mismatch
8 years ago
Thibaut Courouble d63aadb27e Improve IndexedDB error handling
8 years ago
Thibaut Courouble 407814d95d Tweak js error tracking
8 years ago
Thibaut Courouble 15da3113d3 Fix AppCache#reload
8 years ago
Thibaut Courouble 214622b41e Only use super + left/right for back/forward navigation on Mac
8 years ago
Thibaut Courouble 031b62485f Add keyboard shortcut to open preferences
8 years ago
Thibaut Courouble 4984f0064f Add setting for swapping arrow keys behavior
8 years ago
Thibaut Courouble 71a3c31145 Add setting to disable smooth scrolling
8 years ago
Thibaut Courouble 88ba685441 Remove legacy code
8 years ago
Thibaut Courouble e94af979d9 Add settings page
8 years ago
Thibaut Courouble 327a408a44 Switch to system UI fonts
8 years ago
Thibaut Courouble 06cf118786 Add forward slash as keyboard shortcut to focus the search field
8 years ago
Thibaut Courouble 2f19cf9664 Add keyboard shortcut for opening original page
8 years ago
Thibaut Courouble 8b72bd5796 Update Angular documentation (2.1.0)
8 years ago
Thibaut Courouble 8c830f5790 Don't override default behavior of home/end keys when search field has focus
8 years ago
Thibaut Courouble 7419d24453 Rename docs_host → docs_origin
8 years ago
Thibaut Courouble d6823d823a Make hardcoded refs to devdocs.io and cdn.devdocs.io config vars
8 years ago
Thibaut Courouble 9612016351 Load MathML polyfill stylesheet only when needed
8 years ago
Thibaut Courouble 3eb5a0caaa Better error handling when cookies are disabled
8 years ago
Thibaut Courouble e1ca01fca4 Tweak JS error logging
9 years ago
Thibaut Courouble fd5626219d ¯\_(ツ)_/¯
9 years ago
Thibaut Courouble b088c3b2ed Work-around for Chrome lazy (and slowly) loading data-uri web fonts
9 years ago
Thibaut Courouble f57cc8e657 Update CodeIgniter documentation (3.1.0)
9 years ago
Thibaut Courouble 6edc7d9c5c I guess not...
9 years ago
Thibaut Courouble 70440a1c16 Fix error in app.Router#isDocIndex
9 years ago
Thibaut Courouble 2a7107f94b Clean up JS error tracking
9 years ago
Thibaut Courouble 0d38b9be88 Fix error in checkForCorruptedDocs
9 years ago
Thibaut Courouble 59918fdee5 Handle empty/corrupted IDB
9 years ago
Thibaut Courouble 800622099f Improve resiliency of IDB database
9 years ago
Thibaut Courouble ba4bcbf7ee Improve URL search
9 years ago
Thibaut Courouble 1412517869 Better handling of IDB bogus NotFoundError
9 years ago
Thibaut Courouble 4cece4cec7 Minor search improvements
9 years ago
Thibaut Courouble d88a3b263b Handle bogus IDB ConstraintError
9 years ago
Thibaut Courouble 11936b01ab Attempt to handle bogus IDB NotFoundError
9 years ago
Thibaut Courouble 66f170c01d Rename Store → LocalStorageStore
9 years ago
Thibaut Courouble 19d811b0f4 Handle buggy keyboard events
9 years ago
Thibaut Courouble 4b26951ff0 Store settings in cookies instead of localStorage
9 years ago
Thibaut Courouble b78244fb53 Add Angular 2 documentation
9 years ago
Thibaut Courouble 0f2d774984 Don't log JS errors in Android WebView
9 years ago
Thibaut Courouble a59786be2e Change single-doc setup to use data-attribute instead of inline script
9 years ago
Thibaut Courouble e3abd50406 Fix JS error tracking
9 years ago
Thibaut Courouble 4fc1126015 Tweak sidebar show/hide
9 years ago
cristian.corcoveanu dd4b9bfa1f Hide/Show sidebar when dragging it or typing into the search input
9 years ago
Thibaut Courouble 8340ccf8da Ignore more script injection errors
9 years ago
Thibaut Courouble 7467395c33 Log IDB debug info on error
9 years ago
Thibaut Courouble 0657792588 Change default user db schema number
9 years ago
Thibaut Courouble c2ff01d73f Warn Android WebView users about bugs + unofficial app
9 years ago
Thibaut Courouble a2b858abc6 Fix JS exception data callback
9 years ago
Thibaut Courouble 31495ff5a9 Tweak dbclick-to-toggle-sidebar code
9 years ago
cristian.corcoveanu 4cb0d7a506 Add double click event to toggle the sidebar
9 years ago
Thibaut Courouble 664711ed43 Log user settings on JS error
9 years ago
Thibaut Courouble 9b4f4c2ef4 Add XSLT to XPath doc
9 years ago
Thibaut Courouble 06ee30f70a Bump browser requirements
9 years ago
Thibaut Courouble 29efcef748 Improve mobile detection + handle iOS side view
9 years ago
Thibaut Courouble 9c9b2aca0d Improve search for entries with "-" in the name
9 years ago