Skip to content

Releases: ReadAlongs/Studio-Web

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

v0.2.1: Image editing, state management, optimizations

08 Feb 19:21
afee282
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #24
  • chore(deps): bump async from 3.2.0 to 3.2.4 by @dependabot in #23
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #22
  • chore(deps): bump follow-redirects from 1.14.1 to 1.14.8 by @dependabot in #21
  • Added tooltips for UI's buttons. by @SamuelLarkin in #27
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #26
  • Updating the documentation to say "use ^0.1.6" by @joanise in #40
  • Convert the Web-Component repo to a mono repo by @joanise in #33
  • chore(deps): bump loader-utils from 2.0.2 to 2.0.3 in /packages/angular-workspace by @dependabot in #45
  • chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/stencil-component by @dependabot in #41
  • chore(deps): bump async from 3.2.0 to 3.2.4 in /packages/stencil-component by @dependabot in #42
  • chore(deps): bump minimist from 1.2.5 to 1.2.7 in /packages/stencil-component by @dependabot in #43
  • chore(deps): bump json-schema and jsprim in /packages/stencil-component by @dependabot in #44
  • chore(deps): bump parse-url from 7.0.2 to 8.1.0 by @dependabot in #46
  • docs: add more beginner user documentation by @joanise in #47
  • chore(deps): bump loader-utils from 2.0.3 to 2.0.4 in /packages/angular-workspace by @dependabot in #48
  • chore(deps): bump engine.io from 6.2.0 to 6.2.1 in /packages/angular-workspace by @dependabot in #50
  • chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /packages/stencil-component by @dependabot in #51
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/angular-workspace by @dependabot in #55
  • chore(deps): bump qs from 6.5.2 to 6.5.3 in /packages/stencil-component by @dependabot in #54
  • CI: matrix testing: test with Node 14 and Node 16 by @joanise in #53
  • chore(deps): bump json5 from 2.2.1 to 2.2.3 in /packages/stencil-component by @dependabot in #58
  • chore(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #57
  • chore(deps): bump json5 from 2.2.1 to 2.2.3 in /packages/angular-workspace by @dependabot in #56
  • chore(deps): bump ua-parser-js from 0.7.32 to 0.7.33 in /packages/angular-workspace by @dependabot in #63
  • various monorepo updates by @joanise in #64
  • feat(images): add image feature in web-c and studio-web by @roedoejet in #67
  • docs: clarify how to run the component and the app locally by @joanise in #69
  • Merge studio web into the monorepo itself by @joanise in #72
  • Enable CORS headers for serve-test-data and update documentation by @dhdaines in #75
  • Use the new readalong XML format by @dhdaines in #76
  • Compress images reasonably by default by @dhdaines in #77
  • fix: fix typo in webpack config to allow bundling by @roedoejet in #82
  • Fix unpkg bundle by @dhdaines in #83

New Contributors

Full Changelog: v0.1.3...v0.2.1

Release v0.1.3

07 Oct 21:16
Compare
Choose a tag to compare

0.1.3 (2021-10-07)

Features

  • ci: add b64 encoding of google fonts to prepublishing step (179e2c1)
  • ci: add webpack for single file building (c39bfec)

Bug Fixes

  • ci: commit change to release branch (5d4fc66)

Documentation

  • add readme for offline bundle.js (f6c756c)

Release v0.1.2

01 Oct 21:58
Compare
Choose a tag to compare

0.1.2 (2021-10-01)

Features

  • add appropriate commands to package.json (808cd68)

Bug Fixes

  • correct Copyright statement (a918eed)
  • assets: the lagecy behaviour, in 0.1.0 and 0.0.7, was to only have images in assets/ (b24e736)
  • ci: stall when running integration tests (2b6a594)

Documentation

  • document how to run the tests (fd43856)
  • assets: adjust the docs about assets for image urls (f9b6fe4)
  • update import snippet (75b97b1)

Code Refactoring

  • cy: extract commands: cy.readalong()/cy.readalongElement() (3bacec1)

Continuous Integration

  • added ci release workflow (621a905)
  • fix version bumping and commit tagging (b740f1b)
  • setup Cypress CI (d8a8034)
  • use actions git config (e1d2bb3)

Tests

  • add ej-fra readalong as test data (d170dd9)
  • get a test working (d8d9c25)
  • progress bar skips pages (d1e9883)