Skip to content

opencoder v1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 11:24
· 68 commits to main since this release

[1.1.0]

Added

  • feat(messages): Replace the composer image placeholder with a plus attachment picker that sends image and video FilePartInput payloads and renders inline previews. (messages)
  • feat(desktop): Add a Codex-style right workspace-tools panel for review, files, and browser views with collapsible, maximizable, keyboard-accessible splitter resizing. (desktop)
  • feat(pet): Bundle original orange-tabby, Shiba Inu, and retro helper-robot sprite packs as built-in animated defaults. (pet)
  • feat(terminal): Restore existing PTYs when opened and dock the terminal below the chat transcript for a working in-context terminal. (terminal)
  • feat(sessions): Add a checkable workspace-tree batch mode with API-confirmed delete and archive operations, including partial-failure recovery. (sessions)
  • feat(desktop): Add a keyboard-accessible, persisted splitbar for resizing the workspace sidebar. (desktop)
  • feat(servers): Add an app-managed local opencode serve mode with automatic startup and lifecycle cleanup. (servers)
  • feat(pet): Present available pet packs as searchable preview cards for faster visual selection. (pet)
  • feat(settings): Add a system file-picker button for importing .opet pet packs and selecting the newly installed pack. (settings)
  • feat(pet): Add data-driven sprite-sheet playback and tap/hover/drag reactions so pets can blink, move, and show expressions from pack manifests. (pet)
  • feat(desktop): Move the sidebar toggle beside the native window controls in the title bar with a restrained hover and pressed-state treatment. (desktop)

Changed

  • fix(desktop): Match the right-tool maximize and collapse controls at the same size and place maximize before collapse in the title bar. (desktop)
  • feat(desktop): Add an embedded right-side Browser preview with a safe system-browser fallback while preserving the Codex-style tool panel layout. (desktop)
  • feat(desktop): Remove redundant center-pane chrome, move right-tool controls into the title bar, and align the right-panel surface with the chat canvas. (desktop)

Fixed

  • fix(ci): Download the Windows .exe/.msi installers alongside their signatures when assembling latest.json; Tauri v2 signs those self-contained installers directly and never produces *.nsis.zip/*.msi.zip, so the missing download silently dropped the windows-x86_64 updater entry and failed the release. (ci)

  • fix(sessions): Remove the redundant standalone batch actions button and keep batch controls in the session context menu. (sessions)

  • fix(settings): Register custom providers with the OpenAI-compatible package and model metadata, refresh them into the shared catalog, and search providers hidden by the collapsed view. (settings)

  • fix(desktop): Use one overlay divider per workspace boundary so sidebar resizing and maximized tools never stack or leave a splitbar gap. (desktop)

  • fix(desktop): Hide the right workspace tools completely when collapsed so no empty rail remains beside the chat. (desktop)

  • fix(desktop): Keep file content in the right workspace tool, portal context menus above clipped navigation layers, and long-press menu taps working across the overlay. (desktop)

  • feat(desktop): Keep right-side tool controls in sync with the title bar, show file contents in the Files tool, and raise the navigation columns above the workspace so their menus remain visible. (desktop)

  • fix(desktop): Keep the titlebar sidebar control icon static so toggling the sidebar does not rotate it. (desktop)

  • fix(desktop): Animate sidebar collapse and expansion with a measured width, opacity, and content-slide transition instead of an abrupt display toggle. (desktop)

  • fix(desktop): Suppress the WebView reload and inspector context menu in release builds. (desktop)

  • fix(styles): Make the light workspace canvas white while retaining a contrasting gray sidebar and controls. (styles)

  • fix(settings): Give desktop settings navigation items a uniform full-width selection background. (settings)

  • fix(desktop): Sync tray menu labels with the language selected in app settings. (desktop)

  • fix(sessions): Use the native folder picker only for local-mode servers and keep the in-app browser as the remote fallback. (sessions)

  • fix(models): Show only connected providers and defer catalog filtering so model search stays responsive. (models)

  • fix(settings): Explain that bundled pet packs are already installed instead of exposing a raw reserved ID. (settings)

  • fix(pet): Prevent concurrent renderer mounts from appending duplicate pet canvases to the companion window. (pet)

  • fix(pet): Resize the native companion window in logical pixels so Retina displays no longer clip the sprite to a partial image. (pet)

  • fix(pet): Fill the companion window with the rendered pet and clear every webview background layer so its transparent edge blends into the desktop. (pet)

  • fix(pet): Discover bundled pet packs from Tauri's deployed resources/pets directory so the default companion appears without an import. (pet)

  • feat(pet): Let Settings show selectable pet packs and make enabled companion movement a slow local wander instead of screen-wide jumps. (pet)

  • feat(pet): Add typed pet-pack state, binary asset URL caching, and a safe migration from legacy character preferences to selected pack IDs. (pet)

  • feat(pet): Add a secure desktop registry for data-only .opet packs, including manifest/media validation, atomic import, version selection, quarantine diagnostics, and binary-only asset reads for the interactive pet system. (pet)