Skip to content

add v0.14.5 release notes and onboarding#3223

Merged
sawka merged 2 commits intomainfrom
sawka/onboarding-v0145
Apr 16, 2026
Merged

add v0.14.5 release notes and onboarding#3223
sawka merged 2 commits intomainfrom
sawka/onboarding-v0145

Conversation

@sawka
Copy link
Copy Markdown
Member

@sawka sawka commented Apr 15, 2026

No description provided.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 15, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: e93c094a-a168-4e2b-9cfa-090c6f77ee4c

📥 Commits

Reviewing files that changed from the base of the PR and between e02b974 and bc3e44c.

📒 Files selected for processing (1)
  • docs/docs/releasenotes.mdx

Walkthrough

This PR bumps the app to v0.14.5. It adds a new CLAUDE.md documenting “skill guides”; updates release notes with v0.14.5 items (Process Viewer widget, Quake Mode hotkey behavior, Settings bugfixes, drag-and-drop path quoting, opt-in split buttons, widgets sidebar toggle persistence, F2 tab rename, mouse back/forward, COLORTERM=truecolor, terminal clipboard trim, dependency notes); updates CurrentOnboardingVersion to v0.14.5; adds a new onboarding modal component and registers a v0.14.5 upgrade step in the onboarding flow.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Description check ❓ Inconclusive No pull request description was provided by the author, so there is no text to evaluate against the changeset. Add a pull request description that explains the purpose and context of these release notes and onboarding changes.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title 'add v0.14.5 release notes and onboarding' accurately and concisely summarizes the main changes: adding release notes documentation and onboarding UI content for version 0.14.5.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch sawka/onboarding-v0145

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying waveterm with  Cloudflare Pages  Cloudflare Pages

Latest commit: e02b974
Status: ✅  Deploy successful!
Preview URL: https://58c6fc99.waveterm.pages.dev
Branch Preview URL: https://sawka-onboarding-v0145.waveterm.pages.dev

View logs

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
frontend/app/onboarding/onboarding-upgrade-v0145.tsx (1)

16-16: Hide decorative icons from assistive technology.

On Lines 16, 29, and 42, these icons are visual-only; mark them aria-hidden (and focusable="false" for SVG/font-icon compatibility) to reduce screen-reader noise.

Proposed tweak
-                    <i className="text-[24px] text-accent fa-solid fa-list-tree"></i>
+                    <i className="text-[24px] text-accent fa-solid fa-list-tree" aria-hidden="true" focusable="false"></i>
...
-                    <i className="text-[24px] text-accent fa-solid fa-terminal"></i>
+                    <i className="text-[24px] text-accent fa-solid fa-terminal" aria-hidden="true" focusable="false"></i>
...
-                    <i className="text-[24px] text-accent fa-solid fa-wrench"></i>
+                    <i className="text-[24px] text-accent fa-solid fa-wrench" aria-hidden="true" focusable="false"></i>

Also applies to: 29-29, 42-42

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@frontend/app/onboarding/onboarding-upgrade-v0145.tsx` at line 16, The three
decorative <i> icon elements (e.g., the one with className "text-[24px]
text-accent fa-solid fa-list-tree" and the other two similar font-icon <i>
instances at the same file) should be hidden from assistive tech: add
aria-hidden="true" and focusable="false" attributes to each of those <i>
elements in onboarding-upgrade-v0145.tsx so they remain visual-only and do not
appear in screen-reader output or keyboard focus order.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/docs/releasenotes.mdx`:
- Line 14: The release note for "Quake Mode" contains a mismatched issue
reference: the link label `[`#3151`]` does not match the URL
`https://github.com/wavetermdev/waveterm/issues/3138`; update either the label
or the URL so both reference the same issue number (e.g., change the label to
`[`#3138`]` or update the URL to `/issues/3151`) in the markdown line containing
`**Quake Mode** - ...
[`#3151`](https://github.com/wavetermdev/waveterm/issues/3138)`.

---

Nitpick comments:
In `@frontend/app/onboarding/onboarding-upgrade-v0145.tsx`:
- Line 16: The three decorative <i> icon elements (e.g., the one with className
"text-[24px] text-accent fa-solid fa-list-tree" and the other two similar
font-icon <i> instances at the same file) should be hidden from assistive tech:
add aria-hidden="true" and focusable="false" attributes to each of those <i>
elements in onboarding-upgrade-v0145.tsx so they remain visual-only and do not
appear in screen-reader output or keyboard focus order.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: db57a5f4-bde0-4667-9519-1670f013d30e

📥 Commits

Reviewing files that changed from the base of the PR and between 97ffbd0 and e02b974.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (5)
  • CLAUDE.md
  • docs/docs/releasenotes.mdx
  • frontend/app/onboarding/onboarding-common.tsx
  • frontend/app/onboarding/onboarding-upgrade-patch.tsx
  • frontend/app/onboarding/onboarding-upgrade-v0145.tsx

Comment thread docs/docs/releasenotes.mdx Outdated
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 ([#3151](https://github.com/wavetermdev/waveterm/issues/3138))
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Issue reference text and URL are inconsistent.

On Line 14, the link label shows #3151 but the target URL is issue 3138. Please align both to the same issue number.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/docs/releasenotes.mdx` at line 14, The release note for "Quake Mode"
contains a mismatched issue reference: the link label `[`#3151`]` does not match
the URL `https://github.com/wavetermdev/waveterm/issues/3138`; update either the
label or the URL so both reference the same issue number (e.g., change the label
to `[`#3138`]` or update the URL to `/issues/3151`) in the markdown line
containing `**Quake Mode** - ...
[`#3151`](https://github.com/wavetermdev/waveterm/issues/3138)`.

@sawka sawka merged commit 812c8a8 into main Apr 16, 2026
7 of 8 checks passed
@sawka sawka deleted the sawka/onboarding-v0145 branch April 16, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant