Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions apps/web/src/whatsNew/entries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,54 @@
import type { WhatsNewEntry } from "./logic";

export const WHATS_NEW_ENTRIES: readonly WhatsNewEntry[] = [
{
version: "0.0.51",
date: "May 28",
features: [
{
id: "scoop-packaging-is-ready-to-publish",
title: "Scoop packaging is ready to publish",
description:
"Maintainers can now generate a JCode Scoop manifest from a release version and Windows installer SHA256, with clearer Linux, macOS, and Windows install docs in the README.",
},
{
id: "opencode-agents-can-discover-skills",
title: "OpenCode agents can discover skills",
description:
"The server now exposes skill inventory metadata so agents built on OpenCode can list available skills and mention them in conversations.",
},
{
id: "all-themes-now-have-depth-profiles",
title: "All themes now have depth profiles",
description:
"Depth cues (shadows, elevation, layering) are applied consistently across every installed theme, not just the default.",
},
{
id: "navbar-and-sidebar-are-cleaner",
title: "Navbar and sidebar are cleaner",
description:
"The logo stays visible while controls reveal on hover; the project picker uses consistent bordered, elevated styling.",
},
{
id: "chat-transcripts-handle-wide-content-better",
title: "Chat transcripts handle wide content better",
description:
"Markdown tables scroll horizontally inside the pane, diff file paths are copyable, and the keybindings file button moved to the keybindings panel.",
},
{
id: "scoop-installs-stay-under-scoop-management",
title: "Scoop installs stay under Scoop management",
description:
"The generated manifest passes the NSIS installer `/D=$dir` so JCode installs into Scoop's managed app directory.",
},
{
id: "ime-composition-is-preserved",
title: "IME composition is preserved",
description:
"Pressing Enter during IME composition no longer submits the message prematurely; the composition completes first.",
},
],
},
{
version: "0.0.50",
date: "May 28",
Expand Down
19 changes: 19 additions & 0 deletions docs/releases/v0.0.51.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
version: 0.0.51
date: May 28
title: Scoop installs, skill discovery, and theme depth
summary: JCode adds first-party Scoop packaging, OpenCode skill discovery for agents, depth profiles across all themes, and several UX refinements.
---

## Highlights

- **Scoop packaging is ready to publish:** Maintainers can now generate a JCode Scoop manifest from a release version and Windows installer SHA256, with clearer Linux, macOS, and Windows install docs in the README.
- **OpenCode agents can discover skills:** The server now exposes skill inventory metadata so agents built on OpenCode can list available skills and mention them in conversations.
- **All themes now have depth profiles:** Depth cues (shadows, elevation, layering) are applied consistently across every installed theme, not just the default.
- **Navbar and sidebar are cleaner:** The logo stays visible while controls reveal on hover; the project picker uses consistent bordered, elevated styling.
- **Chat transcripts handle wide content better:** Markdown tables scroll horizontally inside the pane, diff file paths are copyable, and the keybindings file button moved to the keybindings panel.

## Fixes

- **Scoop installs stay under Scoop management:** The generated manifest passes the NSIS installer `/D=$dir` so JCode installs into Scoop's managed app directory.
- **IME composition is preserved:** Pressing Enter during IME composition no longer submits the message prematurely; the composition completes first.
Loading