Editor Interface
The Scriptix transcript editor is a powerful, intuitive workspace for reviewing and perfecting your transcripts. This guide walks you through the interface layout, components, and navigation.
Editor Overview
When you open a transcript, you'll see a multi-pane interface designed for efficient editing:
┌──────────────────────────────────────────────────────────────────────────────┐
│ Document Header │
│ (Filename • Language • Duration • Status • Save Indicator) │
├──────────────────────────────────────────────────────────────────────────────┤
│ Toolbar: │
│ [Info] [Undo] [Redo] [Save] [Translate] [Export] [AI Summary] [Magic Link] │
├───────────────────────────────┬──────────────────────────────────────────────┤
│ │ │
│ Transcript Panel │ Comments Panel │
│ (Main Editing Area) │ (Sidebar, optional) │
│ │ • Threaded comments │
│ • Speaker labels │ • Comment replies │
│ • Timestamps │ • Resolve / delete actions │
│ • Editable transcript text │ │
│ │ │
├───────────────────────────────┴──────────────────────────────────────────────┤
│ Audio Waveform │
│ (Shows timing & playback position) │
├──────────────────────────────────────────────────────────────────────────────┤
│ Audio / Video Player Controls │
│ [Play] [Rewind] [Speed] [Volume] [Timecode] [Clip navigation] │
└──────────────────────────────────────────────────────────────────────────────┘
Interface Sections
The editor consists of six main areas:
- Document Info Bar - Session metadata at the very top
- Toolbar - Action buttons and controls (left side of body area)
- Export & Share Controls - Export, translate, and share buttons (right side of body area)
- Search Panel - Find and replace (toggleable, left column)
- Transcript Body - Main editing area (center column, with virtualized scrolling)
- Comments Panel - Review and collaboration (right column)
- Waveform - Visual audio timeline (bottom, if media available)
- Player Controls - Audio/video playback controls (bottom fixed bar)
Media Player: A draggable floating video/audio player appears on the left side when media is available.
Document Info Bar
The top bar displays document metadata and status:
Document Information
Filename Display:
- Document filename shown with underline styling
- Click the edit icon (pencil) to rename the document
- Click the delete icon (trash) to delete the document
Session Metadata:
- Language - Document language (e.g., "EN", "NL")
- Duration - Total media duration in HH:MM:SS format
- Character Count - Live character count updates as you edit
- Save Status - Shows current save state with icon and color:
- Synced (green) - All changes saved to server
- Saved Locally (yellow) - Saved locally but not yet synced
- Saving (blue with spinner) - Save in progress
- Unsaved (red) - Local changes not yet saved
Session Dates:
- Uploaded - When the file was uploaded
- Session Start - When transcription started
- Date Finished - When transcription completed
Toolbar
The toolbar contains essential editing controls, located at the top of the main editing area (below the document info bar):
Action Buttons (Left Side)
Info Button
- Icon: Information symbol (i)
- Opens keyboard shortcuts modal
- Shows all available hotkeys in two-column layout
Save Button
- Icon: Save/disk symbol
- Manually saves the transcript
- Shows save status indicator on the right
- Auto-save runs every 120 seconds (2 minutes)
- Disabled when document is finalized
Undo Button
- Icon: Curved arrow left (Undo2)
- Reverts the last change
- Keyboard:
Ctrl + Z(Windows) orCmd + Z(Mac) - Disabled when no changes to undo or when saving
Redo Button
- Icon: Curved arrow right (Redo2)
- Restores undone changes
- Keyboard:
Ctrl + Y(Windows) orCmd + Y(Mac) - Disabled when nothing to redo or when saving
Reset Button
- Icon: Reset/refresh symbol
- Resets document to last saved version
- Opens confirmation modal to prevent accidental resets
- Discards all unsaved changes
- Disabled when document is finalized
Search Button
- Icon: Magnifying glass
- Toggles the search panel on/off
- Keyboard:
Ctrl + ForCmd + F - Opens find and replace functionality
Save Status Indicator (Right Side)
Shows the current save state with visual feedback:
Status Display:
- Icon and colored badge indicate current state
- Timestamp shows when last saved (on hover tooltip)
Save Progress:
- Subtle animated gradient line appears during save operations
- Auto-save triggers every 2 minutes when changes are detected
Export & Share Controls (Right Side)
Located on the right side of the toolbar area:
Finalize Toggle
Slide Switch:
- Shows current state: "Editable" or "Finalized"
- Toggle to lock/unlock document
- Editable - Document can be edited
- Finalized - Document is locked (read-only, prevents all edits)
- Prevents accidental changes to approved transcripts
- Save and Reset buttons disabled when finalized
Action Buttons
Translate Button
- Icon: Languages icon
- Opens translation dialog
- Select target languages (multi-select)
- Enter translation filename
- Batch translate to multiple languages
Export Button
- Icon: Export symbol
- Opens export dialog
- Choose format (DOCX, TXT, PDF, HTML)
- Configure export options:
- Include/exclude speakers
- Include/exclude timestamps
- Download media file
- See Export Formats
Summarize Button
- Icon: Sparkles
- Generate AI summary of transcript
- Opens in modal/dialog
Magic Link Button
- Icon: Wand sparkles
- Generate shareable magic link
- Send via email to multiple recipients
- Add optional message for recipients
- Disabled when document is finalized
- See Share Transcripts
Transcript Body (Main Editing Area)
The central area where you read and edit your transcript:
Layout
Three-Column Grid:
- Left column: Search panel (toggleable)
- Center column: Transcript content (main focus)
- Right column: Comments panel
Virtual Scrolling:
- Handles large transcripts efficiently (thousands of utterances)
- Smooth scrolling performance
- Center column auto-scrolls during playback
Utterance Structure: Each speaker turn is an "utterance" with this format:
[00:01:23] Speaker 1
This is the first paragraph of the speaker's utterance.
It can contain multiple sentences.
This is a second paragraph within the same utterance.
Visual Hierarchy:
- Timestamps - Gray text in brackets
[00:01:23] - Speaker labels - Bold or colored text "Speaker 1" (clickable to change speaker)
- Transcript text - Standard text with formatting support
- Paragraph breaks - Visual spacing between paragraphs
Editing Interactions
Click to Edit:
- Click anywhere in the text to position cursor
- Type to add or modify text
- Delete to remove text
- Standard text editing shortcuts work
Click Timestamp to Navigate:
- Click timestamps to jump to that audio position
- Audio player seeks to that time and begins playback
Text Selection:
- Click and drag to select text
- Double-click to select a word
- Triple-click to select a paragraph
- Selected text shows formatting popup with options
Text Formatting Popup
When text is selected, a floating toolbar appears with:
Text Style Options:
- Bold -
Ctrl + B - Italic -
Ctrl + I - Underline -
Ctrl + U - Strikethrough -
Ctrl + S
Comment Option:
- Add comment to selected text
- Opens comment input dialog
Utterance Row Controls
Each utterance has control buttons (visible on hover or when active):
Add Utterance Above (visible on first row only)
- Insert a new speaker turn before this one
- Creates blank utterance with "No speaker" label
Add Utterance Below
- Insert a new speaker turn after this one
- Creates blank utterance with "No speaker" label
Delete Utterance
- Remove the entire speaker turn
- Opens confirmation modal
- Cannot be undone after save ( except if you reset the entire document)
Split Utterance
- Break utterance into two at cursor position
- Useful for correcting speaker attribution
- Creates new utterance with same speaker
Change Speaker
- Click speaker name to open speaker selector
- Choose from existing speakers or add new one
- Option to change all instances of current speaker
Active Word Highlighting
During playback:
- Current word is visually highlighted in the transcript
- Auto-scrolling keeps current word visible in viewport
- Out-of-view indicator - "Jump to current word" button appears when you scroll away
Jump Button:
- Appears at the top when current word is out of view
- Click to scroll back to the actively playing word
- Re-centers transcript on current position with smooth animation
Search Panel
Toggleable panel on the left side for finding and replacing text:
Opening the Search Panel
Methods:
- Click Search button in toolbar
- Panel appears in left column
Search Panel Components
Search Input:
- Text field to enter search term
- Live search as you type (debounced 250ms)
- Results update automatically
- Clear button (X) to reset search
Match Counter:
- Shows total matches found as a badge
- Example: "Matches 5"
- Updates as you type or change options
Replace Input:
- Text field for replacement text
- Used with Replace This/Replace All buttons
Replace Buttons:
- Replace This - Replace current highlighted match only
- Replace All - Replace all matches at once
- Both disabled when no results
Search Options:
- Case Sensitive (Aa) - Toggle for exact case matching
- Whole Word (W) - Match complete words only
- Both shown as mini checkbox buttons
Navigation Buttons:
- Previous (ChevronLeft) - Jump to previous match
- Next (ChevronRight) - Jump to next match
- Cycles through all matches
- Scrolls to and highlights current match
- Disabled when no results
See Search & Replace for detailed usage.
Comments Panel
Right column for collaboration and review:
Panel Layout
Header:
- "Comments" section title
- Shows all comments for the document
Comment List:
- Scrollable list of all comments
- Each comment shows:
- Creator name
- Timestamp (relative time like "5 minutes ago")
- Comment text (line-clamped to 2 lines)
- Edit button (pencil icon)
Comment Interactions
Click to Navigate:
- Click any comment in the panel
- Transcript scrolls to the commented section
- Selected comment highlights with blue border
- Commented text highlights in transcript
Add Comment:
- Select text in the transcript
- Click "Comment" in the formatting popup
- Comment appears in the panel
Edit Comment:
- Click edit button (pencil icon) on comment
- Opens modal with comment text input
- Save or delete the comment
- Only your own comments can be edited
Delete Comment:
- Click delete button in edit modal
- Confirm deletion
- Comment is removed permanently
See Comments & Review for detailed usage.
Audio/Video Player
Floating Draggable Player
Default Position:
- Appears as a floating window on the left side of the screen
- Shows video preview for video files
- Shows audio thumbnail image for audio files
- Size: 300x170 pixels
Dragging:
- Click and hold anywhere on the player
- Drag to reposition anywhere on screen
- Release to drop in new location
- Position persists during session
Player Display:
- Black background with rounded corners
- React Player component handles playback
- Falls back to volume icon if media fails to load
Player Controls Bar (Bottom Fixed)
Located at the bottom of the screen in a fixed position:
Play/Pause Button:
- Toggle audio/video playback
- Icon changes between Play and Pause
- Keyboard:
Space
Rewind Button:
- Jump back 5 seconds
- Icon: Undo2 (arrow left)
- Keyboard:
Ctrl + ArrowLeft
Forward Button:
- Jump forward 5 seconds
- Icon: Redo2 (arrow right)
- Keyboard:
Ctrl + ArrowRight
Timecode Button:
- Opens timecode input dialog
- Jump to specific time by entering timestamp
- Icon: Clock
Playback Speed Selector:
- Dropdown selector
- Options: 0.5x, 0.75x, 1x, 1.25x, 1.5x, 2x
- Keyboard:
Ctrl + +to increase,Ctrl + -to decrease - Default: 1x (normal speed)
Current Time Display:
- Shows current playback time
- Format:
MM:SSorHH:MM:SS - Animated appearance when displayed
Progress Slider:
- Visual timeline of media (full width)
- Drag to seek to any position
- Click to jump to specific point
- Shows as horizontal slider bar
See Audio/Video Playback for detailed usage.
Audio Waveform
Visual representation of audio at the bottom of the editor (above player controls):
Waveform Display
Appearance:
- Horizontal waveform showing audio amplitude
- Height: Approximately 70px for transcripts (110px for captions)
- Full width of the editor (minus padding)
Availability:
- Only displayed when session has media
- Shows message "Waveform not available for this session" if no media
Visual Elements:
- Waveform peaks - Tall peaks indicate loud audio (speech)
- Valleys - Low amplitude indicates silence or pauses
- Playback indicator - Vertical line showing current position
Waveform Interactions
Click to Seek:
- Click anywhere on the waveform
- Audio jumps to that position
- Transcript scrolls to corresponding text
Visual Navigation:
- See where speech occurs in the audio timeline
- Identify silent sections and pauses
- Navigate to specific audio sections visually
Real-Time Updates:
- Playback position indicator moves as audio plays
- Synchronized with transcript highlighting
Keyboard Shortcuts Modal
Access the complete list of keyboard shortcuts:
Opening the Modal
Methods:
- Click the Info button (i icon) in the toolbar
Modal Contents
Two-Column Layout:
Left Column - General Functions:
- Play / Pause -
Space - Undo -
Ctrl Z - Redo -
Ctrl Y - Go to find / search -
Ctrl F - Speed up play -
Ctrl + - Slow down play -
Ctrl - - Go back 5 seconds in time -
Ctrl ArrowLeft - Go forward 5 seconds in time -
Ctrl ArrowRight
Right Column - Edit Options:
- Bold -
Ctrl B - Italic -
Ctrl I - Underline -
Ctrl U - Strike -
Ctrl S
Closing:
- Click outside the modal
- Press
Esc - Click the close button
See Keyboard Shortcuts for the complete list.
Workflow Tips
Efficient Layout Usage
- Use keyboard shortcuts for quick actions
- Toggle search panel only when needed
- Position floating player where it least obstructs text
- Hide panels to maximize transcript space
Navigation Strategies
Section-by-Section:
- Start at the beginning
- Read each utterance
- Click timestamp or word to listen
- Make corrections
- Move to next utterance
Targeted Review:
- Use search to find specific terms
- Add comments while skimming
- Return to comments to address issues
- Delete comments as you resolve them
Using Comments for Workflow:
- First pass: Add comments for all issues found
- Second pass: Address each comment systematically
- Delete comments as you fix them
- Track progress by comment count
Performance Optimization
Large Transcripts:
- Virtual scrolling (Virtuoso) handles documents with thousands of utterances
- Smooth performance even with 2+ hour transcripts
- Search and replace work efficiently on large files
Auto-Save:
- Runs every 120 seconds (2 minutes) in background
- Doesn't interrupt editing workflow
- Manual save available if you want to save immediately
- LocalStorage backup prevents data loss
Frequently Asked Questions
Can I customize the interface layout?
The floating audio/video player can be repositioned by dragging. The main column layout (search/transcript/comments) is fixed, but you can toggle the search panel on/off to adjust space.
How do I hide the waveform?
The waveform automatically shows only when media is available. It cannot be manually hidden in the current implementation.
Can I change the font size?
Use your browser's zoom function (Ctrl + + or Cmd + +) to increase the entire interface size, including text.
What happens if I close the browser while editing?
Changes are auto-saved every 2 minutes. Additionally, a local backup is stored in your browser's localStorage for recovery. You'll see a prompt warning about unsaved changes if you try to leave the page.
Can I edit on mobile devices?
Yes, the interface adapts for mobile/tablet with a responsive grid layout, though a larger screen is recommended for extended editing sessions.
How do I see the original audio file name?
The filename is shown in the document info bar at the top (underlined text), and also appears in modal titles when exporting or translating.
Can I have multiple transcripts open at once?
Yes, open multiple browser tabs/windows to work on different transcripts simultaneously.
What does "Finalized" mean?
When a document is finalized, it becomes read-only. All editing controls are disabled to prevent accidental changes. You can toggle back to "Editable" mode to make changes again. Note that once a document is marked as finished on the server, it may not be possible to unfinish it.
How does auto-save work with the save status indicator?
The save status shows four states: Unsaved (red), Saving (blue spinner), Saved Locally (yellow), and Synced (green). Auto-save runs every 2 minutes, and you'll see the status transition through these states automatically.
Next Steps
Learn about specific editor features:
- Audio/Video Playback - Master media controls
- Edit Text - Text editing and formatting
- Keyboard Shortcuts - Work faster with hotkeys
- Search & Replace - Find and fix errors efficiently
- Comments & Review - Collaborate with your team
Get familiar with the interface! Spend a few minutes exploring each panel and control before diving into editing.