Metadata-Version: 2.4
Name: rewindex-web
Version: 0.1.0
Summary: A local web UI for Rewindex - easy to browse your snapshot history, view diffs, and rewind files without leaving the browser.
License: MIT
Project-URL: Homepage, https://rewindex.web.app
Project-URL: Repository, https://github.com/crsxmd/rewindex
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: flask>=2.0
Requires-Dist: pyyaml>=5.0
Dynamic: license-file

# Rewindex Dashboard

A local web UI for [Rewindex](https://rewindex.web.app) - easy to browse your snapshot history, view diffs, and rewind files without leaving the browser.

## Requirements

- Python 3.10+
- [Rewindex](https://github.com/crsxmd/rewindex) installed and daemon running

## Install

```bash
pipx install rewindex-web
```

## Run

```bash
rewindex-web
```

Then open [http://localhost:9009](http://localhost:9009)

The dashboard reads directly from `~/.rewindex/` — no extra configuration needed.

## What you can do

- **Projects** — overview of all tracked projects with snapshot counts and DB size
- **Sessions** — browse session history, view notes, see which files changed
- **Files** — per-file version history with timestamps and change status
- **Diffs** — rich inline diff viewer for any two file versions
- **Snap** — force a checkpoint with a note from the UI
- **Rewind** — restore any session or file version directly from the browser
- **Note** — annotate sessions and file versions
- **Daemon** — start, stop, or restart the Rewindex daemon
- **License** — activate a Pro license key

## Alternative: run from source

```bash
git clone https://github.com/crsxmd/rewindex-web
cd rewindex-web
./start.sh
```

## License

MIT
