Skip to content

Releases: ReadAlongs/Studio-Web

Release v1.5.1

17 Oct 20:43
Compare
Choose a tag to compare

Roll back patch, replaces deprecated v1.5.0

This patch rolls back a few changes made in v1.5.0, bringing us back to a stable state, with a few outstanding bugs that will need to be re-patched.

✨ New Features

  • ea4bb7f - auto-update the browserslist db on dev branches (commit by @joanise)

🔧 Chores

Release v1.5.0

17 Sep 18:15
9bdac55
Compare
Choose a tag to compare

Deprecated, use v1.5.1 instead

A few recent commits caused the editor to fail to save edited words and alignments. Consequently, we are deprecating this release. We released 1.5.1 that takes us back to a stable state, but with a few bugs un-fixed.

Original release notes

This release primarily integrates the ReadAlong Studio's Editor functionality into the main application, making it easier to fix alignment errors and update previously created readalongs.

It also adds the ability to have multiple annotation layers in a read along.

✨ New Features

🐛 Bug Fixes

♻️ Refactors

🔧 Chores

Release v1.4.1

05 Jun 21:00
Compare
Choose a tag to compare

✨ New Features

  • b83ffa2 - added version information in the interface and outputs (commit by @deltork)

🐛 Bug Fixes

  • a1c9d84 - ci: previews and deploy need content write permission (commit by @joanise)
  • c5273b8 - issue 268. single word read-along now highlights every time (commit by @deltork)
  • 859f685 - update unidecode (commit by @roedoejet)
  • ad7834e - blank out ancient file from dependabot dependency graph (commit by @joanise)
  • f9e5c9d - ci: write permission required for deploy too (commit by @joanise)

🔧 Chores

Release v1.4.0

17 May 21:38
Compare
Choose a tag to compare

✨ New Features

  • 3733977 - created a settings dialog, allows end-users to override the configuration of a read along (commit by @deltork)
  • 435efe7 - translations and message tweaks for the gear menu (commit by @joanise)

🐛 Bug Fixes

♻️ Refactors

  • 298b740 - rename publish.yml to the better self-documenting deploy.yml (commit by @joanise)
  • 49cdcd5 - remove dead scripts from web-component (commit by @joanise)

🔧 Chores

Release v1.3.0

02 May 20:37
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

♻️ Refactors

  • 62f86c7 - move download logic out to its own component (commit by @roedoejet)
  • 59571a6 - extract new studio-web i18n and reorder messages.{es,fr} too (commit by @joanise)

✅ Tests

🔧 Chores

v1.2.1

03 Apr 17:32
Compare
Choose a tag to compare

What's Changed

v1.2.0 introduced a breaking change. This version allows both use-assets-folder and image-assets-folder to be used.

Full Changelog: v1.2.0...v1.2.1

v1.2.0

02 Apr 22:31
2df8ef0
Compare
Choose a tag to compare

What's Changed

BREAKING CHANGES

  • use-assets-folder (Boolean) has been replaced by image-assets-folder (string). by @roedoejet in #243

New Features

Minor changes

  • Changes by create-pull-request action by @github-actions in #230
  • build(deps): bump axios from 1.3.4 to 1.6.1 by @dependabot in #232
  • build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #234
  • docs: add citation by @roedoejet in #235
  • build(deps-dev): bump ip from 2.0.0 to 2.0.1 by @dependabot in #236
  • ci: bump actions to the supported node 20 versions by @joanise in #237
  • ci: bump production node version to 18 since 16 is eol by @joanise in #238
  • build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #242
  • build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #245

Full Changelog: v1.1.1...v1.2.0

Release v1.1.1

23 Oct 21:05
4990299
Compare
Choose a tag to compare

1.1.1 (2023-10-23)

Documentation

  • update the npm publish instructions to refer to release.yml (2c30289)

