UKEMI

Novedades

Nuevas funciones, mejoras y correcciones de cada versión publicada de Ukemi.

Las notas se muestran en el idioma original de publicación.

v0.20.0Última

Ukemi v0.20.0 — Connected Commit Navigation

연결된 커밋 탐색과 삭제 확인을 추가했습니다.

  • ↑/↓ 행 이동 유지, ⌥↑/⌥↓ 자식·부모 선택.
  • 병합·분기 후보 선택: 방향키, Enter 확정, Esc 취소.
  • 선택 행·노드·스택 강조 즉시 갱신 및 불필요한 재렌더링 감소.
  • 체인지·북마크 삭제와 워크스페이스 제거에 대상별 확인 화면 추가.

공개 DMG와 설치 방법: https://github.com/yoonhoGo/homebrew-tap/releases/tag/ukemi-v0.20.0
업데이트: brew update && brew upgrade --cask yoonhoGo/tap/ukemi

Apple silicon용. Ad-hoc 서명되었으며 Apple 공증은 받지 않았습니다.

Ver en GitHub
v0.19.2

Ukemi 0.19.2

Ukemi 0.19.2

설정 → 일반의 업데이트 섹션을 기존 설정 폼의 배치·정렬·여백에 맞췄습니다.

  • 실행 시 자동 확인 옵션을 온보딩 설정과 같은 체크박스로 표시합니다.
  • 상태 메시지와 작업 버튼을 체크박스 라벨의 시작 위치에 정렬합니다.
  • 옵션·메시지·버튼 사이 12px, 버튼 사이 8px 간격을 사용합니다.
  • 작업 버튼은 가로로 배치하고, 좁은 화면과 긴 번역에서는 줄바꿈합니다. 최소 높이는 28px입니다.
  • 상단 업데이트 배너의 기존 가로 배치는 유지합니다.

Apple Silicon용 macOS DMG입니다. 앱은 ad-hoc 서명되어 있으며 Apple 공증은 받지 않았습니다.

업데이트:

brew update && brew upgrade --cask yoonhoGo/tap/ukemi
Ver en GitHub
v0.19.1

Ukemi v0.19.1 — Repository Window Titles

Ukemi 0.19.1 makes repository windows identifiable in the macOS Dock and Window menu.

  • Window titles show the project folder, current jj workspace, nearest local bookmarks, and full workspace path.
  • When no local bookmark identifies the working-copy ancestry, the title shows @ and the change ID rather than inventing a checked-out branch.
  • Graph filters and selected commits do not change the window's identity.
  • Titles update when repository state is refreshed. Historical views show ⏱ and the operation ID.

macOS Apple Silicon. The app bundles jj 0.43.0 and is ad-hoc signed, not notarised.

Update with Homebrew:

brew update
brew upgrade --cask yoonhoGo/tap/ukemi
Ver en GitHub
v0.19.0

v0.19.0

Ukemi 0.19.0 shows where each workspace is working in the graph.

  • Workspace badges show name@ beside the change description, including multiple workspaces on the same change.
  • Only this window's workspace has an outlined badge and “this window” label. Hover shows the full workspace name and path; badges cannot be dragged.
  • Settings → Graph display → Show workspace badges toggles the feature. It is enabled by default, persists across restarts, and resets with graph display settings. Turning it off restores the ordinary working-copy label.
  • Click a workspace's change ID in the sidebar to select its change without switching folders. A change outside the current view opens its stack; clicking another workspace's name still opens that workspace's folder.
  • Current-workspace detection now compares canonical workspace roots, so sharing a change does not mark several workspaces as “this window”.
  • Includes Korean, Japanese, Spanish, Portuguese, French and German translations.

Apple Silicon macOS release with Jujutsu 0.43.0 bundled. Ad-hoc signed; not Apple-notarized.

Install: brew install --cask yoonhoGo/tap/ukemi

Update: brew update && brew upgrade --cask yoonhoGo/tap/ukemi

