User Guide
This guide covers day-to-day authoring workflows in JD.Writer.
Workspace Overview
The studio is organized into four areas:
- Note rail: create, select, and organize notes
- Editor: primary markdown authoring surface
- Preview: rendered markdown view
- Insight panels: hints/help/brainstorm streams
Core Authoring Flow
- Create a note from the rail.
- Draft in markdown in the editor.
- Use preview to check formatting and structure.
- Iterate using AI continue, slash commands, and panel hints.
Keyboard Shortcuts
Ctrl+K: open command paletteCtrl+M: toggle voice capture and transcript insertion/in editor: open slash command suggestions
AI Workflows
AI Continue: appends contextual continuation for the active draft- Slash commands: transform or scaffold selected content
- Insight panels: stream hints/help/brainstorm suggestions while you write
If no API is available, the client falls back to deterministic local behavior.
Voice Workflow
- Place the cursor where text should be inserted.
- Press
Ctrl+M(or use toolbar voice control) to start capture. - Speak and watch interim text stream directly at the cursor position.
- Finalized transcript is committed and JD.Writer runs an asynchronous cleanup pass.
- Voice transcript and cleanup operations are recorded in history layers and the
Voice Reviewpanel.
Themes and Readability
- Studio UI follows system light/dark preference.
- Markdown render themes can be changed independently from site theme.
- Theme selections persist in browser storage.
Settings Page
Open /settings (or use Open settings from command palette) to manage:
- site theme and motion preferences
- editor and AI behavior defaults
- local model readiness wizard (provider strategy, path selection, diagnostics, live probe)
- voice capture/transcript options
- plugin loading policy
- local storage ceilings and safety controls
- settings import/export/reset operations
The local model wizard guides setup in four steps:
- Choose provider strategy (
auto,native,local, etc.) - Provide runtime/model paths (or leave blank for auto-discovery)
- Refresh readiness diagnostics from
/ai/provider-summary - Run a live continuation probe and verify the reported source
History, Layering, and QC
Each edit is stored as a JSON layer with:
- operation metadata (source/action)
- diff metrics
- tone metrics
This enables historical review, consistency checks, and tone drift monitoring over time.
Plugins
Plugins are discovered from JD.Writer.Web/wwwroot/plugins/plugins.json.
Plugin capabilities can include:
- slash commands
- additional insight panel feeds
- draft transforms
Export
- Export active note as markdown (
.md) from the studio controls.