Skip to content

feat(ui): tidy the Home Get started list - #20

Merged
nikolaykolibarov merged 3 commits into
mainfrom
feat/home-ui-tweaks
Oct 26, 2026
Merged

nikolaykolibarov merged 3 commits into
mainfrom
feat/home-ui-tweaks

Conversation

@nikolaykolibarov

Copy link
Copy Markdown
Member

What

Small Home-screen tweaks:

  • Browse models moves up to second place in the Get started list, right after Start recording (was third, after Settings).
  • The hardcoded What's new changelog section is gone, along with its now-unused CSS.
  • A compact link row replaces it: What's new → GitHub releases, Docs → applauselab.ai/docs/yap.

Why

The changelog was hardcoded in the UI, so it went stale the moment it shipped and had to be hand-edited every release. Pointing at the real release notes keeps it accurate for free. Browse models is the action new users need earliest, so it sits higher in the list now.

Notes

Both links open in the system browser through the Wails runtime's BrowserOpenURL rather than navigating the app webview.

Testing

  • npm test in frontend/ — 79 passing, including two new tests covering the Get started order, the removed changelog, and the URLs the links open.
  • npm run build (tsc + vite) — clean.
  • Verified in a browser against the Vite dev server with the Wails bindings stubbed: order renders as expected, no changelog nodes remain, Browse models still opens the Models library, and both links fire BrowserOpenURL with the correct URLs without navigating the page.

Reorders the Home "Get started" list so Browse models sits second, right
after Start recording, and removes the hardcoded changelog section along
with its now-unused styles.
Adds a compact link row under the Get started list where the changelog
used to be. Both links open in the system browser through the Wails
runtime instead of navigating the app webview.
Both Home links shared the same anchor, external-link icon, and
system-browser click handling. Pulling that into one component keeps the
pair in sync and makes the link row read at a glance.
@nikolaykolibarov
nikolaykolibarov merged commit 3e6ba69 into main Oct 26, 2026
4 checks passed
@nikolaykolibarov
nikolaykolibarov deleted the feat/home-ui-tweaks branch October 26, 2026 23:26
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