Bug fixes and improvements

✨ New

  • Duplicate App: Added a Duplicate App action to the app context menu and the Projects view, so you can make a local copy of an app and experiment without touching the original.

💎 Improvements

  • Agent reliability: Agent runs that stall while starting or mid-task now recover or stop with an error you can retry, instead of waiting indefinitely.

🐞 Fixes

  • App backends: Fixed an issue where an app's backend would not restart after the agent made changes, especially for apps with non-English characters in their name.
  • Claude subscription: Fixed the model picker missing the model that Claude marks as your subscription's default.
  • Restoring apps: Fixed some apps failing to restore or remix because of invalid file type settings.