Ver en GitHub
v0.18.2

Ukemi v0.18.2 — Inline Update Notification

Ukemi 0.18.2 fixes the update notification layout.

  • Update messages, action buttons and Dismiss now share a horizontal row when space permits, instead of stacking into a tall banner.
  • Narrow windows wrap controls without clipping, and long update errors remain readable without horizontal overflow.
  • The update controls in Settings retain their existing layout. Homebrew checking, installation and restart behavior are unchanged.

Apple Silicon macOS release with Jujutsu 0.43.0 bundled. Ad-hoc signed; not Apple-notarized.

Install: brew install --cask yoonhoGo/tap/ukemi

Update: brew update && brew upgrade --cask yoonhoGo/tap/ukemi

Ver en GitHub
v0.18.1

Ukemi v0.18.1 — Sidebar References and Tags

Ukemi 0.18.1 improves sidebar references and tag management.

  • Bookmarks and tags group slash-separated names into folders. Choose folder or flat views independently in Settings → General → Reference organization; preferences are saved per shared repository and reference kind.
  • Keep the sidebar focused: no search/status filter controls, row (…) buttons or folder-add button. Right-click and Shift+F10/ContextMenu still open reference actions.
  • Remote-specific state icons, ahead/behind counts, Pull/Push and favorites remain available. Conflicted references stay readable instead of breaking the entire list.
  • The Tags section remains available when empty. Create a tag on the exact selected commit captured when its draft opens; replacing an existing tag with a different target is refused.
  • Delete only the named local tag without deleting remote tags or changing commit contents. Local tag operations can be undone with jj; remote writes remain separate.
  • Revset rows share a query icon. Top-level category headings stay visible while scrolling; nested folders do not stick and Settings/Shortcuts remain in the fixed footer.
  • Historical views and pending reference writes block mutation, including previously opened menu callbacks.

This is the first published build in the 0.18 series. The 0.18.0 CI attempt stopped at a contract-test fixture identity error, before producing a release; 0.18.1 isolates that fixture from developer jj configuration.

Apple Silicon macOS release with Jujutsu 0.43.0 bundled. Ad-hoc signed; not Apple-notarized.

Install: brew install --cask yoonhoGo/tap/ukemi

Update: brew update && brew upgrade --cask yoonhoGo/tap/ukemi

Ver en GitHub
v0.17.2

Ukemi v0.17.2 — Homebrew Updates

Ukemi 0.17.2 checks and installs updates through Homebrew.

  • Settings → Updates refreshes Homebrew metadata and compares the available version with the running app.
  • Homebrew-managed installations can update directly from Settings, then restart after finishing work in every window.
  • Failed checks and installations show an error with a retry, instead of incorrectly reporting that the app is current.
  • Homebrew operations are scoped to Ukemi, serialized across windows, and bounded by timeouts. Installation is verified before restart is offered.
  • Startup checks remain opt-in; manual checks are always available. Removes direct GitHub release API requests, avoiding their unauthenticated API quota.

Apple Silicon macOS release with Jujutsu 0.43.0 bundled. Ad-hoc signed; not Apple-notarized.

Install: brew install --cask yoonhoGo/tap/ukemi

Update from older versions: brew update && brew upgrade --cask yoonhoGo/tap/ukemi

Ver en GitHub
v0.17.1

Ukemi v0.17.1 — Appearance Refinements

Ukemi 0.17.1 simplifies theme and graph appearance settings.

  • Official theme icons and clean palette previews make theme selection clearer.
  • Image overlay opacity and graph shadow controls show a consistent preview; resetting appearance restores the defaults.
  • Existing v0.17 graph preferences migrate automatically.
  • Removes experimental window transparency for consistent native rendering.
  • Updates architecture documentation and localized, responsive product homepages with cache-safe assets.

Apple Silicon macOS release with Jujutsu 0.43.0 bundled. Ad-hoc signed; not Apple-notarized.

