commits
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
Add retry logic for uploading the thumbnail blob. Retry up to 3 times if
the server returns a blob of size 0, but the original blob was not empty.
* build: start pnpm migration
* build: potentially-working pnpm app build
* build: corepack for coremac
* build: update docs to pnpm
* build: migrate yarn.lock to pnpm-lock.yaml
* build: fix prettier
* desktop: bump uuid
* build: corepack --force
* app: clear oauth session stuff on rejection
* app: handle changeURL action for anonPDS
* 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