Releases
v0.3.10
Compare
Sorry, something went wrong.
No results found
Fixed — 起動不安定性 fix bundle (#67 )
CLI relaunch の spawn 失敗が握りつぶされる問題 (#68 ) : macOS リリースビルドで open -a による relaunch が失敗してもユーザーに通知されず、ウィンドウが出ないまま CLI プロセスだけ return する現象を修正。spawn 失敗時に stderr に通知し、in-process fallback で起動を継続するように変更。.app/ 抽出を rfind に変更し canonicalize 検証も追加 (PR #76 )。
create_window 失敗で zombie プロセス化する問題 (#69 ) : setup() 内の create_window Err が握りつぶされて Ok を返し、ウィンドウなしでプロセスが残る現象を修正。Fatal 時は setup から Err を返却し、Full mode にも safe-defaults fallback を追加。window.show() 失敗もログ出力するように変更 (PR #77 )。
single-instance plugin の race condition (#70 ) : .setup() 完了前に呼ばれる single-instance callback で cli-open event が listener 不在のため捨てられる問題を修正。PendingEventBuffer でバッファし、frontend が flush_pending_events を呼んで flush する仕組みを追加 (PR #74 )。
Frontend window.show() 失敗が空 catch で消える問題 (#71 ) : getCurrentWindow().show().catch(() => {}) で show 失敗時にログも retry もない問題を、3 回 retry + 最終 setFocus/center/show fallback を持つ ensureWindowVisible helper に置き換え (PR #73 )。
read_file がサイズ上限なしで OOM panic する問題 (#72 ) : 巨大ファイル (動画/ログ/誤 open バイナリ等) を読んで panic する可能性を、64MiB のサイズチェックで防止。上限超過時は明示エラーを返す (PR #75 )。
You can’t perform that action at this time.