Surface
Version history panel for a project. Accessed via Version history in the project sidebar (see Anything.com - Workspace and New Project).
Layout
Two-pane: left version list + action footer, right preview.
Left pane โ version list
Header
- Project name Calculator, Anything logo.
- โ Back to chat.
Version card (single entry in this capture):
- Title: "Build me a calculator" (mirrors the prompt that produced this version).
- Label line: feat: add calculator component to the web app โ conventional-commit formatted message (automatic).
- Timestamp: 4 minutes ago.
- Highlighted (grey background) indicating selected version.
Anything.com auto-generates conventional-commit messages (feat: โฆ) from the user's prompt. This is a subtle but strong signal โ the system is modeled as a version-controlled codebase under the hood (probably git-backed), and the conventional-commit format is a dev-friendly touch even in a no-code surface. Pattern: Conventional-commit Autolabels.
Footer (at bottom of left pane)
- Cancel (link, left).
- Restore Version (button, right โ inactive in capture, likely active when a non-current version is selected).
Right pane โ preview
- Empty state: the Anything bird icon + text "Your preview will appear".
- Implies: as you select a version, the right pane renders what the app looked like at that version. (Not triggered in this capture because the selected version is the current state.)
Top header
Same persistent header as other subviews: viewport toggles, Homepage search, Invite, Publish.
Components observed
| Component | Purpose |
|---|---|
| Stacked version cards (list) | Linear version browser |
| Highlighted active card | Current version |
| Auto-generated conventional commit | Agent-derived labels |
| Split footer buttons (Cancel / Restore) | Confirm-to-rollback UX |
| Live preview of selected version | Visual diff via re-render |
Differentiators vs Replit
- Replit has versions + "Main version" radio selection in the Replit - Task Board view, and separately publishes task-level history. Different granularity: Replit versions at the task level, Anything at the project level.
- Anything's conventional-commit auto-labeling is more dev-toolish; Replit's task cards are more PM-toolish.
Sources
- !Version_History.png