feat: share sessions in the UI
.bundle
macOS ARM64 Desktop App (Apple Silicon)
📱 Download macOS Desktop App (arm64, signed)
Instructions: After downloading, unzip the file and drag the Goose.app to your Applications folder. The app is signed and notarized for macOS.
This link is provided by nightly.link and will work even if you're not logged into GitHub.
.bundle
macOS ARM64 Desktop App (Apple Silicon)
📱 Download macOS Desktop App (arm64, signed)
Instructions: After downloading, unzip the file and drag the Goose.app to your Applications folder. The app is signed and notarized for macOS.
This link is provided by nightly.link and will work even if you're not logged into GitHub.
@salman1993 what do you think about having some shareable file people can send via any mechanism (vs a specific endpoint?) to same effect?
@michaelneale that would work too since we just need to be able to share the session file and load it up. we'd probably wanna think about the UX a bit.
@lily-de can you please review these files:
- App.tsx
- main.ts
- ui/desktop/src/components/settings/SettingsView.tsx
those had some merge conflicts that i resolved
took a look at those files! LGTM
@salman1993 needs session sharing endpoint to work I guess?
I did see a strange message about "unknown extension" in I think the previous window after opening the shared session. Could the share session link be elsewhere - as I needed to hunt around to find it (not a huge thing for now as this is a bit of an insiders feature)
@salman1993 https://github.com/block/goose/pull/1877 this adds to this PR files for those that don't have/want to use an endpoint. Same logic otherwise, this is neat!
nice