v3.7.1
This release makes the packaged desktop GUI read the Modal-hosted app's
logs without needing a Python interpreter on the machine, and makes
deletions feel instant on a hosted deployment by removing rows optimistically
instead of waiting for the server round trip. It has no breaking changes
Fixed
-
Launcher→ Reading theModal-hosted app's logs from the packaged
desktopGUIfailed with aNo Python Interpretermessage because the logs
were the oneModalaction that still shelled out to themodalCLI.
Logs are now read through theSDKin-process like the stop and volume actions,
with theCLIkept as a fallback, and a followed stream polls in-process when no
CLIcan be spawned -
Frontend→ Deleting a file, transcript, or clip only updated the
interface after the delete and a follow-up list refetch had both completed,
which on a hosted deployment left the row visible for noticeable time after
the click. Rows now leave the list immediately and are restored if the
delete turns out to have failed