diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 100644
index 000000000..ea0daa942
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1,18 @@
+@.kilocode/rules/rules.md
+
+---
+
+## Skill Guides
+
+This project uses a set of "skill" guides — focused how-to documents for common implementation tasks. When your task matches one of the descriptions below, **read the linked SKILL.md file before proceeding** and follow its instructions precisely.
+
+| Skill | File | Description |
+| ------------ | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| add-config | `.kilocode/skills/add-config/SKILL.md` | Guide for adding new configuration settings to Wave Terminal. Use when adding a new setting to the configuration system, implementing a new config key, or adding user-customizable settings. |
+| add-rpc | `.kilocode/skills/add-rpc/SKILL.md` | Guide for adding new RPC calls to Wave Terminal. Use when implementing new RPC commands, adding server-client communication methods, or extending the RPC interface with new functionality. |
+| add-wshcmd | `.kilocode/skills/add-wshcmd/SKILL.md` | Guide for adding new wsh commands to Wave Terminal. Use when implementing new CLI commands, adding command-line functionality, or extending the wsh command interface. |
+| context-menu | `.kilocode/skills/context-menu/SKILL.md` | Guide for creating and displaying context menus in Wave Terminal. Use when implementing right-click menus, adding context menu items, creating submenus, or handling menu interactions with checkboxes and separators. |
+| create-view | `.kilocode/skills/create-view/SKILL.md` | Guide for implementing a new view type in Wave Terminal. Use when creating a new view component, implementing the ViewModel interface, registering a new view type in BlockRegistry, or adding a new content type to display within blocks. |
+| electron-api | `.kilocode/skills/electron-api/SKILL.md` | Guide for adding new Electron APIs to Wave Terminal. Use when implementing new frontend-to-electron communications via preload/IPC. |
+| waveenv | `.kilocode/skills/waveenv/SKILL.md` | Guide for creating WaveEnv narrowings in Wave Terminal. Use when writing a named subset type of WaveEnv for a component tree, documenting environmental dependencies, or enabling mock environments for preview/test server usage. |
+| wps-events | `.kilocode/skills/wps-events/SKILL.md` | Guide for working with Wave Terminal's WPS (Wave PubSub) event system. Use when implementing new event types, publishing events, subscribing to events, or adding asynchronous communication between components. |
diff --git a/docs/docs/releasenotes.mdx b/docs/docs/releasenotes.mdx
index db141b562..352af2da7 100644
--- a/docs/docs/releasenotes.mdx
+++ b/docs/docs/releasenotes.mdx
@@ -6,6 +6,22 @@ sidebar_position: 200
# Release Notes
+### v0.14.5 — Apr 16, 2026
+
+Wave v0.14.5 introduces a new Process Viewer widget, Quake Mode for global hotkey, and several quality-of-life improvements.
+
+- **Process Viewer** - New widget that displays running processes on local and remote machines, with CPU and memory usage, sortable columns, and the ability to send signals to processes
+- **Quake Mode** - The global hotkey (`app:globalhotkey`) now triggers a dedicated quake mode that drops a Wave window down from the top of the screen, similar to classic quake-style terminals
+- **[bugfix] Settings Widget** - Fixed a bug where config files that didn't exist yet couldn't be created or edited from the Settings widget UI
+- **Drag & Drop Files into Terminal** - Drag files from Finder (macOS) or your file manager into a terminal block to paste their quoted path ([#746](https://github.com/wavetermdev/waveterm/issues/746))
+- New opt-in `app:showsplitbuttons` setting adds horizontal/vertical split buttons to block headers
+- Toggle the widgets sidebar from the View menu; visibility persists per workspace
+- F2 to rename the active tab
+- Mouse button 3/4 (back/forward) now navigate in web widgets
+- Terminal sessions now set `COLORTERM=truecolor` for better color support in CLI tools
+- [bugfix] Trim trailing whitespace from terminal clipboard copies
+- Package updates and dependency upgrades
+
### v0.14.4 — Mar 26, 2026
Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes a collection of bug fixes and internal improvements.
diff --git a/frontend/app/onboarding/onboarding-common.tsx b/frontend/app/onboarding/onboarding-common.tsx
index 96e49b1a7..41f05e1f4 100644
--- a/frontend/app/onboarding/onboarding-common.tsx
+++ b/frontend/app/onboarding/onboarding-common.tsx
@@ -1,7 +1,7 @@
// Copyright 2026, Command Line Inc.
// SPDX-License-Identifier: Apache-2.0
-export const CurrentOnboardingVersion = "v0.14.4";
+export const CurrentOnboardingVersion = "v0.14.5";
export function OnboardingGradientBg() {
return (
diff --git a/frontend/app/onboarding/onboarding-upgrade-patch.tsx b/frontend/app/onboarding/onboarding-upgrade-patch.tsx
index c3dd5004a..87ffadb1e 100644
--- a/frontend/app/onboarding/onboarding-upgrade-patch.tsx
+++ b/frontend/app/onboarding/onboarding-upgrade-patch.tsx
@@ -26,6 +26,7 @@ import { UpgradeOnboardingModal_v0_14_0_Content } from "./onboarding-upgrade-v01
import { UpgradeOnboardingModal_v0_14_1_Content } from "./onboarding-upgrade-v0141";
import { UpgradeOnboardingModal_v0_14_2_Content } from "./onboarding-upgrade-v0142";
import { UpgradeOnboardingModal_v0_14_4_Content } from "./onboarding-upgrade-v0144";
+import { UpgradeOnboardingModal_v0_14_5_Content } from "./onboarding-upgrade-v0145";
interface VersionConfig {
version: string;
@@ -146,6 +147,12 @@ export const UpgradeOnboardingVersions: VersionConfig[] = [
version: "v0.14.4",
content: () =>
+ Wave v0.14.5 introduces a new Process Viewer widget, Quake Mode for the global hotkey, and several + quality-of-life improvements. +
+app:globalhotkey) now triggers a dedicated quake mode that
+ drops a Wave window down from the top of the screen, similar to classic quake-style terminals.
+ app:showsplitbuttons setting adds split buttons to block
+ headers
+