Skip to content

Releases: aconeshana/claude-code-java

0.2.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 20:39

Full Changelog: v0.2.1...v0.2.2

🚀 Features

  • feat(recipes): add UseComparatorComparingSafely and fix generic/local-type crash (f37c747)
  • feat(webui): add session row rename/fork/archive menu, plus delete (467ba5d)
  • feat(effort): add the ultracode level reverse-engineered from 2.1.236 (8416f5f)
  • feat(webui): vendor upstream sidebar collapse (rail mode) (1cfd3dd)

🐛 Bug Fixes

  • fix(gateway): stop the context timeline answering with a dead connection (9bf03d3)
  • fix(ui): fold interleaved thinking and tool activity into one group line (15971cb)
  • fix(webui): restore the turn-process fold by giving mirror frames a step identity (4e4eedd)
  • fix(recap): fork the main loop so a tool-calling session can be recapped (41dff25)
  • fix(api): stop an explicit JSON null collapsing parallel tool calls (facf9b0)
  • fix(gateway): answer session actions with the status the caller can act on (e5cfb30)
  • fix(core): build forked stream requests by copy instead of by position (4fbd2b2)
  • fix(effort): derive the effort projection once instead of in each surface (57a7498)
  • fix(core): require a real tag before treating a span as an ultracode tag (d49bcb9)
  • fix(session): widen the window that finds a latched archive marker (70d9d0e)
  • fix(ui): keep the transcript inert list and the routing table as one list (2cd3bc5)

⚡ Performance

  • perf(webui): stop reprocessing settled turns on every chat render (2dd5091)

🔧 CI & Tooling

  • ci: generate release notes from the tag's commits instead of PR labels (b4e60e1)
  • chore: clear the quality-gate debt left by UseComparatorComparingSafely (ce240ab)
  • chore: bump version to 0.2.2 (c8737aa)

♻️ Refactoring

  • refactor(ui): classify shell commands through the tool classifiers (ddade21)

✅ Tests

  • test(permissions): sandbox the parity cases that need a file on disk (8b350d6)

0.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 13:37

Full Changelog: v0.2.0...v0.2.1

🚀 Features

  • feat: add /code-review (aliases /review) with 236-parity staged review prompt (ef4126e)
  • feat(ui): mouse hover and click selection on the coordinator task panel (2ac1c51)
  • feat(webui): vendor dsh-context context insight (tab, /context, dashboard, jump) (26070ae)

🐛 Bug Fixes

  • fix(ui): fold pasted text into a chip per input batch, not per prompt (c35c7af)
  • fix(api): add byte-level watchdog for stalled SSE streams and cap media resend by bytes (0614043)
  • fix: strip CLAUDE_CODE_CHILD_SESSION/CLAUDE_CODE_ENTRYPOINT from forked test JVM env (37d6419)
  • fix: finalize partial responses on any post-visible-output stream failure (319c8c4)
  • fix(ui): repaint model picker on Y-shift, not just size change (784d948)
  • fix(ui): pin /model picker to the bottom zone, survive backdrop repaints, and accept real left clicks (c36b31e)
  • fix(context-timeline): cheaper hub re-folds, race-safe sync, cache invalidation (d0e5e5d)
  • fix(context): harden the timeline ledger and webui store after review (c016ff1)
  • fix(gateway): resume disk transcript when opening a webui session (c74d69d)
  • fix(runtime): stop spinner/Ctrl+C misreporting idle-tail as turn-over (b483123)
  • fix(runtime): propagate idle-tail state into spinner and Ctrl+C gating (5b11b56)
  • fix(model): resolve baseUrl per model instead of a single process-wide var (9345949)
  • fix(ui): use the theme's background-task accent for the tasks pill (0cfdd92)
  • fix(webui): render AskUserQuestion as an interactive question card (8c78606)
  • fix(ui): keep the spinner alive through a stalled streaming-text phase (c39df6b)
  • fix(ui): isolate GUI task failures from the Lanterna loop (42ff3b8)
  • fix(runtime): keep the message pump alive when a renderer throws (2d8555c)
  • fix(ui): marshal the footer tick and the permission spinner hide onto the GUI thread (22a1d55)
  • fix(ui): place each file-read result under its own tool card (dab2be4)
  • fix(ui): refresh the HUD metrics mid-turn (84c2f45)
  • fix(api): reuse generated image captions instead of rewriting the prompt cache (25c6b4e)

📚 Documentation

  • docs: correct and translate the release.yml categorization comment (54d2bb0)
  • docs: trim pokemon-hatch-evolve.mp4 to 1-4s (acc945f)

🔧 CI & Tooling

  • ci: categorize auto-generated release notes by conventional commit type (d34b588)
  • ci: run the self-hosted runner as launchd agents with a socket-based watchdog (9c09a50)
  • chore(app): stamp the process id on every log line (295db14)
  • chore: clear pre-existing quality-gate debt (236fef0)
  • chore: bump version to 0.2.1 (07841e8)

