Overview
Pulse Content uses TipTap (a Notion-like rich text editor) for editing all content. The editor provides:- Familiar formatting controls (bold, italic, headings, lists)
- Advanced features (tables, highlights, colors)
- Context menus for quick actions
- Keyboard shortcuts for power users
- Real-time autosave
All content in Pulse is stored as HTML (not Markdown). This preserves formatting across all platforms and enables rich visual styling.
Editor Locations
The rich text editor appears in:- Transcript tab - Edit uploaded transcripts
- PRF tab - Refine AI-generated PRF content
- Hooks tab - Edit viral hook variations
- Posts tab - Format LinkedIn and Instagram posts
Toolbar Features
History
- Undo
- Redo
Icon: ↶Shortcut:
Ctrl+Z (Windows/Linux) or Cmd+Z (Mac)Undo your last change. Stack-based undo supports multiple levels.Text Formatting
- Bold
- Italic
- Strikethrough
- Code
- Highlight
Icon: BShortcut:
Ctrl+B (or Cmd+B)Make selected text bold. Use for emphasis on key points.Example:Headings
- Heading 1
- Heading 2
- Heading 3
Icon: H1Shortcut:
Ctrl+Alt+1 (or Cmd+Option+1)Large heading for major sections.Usage:- Main episode topics in transcript
- Section breaks in PRF
- Post titles (LinkedIn)
Lists
- Bullet List
- Numbered List
- Quote Block
Icon: • List iconShortcut:
Ctrl+Shift+8 (or Cmd+Shift+8)Unordered list with bullet points.Usage:- Key takeaways
- Feature lists
- Discussion points
Tables
Icon: Table grid Shortcut: None (click toolbar button) Insert a 3x3 table (expandable). Use for:- Comparison matrices
- Data organization
- Feature breakdowns
| Problem | Traditional Approach | Mark’s Solution |
|---|---|---|
| Tech debt | Add governance | Focus on visibility |
| Developer burnout | Hire more people | Remove obstacles |
| Incidents | Post-mortems | Proactive monitoring |
Tables are resizable by dragging column borders. Right-click cells for insert/delete options.
Clear Formatting
Icon: Remove formatting (eraser) Shortcut:Ctrl+\ (or Cmd+\)
Remove all formatting from selected text (reset to plain text).
Use when:
- Pasting from external sources (Word, Google Docs)
- Resetting overformatted content
- Starting fresh on a section
Special Features
Transcript Formatting
In the Transcript tab, an additional button appears: “Format” button (icon: Align Left) Purpose: Auto-format raw transcripts with:- Speaker detection (Doug, Guest)
- Paragraph breaks
- Timestamp preservation
- Cleanup of filler words (um, uh, like)
Upload raw transcript
Paste unformatted transcript text from Adobe Podcast, Otter.ai, or other tools.
Click Format button
The AI detects:
- Speaker changes (Doug vs. guest)
- Natural paragraph breaks
- Timestamps (if present)
Spell Check
LinkedIn and Instagram posts have spell check enabled:-
AI Spell Check - Click the spell check button (ABC with checkmark)
- Context-aware corrections
- Won’t flag industry jargon
- Batch fix all issues
-
Browser Spell Check - Red underlines appear automatically
- Right-click for suggestions
- Native to your browser
- Instant corrections
Line Spacing
LinkedIn posts use relaxed line spacing for better readability:- Extra space between paragraphs
- Breathing room for long-form content
- Matches LinkedIn’s native post style
- Transcripts (dense content)
- PRF documents (analysis format)
- Hooks (compact list format)
Keyboard Shortcuts
Master these shortcuts for faster editing:Essential Shortcuts
| Action | Windows/Linux | Mac |
|---|---|---|
| Bold | Ctrl+B | Cmd+B |
| Italic | Ctrl+I | Cmd+I |
| Undo | Ctrl+Z | Cmd+Z |
| Redo | Ctrl+Shift+Z | Cmd+Shift+Z |
| Save | Ctrl+S | Cmd+S |
| Find | Ctrl+F | Cmd+F |
Advanced Shortcuts
| Action | Windows/Linux | Mac |
|---|---|---|
| Heading 1 | Ctrl+Alt+1 | Cmd+Option+1 |
| Heading 2 | Ctrl+Alt+2 | Cmd+Option+2 |
| Heading 3 | Ctrl+Alt+3 | Cmd+Option+3 |
| Bullet list | Ctrl+Shift+8 | Cmd+Shift+8 |
| Numbered list | Ctrl+Shift+7 | Cmd+Shift+7 |
| Quote block | Ctrl+Shift+B | Cmd+Shift+B |
| Code | Ctrl+E | Cmd+E |
| Highlight | Ctrl+Shift+H | Cmd+Shift+H |
| Clear formatting | Ctrl+\ | Cmd+\ |
Context Menu (Right-Click)
In the Transcript, PRF, and Hooks tabs, right-click selected text for quick actions:“Create Visual” Menu
Available actions:- Create Infographic - Opens Design page with text pre-filled
- Create Quote Card - Opens Design page with quote card specs
- Select compelling text (quote, framework, data point)
- Right-click → “Create Infographic” or “Create Quote Card”
- Design page opens with:
- Selected text in context
- AI-generated visual spec
- Source reference (which tab/section)
- Generate image directly from there
Context is preserved - the Design page “remembers” where the text came from (PRF, Hooks, etc.) for better spec generation.
Copy/Paste Behavior
Pasting from External Sources
When pasting from Word, Google Docs, or websites:- HTML is preserved - Bold, italic, lists carry over
- Colors are stripped - Dark theme compatibility
- Fonts are normalized - Consistent with Pulse design
- Backgrounds removed - No white boxes on dark UI
- Windows/Linux:
Ctrl+Shift+V - Mac:
Cmd+Shift+V
Copying for External Use
The Copy button in each content section:- Strips HTML formatting
- Converts to plain text
- Copies to clipboard
- Ready to paste anywhere
- Select text
Ctrl+C(orCmd+C)- HTML is copied (preserves formatting if destination supports it)
Autosave
Content saves automatically as you type:- Save frequency: Every 2 seconds after you stop typing
- Save indicator: Subtle “Saving…” → “Saved” in UI
- No manual save required - Changes persist immediately
Editor States
Editable (Default)
Full editing capabilities:- Toolbar visible
- Content is editable
- Autosave enabled
- Keyboard shortcuts active
Read-Only
View-only mode (rare in Pulse):- Toolbar hidden
- Content not editable
- Copy still works
- Used for approved/locked content
Loading
While content loads:- Skeleton placeholder visible
- Editor disabled
- Typically 1-2 seconds
Best Practices
Formatting Guidelines
Do:- Use headings to organize long content
- Bold key takeaways and action items
- Bullet lists for 3+ related points
- Line breaks between distinct thoughts
- Blockquotes for guest quotes
- Overuse bold (loses impact)
- Use ALL CAPS (hard to read)
- Highlight entire paragraphs (defeats purpose)
- Mix heading levels randomly (breaks hierarchy)
- Use tables for non-tabular data
Transcript Editing
- Clean up speaker labels - Ensure Doug vs. Guest is accurate
- Fix names - Correct spelling of guest name, companies, products
- Remove filler - Delete excessive “um,” “uh,” “you know”
- Add paragraphs - Break up long speaker turns
- Keep timestamps - Preserve [00:00] format if present
PRF Editing
- Strengthen headings - Make section titles descriptive
- Bold frameworks - Highlight key methodologies
- Bullet key points - Extract actionable insights
- Remove fluff - AI sometimes over-explains
- Verify facts - Double-check statistics against transcript
Social Post Editing
- Front-load hooks - Most compelling content first
- Line breaks - Visual breathing room (especially LinkedIn)
- Bold sparingly - 1-2 key phrases maximum
- Remove AI tells - Edit out phrases like “In this episode…” if awkward
- Character count - LinkedIn truncates at 1,300 chars in feed
Troubleshooting
Content not saving
Check:- Is “Saving…” stuck? (Refresh the page)
- Network connection active? (Check your internet)
- Browser console errors? (Report to team)
- Copy your content (Ctrl+A, Ctrl+C)
- Refresh the page
- Paste content back if lost
Toolbar buttons disabled
Reason: No text selected or cursor not in editor Fix: Click inside the editor to activatePasted content looks broken
Reason: Source formatting incompatible Fix:- Select all pasted content
- Click “Clear Formatting” button (eraser icon)
- Reapply formatting manually
Keyboard shortcuts not working
Reason: Browser extension conflict Fix:- Check for conflicting extensions (Grammarly, etc.)
- Disable extensions temporarily
- Use toolbar buttons as fallback
Related Features
- Episode Metadata - Edit generated descriptions
- Social Posts - Format LinkedIn and Instagram posts