core
core copied to clipboard
The core library driving üWave, the self-hosted collaborative listening platform.
Bumps [pino-http](https://github.com/pinojs/pino-http) from 9.0.0 to 10.1.0. Release notes Sourced from pino-http's releases. v10.0.0 What's Changed Fix tests on Node 20 by @jsumners in pinojs/pino-http#301 Updating for v9: update dependencies and...
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.2.0. Release notes Sourced from eslint's releases. v9.2.0 Features 8485d76 feat: no-case-declarations add suggestions (#18388) (Josh Goldberg ✨) a498f35 feat: update Unicode letter detection in...
The current DJ can enable auto-leave to leave the waitlist *after* their current play is over.
Bumps [passport](https://github.com/jaredhanson/passport) from 0.5.3 to 0.6.0. Changelog Sourced from passport's changelog. [0.6.0] - 2022-05-20 Added authenticate(), req#login, and req#logout accept a keepSessionInfo: true option to keep session information after regenerating...
We have relational data and I've had to spend a lot of time making Mongo do the things that we need. It's a bad fit for this type of application...
Starting with something janky
We are currently using the WebSocket connection for receiving _and_ sending chat messages. Sending messages has a small client bug when the message the server broadcasts is different from the...
Closes https://github.com/u-wave/core/issues/298 Works together with https://github.com/u-wave/u-wave-source-youtube/pull/116 Sources are registered using the `uw.useSource(SourcePlugin)` function instead of just `uw.source(sourcePlugin)`. The `useSource()` function sets up runtime configuration and handles adding/removing/refreshing the source plugin...
We'll need to decide on a versioning strategy. When üWave first started I think we were going for a `/v1/`-like URL-based approach. That seems fine, but we could also consider...
For emoji and avatars, we need to be able to upload and store files. That could probably use some shared machinery, so all the files end up in a predictable...