Commit Graph

  • 58a463d3d7 Improve IndexedDB error handling Thibaut 2015-01-15 23:22:42 -0500
  • eecbade78e Wrap app.DB#useIndexedDB in try/catch Thibaut 2015-01-15 22:42:30 -0500
  • bc2937b307 Increase xhr timeout when downloading docs Thibaut 2015-01-13 21:06:55 -0500
  • 6c9441a76a Change ajax timeout option to seconds instead of milliseconds Thibaut 2015-01-13 21:06:09 -0500
  • 20940d732a Fix app.Settings#applyLegacyValues when value is false Thibaut 2015-01-13 20:53:46 -0500
  • b8040a119c Offline mode is ready for prime time! Thibaut 2015-01-13 20:45:31 -0500
  • 8ec7c85dd4 Fix race condition on offline page Thibaut 2015-01-13 20:38:00 -0500
  • f0c1ec73b7 Tweak README Thibaut 2015-01-13 20:29:19 -0500
  • e21ac0589c Wrap app.isMobile in try/catch Thibaut 2015-01-13 20:28:02 -0500
  • d570f7866b Decrease nav links padding on small screens Thibaut 2015-01-11 18:54:12 -0500
  • 3dd07d2664 Tweak offline page Q&A Thibaut 2015-01-11 18:48:23 -0500
  • 16486ff467 Force page reload when loading offline page in single doc mode Thibaut 2015-01-11 18:44:00 -0500
  • 6a82830ab4 Add setting for updating offline docs automatically Thibaut 2015-01-11 18:33:01 -0500
  • ebd00f5a72 Check for offline doc updates automatically Thibaut 2015-01-11 17:52:45 -0500
  • 71f3387eeb Add link to offline page Thibaut 2015-01-11 17:25:12 -0500
  • 95f81055ad Add links to install/update/uninstall all docs Thibaut 2015-01-10 18:47:40 -0500
  • aee7ab1fa7 Update gem dependencies Thibaut 2015-01-10 17:46:11 -0500
  • ebb39e95e8 Remove temporary news notif Thibaut 2015-01-10 17:43:23 -0500
  • b898ac18c8 Refactor settings Thibaut 2015-01-10 17:41:19 -0500
  • 5c1a9ed640 Update copyright year Thibaut 2015-01-05 21:21:29 -0500
  • 0231b84d5e Call preventDefault() on IDB errors so they don't bubble up to window.onerror Thibaut 2015-01-05 21:20:11 -0500
  • 9b1d704e7c Fix loading entries with #fragment path from IndexedDB Thibaut 2015-01-04 17:19:38 -0500
  • 2eede98a14 Update gem dependencies Thibaut 2015-01-04 16:26:58 -0500
  • be7d43ef89 Simplify offline links data attributes Thibaut 2015-01-04 12:14:10 -0500
  • e9fc1d3c68 Download/Delete -> Install/Uninstall Thibaut 2015-01-04 12:10:54 -0500
  • 6e54d92f18 Cache the 'docs' IDB store in memory Thibaut 2015-01-04 12:02:42 -0500
  • d5e694553a Tweak offline page error message Thibaut 2015-01-04 11:40:55 -0500
  • e86f812aa9 Cache indexedDBVersion Thibaut 2015-01-04 10:43:05 -0500
  • f211124d14 Fully implement offline docs table Thibaut 2015-01-03 18:56:37 -0500
  • eb58c01ee5 Only check for buggy IndexedDB once Thibaut 2015-01-03 18:22:12 -0500
  • 04676edd54 Don't keep the IndexedDB database open Thibaut 2015-01-03 18:17:21 -0500
  • ada9949ac6 Fix race-conditions when rendering asynchronous pages Thibaut 2015-01-03 17:33:27 -0500
  • 85b6d84bc3 Add thor tasks for running individual test suites Thibaut 2015-01-03 10:42:01 -0500
  • e9d9bcd196 Add test suite for back-end app Thibaut 2015-01-03 10:38:22 -0500
  • 04bf8f35eb Keep query string when redirecting Thibaut 2015-01-03 09:24:07 -0500
  • 9ec670c7d8 Fix and simplify doc route Thibaut 2015-01-03 09:15:46 -0500
  • d0deb1b7d0 Fix atom feed route Thibaut 2015-01-03 08:39:25 -0500
  • b38d94890d Add offline Q&A Thibaut 2015-01-02 17:56:50 -0500
  • eccdb82a78 Fix typo Thibaut 2015-01-02 15:52:57 -0500
  • a59ef1cdb6 Add db_size attribute in doc manifest Thibaut 2015-01-02 15:29:13 -0500
  • 456c4cb811 Add Store#size Thibaut 2015-01-02 15:22:14 -0500
  • da3ca7d8c7 Undownload docs when they are disabled Thibaut 2015-01-02 15:11:33 -0500
  • 0b56ef1c02 Disable offline page when IndexedDB isn't available Thibaut 2015-01-01 17:22:35 -0500
  • ba09a14ec0 Add a few missing returns Thibaut 2015-01-01 16:49:53 -0500
  • afbe4c3846 Remove unused property Thibaut 2015-01-01 15:58:54 -0500
  • c2879a5e80 Speed up offline page by loading download statuses in a single transaction Thibaut 2015-01-01 15:39:57 -0500
  • 4f781d7e82 Fix app.DB#version returning boolean instead version Thibaut 2015-01-01 15:39:17 -0500
  • ccf9171ccc Lazy-load IndexedDB Thibaut 2015-01-01 15:11:03 -0500
  • 9b1402cb71 Tweak debug js Thibaut 2015-01-01 15:01:03 -0500
  • 9cc6dc9cf6 Reset IndexedDB when resetting the app Thibaut 2014-12-31 16:04:56 -0500
  • 25f844da9b Add ability to cache complete documntations in IndexedDB Thibaut 2014-12-31 15:53:35 -0500
  • bc5488faa2 Make docs mtime the greatest of the index and db files' mtime Thibaut 2014-12-31 14:12:39 -0500
  • ca7ff6086e Exclude docs without a db file from the manifest Thibaut 2014-12-31 14:11:30 -0500
  • ca61a2b746 Add Doc#db_path Thibaut 2014-12-31 14:00:20 -0500
  • 5c46eabc67 Output a JSON file containing all the pages' content Thibaut 2014-12-31 13:54:29 -0500
  • e9125c6ec2 Refactor Doc.store_pages Thibaut 2014-12-31 12:44:33 -0500
  • ecf774e22c Add EntryIndex#blank? Thibaut 2014-12-31 12:10:59 -0500
  • 1655a00fb6 Refactor Doc.store_page Thibaut 2014-12-31 11:40:36 -0500
  • 84eb727f5d Update nginx documentation (1.7.9) Thibaut 2014-12-29 18:46:38 -0500
  • 8fd976e901 Update Node.js documentation (0.10.35) Thibaut 2014-12-29 18:38:30 -0500
  • df1f203310 Update and improve PostgreSQL documentation (9.4) Thibaut 2014-12-29 18:33:49 -0500
  • 38b16ed87a Update and improve Ruby documentation (2.2.0) Thibaut 2014-12-28 18:33:07 -0500
  • b58bc8bc58 Improve abstract rdoc scraper Thibaut 2014-12-28 18:26:36 -0500
  • ceff86bac4 Set ActiveSupport::TestCase.test_order Thibaut 2014-12-28 13:59:29 -0500
  • 170476ec14 Bump Ruby (2.2) and Rails (4.2) Thibaut 2014-12-28 13:57:47 -0500
  • a9c8c228bc Fix default argument assignment for Ruby 2.2 Thibaut 2014-12-28 13:50:09 -0500
  • 18b772f311 String#remove! returns self in Rails 4.2 Thibaut 2014-12-28 13:38:49 -0500
  • e0556365a8 Remove deprecated Kernel#quietly calls Thibaut 2014-12-28 13:27:04 -0500
  • 9d47e02cf1 Add Bower documentation Thibaut 2014-12-21 16:26:33 -0500
  • 0fc2aacb83 Improve Node.js scraper Thibaut 2014-12-21 14:33:03 -0500
  • 88c7f108ea Refactor javascript page classes Thibaut 2014-12-21 14:25:22 -0500
  • b94113b80e Add Modernizr documentation Thibaut 2014-12-21 14:16:38 -0500
  • 34934b27cb Add Socket.IO documentation Thibaut 2014-12-21 12:23:38 -0500
  • 7b358f6f28 Add React documentation Thibaut 2014-12-21 11:26:10 -0500
  • 444e67d233 Update PHPUnit documentation (4.4) Thibaut 2014-12-20 15:57:38 -0500
  • 79e574e695 Add RethinkDB documentation Thibaut 2014-12-20 15:55:36 -0500
  • d86d788f27 Fix typo Thibaut 2014-12-20 12:05:09 -0500
  • 8104101401 Update Ruby on Rails documentation (4.2.0) Thibaut 2014-12-20 11:56:41 -0500
  • 722bd408ec Update Angular.js documentation (1.3.8) Thibaut 2014-12-20 11:08:38 -0500
  • 94dcec8e71 Update Node.js documentation (0.10.34) Thibaut 2014-12-20 11:06:55 -0500
  • 8d51f20ffa Update Marionette.js documentation (2.3.0) Thibaut 2014-12-20 11:04:34 -0500
  • 5966068454 Merge 12c5fde792 into d8cdda54b5 #142 Gregory Heitz 2014-12-18 04:27:46 +0000
  • d8cdda54b5 Fix Firefox buggy appcache Thibaut 2014-12-14 17:42:57 -0500
  • e4ac0e8757 Improve MDN scrapers Thibaut 2014-12-14 17:02:59 -0500
  • a677417665 Improve search fuzzy matching Thibaut 2014-12-14 15:51:48 -0500
  • cca1b37ce0 Temporary news notif Thibaut 2014-12-14 15:01:56 -0500
  • 2a2cef1467 Fix notification positioning Thibaut 2014-12-14 15:01:07 -0500
  • 90a59030b8 Thanks DevDocs's sponsors Thibaut 2014-12-14 14:56:06 -0500
  • 5716bd5468 Add Shopify as a sponsor Thibaut 2014-12-14 12:29:34 -0500
  • a72778e9f4 Update Yii documentation (2.0.1) Thibaut 2014-12-13 17:03:53 -0500
  • 56491bb8cd Update MaxCDN documentation Thibaut 2014-12-13 15:40:58 -0500
  • a221d5e96c Update Go documentation (1.4.0) Thibaut 2014-12-13 15:37:18 -0500
  • 2e7fa5ea97 Update Git documentation (2.2.0) Thibaut 2014-12-13 15:35:01 -0500
  • 1fa81b8461 Silence Nokogiri warnings Thibaut 2014-12-13 15:33:06 -0500
  • aa4d1ad022 Update Ember.js documentation (1.9.0) Thibaut 2014-12-13 15:32:51 -0500
  • d1a7dd9e83 Update D3.js documentation (3.5.2) Thibaut 2014-12-13 15:23:51 -0500
  • 9211628676 Update Angular.js documentation (1.3.6) Thibaut 2014-12-13 15:20:45 -0500
  • 5c41d37d25 Update Redis documentation (2.8.18) Thibaut 2014-12-07 17:49:02 -0500
  • f5dd4eb7c1 Update nginx documentation (1.7.8) Thibaut 2014-12-07 17:48:01 -0500
  • 02029e5e23 Fix single-doc reload on escape in Firefox Thibaut 2014-12-07 12:07:44 -0500