♻️ Refactoring

  • refactor: move the /code-review prompt text into versioned resources (56a6c50)
  • refactor(ui): extract REPL interrupt gestures into a testable class (3db9ee1)
  • refactor(ui): dedupe ESC's turn-abort rule against ReplInterruptActions (a6347d6)
  • refactor(ui): extract bypass-permissions, worktree-exit, and message-selector dialogs (11a6026)
  • refactor(ui): extract BtwFeature, PokemonFeature, and TaskBoardFeature; self-construct Hooks/MCP dialogs (5049f3c)
  • refactor(ui): split LanternaReplScreen into a ReplComposer composition root (a48450c)
  • refactor(ui): split InputPanel into focused prompt collaborators (a358aa0)
  • refactor(ui): split LanternaMessageDispatcher into cohesive transcript renderers (4d6d1a9)
  • refactor(ui): lift PromptTextBox out of InputPanel behind PromptState and a narrow Host (ea22076)
  • refactor(hooks): split HookEngine into cohesive components (be2cc0e)

0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 06:44

Full Changelog: v0.1.1...v0.2.0

🚀 Features

  • feat: restore dsh's turn-process fold for closed turns with a final answer (ab010f9)
  • feat: pin the current session's project atop the sidebar and move scheduled tasks into the settings dialog (0a834af)
  • feat: turn-tail TPS/TTFT rows and the usage dialog's model route (6b7f383)
  • feat: web-gateway quick-entry row on the welcome block; move model options to runtime (98f074e)
  • feat: webui stats pills, turn tails, settings panel, and dsh composer surface (e9c23f0)
  • feat: stamp per-turn usage, turn number, and epoch clocks on the gateway wire (213e183)
  • feat: web gateway settings, models, commands, session-context, and schedule routes (194bb1c)
  • feat: schedule panel CRUD with dsh styling and per-task model override (8f97a2a)
  • feat: route images to an image model for text-only custom endpoints (c8d91a3)
  • feat: switch web gateway to a fixed default port with ascending fallback (e0821a6)
  • feat: replace the webui composer textarea with a Lexical editor (8ce5868)
  • feat: support image and file attachments across the gateway and webui (ccb6372)
  • feat: add the webui React frontend for the in-process gateway (1dcc997)
  • feat: serve the webui frontend from gateway and package it into JAR/native (4433038)
  • feat: wire the web gateway into the TUI and composition root (c7cd2a7)
  • feat: broadcast permission asks across coexisting remote observers (136d195)
  • feat: assemble parallel headless gateway sessions in the CLI (cf110e3)
  • feat: add the in-process HTTP+SSE gateway module (fbef389)
  • feat: steer the active turn on submit when every executing tool is cancellable (f2a42fe)
  • feat: recap + away summary with tiered prompt caching and scenario models (52ea248)

🐛 Bug Fixes

  • fix: defer the same-batch ENTER's meaning instead of assuming a paste (cf2f4b3)
  • fix: resolve the session title model against the main model like 197 Vv (3a802dd)
  • fix: defer session transcript materialization until the first chain message (224cb3f)
  • fix: wire buildWebui into the packaging task graph via srcDir provider (6c78d75)
  • fix: stop mid-turn queue drain rows from poisoning session metrics restore (7f4b0f0)
  • fix: keep concurrent transcript appends whole and reject compact summaries without a summary section (c713ec8)
  • fix: separate display text from API-wrapped text in mid-turn queue drain (1eacf2c)
  • fix: resolve bare model alias in compact cache-sharing fork (b351067)
  • fix: embed demo video via GitHub attachment URL so README renders a player (837705e)
  • fix: align task-notification wire format with official hyphen tags (23abda1)
  • fix: stop unbracketed paste floods from submitting line by line (114a085)
  • fix: route queued UI input through the session command queue (4aa6e20)
  • fix: render ctrl+o tool details through the verbose branch (960d040)

⚡ Performance

  • perf: re-enrich only moved files on same-fingerprint directories (0e2db6f)
  • perf: fuse the four restore readers into one transcript pass (05393d5)

🔧 CI & Tooling

  • ci: generate release notes from the tag's commit range instead of a version-only placeholder (0f6a320)
  • chore: bump the project version to 0.2.0 (1784188)
  • ci: stop saving the Gradle cache in the native release jobs (df120bc)

📚 Documentation

  • docs: add built-in sudo password input and Inline Image Protocol to the go-beyond list (cecc491)

♻️ Refactoring

  • refactor: remove dead settings/tool-runner seams and fix comment drift (03ea125)

0.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 06:12

Claude Code Java 0.1.1

0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 12:14

Claude Code Java 0.1.0