v0.4.0
Pre-release
Pre-release
Changes
- UI has been rewritten from scratch to replace AngularJS with React
- Now available as a standalone package (via Electron) in addition to as a Chrome App
- Lots of UI enhancements
- Improved chat design
- Fixed auto-scroll on new message
- Added bpm/bpi to header
- Last used username (and custom server host) auto-remembered
Known issues
- Occasional timing issues, seems limited to when the window is in the background (may be requestAnimationFrame related)
- Can't use space/enter to acknowledge modals or submit some forms
- Some incoming chat messages may be getting lost, still investigating; probably React
key
related - If you leave a server and then join a server, the metronome from the last session might continue playing until its interval has finished (this is because the clicks are scheduled on the master AudioContext and once they're scheduled there's no way to unschedule them. Could be resolved by playing the sound when the
beat
timers run instead, but I assume that might result in a less consistent metronome beat since those functions don't necessarily run on time)
Install
Use one of the packages below, or install into Google Chrome via the Chrome Web Store.