Skip to content

v3.7.1

Choose a tag to compare

@svdC1 svdC1 released this 21 Jul 15:03
· 4 commits to main since this release
b8f07d6

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 the Modal-hosted app's logs from the packaged
    desktop GUI failed with a No Python Interpreter message because the logs
    were the one Modal action that still shelled out to the modal CLI.
    Logs are now read through the SDK in-process like the stop and volume actions,
    with the CLI kept as a fallback, and a followed stream polls in-process when no
    CLI can 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