Skip to content

Releases: coffeedeveloper/oolong

oolong v0.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 10:16

oolong v0.4.0 focuses on maintainability and keyboard-driven daily use. It splits the large renderer entry point into focused modules, improves history navigation and shortcut hints, and tightens the release packaging flow so local release output starts cleanly.

Downloads

  • oolong-0.4.0-arm64.dmg
  • oolong-0.4.0-arm64-mac.zip

Included Features

  • Added keyboard navigation for selected history entries with Ctrl+N and Ctrl+P.
  • Added custom tooltip support for titlebar, sidebar, context, settings, and submit controls.
  • Updated the history sidebar toggle shortcut to Cmd+\.
  • Added clearer shortcut hints for context switching, sidebar toggling, settings, and submit actions.

Architecture And Maintenance

  • Split App.tsx into focused renderer modules for main UI, history, settings, shared UI, hooks, utilities, and config.
  • Moved renderer defaults, provider model options, UI constants, shortcut helpers, loading copy, and provider status formatting into dedicated modules.
  • Updated the browser preview API to reuse shared renderer defaults instead of carrying a duplicate copy.
  • Added scripts/clean-release.mjs and wired pnpm package to clear stale release artifacts before packaging.
  • Expanded repository contributor guidance with project structure, validation commands, style conventions, and security notes.

Fixes And Reliability

  • Kept the settings button pinned at the bottom of the history sidebar while long history lists scroll independently.
  • Improved provider pill truncation so long provider/model status text stays contained.
  • Removed the textarea hover tooltip for the / focus shortcut while keeping the keyboard shortcut itself.
  • Preserved existing CSS class names and IPC/storage behavior during the renderer architecture split.

Notes

  • This is an unsigned macOS build. macOS may require allowing the app manually from System Settings when opening it for the first time.
  • The current release targets Apple Silicon macOS (arm64).
  • oolong depends on locally installed provider CLIs. Install and authenticate Codex or Claude before using the corresponding provider.

Full Changelog

v0.3.0...v0.4.0

oolong v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:10

oolong v0.3.0 focuses on faster system-wide capture, clearer keyboard controls, and more polished main-screen output. It adds a global clipboard query shortcut, organizes shortcut settings into their own tab, and improves the readability and alignment of the composer output area.

Downloads

  • oolong-0.3.0-arm64.dmg
  • oolong-0.3.0-arm64-mac.zip

Included Features

  • Added a configurable global shortcut for reading the current clipboard, opening oolong, filling the textarea, and immediately running the selected query context.
  • Added a dedicated Shortcuts settings tab for configuring the Open oolong and Query clipboard text shortcuts.
  • Added Cmd/Ctrl+B to collapse or expand the history sidebar from the main window.
  • Added visible shortcut metadata to the sidebar toggle control.
  • Improved textarea placeholder copy with clearer paste/type guidance and the / focus shortcut hint.
  • Updated README settings documentation for the new Shortcuts tab and clipboard query workflow.

Fixes And Reliability

  • Improved window event delivery so focus, settings, service input, and clipboard query events wait for the renderer to finish loading when a window is recreated.
  • Prevented duplicate shortcut registration when two configured global shortcuts use the same accelerator.
  • Kept empty clipboard shortcut activation from submitting an empty query; it now only opens and focuses oolong.
  • Kept the clipboard query workflow on the currently selected context.
  • Improved output layout by aligning loading state width with the textarea.
  • Wrapped output results in a consistent bordered panel for better readability.
  • Refined shortcut labels to use action-oriented names instead of implementation-oriented labels.

Notes

  • This is an unsigned macOS build. macOS may require allowing the app manually from System Settings when opening it for the first time.
  • The current release targets Apple Silicon macOS (arm64).
  • oolong depends on locally installed provider CLIs. Install and authenticate Codex or Claude before using the corresponding provider.

oolong v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 13:58

Overview

oolong v0.2.0 focuses on interaction polish, settings usability, and a more flexible main window layout. It improves provider model selection, adds faster main-screen actions, and makes the history sidebar more ergonomic on narrow window widths.

Downloads

  • oolong-0.2.0-arm64.dmg
  • oolong-0.2.0-arm64-mac.zip

Included Features

  • Added preset model pickers for Codex and Claude provider settings.
  • Added custom model input support when the desired model is not in the preset list.
  • Added main-screen Clear action for clearing input, output, error, and copied state.
  • Added icons for Clear, Submit, Copy, Copied, Settings, History Clear, and loading states.
  • Added hover states across primary, secondary, segmented, icon, history, shortcut, and settings buttons.
  • Added draggable history sidebar resizing with minimum and maximum width constraints.
  • Added keyboard support for sidebar resizing with arrow keys, Home, and End.
  • Added titlebar control for collapsing and expanding the history sidebar.
  • Added / keyboard shortcut to focus the main textarea when the user is not already typing in another control.
  • Allowed the main textarea and output area to fill the available main-pane width.
  • Reduced the minimum app window width for a more compact desktop layout.

Fixes And Reliability

  • Fixed settings model layout so custom model input no longer stretches the Codex reasoning-effort control.
  • Fixed segmented control selected colors to better match the app palette.
  • Fixed sidebar divider visual artifacts by rendering a 1px divider with a wider invisible drag target.
  • Fixed sidebar divider stacking so it no longer appears above the Settings modal.
  • Fixed narrow-width layout behavior so the main screen keeps the left/right structure instead of switching to a vertical layout.
  • Reduced narrow-width layout jitter by removing breakpoint-driven spacing changes in the main screen.
  • Kept the History Clear button aligned to the right of the History title at narrow sidebar widths.

Notes

  • This is an unsigned macOS build. macOS may require allowing the app manually from System Settings when opening it for the first time.
  • The current release targets Apple Silicon macOS (arm64).
  • oolong depends on locally installed provider CLIs. Install and authenticate Codex or Claude before using the corresponding provider.

Full Changelog: v0.1.0...v0.2.0

oolong v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 09:14

Highlights

  • Added configurable contexts: create, edit, and delete reusable translation/optimization prompts.
  • Added macOS Services support: select text anywhere and run oolong.translate content.
  • Added bilingual UI support for English and Chinese.
  • Added proxy configuration for Codex/Claude CLI calls.
  • Added provider timeout handling with clearer progress and timeout messages.
  • Improved settings layout with vertical tabs and keyboard shortcut recording.
  • Added app icon, README screenshots, and release packaging polish.

Fixes

  • Fixed packaged app blank page caused by absolute Vite asset paths.
  • Fixed Codex/Claude executable lookup when launched from macOS GUI or Services.
  • Fixed Codex trusted directory error by using --skip-git-repo-check for text-only provider runs.
  • Improved Services startup path and oolong:// URL handling.

Notes

This is an unsigned macOS build. macOS may require allowing the app manually from System Settings when opening it for the first time.