Skip to content

Releases: fmalcher/soundcraft-ui

v3.1.0

01 Jan 16:00
d6c26e7
Compare
Choose a tag to compare

Features

  • add name$ property to FadeableChannel (5939eb2)
  • add support for channel sync (fdd6139)
  • wait for initial params after connection init (73725b2)

Other

  • add contribution section on index page (fb65dd8)
  • add page "How this library works" (1652887)
  • add quick start guide (e57d73b)
  • add section about usage with async/await (347be1d)
  • add sponsor link in docs footer (99aff47)
  • add tests for MixerStore (1dbaa82)
  • disable Nx legacy cache (b7c5440)
  • nx migrate 20.1.4 (f616e2d)
  • nx migrate, use Angular 19 (cbcd58a)
  • prettier ignore all HTML files (7e5182e)
  • testbed: migrate styles to [@use](https://github.com/use) and remove lighten() (c7cfc81)
  • testbed: remove ngClass and migrate to [class] (1a041f5)

v3.0.0

03 Nov 09:19
ae64bad
Compare
Choose a tag to compare

This release integrates another WebSocket abstraction. It also makes it possible to define an individual WebSocket constructor.
Since we are not aware of potential edge cases and hidden breaking changes, this is published as a major release.

Features

  • add options to SoundcraftUI, make WS ctor configurable (6510bfc)

Other

  • move serializer function to WS creation (cba0fcc)
  • set useDefineForClassFields explicitly to false (d99b5e1)
  • use modern-isomorphic-ws for WebSocket (d9c9171)
  • add changelog to docs (aeae426)
  • rename workflow (1acba84)
  • add badges for CI and license (e3d96e5)
  • add badges in main README too (260b266)
  • fix README shields. again. (19ecf9a)
  • reformat changelog (2468177)
  • nx migrate 20.0.6 (611c84b)

v3.0.0-beta.1

30 Oct 09:50
aeae426
Compare
Choose a tag to compare
v3.0.0-beta.1 Pre-release
Pre-release

This is a beta release for the changed WebSocket abstraction.

Features

  • add options to SoundcraftUI, make WS ctor configurable (6510bfc)

Other

  • move serializer function to WS creation (cba0fcc)
  • set useDefineForClassFields explicitly to false (d99b5e1)
  • use modern-isomorphic-ws for WebSocket (d9c9171)
  • add changelog to docs (aeae426)
  • rename workflow (1acba84)
  • add badges for CI and license (e3d96e5)
  • add badges in main README too (260b266)
  • fix README shields. again. (19ecf9a)
  • reformat changelog (2468177)

v2.7.0

22 Oct 12:24
67bba68
Compare
Choose a tag to compare

Features

  • add FxBus to ObjectStore (b929038)
  • add support for changing channel name (2f04098)
  • add support for FX parameters (3099b64)

Bug Fixes

  • correct behavior when reading channel name (5546ee9)
  • remove unused function reference (d20caa7)

Other

  • adjust BPM range (517a3f2)
  • broader typing for selectGenericChannelProperty (079ba6b)
  • fix dependency conflicts (3568b6a)
  • nx update to 20.0.2 (c8a5252)
  • rename ChannelStore to ObjectStore (a6aa8c7)
  • restructure command tables and add more info (dff0b86)
  • update ESLint and remove deprecated rule (0312d3f)

v2.6.0

18 Oct 14:01
f9118ae
Compare
Choose a tag to compare

In this release, we created a new public docs page with all information about this library.
See the docs: https://fmalcher.github.io/soundcraft-ui

Features

  • add support for FX BPM and type settings (140b25b)
  • add support for saving/updating cues (0da073f)
  • docs page with Docusaurus (13d8360)

Bug Fixes

  • do not update current snapshot/cue when info is missing (ebf4071)

Other

  • add docs page to package.json (00b3348)
  • add imprint and legal info (85a7c49)
  • remove path filter for CI build (bb63ccf)
  • rename AUX/FX buses to "sends" to align with the web app (1030f62)

v2.5.0

14 Sep 19:02
9d22f63
Compare
Choose a tag to compare

Features

  • add support for saving/updating snapshots (26d50d7)

Other

  • nx update to 19.7.3 (1d1acb0)
  • remove unused imports (90b3855)
  • testbed: migrate inputs/outputs to signal functions (f09bafe)

v2.4.1

09 Sep 08:24
d9b6fc7
Compare
Choose a tag to compare

Bug Fixes

Other

  • copy README to build output (946d035)

v2.4.0

09 Sep 07:47
3765edf
Compare
Choose a tag to compare

This is a huge release as it adds a brand new feature: VU meter! You can now consume the volume levels of all channels on the master bus. See the README for more information.

Features

  • add support for VU meter (a764ceb)
  • vu: add utility function vuValueToDB() for conversion to dB values (cff10be)

Other

  • add tests for ChannelStore and channel singletons (44ea734)
  • fix dependency conflicts (48b4543)
  • mark class fields as readonly (e247e1b)
  • minor docs/comment improvements (d09bca5)
  • nx update to 19.6 (1613c97)
  • nx update to 19.6.5 (e21b186)
  • remove unnecessary type guard and use faster comparison in filter() (695556e)
  • rename "util" to "utils" (e2fcc06)

v2.3.0

30 Jul 19:43
Compare
Choose a tag to compare

Features

  • add start and stop for dual-track recording (ab69511)
  • add start and stop for multi-track recording (#135) (be50bbd)
  • add support for multi-track channel selection (d5256bb)

Bug Fixes

Other

v2.2.1

12 Feb 18:16
Compare
Choose a tag to compare

Bug Fixes

  • remove unnecessary console.log (4c82f52)