Orbit Docs
Orbit Docs is Quazzar’s built-in document editor. It loads from the dock as part of the Orbit suite alongside Sheets, Slides, and Notes. Documents are stored as Markdown on disk, rendered on a canvas, and round-trip cleanly with Microsoft Word, PDF, and JSON.
Most capabilities are free on the Community plan. Real-time collaboration, binary export, unlimited share links, and extended version history require Orbit Pro — see Orbit Pro for the full tier matrix.
Where to find it
Open the Orbit category in the app dock and click Docs. New documents land in your personal workspace; existing ones appear in the left sidebar grouped by folder.
Writing and editing
The canvas editor renders Markdown with live styling while you type. No toolbar modes, no context-switch — **bold**, # headings, - lists, and every other standard Markdown construct display correctly in place.
Markdown round-trip
Anything you type is Markdown on disk. You can:
- Copy the raw source into another tool by clicking … -> View source.
- Drop a
.mdfile into the editor to create a new document. - Paste rich text and it is converted to Markdown on commit.
The editor never silently rewrites your source. Trailing whitespace, heading style (# vs underline), and list markers are preserved.
Find and replace
Press Ctrl+F (or Cmd+F on macOS) to open the floating find bar. Press Ctrl+H to switch into replace mode. The bar supports:
- Case-sensitive toggle
- Whole-word toggle
- Replace-one and Replace-all
- Up/down navigation through matches
The parser runs lazily — the bar only touches the document when you open it, so opening a 200-page doc no longer has any typing-latency cost.
If typing feels slow, make sure you are on 0.6.35 or later. Earlier builds re-parsed the full Markdown AST on every keystroke while the find bar was idle in memory; the regression is fixed.
Collaboration (Orbit Pro)
Real-time CRDT collaboration is gated behind Orbit Pro. To enable it on a document, append ?collab=1 to the document URL. Peers see:
- Live cursor positions with user colours
- Character-level edits without conflicts (Yjs backend)
- Presence indicators in the top-right
The WebSocket upgrade is rejected with HTTP 402 Payment Required on the Community plan — the document still opens read/write for the single user, just without remote peers. Upgrade prompts appear inline.
Share links
Any document can be published as a read-only public URL.
- Click Share in the document header.
- Click Create link. A tokenised URL is generated.
- Click Copy to put it on the clipboard.
The Community plan caps you at 3 active share links across all documents. Revoke one to free a slot. Orbit Pro removes the cap.
Import and export
Supported formats
| Direction | Formats | Plan |
|---|---|---|
| Import | Markdown, DOCX, PDF, JSON | Community |
| Export | Markdown, JSON | Community |
| Export | DOCX, PDF | Orbit Pro |
Importing
Drop a file onto the Docs pane, or use File -> Import. DOCX and PDF pass through a server-side extractor that produces Markdown. Complex layouts (multi-column, text boxes, embedded equations) may degrade — the extractor optimises for text fidelity, not visual reproduction.
Exporting binary formats
File -> Export -> DOCX or PDF is gated behind Orbit Pro. The server returns 402 Payment Required on the Community plan; the upgrade dialog opens automatically.
Markdown and JSON export are free on every plan.
Docs to Slides
Click File -> Export to Slides to convert the current document into an Orbit Slides deck:
- Every
#heading becomes a new slide title. - Content between headings becomes the slide body.
- Bullet lists stay bulleted.
- Code blocks retain monospace styling in the new deck.
The generated deck opens in Slides — you can then pick a theme or rearrange layouts. See Orbit Slides.
Mobile layout
Phone-sized viewports collapse the sidebar into a drawer and reduce the toolbar to the essential actions. The canvas uses the full viewport width and pinches for zoom gracefully. Every gesture (tap to place caret, long-press to select) works on both iOS Safari and Chrome Android.
Keyboard shortcuts
| Shortcut | Action |
|---|---|
Ctrl+F / Cmd+F | Open find bar |
Ctrl+H / Cmd+H | Open replace bar |
Ctrl+S / Cmd+S | Force save (autosave runs on every change) |
Ctrl+B / Cmd+B | Toggle bold |
Ctrl+I / Cmd+I | Toggle italic |
Ctrl+K / Cmd+K | Open command palette (works across Cloud OS) |
Troubleshooting
The editor stutters while typing
Update to 0.6.35 or later. The pre-0.6.35 find-bar kept a full Markdown AST in React state and re-parsed on every keystroke.
A share link opens a blank page
Share-link targets are resolved server-side at request time. If the underlying document was deleted, the token is invalidated and the viewer sees a 404. Revoke the stale link from Share -> Manage.
DOCX export returns HTTP 402
You are on the Community plan. Open the returned upgrade dialog or go to Settings -> Billing -> Subscription to move to Orbit Pro.
Related pages
- Orbit Sheets — the spreadsheet companion
- Orbit Slides — presentations
- Orbit Notes — notes with wiki-links and mind map
- Orbit Pro — tier matrix and upgrade flow