| Project Highlighter (Line Highlighter)Project Highlighter helps you mark, manage and export important lines or blocks across your workspace. Highlights persist per-file and are surfaced in a Webview sidebar with rich management and copy/export features. Current extension version: 0.2.0 Highlights — what it doesCore
Persistent line and block highlights (saved per file)Five preset highlight colors (Cyan, Yellow, Green, Pink, Orange)Adjustable opacity for all highlights from the sidebarMinimap/overview ruler markers for highlighted blocks Timestamps
The extension attempts to extract a timestamp from each highlighted block (several common timestamp formats are recognized). When present, the timestamp is shown next to the block entry in the sidebar.Sidebar lists (current file and all files) are sorted by timestamp when timestamps are available, making it easy to view highlights in chronological order. Copy & Export
Copy all highlighted lines by color (current file)Copy all highlighted lines from current fileCopy highlighted lines across all files in the workspace (VS Code search-style formatting)Copy individual blocks directly from the sidebarCopy-all-as-Markdown: exported Markdown uses ###file headers for compact, readable reports SSRC / RTP Analysis (mostly for my personal use case)
New command: "Calculate SSRC stats" (right-click on an RTP/log line or run from the Command Palette). Parses common log lines that contain a syncBlockTSandrtpTimestampand computes signed differences (samples, packets, seconds, milliseconds).Prompts for sample rate (e.g., 48000 or 96000) and packet time (e.g., 125µs or 1000µs) and shows a detailed report in the "SSRC Stats" Output channel. 
Full overview of highlighted blocks for the current file and across your workspaceReveal, remove, rename, or copy any highlighted block from the sidebar UIColor-coded labels in the sidebar match the highlight color for instant visual associationHide highlights: a "Hide highlights" checkbox in the sidebar hides decorations in the editor (state persists in workspaceState) Usage
Highlight lines: select lines and press Ctrl+Shift+H, or right-click → "Highlight Selected Lines", or run theHighlight Current Linecommand from the Command Palette.Remove highlights: select highlighted lines and right-click → "Remove Highlight from Selected Lines" or run the matching command.Open the Line Highlighter sidebar from the Activity Bar to manage colors, opacity, block names, copy/export, and to toggle the "Hide highlights" checkbox.Run "Calculate SSRC stats": place the cursor on a log line that contains syncBlockTSandrtpTimestamp, right-click and choose "Calculate SSRC stats" (or run the command), then choose sample rate and packet time when prompted. The output appears in the "SSRC Stats" Output channel. RequirementsNo special requirements — works in any VS Code workspace. Extension SettingsThis extension does not add any configurable user settings; UI state (like the "Hide highlights" checkbox) is persisted in workspaceState. Known Limitations
Timestamp extraction recognizes several common formats but may not catch every custom log format.Highlights are stored in VS Code workspaceStateand are not automatically synced between machines unless you use VS Code Settings Sync for workspace state. Release Notes0.2.0
Added timestamp extraction for highlighted blocks and timestamp display in the sidebar (pale blue-cyan styling).Sidebar lists now sort entries by timestamp when available.Added a "Hide highlights" checkbox in the sidebar and line-highlighter.toggleHideHighlightscommand (keybinding: Ctrl+Alt+H) to quickly show/hide decorations.Added "Calculate SSRC stats" command to parse syncBlockTSandrtpTimestampfrom log lines, prompt for sample rate and packet time, and produce a signed-differences report in an Output channel.Copy-as-Markdown now uses ###file headers for exported content. 0.1.0
Core highlighting, persistent per-file highlights, multiple colors, opacity control, and sidebar management. 0.0.4
Added assignable keybind functions 0.0.2
Added support for multiple highlight colors and opacity slider 0.0.1
 Enjoy using Project Highlighter! |  |