Releases: u-wave/web
v2.0.0-alpha.11
v2.0.0-alpha.10
While this is an alpha release, new servers should use this rather than an older "stable" version.
Features:
- Custom emoji support for the provided executable. (#2515)
Provide an environment variableEMOJI_DIR
pointing to a directory with images to use as
custom emoji, on top of the included Twitter emoji.
Internal:
- Dependency updates.
v2.0.0-alpha.9
v2.0.0-alpha.8
v2.0.0-alpha.7
While this is an alpha release, new servers should use this rather than an older "stable" version.
Features:
- Add twitter emoji. (#2149)
Internal:
v2.0.0-alpha.6
While this is an alpha release, new servers should use this rather than an older "stable" version.
Features:
- Show advance messages in the chat. (#1666)
Now you can see during which media a message was sent.
Bugfixes:
- Fix history display in Chrome. It used to use
float: inline-start
, which Chrome does not
support. Now it uses CSS grids.
Internal:
- Use CSS grids for media lists. (#2148)
v2.0.0-alpha.5
While this is an alpha release, new servers should use this rather than an older "stable" version.
This is just a re-release of 2.0.0-alpha.4, which (ironically) included mismatching hashes in the
build output.
v2.0.0-alpha.4
While this is an alpha release, new servers should use this rather than an older "stable" version.
This release re-introduces the search results feature that shows the playlists each result is
already part of. This requires üWave Core 0.5.0-alpha.8 or higher. In older server versions, the
feature is far too slow to be used.
Features:
- Request related playlists in search queries.
Internal:
- Reimplement media progress bar in JS. (#2140)
- Read HTML from filesystem on each request. If you upgrade the static files for the web client at
runtime it will no longer cause hash mismatches. You should still restart the web client's web
server to pick up server-side changes.
v2.0.0-alpha.3
While this is an alpha release, new servers should use this rather than an older "stable" version.
This release addresses a bunch of crashes introduced in the 2.0.0-alpha.2 release.
Features:
- Add
RECAPTCHA_KEY
env variable to configure ReCaptcha verification at signup with the
included executable.
Bugfixes:
- Fix crash due to different playlist item object shape.
- Fix crash when a user role has no locale string.
- Add an error boundary to overlays so they do not crash the whole app.
- Accept both UNIX and ISO timestamp formats for
booth.startTime
. This makes the client work
with üWave Core 0.5.0-alpha.5, which returns an unexpected value here.
v2.0.0-alpha.2
This release is basically one big PR upgrading the build system and many dependencies.
A few bugfixes slipped in as well.
Features:
- Breaking: Raised browser support floor to evergreen Firefox/Chrome/Edge versions.
The aim is to re-introduce support for IE 11 in a future release using a dual bundling strategy
but that may take a while. - Update to React 17.
- Update to MUI 5.
- Improved SoundCloud error messages.
Bugfixes:
- Closing search results no longer shows an infinite loading screen.
- A failing search no longer shows an infinite loading screen.
- Improved scroll performance in search results.
Internal:
- Breaking: u-wave-web now requires Node.js 12.x or higher.
- Switch from enzyme to react-testing-library, which has React 17 support.
- Switch from mocha to jest, which has better react-testing-library support.
- Switch to native ES modules for most build scripts.