commits
playback: new technique for webrtc playback
app: bump expo, many native dependencies
fix: retry video when we get segments
* Check the repo when looking for bsky avatars in the Discord integrations
* sync: use synced repo for chat messages
---------
Co-authored-by: Eli Mallon <eli@aquareum.tv>
* app: opusparse on ingest, seems to fix a/v duration mismatch
* hack: add segment-durations.sh
* app: enable android profiling, add chat optimizations
* Update js/app/components/chat/chat.tsx
Co-authored-by: natalie <22222885+espeon@users.noreply.github.com>
* app: fix syntax
---------
Co-authored-by: natalie <22222885+espeon@users.noreply.github.com>
hotfix: remove `cursor: pointer` + invalid dimension on iOS
- Comparing something to fullscreen that results in a component change
will refresh everything inside the component (!)
* Add flex=1 to ChatMessageText so the line doesnt go off the screen
* hide chat entirely on fullscreen
* improve livestream layout for mobile sizes
* fix styles due to switch from breakpoint to orientation
* Fix background color hex code and adjust padding top value
* Makefile: turn gstreamer registry back on in dev for dynamic linking
* peerproxy: init peerproxy
* peerproxy: wrap more stuff
* rtcrec: rename
* rtcrec: basic serialization and deserialization
* app: CBOR can just be an array
* rtcrec: iterate on the format a bit
* rtcrec: basic peerconnection recording, cli tool
* rtcrec: use SSRC as primary key
* rtcrec: fix gitignore
* rtcrec: rename files
* rtcrec: add a few more fields
* rtcrec: stream playback working hooray!
* rtcrec: add replay endpoint to api_internal
* lexicons: add and index place.stream.server.settings
* rtcrec: rename some classes
* rtcrec: run or don't based on user settings
* app: debug recording popup
* settings: clean up switches + move debugrecording component
* app: working debug recording popup, improve live popup
* model: implement database migrations
* media: shut down streams when keys are revoked
* build: skip osxcross in github ci
* Makefile: fix BUILDER_TARGET variable
* builder-no-darwin
* build: try earlier mac sdk version
* Revert "ci: hardcode darwin-arm64 builder to an old version to unbreak builds (#268)"
This reverts commit a310dabc0e44fbd9e2eed703f628258b302c5a1f.
* build: try osxcross default branch
* ci: add missing apt stuff
* build: argument tweaks for other linker
* .gitignore: node-compile-cache
* build: dodge openssl dependency?
* build: registry=false
* build: add libssl-dev:arm64
* build: darwin-amd64 hates coretracers apparently?
* Revert "build: darwin-amd64 hates coretracers apparently?"
This reverts commit 20521ed4cf1c693a12179cd23fd58ce010c45dea.
* build: try building this one file early?
* build: meson is for underscores
components: add player store
- Comparing something to fullscreen that results in a component change
will refresh everything inside the component (!)
* Makefile: turn gstreamer registry back on in dev for dynamic linking
* peerproxy: init peerproxy
* peerproxy: wrap more stuff
* rtcrec: rename
* rtcrec: basic serialization and deserialization
* app: CBOR can just be an array
* rtcrec: iterate on the format a bit
* rtcrec: basic peerconnection recording, cli tool
* rtcrec: use SSRC as primary key
* rtcrec: fix gitignore
* rtcrec: rename files
* rtcrec: add a few more fields
* rtcrec: stream playback working hooray!
* rtcrec: add replay endpoint to api_internal
* lexicons: add and index place.stream.server.settings
* rtcrec: rename some classes
* rtcrec: run or don't based on user settings
* app: debug recording popup
* settings: clean up switches + move debugrecording component
* app: working debug recording popup, improve live popup
* build: try earlier mac sdk version
* Revert "ci: hardcode darwin-arm64 builder to an old version to unbreak builds (#268)"
This reverts commit a310dabc0e44fbd9e2eed703f628258b302c5a1f.
* build: try osxcross default branch
* ci: add missing apt stuff
* build: argument tweaks for other linker
* .gitignore: node-compile-cache
* build: dodge openssl dependency?
* build: registry=false
* build: add libssl-dev:arm64
* build: darwin-amd64 hates coretracers apparently?
* Revert "build: darwin-amd64 hates coretracers apparently?"
This reverts commit 20521ed4cf1c693a12179cd23fd58ce010c45dea.
* build: try building this one file early?
* build: meson is for underscores