goose icon indicating copy to clipboard operation
goose copied to clipboard

feat: share sessions in the UI

Open salman1993 opened this issue 10 months ago • 2 comments

salman1993 avatar Mar 17 '25 15:03 salman1993

.bundle

salman1993 avatar Mar 17 '25 15:03 salman1993

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.

github-actions[bot] avatar Mar 17 '25 15:03 github-actions[bot]

.bundle

salman1993 avatar Mar 19 '25 19:03 salman1993

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.

github-actions[bot] avatar Mar 19 '25 20:03 github-actions[bot]

@salman1993 what do you think about having some shareable file people can send via any mechanism (vs a specific endpoint?) to same effect?

michaelneale avatar Mar 23 '25 00:03 michaelneale

@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.

salman1993 avatar Mar 24 '25 16:03 salman1993

@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

salman1993 avatar Mar 26 '25 21:03 salman1993

took a look at those files! LGTM

lily-de avatar Mar 26 '25 21:03 lily-de

@salman1993 needs session sharing endpoint to work I guess?

michaelneale avatar Mar 26 '25 23:03 michaelneale

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)

michaelneale avatar Mar 27 '25 00:03 michaelneale

@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!

michaelneale avatar Mar 27 '25 00:03 michaelneale

nice

michaelneale avatar Mar 27 '25 02:03 michaelneale