OctarineOctarine Docs
iOS / Inbox /

Inbox & Quick Capture

A capture queue you can offload thoughts into now and triage when you're ready

Inbox is a separate, fast lane for getting things out of your head. Quick Capture pops a sheet from anywhere in the app — write, paste, or attach an image — and the result lands in a triage queue you can sort through whenever you have a moment. Captures live as plain Markdown files in .octarine/inbox/ inside your workspace, so nothing leaves your device.

Quick Capture

Quick Capture is the fastest path from "I should write this down" to "it's saved." It's available from anywhere inside a workspace.

Opening it

Tap the scribble icon in the right-hand action pill of the bottom navigation bar. The sheet slides up over the keyboard and the editor is focused immediately, so you can start typing without a second tap.

The capture sheet

The sheet anchors to the top of the keyboard so your hands never leave the bottom of the screen.

  • Editor — a compact rich-text editor. The same wikilink, tag, task, and formatting syntax from the main editor works here.
  • Title — Tap the timestamp to write a custom title for the capture.
  • Toolbar:
    • Image — opens the photo picker. The selected image is copied into .attachments/ and inserted as a figure.
    • Checklist — toggles a task list at the cursor.
    • Paste — pulls the clipboard contents into the editor.
  • Priority chip — set Urgent, High, Medium, Low, or None. Higher priorities triage first.
  • Tag chip — pick one tag from your configured Capture Tags list. Tags are also saved into the file's frontmatter.
  • Save / Cancel — Save writes the file and shows a toast with an Open action that jumps to the Inbox. Cancel discards the draft.

The Inbox tab

The Inbox tab is the triage workspace. Open it from the bottom nav (the Inbox icon), or by tapping the Inbox label at the top of the Quick Capture sheet.

Three modes

A pill segmented control at the top of the page switches between:

ModeWhat it shows
ActiveCaptures that are not done and not currently snoozed. Sorted by pinned → priority → newest.
SnoozedCaptures with a future wake time. Sorted by soonest wake.
DoneCaptures you've marked done. Sorted by most recently completed.

Each segment shows a count, so you always know how much is waiting in each lane.

The card stack

The current capture sits on top of a small stack — up to two peek cards behind it indicate "there's more to come." Each card shows:

  • The capture date (or the snooze wake time, if it's snoozed)
  • A position counter (e.g., 2 / 14) when the queue has more than one item
  • Priority badge and any inbox tags
  • A live preview of the body, with full Markdown rendering

Swipe left to advance to the next card; swipe right to go back. The card rotates and fades as you drag, then throws off-screen on commit. The card stack moves underneath in the same gesture, so there's a visible sense of progress through the queue.

Tap a card to open it for editing.

Action bar

A persistent action bar at the bottom of the screen drives triage. The buttons change based on which mode you're in:

ButtonActiveSnoozedDone
More (···)Convert / Append / DeleteConvert / Append / DeleteConvert / Append / Delete
LaterSnoozeRe-snooze
Done / Wake / ReopenMark DoneWake nowReopen
UndoUndo last actionUndo last actionUndo last action

Undo holds up to ten recent actions in memory, so you can step back through Done and Snooze decisions made in the current session.

Snoozing for later

Tap Later to open the snooze sheet. Five presets are calculated relative to the current time:

  • Later today — three hours from now
  • This evening / Tomorrow evening — 8 PM (today if it hasn't passed, otherwise tomorrow)
  • Tomorrow morning — 9 AM tomorrow
  • This weekend — 9 AM next Saturday
  • Next week — 9 AM next Monday

Each option shows the day and time it resolves to so you don't have to do the math.

When the wake time arrives, the capture rejoins the Active queue automatically.

More actions

Tap More (···) to open the secondary actions sheet:

  • Convert to note — opens a sheet where you can confirm the title (pre-filled from the first line) and pick a destination folder. The capture is rewritten as a normal note in your workspace and Octarine navigates to it.
  • Append to today's daily note — appends the body to the bottom of today's daily note (creating it if needed). The capture is then marked done so it leaves the Active queue.
  • Delete capture — removes the capture file. Destructive and not undoable from the action bar.

Editing a capture

Tapping a card in the stack opens a dedicated edit page. It uses the same editor as regular notes but layers inbox-specific controls in the header:

  • A priority badge (tap to change)
  • A tag picker (tap to set or remove a tag)
  • A done toggle
  • A ··· menu with the same Convert / Append / Delete actions

The page swipes back from the left edge to return to the triage view.

Searching captures

The magnifying glass in the Inbox header opens a search dialog that filters across all captures (Active, Snoozed, and Done) by body content. Tap a result to jump straight to the edit page for that capture.

Configuring Capture Tags

The chips inside Quick Capture are powered by your Capture Tags list, configured per-workspace.

Open Settings → Inbox to manage them:

  • Add up to 5 tags. Tags are normalized to lowercase, kebab-case, and capped at 24 characters.
  • Tap the × next to a tag to remove it.
  • The default starter list is follow-up, read-later, and idea.

These tags only affect the Inbox capture flow. They're stored in the workspace settings and don't appear in the global tag index unless you actually save a capture with one applied.

Where captures live on disk

Each capture is a Markdown file under .octarine/inbox/ in your workspace. The filename is a timestamp, which gives a stable sort and avoids collisions:

.octarine/inbox/2026-04-29_14-32-08-217.md

The body is plain Markdown. Triage state (priority, tags, done, snooze, etc.) is stored in YAML frontmatter at the top of the file:

---
priority: high
tags:
  - follow-up
done: false
created_at: 2026-04-29T14:32:08.217Z
snoozed_until: 2026-04-30T09:00:00.000Z
---

Because they're plain files, captures sync via iCloud alongside the rest of your workspace and stay accessible from the desktop app.