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
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@ an Install / Update section when publishing). Sparkle's in-app update dialog
accumulates every patch in a release's minor series, so each section here only
needs its own version's changes.

## 1.14.2 (2026-09-17)

More reliable window focus and Guided Setup.

### Fixes
- **Keep recent window focus after using menus:** Returning to a workspace restores the window you last selected, even after using an app's menus and switching between its windows.
- **Finish Guided Setup reliably:** Restore and apply saved setup drafts correctly after a relaunch. Applying a setup now closes the guide after confirmation and clears the completed draft.

## 1.14.1 (2026-09-11)

More reliable layout restoration, window switching, and permission handling.
Expand Down
21 changes: 21 additions & 0 deletions Localization/Docs.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,25 @@
{
"23b19b67e468daf9": {
"en": "More reliable window focus and Guided Setup.",
"ko": "창 포커스와 설정 안내를 더 안정적으로 다듬었어요.",
"ja": "ウインドウのフォーカスとガイド設定の動作を改善しました。",
"zh-Hans": "改进窗口焦点和引导设置。",
"zh-Hant": "改善視窗焦點與引導設定。"
},
"1173498f9417eea7": {
"en": "**Keep recent window focus after using menus:** Returning to a workspace restores the window you last selected, even after using an app's menus and switching between its windows.",
"ko": "**메뉴를 사용한 뒤에도 마지막 창으로 돌아가요:** 앱 메뉴를 사용하거나 같은 앱의 창을 전환한 뒤 작업 공간으로 돌아와도 마지막으로 선택한 창에 포커스를 맞춰요.",
"ja": "**メニューを使った後も最後のウインドウに戻る:** アプリのメニューを使ったり、同じアプリのウインドウを切り替えたりした後も、ワークスペースに戻ると最後に選んだウインドウにフォーカスします。",
"zh-Hans": "**使用菜单后仍返回最后选择的窗口:** 使用应用菜单并切换同一应用的窗口后,返回工作区时仍会聚焦最后选择的窗口。",
"zh-Hant": "**使用選單後仍回到最後選取的視窗:** 使用 App 選單並切換同一 App 的視窗後,返回工作空間時仍會聚焦最後選取的視窗。"
},
"ae2f01ecc15d8daa": {
"en": "**Finish Guided Setup reliably:** Restore and apply saved setup drafts correctly after a relaunch. Applying a setup now closes the guide after confirmation and clears the completed draft.",
"ko": "**설정 안내를 끝까지 적용해요:** 다시 실행한 뒤에도 저장한 설정 초안을 올바르게 복원하고 적용해요. 적용을 확인하면 안내 창을 닫고 완료한 초안을 정리해요.",
"ja": "**ガイド設定を確実に完了:** 再起動後も保存した設定の下書きを正しく復元し、適用できます。適用を確認するとガイドが閉じ、完了した下書きが削除されます。",
"zh-Hans": "**可靠地完成引导设置:** 重新启动后,正确恢复并应用已保存的设置草稿。确认应用设置后,引导窗口会关闭,并清除已完成的草稿。",
"zh-Hant": "**順利完成引導設定:** 重新啟動後,正確還原並套用已儲存的設定草稿。確認套用設定後,引導視窗會關閉,並清除已完成的草稿。"
},
"b8694611078e93aa": {
"en": "More reliable layout restoration, window switching, and permission handling.",
"ko": "레이아웃 복원, 창 전환, 권한 변경 처리를 더 안정적으로 다듬었어요.",
Expand Down
2 changes: 1 addition & 1 deletion Project.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ let developmentTeam = Environment.developmentTeam.getString(default: "")
let sparklePublicEDKey = Environment.sparklePublicEdKey.getString(default: "")
// Single source of truth for the marketing version. The release workflow
// verifies the pushed tag matches this before building.
let appVersion = "1.14.1"
let appVersion = "1.14.2"
// Build number is injected by CI (github.run_number); 1 for local builds.
let buildNumber = Environment.buildNumber.getString(default: "1")

Expand Down
Loading