commits
director: set app.bsky.actor.status duration to 10
This is a little arbitrary, as we're supposed to automatically delete
the record when you're done, but in the event that doesn't happen for
whatever reason we want it to be small.
It looks like Bluesky refreshes the record every 5 minutes, so this
gives us some breathing room while not persisting your status too long
if the delete failed for whatever reason.
fix: use overflow of card to restrict radius of image
oauth: add oauth scope permissions, place.stream.authFull permission-set
feat: move log in/sign up to top right
fix: video settings pops up properly on full screen
multistreaming: better logging, better shutdown
fix: astro uses global favicon
fix: block javascript URIs (they are most likely malicious anyways)
fix: add overflow hidden to stream monitor to fix square corners
Remove unused margin and adjust padding/positioning in ChatBox. Update
Chat component background color to use theme and adjust ChevronDown
margin.
- Adjust emoji suggestion trigger to require at least 3 characters.
- Implement a `pointerEvents="box-none"` overlay for the emoji selector
to prevent accidental clicks on underlying elements.
- Refactor the "Scroll to bottom" button in the chat component to use
styled atoms for better maintainability and a cleaner look.
- Wrap emoji and mention suggestion lists in `ScrollView` components to
enable scrolling when the lists exceed the maximum height.
This is a little arbitrary, as we're supposed to automatically delete
the record when you're done, but in the event that doesn't happen for
whatever reason we want it to be small.
It looks like Bluesky refreshes the record every 5 minutes, so this
gives us some breathing room while not persisting your status too long
if the delete failed for whatever reason.
Remove unused margin and adjust padding/positioning in ChatBox. Update
Chat component background color to use theme and adjust ChevronDown
margin.
- Adjust emoji suggestion trigger to require at least 3 characters.
- Implement a `pointerEvents="box-none"` overlay for the emoji selector
to prevent accidental clicks on underlying elements.
- Refactor the "Scroll to bottom" button in the chat component to use
styled atoms for better maintainability and a cleaner look.
- Wrap emoji and mention suggestion lists in `ScrollView` components to
enable scrolling when the lists exceed the maximum height.