> ## Documentation Index
> Fetch the complete documentation index at: https://docs.termpad.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Product updates and announcements for Termpad

<Update label="v0.5.1" description="2026-03-26" tags={["Fixes"]}>
  **Fixes**

  * Fix terminal scroll position jumping to top during resize/reflow. When xterm.js reflows content (e.g., due to a container resize triggering `fitAddon.fit()`), the viewport scroll position could reset to line 0. This caused the terminal to jump to the top when the user had scrolled up, particularly noticeable when Claude Code was producing lots of output. The scroll position is now saved before fit and restored afterward, preserving the user's scroll position.
</Update>

<Update label="v0.5.0" description="2026-03-26" tags={["Features"]}>
  **Features**

  * Add shared `termpad.json` config file for team script sharing. Place a `termpad.json` at your repository root to define setup, run, and cleanup scripts that teammates can apply with one click.
  * Detect `termpad.json` on project open and after file changes (e.g., `git pull`), showing a sync button with notification badge on the Scripts settings page
  * Scripts are never auto-applied for security. Users must explicitly click sync to apply the shared config.
</Update>

<Update label="v0.4.0" description="2026-03-25" tags={["Features"]}>
  **Features**

  * Add notes feature with WYSIWYG rich text editor at both repository and worktree level
  * Formatting toolbar with headings, bold, italic, strikethrough, inline code, bullet lists, and blockquotes
  * Active format indicators on toolbar buttons to show current cursor formatting
  * Keyboard shortcuts for undo (Ctrl+Z), redo (Ctrl+Y), bold (Ctrl+B), and italic (Ctrl+I)
  * Notes persist across app restarts and are accessible via the notebook icon in the worktree bar
</Update>

<Update label="v0.3.2" description="2026-03-25" tags={["Fixes"]}>
  **Fixes**

  * Strip leading and trailing whitespace from each line when copying terminal text to clipboard
</Update>

<Update label="v0.3.1" description="2026-03-02" tags={["UI"]}>
  **UI**

  * Replace Space Grotesk with Inter for improved readability across the UI
</Update>

<Update label="v0.3.0" description="2026-02-05" tags={["Fixes"]}>
  **Fixes**

  * Persist user terminal output across worktree switches. User terminals now retain their output when navigating between worktrees, so you no longer lose your terminal history when switching contexts.
</Update>

<Update label="v0.2.2" description="2026-02-05" tags={["Fixes"]}>
  **Fixes**

  * Improve error handling and error messages when sending feedback
  * Show a manual download link for .deb and .rpm users when an update is available, since auto-update is not supported for system-managed packages
</Update>

<Update label="v0.2.1" description="2026-02-05" tags={["Fixes"]}>
  **Fixes**

  * Fix auto-update failing when clicking "Download" on a new version
</Update>

<Update label="v0.2.0" description="2026-02-05" tags={["Features"]}>
  **Features**

  * Add feedback dialog allowing users to submit feedback directly from the app
</Update>

<Update label="v0.1.1" description="2026-02-04" tags={["Features", "Fixes", "UI"]}>
  **Features**

  * Auto-update with in-app notifications

  **Fixes**

  * App icon now displays in packaged Linux builds

  **UI**

  * New Obsidian & Lime dark theme (light mode removed)
  * Softer accent color for better readability
  * Cleaner visual hierarchy with improved depth/shadows
</Update>

<Update label="v0.1.0" description="2026-02-01" tags={["Release"]}>
  Official public beta release of Termpad.
</Update>
