|
next
default
|
9b8591e5
|
Merge pull request #902 from streamplace/natb/do-not-login-redirect-mobile
|
|
|
natb/teleport-dialog
|
f9199685
|
clean up styles a taaad
|
|
|
natb/urfave
|
ad7959bc
|
update combine too
|
|
|
natb/command-errors
|
7dda81f9
|
Propagate errors in chat
|
|
|
natb/do-not-login-redirect-mobile
|
98285c5a
|
Update js/app/features/bluesky/blueskyProvider.tsx
|
|
|
eli/prettier-curlies
|
e36b42e8
|
chore: apply prettier curly auto-formatting
|
|
|
natb/clear-login-error-notif
|
fe1b80f0
|
Apply suggestion from @iameli
|
|
|
natb/censor-facet
|
5edc20e4
|
move it over to spstore
|
|
|
eli/more-azure-archives
|
2a0f61d4
|
Docker: use azure ubuntu archives everywhere
|
|
|
natb/blur-objectionable-content
|
793c114c
|
combine new new function that we only use once
|
|
|
natb/embed-branding-web
|
b8df6914
|
add branding to page title el
|
|
|
natb/remove-stream-viewers
|
722f2dba
|
Apply suggestion from @iameli
|
|
|
natb/streamer-agreement-popup
|
97bb3f75
|
Merge branch 'next' into natb/streamer-agreement-popup
|
|
|
natb/docs-separation
|
0f63c807
|
whoops
|
|
|
issue-784
|
fb083390
|
feat: server-side viewer block filtering for chat and home feed
|
|
|
natb/offset-scrolltobottom
|
4db04b1b
|
fix: offset scroll to bottom so it doesn't interfere w chat when
inactive
|
|
|
feat/smokesignal-event-form
|
4ef9589b
|
fix(smokesignal): omit stream link when URL exceeds OAuth destination limit
|
|
|
natb/text-content-type-none
|
6a2dd64c
|
set autocomplete to off as well
|
|
|
fix/aqtime-datetime-parsing
|
8a35938b
|
fix: support all ATProto lexicon datetime formats in aqtime
|
|
|
natb/fix-webhook-urls
|
b802d39e
|
fix: use url field on livestream directly
|
|
|
natb/live-stop
|
09af00f4
|
login modal should stop blocking the screen
|
|
|
natb/mute-param
|
71b14885
|
add muted param to stream monitor
|
|
|
eli/oatproxy-http-client
|
2585892e
|
oatproxy: add aqhttp *http.Client
|
|
|
natb/signup-modal
|
47fac7fb
|
remove bloo sky
|
|
|
eli/localdb
|
bf9c4bfd
|
go mod tidy
|
|
|
natb/update-liquid-glass
|
158f6041
|
merge fixes oops
|
|
|
eli/rtcrec-test-comment
|
11e12db2
|
media: temporarily comment out flaky rtcrec tests
|
|
|
natb/restore-last-ls-title
|
c62e46fd
|
consolidate did resolution lel
|
|
|
natb/hovers-to-button
|
f43902b6
|
add hovering to button or whatever
|
|
|
eli/com-atproto-sync-getRepo
|
833a9ff7
|
xrpc: implement com.atproto.sync.getRepo
|
|
|
eli/dont-tell-handle-lies
|
38db19f6
|
atproto: don't lie about your handle
|
|
|
natb/concerningly-close-chatbox
|
0853388b
|
offset resizable a lil
|
|
|
eli/lexicon-garbage-collection
|
db41c1d6
|
docs: remove accidentally-commited generated docs
|
|
|
natb/admonition-to-cws
|
878828a6
|
add imports rip
|
|
|
eli/multistream-fixes
|
6ec70c07
|
multistreaming: resample audio
|
|
|
v/fix-update-stream-title-location
|
f8990679
|
move stream title update functionality from the ModView chat dropdown to the kebab menu ⋮
|
|
|
issue-705-2
|
03534a56
|
Merge branch 'next' into issue-705-2
|
|
|
natb/workers-docs
|
c6c5abf6
|
add "back to home" that respects the url thingy
|
|
|
eli/director-panic
|
f3649c45
|
director: fix ss.shutdown double-panic
|
|
|
natb/hide-hidden-from-front-page
|
8ea90a7b
|
Hide '!hide'-tagged livestreams from front page
|
|
|
natb/fix-stream-key-buttons
|
0af64782
|
just in case
|
|
|
eli/too-many-keyframes
|
c934b3de
|
segmenter: disallow more than six segments in three seconds
|
|
|
natb/loader-under-ui
|
100b9f1a
|
report livestream
|
|
|
eli/5-minute-status
|
9a33b5c5
|
director: set app.bsky.actor.status duration to 10
|
|
|
natb/backport-cards
|
d38a0841
|
samuel made me do this
|
|
|
eli/red-circles-for-the-people
|
37cef76d
|
redcircle: working! but with sloppy stashing, we can do better
|
|
|
natb/analytics
|
2cca3805
|
trim some unneeded stuff, add info about typegen
|
|
|
natb/teleport
|
4f705161
|
teleport: tweak timer logic
|
|
|
eli/oauth-scopes
|
5151d25d
|
go.mod: bump oatproxy
|
|
|
eli/multistream-improvements
|
b3bdd9a1
|
multistreaming: proxy RTMP in addition to RTMPS
|
|
|
natb/fullscreen-fixes
|
85b01619
|
rerender on entering/exiting fullscreen
|
|
|
natb/move-login-tr
|
6bfb87fb
|
change default signup back to bsky.social
|
|
|
natb/chat-fixes
|
77756b68
|
Refactor chat component styles
|
|
|
natb/dont-replace-routes
|
2c97eae1
|
navigate to target route unless it's already the current active route
|
|
|
natb/astro-global-favicon
|
ac8f3ccb
|
Astro uses global favicon now!
|
|
|
natb/block-javascript-protocol
|
4c60b5e7
|
block javascript URIs (they are most likely malicious anyways)
|
|
|
eli/rtmp-push
|
64bf549f
|
Merge remote-tracking branch 'origin/next' into eli/rtmp-push
|
|
|
eli/direct-rtmp-ingest
|
2be933f6
|
rtmp: cut out the middleman, kind of working
|
|
|
eli/bring-back-mist-addon
|
ac763f37
|
config: allow RTMPS addon and regular at the same time
|
|
|
natb/hide-login-if-logged-in
|
ad3383ce
|
hide login if logged in
|
|
|
feature/branding-system
|
d23fa347
|
Merge remote-tracking branch 'origin/next' into feature/branding-system
|
|
|
v/chat-mod-lexicon
|
cda96bfe
|
Merge pull request #796 from streamplace/v/delegated-moderation-frontend
|
|
|
v/delegated-moderation-frontend
|
33a8e354
|
make fix
|
|
|
v/moderation-actions-tests
|
21c177ee
|
remove duplicate
|
|
|
natb/get-live-working
|
519049b5
|
app: move emoji init to hook
|
|
|
eli/rtmprec-2
|
8fb20ce8
|
wip rtmprec-2
|
|
|
natb/s3-ui
|
3d988d22
|
delete all references of requested segments
|
|
|
eli/optional-convergence
|
853c3fc8
|
media: make convergence optional, sigh
|
|
|
natb/offline
|
c7e3f13f
|
add offline with no recommendations
|
|
|
eli/embedded-rtmp-server
|
66e926b4
|
rtmp: cleanup from code review
|
|
|
natb/make-nav-more-navigable
|
0faf1de1
|
Add back button to non-base routes
|
|
|
c2pa-metadata
|
9064e0e8
|
run `make lexicons`
|
|
|
v/delegated-moderation-actions
|
04c11185
|
run `make lexicons`
|
|
|
natb/use-mise
|
b5412705
|
add mise and add mise check to CI, if
|
|
|
feature/ci-mise-check
|
b5412705
|
add mise and add mise check to CI, if
|
|
|
eli/gstreamer-1.26.9-bump
|
4e3abc98
|
gstreamer 1.26.9 rebase
|
|
|
eli/add-language-to-posts
|
f30973ee
|
golive: tag golive posts as english
|
|
|
eli/noop-ci
|
fecfb933
|
this commit intentionally left blank
|
|
|
natb/i18next-cli
|
b07e6b80
|
use i18next-cli for extraction which is maintained actually
|
|
|
eli/feed-workaround
|
29b3f366
|
feeds: work around weird broken feeds
|
|
|
eli/repo-magic-linking
|
6109527f
|
repo: dramatically simplify dev dynamic linking
|
|
|
eli/lexicon-repo-fixes
|
5b03233f
|
atproto: add proper locking to reading from lexicon repo
|
|
|
natb/fix-emoji
|
cbcf5c43
|
Make chat/mentions scrollable on mobile
|
|
|
natb/fix-login-mobile
|
86b82c69
|
close login modal on successful auth and it's open
|
|
|
eli/fix-test-flake
|
16ea6d40
|
media: fix TestMPEGTSVideoMP4AudioToMP4Invalid test flake
|
|
|
eli/live-feed-fix
|
3b15cef8
|
feeds: don't show livestreams with empty URIs
|
|
|
natb/pds-login
|
d72cbf75
|
update oatproxy version to main
|
|
|
iroh-stream
|
5cdcf4e0
|
Rip out everything but the "iroh websocket"
|
|
|
natb/reorg-docs
|
2a1e12db
|
format properly
|
|
|
eli/indigo-renames
|
24070416
|
chore: regenerate go lexicons
|
|
|
natb/scrollable-about
|
daf03247
|
reorder a bit
|
|
|
natb/ozone-alarm
|
659fcf9e
|
infinite loop ozone reconnecting
|
|
|
natb/dont-restore-deleted-messages
|
8ca1dc22
|
fix: immediately delete chat messages so we don't accidentally restore
them later
|
|
|
natb/typeahead-in-login
|
ce0786ef
|
make the bg fit a lot better w the rest of the stuff
|
|
|
eli/segmentation-fixes
|
f71b8757
|
media: don't fail 20% of the time
|
|
|
natb/sync-client-time
|
c53ea617
|
format as 8601 like in indigo
|
|
|
eli/rtmprec
|
2dbafb82
|
media: implement rtmprec
|
|
|
natb/redirect-logins
|
a2f16a6d
|
show loading state a bit differently
|
|
|
natb/format-handle
|
37fac6c5
|
replace everything with formatHandle
|
|
|
natb/import-i18n-properly
|
aff9eadc
|
compile i18n before typescript stuff
|
|
|
eli/lex-it-up
|
49f71835
|
lexicon cleanup 2
|
|
|
natb/danmu-back-in-router
|
5d02486c
|
add danmu back to router, modify docs a bit for new settings
|
|
|
eli/rtmp-rec
|
deec4cd1
|
v0.8.11
|
|
|
eli/determinism-rebooted
|
cfb85add
|
rust: sigh. pass all data over the wire as strings.
|
|
|
natb/fix-untrusted-resolution
|
559b4ac1
|
fix: untrusted resolution blocking all v4 addresses
|
|
|
natb/instant-rotation
|
63234872
|
make chat smaller actually
|
|
|
natb/stepper-reporter
|
1932558b
|
have reportmodal fit the current dialog instead acktually
|
|
|
natb/settings-redesign
|
1064f2cf
|
Merge branch 'next' into natb/settings-redesign
|
|
|
natb/make-dashboard-scrollable-native
|
d3c561b2
|
make fix
|
|
|
eli/determinism-idk
|
ad50f1ce
|
add mp4ff-info
|
|
|
eli/determinism-isk
|
fcec4fc3
|
promising
|
|
|
eli/rust-experimentation
|
4893ce0a
|
checkpoint 4, performance is poor
|
|
|
natb/discord-no-lan-ips
|
97690221
|
special case tests
|
|
|
natb/hide-chat-on-new-ingest
|
c0212d76
|
Hide chat when ingest is new
|
|
|
natb/dropdown-stuff-2
|
633cd3e7
|
Split off into dropdown and dropdown-native
|
|
|
natb/no-redux
|
496799b7
|
car go format
|
|
|
natb/bullet-hell
|
55512636
|
whoops, add the section properly
|
|
|
natb/use-macos-15-intel
|
e221ec2b
|
update xcode in template
|
|
|
no-await-in-handle
|
2e94d3e2
|
remove dead code
|
|
|
natb/i18n
|
e2501d52
|
executive decision (joking)
|
|
|
natb/fix-viewer-misalignment
|
4e1f81a7
|
clean up home, fix first row card ratio
|
|
|
natb/handle-autocomplete
|
484bc8b0
|
autocomplete emoji and handle suggestions with 'tab'
|
|
|
b5/rust_add_logging
|
42bca75f
|
try spawing subscription in a task
|
|
|
natb/rust-testing
|
bf69dc28
|
add rust trace logging to static tests
|
|
|
eli/multitesting
|
2cd182b0
|
multitesting: better nil check
|
|
|
eli/multitesting-github
|
874cef05
|
multitesting: attempt multinode tests on github actions
|
|
|
natb/dropdown-stuff
|
1a25fe7c
|
modify width/offset of horiz sheet
|
|
|
natb/fix-c2pa-styles
|
1df1e70a
|
Add content gating "only for certain audiences" dropdown
|
|
|
eli/rust-logging
|
b86ffb22
|
iroh: add RUST_LOG support
|
|
|
c2pa-docs
|
abdb6eb3
|
run `make fix`
|
|
|
eli/golive-improvements
|
aafdc6b8
|
components: fix checkbox and tooltip exports
|
|
|
natb/set-explicit-bg-mobile
|
9052f8b4
|
Set an explicit background color on mobile
|
|
|
natb/make-app-bsky-unauthed
|
c0e08114
|
clean up a tad
|
|
|
eli/oatproxy-panic
|
2f16e62d
|
oatproxy: ship separation of upstream and downstream
|
|
|
eli/godeps
|
0b9ecb0f
|
build: download go packages a bit earlier
|
|
|
natb/cant-log-in-native
|
3da5e88a
|
better checking for native when logging in
|
|
|
eli/multitesting-eh-prolly-not
|
c0ce8132
|
this didn't really work
|
|
|
eli/docker-deployment-fixes
|
e1780d67
|
ci: manifest-tool, you're embarassing yourself
|
|
|
eli/docker-deployment-docs
|
8e19a45d
|
docs: add /var/lib/streamplace SP_DATA_DIR
|
|
|
eli/bit-more-metadata
|
d3e64a34
|
iroh: do SendSegment in a goroutine
|
|
|
eli/bring-back-segment-cleaner
|
947b84d4
|
model: i guess we still need SegmentCleaner
|
|
|
eli/segment-optimization
|
f3f492da
|
systemd: ditch streamplace-default-http
|
|
|
iroh-streamplace-kv
|
8fedc1f6
|
Merge pull request #667 from streamplace/iroh-key-in-receive
|
|
|
iroh-key-in-receive
|
3cd76530
|
iroh: fix HandleData handlers
|
|
|
iroh-c2pa-release
|
dcce71ce
|
livepeer: better -tags mainnet checking
|
|
|
feature-c2pa-metadata-clean
|
cdb3962a
|
media: don't bail out of streams on segment failure
|
|
|
eli/iroh-streamplace-merged
|
32a8483e
|
director: only update actor status if you're the origin node
|
|
|
eli/localhost-oauth-fixes
|
26f3680e
|
oauth: bump oatproxy
|
|
|
revert-567-eli/localhost-dev-is-back
|
df621106
|
Revert "oauth: hacks for localhost dev"
|
|
|
natb/screen-sharing
|
3730ef2d
|
resolve stuff correctly this time?
|
|
|
natb/relogo-embed
|
882e010c
|
readd CTA to embed
|
|
|
natb/fix-popout-bg
|
71c5ab38
|
Make backgrounds except 'body' transparent instead of black, for use
with OBS
|
|
|
natb/tost
|
4e49d6ce
|
Update js/app/components/settings/settings.tsx
|
|
|
natb/sidebar-doesnt-default-home
|
d08ef46b
|
Update js/app/components/sidebar/sidebar-item.tsx
|
|
|
natb/fix-ogimage-ratio
|
4e3f080b
|
Use hashed DID (same as chat) if no chat profile is found
|
|
|
restructure
|
4b4393df
|
run make fix
|
|
|
natb/rotation
|
4ee12947
|
lots more consistent
|
|
|
natb/stereo-mobile
|
c5f4f7c0
|
take it out of the swift codemod for some reason
|
|
|
natb/discord-no-lan-ips-with-smokescreen
|
68a53aba
|
errors on frontend
|
|
|
eli/localhost-dev-is-back
|
36cef716
|
config: implement --dev-public-oauth
|
|
|
eli/plane-branch
|
b189242d
|
metrics: add protocol to viewers
|
|
|
eli/iroh-kv-integration
|
28702cad
|
broadcast: index place.stream.broadcast.origin
|
|
|
natb/fix-dialogs-forever-questionmark
|
ae0152f9
|
remove funny magic number
|
|
|
natb/update-ls
|
eaefc854
|
v0.7.35
|
|
|
natb/mute-words-discord
|
62c57155
|
Add mute words to discord webhook manager
|
|
|
natb/add-problems-back
|
da11ac91
|
Wire up problems and show # of problems on the dashboard
|
|
|
natb/a-href-in-sidebar
|
a54f3bf1
|
remove weird import?
|
|
|
natb/readd-bsky-and-follow
|
8545aa23
|
Update js/components/src/streamplace-store/graph.tsx
|
|
|
eli/chat-mod-fixes
|
d8d93deb
|
chat: fix & unify detection of canModerate
|
|
|
eli/concat-script
|
c6842bd7
|
add hack/ffmpeg-concat.sh
|
|
|
eli/infinite-loop-bad
|
332bcc33
|
spxrpc: remove infinite loop on embedded PDS
|
|
|
natb/fix-crash-when-loading-deletechatmessage
|
28fff124
|
fix: crash when loading deleteChatMessage when not logged in
|
|
|
eli/buffer-thumbnails
|
34709430
|
xrpc: buffer thumbnails in memory before upload
|
|
|
natb/move-actions-outside-portal
|
9fb5fb38
|
Move deletion action outside portal
|
|
|
natb/use-navigate
|
c80a28b8
|
this is really bothering me
|
|
|
natb/ux-rtmp
|
66f52539
|
rework multistream settings + add to live dash
|
|
|
eli/bump-c2pa-rs
|
451cd7af
|
gofmt
|
|
|
natb/proxy-comatprotorepo-correctly
|
9a848481
|
Un-name return values
|
|
|
eli/expo-rotation-dependency
|
ac327641
|
app: add expo-localization
|
|
|
natb/remove-tamagui-fixups-2
|
66528a68
|
Modal with 'fullScreen' presentation style and 'transparent' value is
not supported.
|
|
|
natb/max-3-line-title
|
0a55133c
|
limit livestream title to three lines
|
|
|
natb/multiple-line-livestream-title
|
26f29ec1
|
limit livestream title to three lines
|
|
|
natb/remove-tamagui-fixups
|
50c31941
|
add more context around chat only view on mobile
|
|
|
eli/better-bframe-detection
|
904b67ed
|
config: add --livepeer-debug
|
|
|
eli/fix-stereo
|
70be52b3
|
components: force Opus stereo audio when supported
|
|
|
natb/bug-no-default-fallback-for-bsky-appview
|
b2e34d38
|
capitalize to Atproto-Proxy for consistency
|
|
|
eli/deterministic-muxing
|
66582b25
|
determinism: add lots of split and combine testing
|
|
|
natb/sentry
|
a9290627
|
rm tamagui
|
|
|
natb/buttons
|
85863c4c
|
clean up a lil
|
|
|
natb/fix-unmute-button
|
55061c59
|
Show muted icon at all times when we are muted
|
|
|
natb/no-tamagui
|
2d175675
|
remove debug btn
|
|
|
eli/labeler-polish
|
e9f1b5d9
|
api: enforce bans on mkv ingest
|
|
|
eli/cbor-troublemakers
|
bbc01d2e
|
wip: generate list of cbor troublemakers
|
|
|
feature-user-consent-c2pa
|
3d52641b
|
Merge remote-tracking branch 'origin/next' into feature-user-consent-c2pa
|
|
|
eli/detox-testing
|
ff6ccafc
|
github: use builder-no-darwin
|
|
|
eli/packetize-tweak-failing
|
43090e04
|
build: intentionally failing test for testing ci
|
|
|
eli/packetize-tweak
|
f9d13662
|
build: better junit test reporting
|
|
|
eli/fix-stuck-packetize
|
2fbf03ef
|
media: workarounds for leak-free packetize
|
|
|
eli/webrtc-ingest-fixes
|
fc3b2863
|
linting: ignore crypto-polyfill
|
|
|
natb/web-hooks
|
ce5c4412
|
Merge remote-tracking branch 'origin/next' into natb/web-hooks
|
|
|
eli/handle-changes
|
47362f7a
|
spxrpc: add com.atproto.identity.refreshIdentity
|
|
|
eli/fix-stuck-peerconnections
|
4abf1a94
|
config: add --sql-logging
|
|
|
eli/simple-build
|
85926c8f
|
build: substantial refactor into static and dynamic builds
|
|
|
eli/fix-context-recursion
|
0ea1c05f
|
api: fix infinitely recursing context situation lol
|
|
|
natb/global-volume-store
|
4489f6da
|
move storage over haha
|
|
|
natb/spinner-while-loading-chat
|
ba8eb475
|
Update js/app/components/provider/provider.shared.tsx
|
|
|
natb/fallback-message-facets
|
5d9c3bd8
|
filter facets when creating chat message
|
|
|
eli/pg-locking-fix
|
660becdc
|
statedb: non-blockin' lockin'
|
|
|
eli/detox-testing-github
|
fd501296
|
Dockerfile: split out builder-no-android
|
|
|
natb/force-dark-theme
|
e1a5e5ea
|
just wrap them all instead of wrapping pages individually
|
|
|
natb/login-tweak
|
2232da3e
|
change placeholder to example
|
|
|
eli/aws-docker-registry
|
aa806751
|
ci: move to aws docker registry
|
|
|
eli/devenv-again
|
a97634f9
|
atproto: make chat_message_test extremely determinstic
|
|
|
natb/detect-non-h264-webrtc
|
e362c932
|
add H.264 hardware support check to WebRTC diagnostics
|
|
|
eli/fix-postgres-locking
|
0b7274b6
|
statedb: add working postgres test in CI
|
|
|
natb/player-respect-top-margin
|
1012ffe2
|
Respect top safe inset margin
|
|
|
natb/changing-live
|
6ed11601
|
add detection to live bubble
|
|
|
eli/revert-dev-env
|
0814921d
|
statedb: stop using postgres locks for a moment
|
|
|
eli/dev-env
|
fb0aa8a3
|
atproto: harder determinism on chat message sorting
|
|
|
natb/uuid-player-id
|
69065071
|
switch ids for player providers back to uuid
|
|
|
eli/stateful-repo
|
ac03c0c9
|
statedb: add `repo` for keeping track of accounts we care about
|
|
|
natb/scroll-down-kb-dismiss
|
49c1e34d
|
scroll down instead of tap to dismiss keyboard
|
|
|
eli/less-sketchy-android-signing
|
52c89090
|
Makefile: generate android keystore when needed
|
|
|
eli/deb-no-autostart
|
37a88de2
|
deb: don't auto-start and enable service
|
|
|
natb/fix-frame-capture
|
0407b278
|
use player ref instead of old player context
|
|
|
natb/temp-error-reporting
|
d25d44c8
|
we do not use cloudflare
|
|
|
eli/postgres
|
f2179ac5
|
statedb: don't trace all
|
|
|
eli/iroh-replicator-integration
|
e5eb2754
|
iroh: add NodeAddr to Peer, random cleanup
|
|
|
natb/filter-system-authors
|
31886226
|
Filter out system messages from chat authors
|
|
|
natb/manual-play-button
|
1c442687
|
Add Autoplay Button to Player UIs
|
|
|
eli/built-for-newer-macos-version
|
abfbf8f8
|
Makefile: remove 1600 "built for newer 'macOS' version" messages
|
|
|
b5/feat-replicator-swarm
|
61d77484
|
Makefile: add Rust to make check and make fix
|
|
|
natb/remove-old-chat
|
1429d339
|
remove old chat
|
|
|
natb/less-sensitive-slides
|
0f56c2e8
|
Use RNGH flatlist instead of regular flatlist
|
|
|
eli/no-crash-on-reload
|
c9b2f287
|
bump RTCAudioDevice, no more crash on reload
|
|
|
eli/login-chars
|
56aa568b
|
login: strip bsky.app copy-paste control characters
|
|
|
natb/check-platform-version
|
dfc0b7f1
|
simplify browser agent stuff a lil
|
|
|
eli/async-react-native-webrtc
|
3964e6b3
|
components: load react-native-webrtc async
|
|
|
eli/fix-intl-ci
|
b4a2d3f1
|
build: use proxy-libintl
|
|
|
natb/pass-object-fit
|
530d50d1
|
whoops update package.json + lockfile
|
|
|
natb/canonical-url
|
208adcbc
|
Refactor stream record creation with object parameters
|
|
|
natb/no-react-navi
|
57d446ed
|
nuke react-navigation from components lib
|
|
|
natb/handle-redirect
|
a9ecb88f
|
click handle to redirect to bsky
|
|
|
eli/version-label
|
530708c2
|
metrics: re-add version label metric on boot
|
|
|
natb/use-runes
|
e234475a
|
use runes to avoid odd panics
|
|
|
eli/popout-moderation
|
40c1c684
|
chat: popout moderation
|
|
|
feat-iroh-replicator
|
3db63428
|
cargo: add aarch64-linux-gnu-gcc linker
|
|
|
eli/failing-bframe-test
|
828363df
|
media: add failing bframe test
|
|
|
natb/show-dropdowns-fullscreen
|
95b59be3
|
Show dropdowns when fullscreened on web
|
|
|
natb/og-images
|
2e3e2af7
|
try to reconcile go.mod more???
|
|
|
natb/widgets-dashboard
|
fa5e5215
|
misc style and layout improvements
|
|
|
natb/constrain-stream-title
|
a83287dd
|
Add ellipsis and constrain the stream title
|
|
|
natb/cleanup-mod-menu
|
873bd4b2
|
don't close report menu if mod menu closes
|
|
|
eli/leaky-error-cases
|
178d8c6e
|
media: fix a memory leak when livepeer transcoding fails
|
|
|
eli/bump-xcode
|
f87dc39b
|
ci: bump macos xcode ci
|
|
|
eli/integrated-iroh-streamplace
|
b3813349
|
build: fix `make dev-test`
|
|
|
eli/other-leaky-error-cases
|
81fa069a
|
media: not-working fix for stalling conversion on bad data
|
|
|
natb/refocus-chat
|
454a105c
|
whoops, logic error
|
|
|
natb/clean-mobile-player
|
0df77f02
|
make icon for viewers the same across home and stream views
|
|
|
eli/embed-go-livepeer
|
d4428c9b
|
rtcrec: fix rare concurrent map access (lol for real this time)
|
|
|
blog-link-in-docs
|
ec3fd495
|
Update js/docs/astro.config.mjs
|
|
|
natb/wider-docs
|
cf13a07a
|
update main width to be wider at >1150px
|
|
|
eli/packaging
|
e87142ce
|
done!
|
|
|
natb/unscope-dropdown-passins
|
e469c92f
|
Pass Report Button props for modal and subject management
|
|
|
natb/link-to-right-bsky
|
a22fa958
|
link to right bsky account in message opts
|
|
|
natb/chat-full-height
|
dc6d9c4b
|
make chat be full height so chat bar is at bottom
|
|
|
natb/misc-chat
|
8a284705
|
Apply suggestion from @iameli
|
|
|
natb/certmagic
|
d1d8e92c
|
Fix file lock removal and update CertMagic help text
|
|
|
natb/size-in-seg
|
0d386d12
|
sizeb -> size
|
|
|
eli/problem-detection
|
a5e3de4c
|
media: remove logging
|
|
|
eli/labelers
|
13a6a92c
|
moderation: handle labels on chat
|
|
|
eli/server-restart-test
|
30f0e39a
|
ci: comment out windows-selftest test for now i guess
|
|
|
natb/new-popout-chat
|
ca125bbf
|
move popout chat to new chat
|
|
|
eli/skip-corepack-prompt
|
eef05a1f
|
Dockerfile: update llvm apt repo distribution
|
|
|
natb/reporting-interface
|
b1b63a58
|
app: fixes for signature on reporting
|
|
|
eli/labelers-merged
|
1f261376
|
reporting: fixes to url
|
|
|
eli/labellers
|
4efdb72d
|
moderation: implement labeler subscriptions
|
|
|
natb/widget-dashboard
|
bd58320b
|
Merge pull request #419 from streamplace/natb/force-dark-chat
|
|
|
natb/changesets-2
|
73d1e347
|
add server to pnpm lock?
|
|
|
natb/force-dark-chat
|
fea0c6fb
|
force dark theme on sp themeprovider
|
|
|
natb/changesets
|
6cc96ebc
|
fix system message, nick color in temp message
|
|
|
natb/remove-lex-reference
|
350971af
|
hopefully run md-lexicons after everything's cloned
|
|
|
natb/sharesheet
|
0d2ce7b4
|
fix layout issue wrt merge
|
|
|
eli/bump-maker-appimage
|
7300c3c8
|
docker: change mist installation url
|
|
|
eli/reporting
|
6ad92bb2
|
moderation: ozone proxy experiment
|
|
|
natb/self-host
|
90d0d038
|
add streaming directions
|
|
|
natb/responsive-player
|
80b1b209
|
clean up design + add PiP to new player
|
|
|
eli/streamplace-the-labeler
|
4d403c49
|
config: basic labeler command line options
|
|
|
natb/increase-timeout
|
8794108d
|
Add significantly higher timeout and signal handling to OAuth client
fetch
|
|
|
natb/increase-jpeg-bounds
|
f4821e42
|
relax thumbnail size assertions for JPEG tests
|
|
|
natb/hide-msg
|
d0a3d065
|
Collapse dropdown on bg tap
|
|
|
eli/local-pds
|
1becff3b
|
lexicons: revert accidental livestream.json changes
|
|
|
eli/ota-fixes
|
b907ca61
|
app: fixes for ota update capabilities
|
|
|
natb/configurable-live-internal-api-url
|
4de267e5
|
make internal API url configurable for live subcommand
|
|
|
natb/system-messages
|
459421ce
|
add proper ""did"" for system user
|
|
|
natb/finally-fix-reloading
|
2c3720ad
|
run tests in series instead of parallel
|
|
|
natb/facet-livestream-post-titles
|
913285c9
|
switch to resolving facets
|
|
|
natb/loading-overlay
|
57a077d2
|
refactor to hook, clean up upload on unmount
|
|
|
natb/check-before-golive
|
cd10288a
|
remove logging
|
|
|
eli/no-thumbnail-stall
|
c93321fb
|
test: account for variable-sized jpeg in test?
|
|
|
natb/increase-player-handle
|
b8ec5c84
|
Comment out bg debug color for touch area
|
|
|
natb/at-handle
|
fed09e11
|
Prefix usernames with @ everywhere it hasn't
|
|
|
natb/invoke-pip-action
|
aacc8f8c
|
Refactor PiP handling to use pipAction from player store
|
|
|
revert-374-eli/fix-type-export
|
1ab60562
|
Revert "packages: fix import urls"
|
|
|
eli/linking-fixes
|
c3be834c
|
app: workaround for https://stream.place linking
|
|
|
eli/build-ios-before-release
|
b0f30d86
|
ci: build ios before release
|
|
|
eli/fix-type-export
|
49fbb5c7
|
streamplace: add import test on install
|
|
|
eli/keep-awake-mobile
|
c3a8084b
|
app: keep the screen on on the mobile player
|
|
|
natb/force-bar-style
|
e1573f94
|
Set StatusBar to light content in drawer navigator
|
|
|
natb/document-public-host
|
fffc3c1b
|
Add reverse proxy setup instructions to dev guide
|
|
|
eli/npmignore
|
0712d8d0
|
streamplace: add .npmignore for publishing lexicons
|
|
|
natb/chat-nits
|
c8d30627
|
Fix chat sheet width behaviour
|
|
|
natb/check-perms
|
3a6a0d30
|
linking: fix tests, remove duplicate <title>
|
|
|
eli/postinstall-bad
|
32102ff5
|
chore: move all postinstalls to prepares
|
|
|
eli/podman-cache
|
8a1b35e7
|
ci: also use podman cache for linting
|
|
|
eli/edge-to-edge-fixes
|
dc61539b
|
components: add missing edge-to-edge dependency
|
|
|
natb/fix-cyclic-sidebar
|
eb417abf
|
Merge branch 'next' into natb/fix-cyclic-sidebar
|
|
|
natb/chat-bottom-offset
|
272510b8
|
Merge branch 'next' into natb/chat-bottom-offset
|
|
|
eli/chat-fixes
|
7f7edb23
|
components: fix relative imports
|
|
|
eli/pion-verbose-logging
|
e2b4c96e
|
add pion verbose logging for debugging
|
|
|
natb/mod-actions
|
6d8cecec
|
Make the menu item pressable
|
|
|
eli/mobile-performance
|
fb4015ff
|
app: fix a couple places that were causing excessive rerenders
|
|
|
eli/deep-linking
|
33631f88
|
api: add .well-known to deeplinking exclusion
|
|
|
natb/did-real
|
dfeee419
|
prettier format
|
|
|
natb/weird-chat-alignment
|
408cd8fc
|
Rework chat layout
|
|
|
natb/stretch-to-contain-image
|
26e68f10
|
Change StreamCard image resizeMode from stretch to contain
|
|
|
natb/player-nits
|
f020ac5a
|
Redirect unauthenticated users to login on go live screen
|
|
|
eli/gstreamer-leak-0.7
|
60798e3a
|
leak: exponential backoff?
|
|
|
eli/edge-to-edge
|
7159fc8b
|
app: enable android edge-to-edge
|
|
|
eli/docs-url-fix
|
5e4c460b
|
router: show docs at streamplace url
|
|
|
eli/webrtc-track-switching
|
2f667125
|
webrtc: handle camera swaps gracefully
|
|
|
backport-0.6
|
5b3571f0
|
Merge pull request #321 from streamplace/eli/gstreamer-leak-ci-dynamic
|
|
|
eli/gstreamer-leak-ci-dynamic
|
e20e856a
|
ci: revert github
|
|
|
natb/mobile-player-0.7
|
c1c395d5
|
small nits
|
|
|
eli/new-webrtc-fixes-0.7
|
c2546003
|
media: remove pipeline reference
|
|
|
eli/gstreamer-leak-ci
|
e29c8d36
|
test: bump timeout
|
|
|
eli/new-webrtc-fixes
|
70937dfc
|
media: remove pipeline reference
|
|
|
0.7-rc
|
f03f28d7
|
build: use streamplace prebuild forked react-native-webrtc
|
|
|
eli/potentially-working-webrtc-patch-2
|
84a75c29
|
build: npm-colon method for forked webrtc?
|
|
|
eli/potentially-working-webrtc-patch
|
667a251f
|
ok, try one with no build step i guess
|
|
|
natb/patch-rn-webrtc-fork
|
adaee3b2
|
Merge remote-tracking branch 'origin/0.7-rc' into natb/patch-rn-webrtc-fork
|
|
|
eli/fix-stuck-playback-channel
|
ec9b4c05
|
director: handle segments that come in after session closes
|
|
|
eli/fix-stuck-playback-channel-2
|
c20ed0b5
|
director: handle segments that come in after session closes
|
|
|
eli/remove-auth-webhook-url
|
b5995779
|
api_internal: remove unneeded auth-webhook-url
|
|
|
eli/ci-desktop-darwin
|
a6024530
|
ci: release should wait on desktop-darwin
|
|
|
revert-288-eli/expo-bump
|
8116bb38
|
Revert "app: bump expo, many native dependencies"
|
|
|
eli/fix-thumbnail-explosion
|
446897b2
|
test: add kryptonite thumbnail test, remote fixtures
|
|
|
natb/player-components-store
|
0dc04c72
|
add streamplace-desktop to stream key detection
|
|
|
eli/new-webrtc-style
|
61ac6641
|
playback: cleanup from code review
|
|
|
eli/webrtc-with-pip
|
a9ef7f94
|
app: move to new non-deprecated pip view
|
|
|
eli/expo-bump
|
5ac96fea
|
app: bump expo, many build fixes
|
|
|
natb/auto-resume-video
|
6f45b9e1
|
remove logging
|
|
|
eli/npm-publishing
|
4de1030e
|
package.json: typo
|
|
|
natb/check-repo-discord
|
931f098c
|
sync: use synced repo for chat messages
|
|
|
eli/phone-streaming-spike
|
85c2a686
|
hls mode stuff
|
|
|
eli/faster-native-chat
|
bc335fdb
|
app: fix syntax
|
|
|
eli/opusparse-ingest
|
e35184f5
|
hack: add segment-durations.sh
|
|
|
natb/hotfix-ios-cursor
|
34d712c1
|
Fix fullscreen regression
|
|
|
natb/fix-chat-alignment
|
10ec741d
|
Fix background color hex code and adjust padding top value
|
|
|
eli/database-resync
|
8a3e3f1d
|
media: shut down streams when keys are revoked
|
|
|
eli/wrapped-peer-connection
|
509a2658
|
app: working debug recording popup, improve live popup
|
|
|
eli/registry-on-in-dev
|
2630f44d
|
Makefile: turn gstreamer registry back on in dev for dynamic linking
|
|
|
eli/github-skip-darwin
|
a4dd43b6
|
builder-no-darwin
|
|
|
eli/osxcross-different-linker
|
460cc497
|
build: meson is for underscores
|
|
|
eli/osxcross-different-linker-twice
|
5ad84222
|
build: or maybe just try twice twice?
|
|
|
eli/osxcross-different-linker-pause
|
9ce81afd
|
build: freeze on failure so i can investigate
|
|
|
eli/osxcross-different-linker-many
|
b41171e1
|
build: do many many builds with the new linker
|
|
|
eli/osxcross-apple-clang
|
05a98f6a
|
build: switch to using apple LLVM
|
|
|
eli/osxcross-earlier-sdk
|
0cc23c8b
|
build: update version of compiler
|
|
|
eli/fast-home-page
|
93535525
|
home: dump redux, fix long first load time
|
|
|
natb/hotfix-readd-chat-text
|
838f97ad
|
hotfix: re-add chat message text and timestamp
|
|
|
natb/mobile-backgrounding
|
e21e31df
|
bump libs, enable pip
|
|
|
natb/key-mgr-attempt-2
|
15933ade
|
Remove unneeded entries from router
|
|
|
eli/cache-break-buidler
|
87f0dcf5
|
ci: pin darwin-arm64 to a specific working builder
|
|
|
natb/profile-bios
|
5c578fba
|
remove duplicated line (???)
|
|
|
natb/hide-sidebar-embeds
|
dbae83ec
|
using the right dispatch now
|
|
|
eli/osxcross-prebuild-clang
|
1786208e
|
codesign codemine
|
|
|
eli/dont-panic
|
cf77a0ee
|
media: don't panic if you can't play a concat demuxer
|
|
|
eli/lower-case-login
|
6f617ff7
|
login: force lower case, url keyboard
|
|
|
build-5
|
18f65921
|
build-5
|
|
|
build-4
|
df64ee37
|
build-4
|
|
|
build-3
|
b05642bb
|
build-3
|
|
|
build-2
|
ab9b7c34
|
build-2
|
|
|
build-1
|
fdd0652a
|
build-1
|
|
|
eli/macbuild-fix
|
254cb36d
|
build: hardcode /usr/local to fight off homebrew
|
|
|
eli/stream-from-phone
|
debfdc03
|
quick stream-from-phone checkpoint
|
|
|
natb/less-annoying-replies
|
1cb1b715
|
remove logging (hopefully last time)
|
|
|
eli/osxcross
|
de900a95
|
ci: dockerfile build stage
|
|
|
eli/components
|
6da165b0
|
websocket --> websocket-consumer
|
|
|
eli/sync-changes
|
ddc27ad5
|
sync: handle initial PDS backfill asynchronously
|
|
|
eli/discord-polish
|
675fc2a9
|
discord: don't ping if you're hydrating an empty database
|
|
|
natb/jpeg-thumbs
|
dfc5e3e1
|
add jpeg test
|
|
|
eli/discord-hook-mvp
|
6e97c7eb
|
docs: actually fix docs ordering
|
|
|
natb/vol-tap-targets
|
208804d9
|
re-commit tap target changes
|
|
|
natb/verify-sidebar-state
|
94603490
|
sidebar should never be true on load
|
|
|
natb/docs-table-wrapping
|
a70205e4
|
Set minimum width of 100px for all table cells
|
|
|
eli/organize-imports
|
275526ee
|
chore: add and run pretter-plugin-organize-imports
|
|
|
natb/link-offset
|
be409a6d
|
re-commit tap target changes
|
|
|
eli/further-gitlab-ci
|
2f1e463f
|
ci: oops fix github ci too
|
|
|
eli/gitlab-ci-improvements
|
f80e0ac9
|
typo 2
|
|
|
eli/handle-old-auth
|
951f9eff
|
app: store old did key in new variable
|
|
|
natb/key-mgmt
|
0b6155e5
|
Merge branch 'natb/key-mgmt' of github.com:streamplace/streamplace into natb/key-mgmt
|
|
|
natb/docs-openapi
|
c3c2cc5b
|
Update dependencies in pnpm-lock.yaml
|
|
|
eli/oauth-improvements
|
a7902a03
|
oauth: recover session when connection recovers
|
|
|
natb/rework-facets
|
11be52df
|
Refactor chat rich text rendering to use new segmenter
|
|
|
natb/login-redesign
|
e91e5b5e
|
Merge branch 'next' into natb/login-redesign
|
|
|
natb/upload-thrice
|
472f2f4a
|
build: only azure.archive.ubuntu.com can save us!
|
|
|
eli/streamplace-package
|
c40f2ecc
|
desktop: rename back to streamplace-desktop
|
|
|
eli/pnpm
|
aee610ea
|
build: corepack --force
|
|
|
eli/handle-oauth-rejections
|
49d0cbe5
|
app: handle changeURL action for anonPDS
|
|
|
eli/fix-gitlab
|
1ace59a1
|
build: don't check too early!
|
|
|
eli/http-metrics
|
7ed65f76
|
api: add http metrics handlers
|
|
|
eli/docker-linting
|
5bd1b48a
|
file
|
|
|
eli/standalone-oproxy
|
6de1b50d
|
oproxy: bump to latest version
|
|
|
eli/no-selftest-updates
|
603c463d
|
desktop: add AQD_NO_UPDATE
|
|
|
eli/custom-sources
|
230e1434
|
build: i don't even know. try azure?
|
|
|
natb/fix-docs-get-started
|
32d7d233
|
update main callout on docs to link that actually exists
|
|
|
natb/update-title
|
c4641528
|
switch to getting id directly from video component
|
|
|
eli/relaxed-oauth-nonces
|
d4ae2027
|
build: custom sources.list
|
|
|
eli/android-image-NONSENSE
|
41f2f59d
|
app: android images are evil
|
|
|
natb/rtmp-preferred
|
47500e85
|
Update js/app/components/live-dashboard/stream-key.tsx
|
|
|
natb/home-menu
|
bb38d13e
|
model: just use sql for recent livestreams
|
|
|
eli/oproxy-fix
|
9d3b8fec
|
oproxy: don't swallow redirect errors
|
|
|
eli/feed-error-handling
|
af73e2f3
|
feeds: skip users who have streamed with no livestream
|
|
|
eli/actor-status
|
7130d48c
|
atproto: add thumbnail to actorstatus
|
|
|
eli/get-segments-rebased
|
0fc51390
|
fixup
|
|
|
eli/get-segments
|
ec37ed4e
|
app: clean logging
|
|
|
natb/update-docs-rtmp
|
ac1d8804
|
update stream guides for RTMP + clean up
|
|
|
eli/windows-selftest-github
|
a2134093
|
ci: windows desktop desktop windows
|
|
|
eli/upload-fixes
|
0286c0e3
|
xrpc: add com.atproto.repo.uploadBlob
|
|
|
eli/revert-thumbnail
|
dd62e014
|
Revert "Merge pull request #153 from 10xCrazyHorse/feat/client-stream-thumbnail"
|
|
|
natb/fix-fullscreen
|
a737a9cc
|
Merge branch 'next' into natb/fix-fullscreen
|
|
|
eli/rtmps
|
1def8d5f
|
docker: fix mistserver dir
|
|
|
eli/oauth-in-dev-stinks
|
1524f83e
|
checkpoint 2
|
|
|
eli/node-22
|
4e19f91d
|
ci: install node@22 on gitlab
|
|
|
eli/who-limits-the-limiter
|
9865cf4e
|
ratelimit: make configurable, only ratelimit api calls
|
|
|
eli/oproxy
|
b0d5a1e3
|
prettier
|
|
|
eli/sync-tangled
|
3cc6a2c6
|
ci: add sync to tangled.sh
|
|