commits
* 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
forge can't handle @streamplace/desktop apparently
https://github.com/electron/forge/issues/3462