Install: brew install --cask yoonhoGo/tap/ukemi

Update: brew update && brew upgrade --cask yoonhoGo/tap/ukemi

Ver en GitHub
v0.17.0

Ukemi v0.17.0 — Theme Icons & Graph Backgrounds

Ukemi 0.17.0 adds image theme icons and customizable graph backgrounds.

  • All 18 themes use bundled images. Official theme/creator icons are used where available; ten original icons were generated individually.
  • Click the current theme area in the sidebar to open Appearance settings. Keyboard activation and focus restoration work for System too.
  • Choose a local PNG, JPEG, or WebP graph background. Adjust image transparency, soft glow, and graph shadow independently; the graph stays opaque.
  • Background images persist locally, stay fixed while revisions scroll, and update across windows. Remove the image or reset graph display to restore the default.
  • Settings keyboard focus stays inside the dialog on WebKit, including native selects and sliders.

Apple Silicon macOS release, with the pinned Jujutsu binary bundled. Ad-hoc signed; not Apple-notarized.

Install:

brew install --cask yoonhoGo/tap/ukemi

Update:

brew update
brew upgrade --cask yoonhoGo/tap/ukemi
Ver en GitHub
v0.16.0

Ukemi v0.16.0 — 18 Themes

Ukemi의 작업 공간을 총 18개 테마로 확장했습니다. 설정 → 모양에서 선택하세요.

  • 에디터 클래식 9종: One Dark Pro, Monokai, Dracula, Tokyo Night, Catppuccin Mocha, Nord, One Light, Tokyo Night Day, Catppuccin Latte.
  • Ukemi 오리지널 9종: System, Ink & Paper, Acid Terminal, Aurora Glass, Candy Bento, 청자, 조형 작업실, 청사진, 잉걸불 공방.
  • 테마마다 작은 SVG 삽화와 팔레트 미리보기, 사이드바 서명을 제공합니다. 선택은 즉시 적용되고 다시 실행해도 유지됩니다.
  • 기존 테마의 작은 글자, 선택 행, diff 단어, 버튼과 키 배지의 대비를 개선했습니다. 그래프 간격과 레인 식별색은 유지됩니다.
  • 업데이트 알림과 셸 설치 경로가 공개 Homebrew 배포를 사용하도록 수정했습니다.

테마 비교 화면

Apple Silicon macOS에서 설치:

brew install --cask yoonhoGo/tap/ukemi

기존 설치 업데이트:

brew update && brew upgrade --cask yoonhoGo/tap/ukemi

Homebrew 없이 설치:

curl -fsSL https://raw.githubusercontent.com/yoonhoGo/homebrew-tap/main/scripts/install-ukemi.sh | sh

앱은 기존과 같은 ad-hoc 서명 방식이며 Apple 공증을 받지 않았습니다.

Ver en GitHub
v0.15.0

Ukemi v0.15.0

Ukemi v0.15.0 improves repository navigation and makes Git onboarding optional.

  • Resize the sidebar, keep Settings and Shortcuts visible in its footer, and use a consistent Git tutorial row.
  • Keep more than five recently opened repositories, search by name or path, and remove individual entries.
  • Recheck recent paths to remove missing folders while retaining entries that cannot be checked, including permission failures.
  • Show or hide Git onboarding and tutorials from Settings → General without losing progress. Reopen the tutorial from settings, including after completion.
  • Restore saved onboarding progress correctly on restart.
  • Open repositories in separate windows and access Finder, code editors and Terminal from the project menu.
  • Customize graph columns and density, with improved graph layout and theme readability.

Apple Silicon macOS DMG with bundled jj 0.43.0. Uses the existing ad-hoc signing configuration.

Validation: TypeScript checks, 225 JavaScript/adapter tests, four Rust tests, bundled macOS build, code-signature verification, and a native launch with sidebar/settings smoke checks passed before publication.

Ver en GitHub