The Notes module provides a built-in markdown editor for storing technical prompts, rollout plans, and working specifications without leaving the DevSpeak dashboard. Notes are private to your account and persist across sessions.
Notes is accessible from the Navigation Panel under the NOTES entry. It renders as a full-width, two-panel layout:
+ NEW button.Each note stores a title (extracted from the first # heading or defaulting to "Untitled note"), raw markdown content, and creation/update timestamps that drive the auto-save mechanism.
When no notes exist — or no note is selected — the right panel renders an onboarding prompt:
> Start a note
> Keep technical prompts, rollout plans, and working specs in one place without leaving DevSpeak.
A + CREATE NOTE call-to-action creates a new note and opens the editor in Write mode with an empty content buffer.
The editor toolbar exposes three mutually exclusive view modes, toggled via segmented buttons:
The default editing surface. Renders a full-width (or contenteditable region) with a formatting toolbar that supports:
| Toolbar Action | Markdown Shortcut | Description |
| :-------------- | :------------------ | :--------------------------------- |
| Heading (H1–H3) | # , ## , ### | Insert heading markers at cursor |
| Bold | text | Wrap selection in double asterisks |
| _Italic_ | *text* | Wrap selection in single asterisks |
| Underline | text | HTML underline (non-standard MD) |
| Strikethrough | ~~text~~ | GFM strikethrough |
| Blockquote | > | Prefix line with blockquote marker |
| Ordered List | 1. | Insert numbered list item |
| Unordered List | - | Insert bullet list item |
| Code Inline | ` code | Wrap selection in backticks |
| Code Block | `` | Insert fenced code block |
| Table | \| col \| | Insert GFM table scaffold |
| Image |  | Insert image markdown |
| Link | [text](url) | Insert hyperlink |
| Horizontal Rule | --- | Insert thematic break |
The status bar below the toolbar displays the current save state — one of SAVED, SYNCING, or UNSAVED — driven by a debounced auto-save that persists your changes after a brief idle interval.
Renders the editor and a live markdown preview side by side in a 50/50 horizontal layout. As you type in the left pane, the right pane re-renders the parsed markdown in real time.
Hides the raw editor and renders the full markdown output in read-only mode. Useful for final review before export or for reading long-form specifications.
All note content is saved automatically to the cloud and available from any device where you sign in.
1. Creation — + NEW or + CREATE NOTE initializes a blank note with a default "Untitled note" title.
2. Auto-save — Changes are saved automatically after ~1.5 seconds of idle time. The status bar transitions through UNSAVED → SYNCING → SAVED.
3. Manual save — The SAVE NOW button forces an immediate save, bypassing the auto-save timer.
4. Conflict resolution — If you edit the same note on multiple devices, the most recent save takes precedence.
The left-panel search bar filters the note list client-side by matching the query against both the note title and content body. The filter is case-insensitive and applies instantly on input change.
Forces an immediate save of the current editor buffer, useful when you want to guarantee your changes are persisted before navigating away.
The EXPORT button serializes the note's raw markdown content to a .md file and triggers a browser download via a dynamically constructed Blob URL. The default filename is derived from the note title, sanitized for filesystem compatibility (e.g., Prompt-Refactoring-Refinement-Log.md).
Deletes the note permanently. A confirmation dialog is displayed to prevent accidental data loss. The dialog warns: _"This action cannot be undone. The note and all its content will be permanently removed."_
The Notes view is registered as a first-class navigation item in the Dashboard sidebar, positioned between HISTORY and API KEYS:
``
TRANSLATE TEXT
TRANSLATE FILES
HISTORY
NOTES ← current
API KEYS
`
The active state is indicated by the primary accent color on the sidebar label and icon.
| Aspect | Detail |
| :------------------ | :----------------------------------------------------- |
| Max Size | 200 KB per note (a warning appears as you approach it) |
| Auto-save Delay | ~1.5 seconds of idle time |
| Privacy | Notes are private — only visible to your account |
| Markdown | Full GFM support including tables, code blocks, images |
| Export Format | .md (Markdown) file download |# HeadingBest Practices
automatically use that heading as the display title in the sidebar list.