Skip to content

Releases: u-wave/web

v1.0.0

19 Nov 19:26
0f05430
Compare
Choose a tag to compare

There is nothing special about this release compared to the beta releases. Future releases will just follow semver. Breaking changes may still happen.

Features:

  • Compress web client files ahead of time. (#766)
  • Add subresource integrity. (#772)
  • Expose client configuration as a separate JSON endpoint. (#774)

Bugfixes:

  • Fix user cards opening slowly near window edge. (#769)
  • Fix socket authentication after it failed the first time. (#776)
  • Fix enhance on ConnectionIndicator. (3d94458)

Internal:

  • Update dependencies.

v1.0.0-beta.18

02 Oct 12:09
9caf61b
Compare
Choose a tag to compare

Features:

  • Improve SettingsPanel design. (#745)
  • Rethrow boot errors for error reporting libraries. (#755)

Internal:

  • Bail on error in prod build. (#758)
  • Add prerelease npm script (#757)
  • Add common-shake. (#754)

v1.0.0-beta.17

24 Sep 11:24
0c023dc
Compare
Choose a tag to compare

Features:

  • Add offline indicator. (#737)
  • Add x-ua-compatible meta tag for IE. (#740)

Bugfixes:

  • Fix previous YouTube video restarting in the background when switching media source. (#744)

Internal:

  • Use reconnecting-websocket from npm. (#742)
  • Fix HMR rerendering (work around webpack bug I guess?). (#736)

v1.0.0-beta.16

25 Aug 11:35
e6170c7
Compare
Choose a tag to compare

Features:

  • Add title option to configure page title. (#730)
  • Implement password reset app. Requires u-wave-api-v1@0.3.0. (#732)

Bugfixes:

  • Fix waitlist part of ETA. (#729)
  • Fix locale import paths in lib/ and es/ builds. (#731)

v1.0.0-beta.15

19 Aug 10:15
f934f7a
Compare
Choose a tag to compare

Features:

  • Add Spanish translation by @GameOver1751. (#699)
  • New chat commands: /volume, /mute, /unmute, /nick, /upvote, /downvote. (#723)
  • Only send name change request if new name is different. (#728)

Bugfixes:

  • Remove ? from HTTP requests without query parameters. (#706)
  • Fix interpolation in chat notifications. (#717)
  • Wait for locale to be loaded before rendering anything. (#721)

Internal:

  • Use format-duration module. (#702, #703)
  • Extract SearchBar component. (#708)
  • Lots of dependency updates.

v1.0.0-beta.14

09 Jul 14:07
dc3551c
Compare
Choose a tag to compare

Features:

  • Add user join, leave, name change notifications. (#681)
  • Add loading spinner to and move reload into shuffle operation. (#691)
  • Support WebSocket keepalive messages. (#696)
  • Enable source maps in production. (#697)

Bugfixes:

  • Fix progress bar animation in prod build. (#682)
  • Remember playlist item selection as new pages are loaded. (#684)

Internal:

  • Switch to babel-preset-env. (#566)
  • Move playMentionSound into util module. (#687)
  • Make overlays standalone components, not tied to <Overlay/>. (#688)
  • Development server: Auto-reload Web API on changes. (#698)

v1.0.0-beta.13

09 Jul 14:07
f4bee82
Compare
Choose a tag to compare

Features:

  • Improve progress bar animation. (#672)

Bugfixes:

  • Hide import panels on error. (#674)

Internal:

  • Use an <img> for emoji. (#673)
  • Enable ModuleConcatenationPlugin with Webpack v3. (#676)
  • Test doing a full prod build on CI. (#678)

v1.0.0-beta.12

09 Jun 21:34
28eaef3
Compare
Choose a tag to compare

Features:

  • Add a loading spinner to the skip button. (#660)
  • Resync time if the local clock changes unexpectedly. (#661)
  • Lazy load all non-English locales. (#609)

Bugfixes:

  • Room History style fixes. (#655)
  • Fix entering fullscreen mode. (#659)
  • Fix JS error on logout. (#663)

Internal:

  • Add explicit dependency on es2015-modules-commonjs transform. (2719955)
  • Remove old experimental plugin file code. (#662)
  • Fix deprecation warnings during tests. (#664)
  • Extract MediaThumbnail component. (#665)
  • Use a unique key for media list rows to minimize updates while scrolling. (#637)
  • Add Node 8 to CI. (#666)
  • Auto-update lockfile w/ greenkeeper. (#668)

v1.0.0-beta.11

27 May 11:35
712961b
Compare
Choose a tag to compare

Bugfixes:

  • Fix the Video toolbar position. (#652)

v1.0.0-beta.10

25 May 22:53
3c6c50f
Compare
Choose a tag to compare

Features:

  • Use a material-ui-like loading spinner. (#610)
  • Default to https://sigil.u-wave.net avatars. (#611)
  • Add Privacy Policy checkbox to register form. (#614)
  • Automatically close media source picker after selecting a source. (#627)
  • Batch rerenders into a requestAnimationFrame. (#629)
  • Allow pausing YouTube videos in Preview mode. (#636)
  • Wait for the initial state before rendering. (#649)

Bugfixes:

  • Truncate long song names in SoundCloud card. (#613)
  • Fix logo size on the privacy policy page. (#615)

Internal:

  • Dependency upgrades (especially React, material-ui)
  • Switch to a different YouTube component that handles state internally. (#590)
  • Small serve task cleanup. (#619)
  • Show more helpful Redis/Mongo connection errors. (#622)
  • Flatten invalid nested CSS selectors. (#642)