mirror of
https://github.com/cline/cline.git
synced 2026-10-28 02:58:44 +08:00
* feat(desktop): About settings page with release notes and a What's new catch-up dialog Settings gains an About section: product name, version and channel, an Updates row (check now / restart to update), a Highlights row that replays the latest catch-up, and the bundled release notes for recent versions with links to the GitHub release and full changelog. The notes come from CHANGELOG.md, baked into the static export by a force-static route so they always match the installed build. Individual releases are not announced in-app. Instead, catch-up highlights are authored in webview/lib/whats-new-content.ts and shown once, as a dialog, on the first launch after an update that carries a new entry. Fresh installs mark the current entry seen when onboarding completes. The first catch-up covers SSH remotes, worktrees, pull request status, and parallel sub-agents, with a composer screenshot in light and dark variants. Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> * fix(desktop): drop the image from the What's new dialog, add Report an issue Replace the screenshot with a brand-gradient header that reads well in both themes, remove the now-unused image plumbing from the catch-up content type, and add a Report an issue button that opens the GitHub issue chooser. Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> * fix(desktop): restore the hero design for the What's new dialog, move Report an issue to About Rebuild the catch-up dialog to the original proportions: deep-violet hero with an eyebrow and a short headline, four compact highlights with icon, title, and one line of copy, then a single footer row. Drop the release description and the Report an issue button from the dialog; About gets a dedicated Report an issue row and a Full changelog link beside the release notes instead of header actions. Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> * docs(desktop): add the desktop-whats-new skill for publishing catch-up highlights Walks through deciding whether a catch-up is warranted, picking highlights from the changelog, copy constraints, adding the entry, previewing from Settings → About, and the seen-tracking gotchas. Linked from the desktop README alongside publish-desktop. Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> * fix(desktop): describe Cline on the About page instead of the page itself Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> * fix(desktop): drop the About page subheader Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> * refactor(desktop): name the About update-check result state clearly Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> * fix(desktop): label the What's new dialog action Get Started Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com> --------- Co-authored-by: Saoud Rizwan <saoudrizwan@users.noreply.github.com>