Commit Graph

  • a0e5da758a Ensure that state$values can't be replaced Winston Chang 2016-07-26 16:24:02 -05:00
  • dcbe10c1c7 Keep state$values as an environment for save and restore Winston Chang 2016-07-26 14:33:04 -05:00
  • 1f823d2a1b Fix #931: Observer memory leak (#1256) Joe Cheng 2016-07-26 11:56:47 -07:00
  • 12d0a9e11a For session_proxy, add [[ and disallow $<- and [[<- (#1262) Winston Chang 2016-07-26 13:21:38 -05:00
  • 326b294c83 Change progress indicators to use notification API (#1160) Winston Chang 2016-07-26 13:16:08 -05:00
  • 50f213ae71 Fixes for R CMD check Winston Chang 2016-07-26 10:32:13 -05:00
  • 91d4fd8849 Fix behavior when onBookmark() is called multiple times in a module Winston Chang 2016-07-25 22:29:55 -05:00
  • 3f1985a9dc Allow modules to exclude their inputs Winston Chang 2016-07-25 22:10:38 -05:00
  • 573a71f09d New version of reactiveValuesToList Winston Chang 2016-07-25 16:30:44 -05:00
  • 57900fa287 Move methods out of ShinySaveState Winston Chang 2016-07-25 14:20:42 -05:00
  • fa721d9614 More informative comments Winston Chang 2016-07-25 14:15:58 -05:00
  • e64bbacf68 Define filterNamespace and unNamespace locally Winston Chang 2016-07-25 13:46:22 -05:00
  • 6ee2edc757 Add namespace support to reactiveValuesToList Winston Chang 2016-07-25 13:46:01 -05:00
  • 9ec4faf0d0 Allow modules to call onBookmark, onRestore, onRestored Winston Chang 2016-07-25 10:52:41 -05:00
  • 1d04b21876 Fix reactlog session token for "exit" actions joe/bugfix/reactlog-exit-session Joe Cheng 2016-07-22 15:55:35 -07:00
  • e38c9443d9 Remove extraneous self$ prefixes Joe Cheng 2016-07-22 15:26:07 -07:00
  • fb4ad55cac Fix #931: Observer memory leak Joe Cheng 2016-07-22 15:22:04 -07:00
  • 5be3ba2ffa Use Callbacks objects for bookmarking callbacks Winston Chang 2016-07-21 15:28:43 -05:00
  • a5ee96656b Add onFlush, onFlushed, and onSessionEnded functions Winston Chang 2016-07-21 14:32:30 -05:00
  • 2db71d0323 Re-document Winston Chang 2016-07-21 14:32:17 -05:00
  • dcf321047f When bookmarkStore="disable", don't restore Winston Chang 2016-07-21 12:50:10 -05:00
  • 4982110be9 configureBookmarking affect next shinyApp object creation Winston Chang 2016-07-21 12:49:36 -05:00
  • 28547e90d1 Fix memory leak (#1254) Winston Chang 2016-07-20 23:01:29 -05:00
  • f70187597f Merge pull request #1222 from rstudio/joe/bugfix/chrome-unsafe-ports Joe Cheng 2016-07-20 13:36:05 -07:00
  • 333e454e78 Merge pull request #1252 from rstudio/barbara/bugfix/where Barbara Borges Ribeiro 2016-07-20 19:47:00 +01:00
  • 61cfd11644 give where arg a default value ("replace") Barbara Borges Ribeiro 2016-07-20 19:05:20 +01:00
  • 75e6fbd864 Fix bug "Failed to execute 'insertAdjacentHTML' on 'Element'" joe/bugfix/bad-where Joe Cheng 2016-07-19 16:30:02 -07:00
  • 1c970c8176 Remove configureBookmarking; add onBookmark, onBookmarked, onRestore, onRestored Winston Chang 2016-07-19 14:31:57 -05:00
  • 1fea54ca5a Merge pull request #1249 from daattali/patch-1 Winston Chang 2016-07-19 13:31:12 -05:00
  • faccc42b22 fix typo Dean Attali 2016-07-17 02:42:41 -04:00
  • 460f4769a5 Add _inputs_ for url-encoded state Winston Chang 2016-07-12 12:30:37 -05:00
  • f465643b75 Rename 'type' argument to 'store' Winston Chang 2016-07-11 23:00:19 -05:00
  • a8afd71f96 Rename shiny_persist to shiny_bookmarks Winston Chang 2016-07-08 16:36:58 -05:00
  • 2274d60207 Change function(req) to function(request) Winston Chang 2016-07-08 16:23:52 -05:00
  • 57159bccfd Show copy instructions in bookmark dialog Winston Chang 2016-07-08 16:22:09 -05:00
  • 2888124752 Capture and log errors in initializing RestoreContext Winston Chang 2016-07-08 15:22:58 -05:00
  • 408e751dcf Capture and log errors in bookmarking/restoring Winston Chang 2016-07-08 10:10:26 -05:00
  • af5dcc38a4 Add onRestored argument Winston Chang 2016-07-07 12:44:10 -05:00
  • 81434640d6 Use name 'bookmark' in more places Winston Chang 2016-07-07 12:04:53 -05:00
  • a45b58d956 Merge pull request #1239 from rstudio/joe/bugfix/insert-ui-initialize Barbara Borges Ribeiro 2016-07-06 22:04:00 +01:00
  • 2c5e9a5e76 moved multiple to 4th argument Barbara Borges Ribeiro 2016-07-06 21:44:52 +01:00
  • 9fb847b179 Merge branch 'master' into joe/bugfix/insert-ui-initialize Barbara Borges Ribeiro 2016-07-06 21:37:58 +01:00
  • b8341b2ba8 Merge pull request #1238 from rstudio/feature/pool-scheduler Barbara Borges Ribeiro 2016-07-06 21:35:21 +01:00
  • 26d6e4da2c allows callback to be garbage collected Barbara Borges Ribeiro 2016-07-06 21:29:12 +01:00
  • b16ed602d5 rebased with master Barbara Borges Ribeiro 2016-07-06 18:04:17 +01:00
  • 24aab4d5d3 Merge branch 'master' of https://github.com/rstudio/shiny Barbara Borges Ribeiro 2016-07-06 14:18:49 +01:00
  • 2eb69d421a fix to outputOptions Barbara Borges Ribeiro 2016-07-06 14:18:38 +01:00
  • cb52706f2f Add bookmarking example with arbitrary values Winston Chang 2016-07-05 16:35:00 -05:00
  • f44d232e8b Add check that UI is a function when restoring state Winston Chang 2016-07-05 16:11:56 -05:00
  • a0ac79b9dd Documentation updates Winston Chang 2016-07-05 12:48:22 -05:00
  • 177a2a8a1e Input not being initialized with insertUI if beforeStart/afterEnd Joe Cheng 2016-07-05 11:06:25 -07:00
  • 8b21a87175 Update NEWS Barbara Borges Ribeiro 2016-06-30 17:51:09 +01:00
  • 6d2dd8e315 Merge pull request #1226 from rstudio/feature/pool-scheduler Barbara Borges Ribeiro 2016-06-30 17:49:52 +01:00
  • 1912784bf3 Do equivalent of "mkdir -p" when making state dir bookmarkable-state Joe Cheng 2016-06-25 14:25:22 -07:00
  • fd795e8937 Don't restore state if in a subapp Winston Chang 2016-06-20 16:00:25 -05:00
  • 34be3c06b9 Change '_state_id' to '__state_id__' Winston Chang 2016-06-20 15:12:10 -05:00
  • cfeec933ef Gracefully handle errors in restoring state Winston Chang 2016-06-20 12:54:04 -05:00
  • fa7a33d0a2 Grunt Winston Chang 2016-06-16 12:44:28 -05:00
  • 2d5438eb81 Add asList method Winston Chang 2016-06-16 12:44:09 -05:00
  • 051f720fe0 Move loading and decoding of query string into RestoreContext Winston Chang 2016-06-16 10:39:45 -05:00
  • d180f27e46 Add ShinyRestoreContext class Winston Chang 2016-06-15 15:08:33 -05:00
  • 9b49b7a3dd Replace bookmarkConfig with bookmarkObserver Winston Chang 2016-06-15 14:55:29 -05:00
  • bad566f6c7 Revise how onSave is called; move persist() and encode() into ShinyState object Winston Chang 2016-06-15 14:47:19 -05:00
  • 08d7f36b36 Refinements to save button Winston Chang 2016-06-14 13:23:58 -05:00
  • 0cdd96a8e4 Better splitting of state query string Winston Chang 2016-06-13 23:19:35 -05:00
  • a688c22929 Add invalidateReactiveValue function Winston Chang 2016-06-13 22:12:28 -05:00
  • f110787709 Replace updateQueryString with updateLocationBar Winston Chang 2016-06-13 16:47:24 -05:00
  • e57773cfa6 Make 'restorable' opt-out instead of opt-in Winston Chang 2016-06-13 14:24:21 -05:00
  • 71e0f535b7 Rename 'save' to 'persist' Winston Chang 2016-06-13 12:38:43 -05:00
  • 6cb3921333 Add bookmarkButton Winston Chang 2016-06-10 12:44:59 -05:00
  • a474e9f0ea Fix reactive dependencies when restoring values Winston Chang 2016-06-10 10:55:18 -05:00
  • 7bae46325b Properly mark actionButtons and passwordInputs as unserializable Winston Chang 2016-06-10 10:44:51 -05:00
  • b42d6dce55 Call onRestore only if it exists Winston Chang 2016-06-10 10:38:04 -05:00
  • bd39c40fd8 Refinements Winston Chang 2016-06-10 10:11:55 -05:00
  • e47bf922b1 Remove 'enable' argument Winston Chang 2016-06-09 14:55:33 -05:00
  • 282893faff Add support for bookmarking arbitrary values Winston Chang 2016-06-09 14:45:27 -05:00
  • 87309a64d2 parseQueryString: ignore extra ampersands Winston Chang 2016-06-09 13:01:36 -05:00
  • f38fe7d488 Prepare things for separate values Winston Chang 2016-06-09 11:57:45 -05:00
  • 23451b7c0f Add configureBookmarking function Winston Chang 2016-06-08 12:55:50 -05:00
  • 0e52b34ab9 Remove outdated example Winston Chang 2016-06-03 12:46:27 -05:00
  • 94804d972c Remove bookmarkOutput; add saveStateModal and encodeStateModal Winston Chang 2016-06-03 12:20:00 -05:00
  • d7c94052a2 Remove clipboard.js Winston Chang 2016-06-02 22:50:04 -05:00
  • 9bc136773c Fix argument defaults Winston Chang 2016-06-02 12:52:19 -05:00
  • 1ea1a16fb7 Remove createBookmark function Winston Chang 2016-06-02 12:48:17 -05:00
  • cc09429e22 Make names consistent Winston Chang 2016-06-02 11:47:56 -05:00
  • ed0c5d4f55 Remove unused code path Winston Chang 2016-06-01 21:41:35 -05:00
  • e3ce1ba14d Use new ID each time state is saved Winston Chang 2016-06-01 18:12:07 -05:00
  • 0c4048068b Check for '..' in restored file input path Winston Chang 2016-06-01 18:07:33 -05:00
  • be9d884ae2 Use wrapper functions for saving/restoring state Winston Chang 2016-06-01 17:10:56 -05:00
  • 7065652e9a Add ability to save and restore fileInputs. Also improve fileInput appearance Winston Chang 2016-05-26 16:39:49 -05:00
  • 60f7b9077d Add serializers Winston Chang 2016-05-26 12:43:01 -05:00
  • aa787f42e4 Save each state in a subdirectory Winston Chang 2016-05-20 14:52:52 -05:00
  • 33e605509b Better error handling when saving/restoring state Winston Chang 2016-05-20 14:17:23 -05:00
  • e31ac5a73d Use same state ID throughout a session Winston Chang 2016-05-20 12:08:15 -05:00
  • 6282edc537 Remove unneeded randomID function Winston Chang 2016-05-20 11:45:59 -05:00
  • 75b41eb7d8 Initial version of saving state Winston Chang 2016-05-19 17:06:53 -05:00
  • 54f6f8793d Restore values only if 'restorable' option is set Winston Chang 2016-05-13 21:06:06 -05:00
  • 3d5ee44388 Add shiny options Winston Chang 2016-05-13 16:09:18 -05:00
  • c355da585c Disable seralizing of passwords and actionButtons Winston Chang 2016-05-12 17:03:25 -05:00
  • ae7b5afbb3 Don't clear bookmark DOM elements on error Winston Chang 2016-05-12 15:27:17 -05:00