Releases: ReadAlongs/Studio-Web
Releases · ReadAlongs/Studio-Web
Release v1.0.2
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...
v0.2.1: Image editing, state management, optimizations
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
- @SamuelLarkin made their first contribution in #27
- @dhdaines made their first contribution in #75
Full Changelog: v0.1.3...v0.2.1
Release v0.1.3
Release v0.1.2
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)