Notes

A full-featured rich-text editor for trading notes, analysis write-ups, and anything else you need to record. Built on TipTap with offline-first architecture.

Editor

The notes editor supports:

  • Formatting — Bold, italic, underline, strikethrough, code blocks
  • Structure — Headings, bullet lists, numbered lists
  • Tables — Insert tables with headers
  • Links — Clickable URLs
  • Images — Embed images via drag-and-drop or paste (stored in cloud, max 5MB per image)

Folders

Organize notes into folders:

  • Create, rename, and delete folders
  • Move notes between folders
  • Unfiled notes appear in a default section
  • Folder structure is cached locally for instant loading

Full-text search across all notes. Results show matching snippets with surrounding context. Click a result to jump directly to the match in the editor.

Offline Support

Notes work offline. Edits are queued locally and synced when you reconnect.

  • Edits are saved to a local sync queue
  • When the connection restores, queued changes flush automatically
  • A 1.5-second debounce prevents excessive saves during active editing

You can keep writing even without internet — nothing is lost.

Collaborative Locking

When accessing notes from multiple devices or sessions:

  • Opening a note acquires a session lock (5-minute timeout)
  • Lock heartbeat keeps the lock alive while you’re editing
  • If another session has the lock, you’ll see who holds it
  • Force-acquire option available if a lock is stale
  • Lock takeover alerts notify you when another session takes over

This prevents conflicting edits when you switch between devices.

Soft Delete

Deleted notes move to Recently Deleted instead of being permanently removed.

  • 30-day retention before automatic purge
  • Restore any deleted note within the retention window
  • Permanent deletion available if you want to remove immediately

Pinning

Pin important notes to keep them at the top of your list. Pinned notes sort above all unpinned notes, with both groups sorted by last-updated date.