Docs / Contracts / The Contract Editor

The Contract Editor

A full rich text editor for reviewing and modifying contracts.

Every contract in QuickContract opens in a TipTap-based rich text editor. Whether the contract was generated from a template, created by the Deal-to-Contract agent, or uploaded from a file, you get the same editing experience: a formatting toolbar, real-time editing, auto-save, and side panels for metadata, version history, and comments.

Editing and formatting

The editor toolbar at the top provides standard formatting controls: bold, italic, underline, headings, bullet lists, numbered lists, and block quotes. You can also use familiar keyboard shortcuts — Cmd + B for bold, Cmd + I for italic, Cmd + U for underline. The editor supports full paragraph styling, so you can structure contracts with proper section headings, nested lists, and indented clauses.

Click anywhere in the contract body to start editing. The editor behaves like a standard word processor — select text to format it, drag to rearrange sections, or type new clauses directly. For AI-assisted editing, select any text to activate QuickEdit.

Auto-save

Every change you make is saved automatically. There is no save button and no risk of losing work. Edits are persisted to QuickContract's local database as you type, so you can close the app or navigate away at any time and return to exactly where you left off.

No manual saving needed

Auto-save triggers on every keystroke and formatting change. The save status indicator in the editor header confirms when your latest changes have been written to disk.

Version history

QuickContract tracks every change to your contract over time. Open the Version History panel from the right sidebar to see a chronological list of all saved versions. Each entry shows a timestamp and a summary of what changed. Click any version to preview it, and click Restore to revert the contract to that state. Restoring a previous version creates a new entry in the history — it never deletes later versions, so you can always go back.

Metadata panel

The metadata panel displays extracted contract information in a structured format. For generated contracts, this includes the parties, effective date, termination date, governing jurisdiction, payment terms, and contract type. For uploaded contracts, the AI extracts this metadata automatically during the upload process. You can edit metadata fields directly in the panel to keep your contract records organized.

Comments

Use the comments panel to leave notes on specific sections of a contract. This is useful when reviewing a contract before signing, collaborating with team members on a shared workspace, or tracking questions that need to be resolved before the contract is finalized. Comments are saved alongside the contract and appear in the right sidebar for easy reference.