commits
* ci: add osxcross
* ci: build-mac
* ci: working darwin-amd64 build
* ci: dockerfile build stage
* build: use clang from llvm repos
* ci: builder-rebuild is a tiny job
* ci: skip desktop for now
* ci: add darwin codesigning
* ci: cargo install apple-codesign
* ci: cstreamplace for everyone but darwin
* this commit left blank
* ci: recombine images now that it's fast
* ci: arch typo
* ci: add notarization
* ci: gradle no daemon
* ci: zip it uppppp
* empty commit for build
* one last empty commit for build
* github ci: clean disk a bit before building
* ci: re-add darwin desktop build and ios build
* github: simpler approach for saving build space
* gitlab: handle command with spaces
* Makefile: typo
* Makefile: semi colons
* unlock keychain for signing
* build tweaks
* nothing to be done lmao
* ci: we should really build darwin-amd64 i guess
* asodfij
* codesign codemine
nav: verify sidebar state on load
chat: add swipe gesture on mobile to reply
* components: init @streamplace/components
* fix build
* components: implemented chat!
* components: local chat works now!
* dump tsup, remove old code
* remove example-app for now
* build: add knip for checking missing dependencies
* fix build
* update README
* maybe lexicons postinstall?
* app: remove old chat stuff from redux
* components: migrate replyTo
* components: migrate viewers
* components: migrate livestream
* components: migrate segment
* components: migrate renditions
* components: tweak handleWebsocketMessages
* libraries: pnpm run build as postinstall
* build: perhaps make js-lexicons like this?
* app: mobile tweaks
* websocket: can't send a profile we don't have
* websocket --> websocket-consumer
it's logging way too much for what is basically code mostly taken straight from RNGH examples
* components: init @streamplace/components
* fix build
* components: implemented chat!
* components: local chat works now!
* dump tsup, remove old code
* remove example-app for now
* build: add knip for checking missing dependencies
* fix build
* update README
* maybe lexicons postinstall?
* app: remove old chat stuff from redux
* components: migrate replyTo
* components: migrate viewers
* components: migrate livestream
* components: migrate segment
* components: migrate renditions
* components: tweak handleWebsocketMessages
* libraries: pnpm run build as postinstall
* build: perhaps make js-lexicons like this?
* app: mobile tweaks
* websocket: can't send a profile we don't have
* websocket --> websocket-consumer
* serve all thumbs as jpg no matter the thumb endpoint
* change on frontend
* add jpeg test
* discord: add basic webhook integration
* working image discord embeds!
* discord: add name color
* discord: better live formatting
* discord: implement chat support, avatar caching
* golive: add all facets to the created post
* discord: add docs
* discord: fix docs
* Update js/docs/src/content/docs/guides/start-streaming/discord-hooks.md
Co-authored-by: natalie <22222885+espeon@users.noreply.github.com>
* docs: actually fix docs ordering
---------
Co-authored-by: natalie <22222885+espeon@users.noreply.github.com>
* preserve whitespace in first table column cells
* Set minimum width of 100px for all table cells
- should be component's responsibility to request a hidden sidebar
* ci: builder in GCR region
* new branch new typo
* tweak location
* docker auth as a file
* fix bunny build
* ci: handle tiny jobs locally
* ci: oops fix github ci too
* ci: tweak entrypoitn
* ci: parallelize gitlab builds
* idk like this?
* make more stuff
* need dash dash
* ci: build desktop too
* ci: break up the builds
* ci: fix build needs
* ci: add make version
* ci: run arm64 on arm64
* ci: split out android-debug and android-release
* ci: fix dependencies
* ci: android build but better
* ci: android more better
* prebuild?
* typo
* typo 2
* app: handle old oauth sessions
* app: handle one more old did case
* app: store old did key in new variable
docs: openapi gen with lexmd
design: redo login, add sign up
chat: rework rich text renderer's faceting
fix: retry logic if the thumbnail doesn't upload right
app: more aggressive on session restoration
This reverts commit 465098576d0f5a57e8e51ffa755495a499df0062.
streamplace: add streamplace npm package
forge can't handle @streamplace/desktop apparently
https://github.com/electron/forge/issues/3462
* ci: add osxcross
* ci: build-mac
* ci: working darwin-amd64 build
* ci: dockerfile build stage
* build: use clang from llvm repos
* ci: builder-rebuild is a tiny job
* ci: skip desktop for now
* ci: add darwin codesigning
* ci: cargo install apple-codesign
* ci: cstreamplace for everyone but darwin
* this commit left blank
* ci: recombine images now that it's fast
* ci: arch typo
* ci: add notarization
* ci: gradle no daemon
* ci: zip it uppppp
* empty commit for build
* one last empty commit for build
* github ci: clean disk a bit before building
* ci: re-add darwin desktop build and ios build
* github: simpler approach for saving build space
* gitlab: handle command with spaces
* Makefile: typo
* Makefile: semi colons
* unlock keychain for signing
* build tweaks
* nothing to be done lmao
* ci: we should really build darwin-amd64 i guess
* asodfij
* codesign codemine
* components: init @streamplace/components
* fix build
* components: implemented chat!
* components: local chat works now!
* dump tsup, remove old code
* remove example-app for now
* build: add knip for checking missing dependencies
* fix build
* update README
* maybe lexicons postinstall?
* app: remove old chat stuff from redux
* components: migrate replyTo
* components: migrate viewers
* components: migrate livestream
* components: migrate segment
* components: migrate renditions
* components: tweak handleWebsocketMessages
* libraries: pnpm run build as postinstall
* build: perhaps make js-lexicons like this?
* app: mobile tweaks
* websocket: can't send a profile we don't have
* websocket --> websocket-consumer
* components: init @streamplace/components
* fix build
* components: implemented chat!
* components: local chat works now!
* dump tsup, remove old code
* remove example-app for now
* build: add knip for checking missing dependencies
* fix build
* update README
* maybe lexicons postinstall?
* app: remove old chat stuff from redux
* components: migrate replyTo
* components: migrate viewers
* components: migrate livestream
* components: migrate segment
* components: migrate renditions
* components: tweak handleWebsocketMessages
* libraries: pnpm run build as postinstall
* build: perhaps make js-lexicons like this?
* app: mobile tweaks
* websocket: can't send a profile we don't have
* websocket --> websocket-consumer
* discord: add basic webhook integration
* working image discord embeds!
* discord: add name color
* discord: better live formatting
* discord: implement chat support, avatar caching
* golive: add all facets to the created post
* discord: add docs
* discord: fix docs
* Update js/docs/src/content/docs/guides/start-streaming/discord-hooks.md
Co-authored-by: natalie <22222885+espeon@users.noreply.github.com>
* docs: actually fix docs ordering
---------
Co-authored-by: natalie <22222885+espeon@users.noreply.github.com>
- should be component's responsibility to request a hidden sidebar
* ci: tweak entrypoitn
* ci: parallelize gitlab builds
* idk like this?
* make more stuff
* need dash dash
* ci: build desktop too
* ci: break up the builds
* ci: fix build needs
* ci: add make version
* ci: run arm64 on arm64
* ci: split out android-debug and android-release
* ci: fix dependencies
* ci: android build but better
* ci: android more better
* prebuild?
* typo
* typo 2
forge can't handle @streamplace/desktop apparently
https://github.com/electron/forge/issues/3462