mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-02 18:17:11 +09:00
A deleted app deliberately keeps reserving its name (Plan 70: a restore must never collide), but every clash site said only "already exists" — pointing the operator at an app that is in no list (GH report: delete an app, then a same-name deploy fails with no way forward). app_name_clash_error() now distinguishes a tombstone from a live row and names the release path (restore or purge from Settings -> Recycle Bin); all five clash sites go through it. Live-row wording is unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>