Skip to content

Releases: u-wave/web

v2.0.0-alpha.11

18 Oct 13:26
Compare
Choose a tag to compare

While this is an alpha release, new servers should use this rather than an older "stable" version.

Bugfixes:

  • Fix custom emoji display in suggestions. (#2519)

Internal:

  • Use React Suspense when loading ReCaptcha. (#2520)
  • Replace custom package.json generation by a webpack plugin. (#2517)

v2.0.0-alpha.10

16 Oct 19:27
Compare
Choose a tag to compare

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 variable EMOJI_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

27 Jun 14:55
Compare
Choose a tag to compare

This release requires a server using üWave Core 0.5.0-alpha.8 or higher.

Features:

  • Breaking: Use the server-default artist/title when adding search results. (#2359)
  • Change waitlist button label to "Stop playing" while user is DJ. (#2373)

v2.0.0-alpha.8

23 May 15:13
Compare
Choose a tag to compare

While this is an alpha release, new servers should use this rather than an older "stable" version.

Features:

  • Pick chapters in the Edit Media dialog. (#1677)
  • Support new emoji that do not have joypixel shortcodes yet. (#2360)

Bugfixes:

  • Fix waitlist row positioning. (a19f25a)
  • Fix a crash when disabling video playback. (e148be5)

v2.0.0-alpha.7

01 May 17:25
Compare
Choose a tag to compare

While this is an alpha release, new servers should use this rather than an older "stable" version.

Features:

  • Add twitter emoji. (#2149)

Internal:

  • Upgrade React to version 18. (#2271)
  • Use UUIDs for chat message IDs. (#2311)
  • Use react-virtual instead of react-window. (#2306)
  • And many dependency updates.

v2.0.0-alpha.6

20 Nov 14:57
Compare
Choose a tag to compare

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

11 Nov 22:13
Compare
Choose a tag to compare

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

11 Nov 22:13
Compare
Choose a tag to compare

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

07 Nov 20:05
Compare
Choose a tag to compare

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

07 Nov 13:06
Compare
Choose a tag to compare

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.