Build Systems

  • deps-dev: bump @babel/traverse from 7.21.3 to 7.23.2 (#226) (25557fa)

Release 1.1.0

05 Oct 15:56
Compare
Choose a tag to compare

What's Changed

  • feat(es): add spanish thanks to Jorge Rosés Labrada by @roedoejet in #192
  • ci: bump gh pages action to use node 16 by @joanise in #194
  • Fix release workflow by @joanise in #195
  • Web-Component read strings from i18n/messages.*.json by @joanise in #196
  • feat(fonts): use bc sans by default by @roedoejet in #197
  • misc small improvements by @joanise in #198
  • build(deps-dev): bump webpack from 5.75.0 to 5.76.0 by @dependabot in #199
  • fix(deps): bump angular to 15.2.4 and update all dependencies possible by @joanise in #202
  • build(deps): bump engine.io from 6.4.1 to 6.4.2 by @dependabot in #204
  • fix: handle g2p errors with the updated g2p handling in web_api by @joanise in #205
  • build(deps): bump socket.io-parser from 4.2.2 to 4.2.3 by @dependabot in #206
  • feat: add aligner fallback settings for difficult alignments by @roedoejet in #207
  • clean up package.json and project.json for studio-web by @joanise in #208
  • docs: it is better to use "npx nx" than "npm install -g nx" by @joanise in #210
  • feat: simplify language selection by @roedoejet in #209
  • Dev.fix by @roedoejet in #212
  • Close the microphone stream when done recording (fixes #213) by @dhdaines in #214
  • Limit height of image to page height by @dhdaines in #217
  • fix: use relative URLs for all assets by @joanise in #219
  • Three small changes: play/pause tooltip, mat icon typo, aria recommendation by @joanise in #220
  • build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #221
  • fix: upgrade cypress to fix several CVEs by @joanise in #222
  • feat: allow embedded ReadAlong in element by @dhdaines in #203
  • chore: bump ngx version though not strictly necessary by @dhdaines in #223

Full Changelog: v1.0.2...v1.1.0

Release v1.0.2

28 Feb 23:11
Compare
Choose a tag to compare

1.0.2 (2023-02-28)

Features

  • add analytics for file downloads and events (709f4d6)
  • add caveat about not using the browser back button (e3ff851)
  • add download option for various output formats (247df8f)
  • add error page (03a508f)
  • add French translations (8b4a776)
  • add icons instead of add-line text (6bb4ba5)
  • add opt-out for analytics (2fe0051)
  • add plausible analytics (41033d0)
  • add routing for errors (171886c)
  • add scroll-behaviour attribute to allow non-animated page trans (a62355f)
  • add stop button while playing back recording (8f16cec)
  • add the contact the devs info to the error page too (6f49402)
  • add versioning to single file bundle (90a81dc)
  • build french site as well (2edc2f7)
  • change recording button text when recording happens (c261695), closes #132
  • detect failed alignments (da80f7c)
  • disable recording button while we are trying to start to record (18279f0)
  • filter und from the list of languages (c76c10d)
  • French l10n for download options (8a9a91a)
  • French translation for web analytics policy (172812c)
  • greatly simplify the microphone service (9fced0b)
  • handle langs failure better (50d70a9)
  • i18n the error page messages (e70e9cf)
  • make an observable for soundswallower init so we can wait for it and catch errors (f9735ca)
  • meta tags for social media and search engines (c17d98a)
  • move error handling to a single place and handle more errors (bb05513)
  • move UI error reporting to UI code (09adfe3)
  • nobody is listening to modelLoaded, it can be a normal attribute (6ca6078)
  • option to control playback rate range (31e3562)
  • option to hide translations at load time (10d869c)
  • ping images before using them (791e275)
  • playback-rate-range is now a number (06cefa0)
  • rename Save button to Save a copy for better clarity (719b343)
  • report all the things (4d30762)
  • report failed alignments (d914a63)
  • switch .ras to .readalong (8dc952d)
  • tour: add tour for step 2 (e5b1236)
  • polyfill mediarecorder for older safari (262a155)
  • preload the model (fixes #130) (1cbf2d0)
  • remove page title editing from interface (a13a66c)
  • report /langs failure on load (c08516c)
  • report fatal errors fatally (2bec766)
  • report g2p warnings (71919a2)
  • shepherd tour describes the export formats (9fedc46)
  • tell the user what the max size is (b938d31)
  • translate component UI (thanks monorepo!) (f9e7f2f)
  • translate component UI (thanks monorepo!) (6bfe277)
  • translate no model loaded message (dff26a2)
  • translate the overwrite your data warning in the tour (739cf9b)
  • use ESM in TypeScript, needed for next SoundSwallower (25b1f99)
  • use jsonly soundswallower (to be in 0.6.2) (d7d0aa8)
  • use our new email address in the contact us links (38f75df)
  • warn user if they're about to leave page after dirtying the form (d8d7a7c)
  • warn user if they're about to leave page after dirtying the form (1e316a6)
  • analytics: add custom event for download (5e6f9cb)

Bug Fixes

  • translations: add and remove translations when ras file already contains them (9377a8a)
  • translations: add various suggested fixes (f60f89c)
  • add correct type for convertRasFormat$ (1d8dbcf)
  • add different error messages (da6b415)
  • add fixed bundle to studio-web (2eccde5)
  • add limit to text upload files (94a9b97)
  • add primary colouring to agree button (665bd6a)
  • add some padding left of the save text icon (ecc15e2)
  • add specific aligner error message (59ce352)
  • add specific targets for serve and remove specific targets for build (05e2c13)
  • add title as html page title on download ([9d2...
Read more