The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

rewind: Undo and Redo for 'Shiny' Applications

Adds a user-facing undo and redo history to 'Shiny' applications. Application state, comprising registered inputs and optionally server-side reactive values, is captured as the user interacts with the application. Users may then step backwards and forwards through that history with the keyboard, with buttons, or by scrubbing a visual history rail. Rapid successive changes, such as dragging a slider, are coalesced into a single history entry, and related changes may be grouped explicitly into semantic steps.

Version: 0.2.0
Depends: R (≥ 4.1.0)
Imports: htmltools, R6, shiny (≥ 1.7.0), utils
Suggests: shinytest2, testthat (≥ 3.0.0), withr
Published: 2026-08-21
DOI: 10.32614/CRAN.package.rewind
Author: Tanmay Chanda [aut, cre, cph]
Maintainer: Tanmay Chanda <tanmaychanda96 at gmail.com>
BugReports: https://github.com/tenmeh/rewind/issues
License: MIT + file LICENSE
URL: https://github.com/tenmeh/rewind, https://tenmeh.github.io/rewind/
NeedsCompilation: no
Language: en-GB
Materials: README, NEWS
CRAN checks: rewind results

Documentation:

Reference manual: rewind.html , rewind.pdf

Downloads:

Package source: rewind_0.2.0.tar.gz
Windows binaries: r-devel: rewind_0.2.0.zip, r-release: rewind_0.2.0.zip, r-oldrel: rewind_0.2.0.zip
macOS binaries: r-release (arm64): rewind_0.2.0.tgz, r-oldrel (arm64): rewind_0.2.0.tgz, r-release (x86_64): rewind_0.2.0.tgz, r-oldrel (x86_64): rewind_0.2.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rewind to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.