Skip to main content

Documentation Changelog

Tracks documentation restructuring and updates for the Klip Extension docs site.


2026-01-08: Major Documentation Restructure

Session: Documentation review and restructure with sub-agent validation

Summary

Complete restructuring of klip-extension documentation from function-based to surface/panel-based organization. Reduced from 31 files to 18 files with improved accuracy and consistency.


Before: Flat list of feature-based pages After: 4 categories with logical grouping

Getting Started (4 pages)
├── index.md
├── overview.md
├── installation.md
└── first-time-setup.md

Panels & Views (5 pages)
├── sidebar.md (NEW)
├── sessions-explorer.md (NEW)
├── klip-panel.md (UPDATED)
├── session-details.md (NEW)
└── mcp-panel.md (RENAMED from mcp-management.md)

Dashboard (5 pages)
├── dashboard-settings.md (NEW)
├── dashboard-agents.md (NEW)
├── dashboard-developer.md (NEW)
├── dashboard-analytics.md (NEW)
└── dashboard-account.md (NEW)

Reference (4 pages)
├── api-keys.md
├── data-locations.md (EXPANDED)
├── troubleshooting.md (EXPANDED)
└── support.md

Files Created

FileDescription
sidebar.mdWorkspace organization, navigation hub
sessions-explorer.mdComprehensive session browsing
session-details.mdSummary display, stats, files
dashboard-settings.mdAll 10 settings sections
dashboard-agents.mdClaude/Codex/Gemini config
dashboard-developer.mdLogging, API keys (Pro)
dashboard-analytics.mdUsage insights (Pro)
dashboard-account.mdSubscription, privacy

Files Deleted (Content Migrated)

Deleted FileContent Moved To
features.mdindex.md, individual pages
settings.mddashboard-settings.md
custom-actions.mdklip-panel.md (Button Library)
file-tracking.mddata-locations.md
session-management.mdsidebar.md, sessions-explorer.md, session-details.md
documentation-tracking.mdRemoved (internal)
agent-configuration.mddashboard-agents.md
daemon.mddashboard-developer.md
analytics-audits.mddashboard-analytics.md
profiles.mddashboard-settings.md (Tags section)
summaries.mdsession-details.md
search-embeddings.mdsessions-explorer.md
account-privacy.mddashboard-account.md

Critical Fixes Applied

IssueFileFix
Wrong VS Code versioninstallation.md1.851.96
Wrong marketplace URLinstallation.mdklipide.kliphotnsoursoup.Klip
Wrong daemon porttroubleshooting.md, dashboard-developer.md784219850
Broken linksession-details.mdfile-tracking.mddata-locations.md
Wrong auth docsMultipleClaude uses CLI auth, not API key
Wrong session pathsMultiple~/.claude/sessions~/.claude/projects
Wrong embedding defaultsessions-explorer.mdAuto prefers OpenAI, not Gemini

Settings Documentation Updates

Removed settings (no longer in codebase):

  • klip.sortBy - Always "last used"
  • klip.sessionClickAction - Always "open details"
  • klip.detailPanelPosition - Details always opens in editor

Added sections to dashboard-settings.md:

  • Tags (Pro) - Env vars and init scripts
  • MCP Gateway (Pro) - Server routing

Marked as planned (not yet wired):

  • Terminal Appearance settings (theme, font, cursor)

Pro Features List (Standardized)

Consistent across overview.md, dashboard-account.md:

FeatureDescription
Advanced AnalyticsUsage insights and trends
Session History ViewerBrowse full transcripts
TagsEnv vars and init scripts
Button LibraryCustom terminal toolbar buttons
Daemon API KeysREST API access
MCP GatewayAdvanced MCP server routing

Button Library Audit Findings

Audited via sub-agent. Key findings:

  • Status: 50% complete
  • Working: Browse, assign, execute, reorder (up/down), visibility toggle
  • Missing: Create/edit UI (API only), drag-drop reorder, grid/palette types
  • Pro gating: Fully implemented (frontend + backend)

Documented in klip-panel.md with accurate capabilities and limitations.


Disabled Features Documented

FeatureStatusNotes
ForkDisabledPending redesign
ChainDisabledPending redesign
Terminal AppearancePlannedSettings exist but not wired to renderers

Sub-Agent Review (3 agents)

  1. Getting Started + Reference - Found VS Code version, marketplace URL issues
  2. Panels & Views - Found broken file-tracking.md link
  3. Dashboard - Found missing Tags, Developer sections; port issues

All critical issues resolved.


Files Modified (Summary)

FileChanges
sidebars.tsNew 4-category structure
index.mdUpdated navigation
overview.mdAdded architecture, Pro features table
installation.mdVS Code version, marketplace URL, Windows uninstall
first-time-setup.mdExpanded CLI setup, cross-env sessions
klip-panel.mdButton Library docs, terminal appearance planned
data-locations.mdMerged file-tracking content
troubleshooting.mdExpanded to 11 sections, fixed port
dashboard-developer.mdFixed API endpoint port
session-details.mdFixed broken link
dashboard-settings.mdAdded Tags, MCP Gateway sections
dashboard-account.mdUpdated Pro features list

Verification Checklist

  • All 18 files exist and match sidebar
  • All internal links resolve
  • Pro features consistently documented
  • Removed settings not referenced
  • Daemon port correct (19850)
  • VS Code version correct (1.96)
  • Marketplace URL correct (hotnsoursoup.Klip)
  • Session paths correct (~/.claude/projects/)

How to Use This Document

  1. Before making doc changes: Check if the area was recently updated
  2. After code changes: Update corresponding docs and add entry here
  3. Git correlation: Match entries to commits by date
  4. Review sessions: Reference this to understand what was changed and why

Future Work

  • Add screenshots to panel pages
  • Expand workflow examples
  • Add keyboard shortcuts documentation
  • Wire terminal appearance settings (code change, then update docs)
  • Button Library create/edit UI (code change, then update docs)