Studio-Web
Merge studio web into the monorepo itself
#72
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
221
Changes
View On
GitHub
Merge studio web into the monorepo itself
#72
joanise
merged 221 commits into
main
from
dev.merge-studio-web
initial commit
21ab0f6e
fix(api): basic integration with ras web api
d65d9cbf
fix: remove soundswallower from angular build
c5c2165a
fix: typo
43042bfe
feat(api): add language names from api
315fddc1
feat(ssjs): added and initialize soundswallower
a95c9660
feat: added alignment and b64 service
b62ab87d
test: add working unittests
42ae73d3
fix: use new api
c495de04
style: added husky and commitlint
8bd0bbd9
style: added husky and commitlint
a0ebe649
style: added husky and commitlint
911fb41f
style: sort imports
4c76d28f
refactor: load ss script directly
f6373c7b
feat: add full offline b64 funcitonality for output readalong
d25d8221
refactor: update ssjs api
827d71bd
ci: add continuous testing and deployment
778611f4
fix: added proper ss import
ffa6fc34
fix(ci): fix deploy path
df16e00e
fix: change prod build to mt.org address
7e200532
chore: add warning message
b79d99b9
refactor: import soundswallower directly and implement align code
e99dbe66
feat: use soundswallower directly
7d646b96
refactor: remove src/assets as we copy directly
ee2c1abd
refactor: remove dead code
5895e4b8
fix: accept incorrect typescript in soundswallower.d.ts temporarily
9f20085e
refactor: remove unnecessary import
6bfe2197
fix: not sure custom-webpack needed for extract-i18n
0d6b172f
fix: log the hypseg in readable fashion
aef92018
feat: more logging
5c1c1d63
fix: did not realize there was *another* soundswallower.d.ts
1610f892
fix: update soundswallower to 0.3.2 fixing alignment
9dbd93ce
fix: turn tsc strict mode back on
25f24310
Merge pull request #7 from ReadAlongs/npm-soundswallower
ac43cb0f
style: prettify
7f2eeb76
style: prettify
471dd395
Create LICENSE
e9008be8
Merge pull request #8 from ReadAlongs/add-license-1
b949270f
Update README.md
0a86cb64
docs: update acknowledgements
62b6a54a
feat(privacy): add privacy modal. Fixes #6
81ecf590
feat: add microphone and rich text functionality
59bd13b1
chore: bump max size
3203b220
fix: add upload header
9631d9e0
feat: add tour, update favicons
e5281168
refactor: remove ngx quill and use simple material input
e8a68a58
wip: microphone
5e8a2d0c
style: improvements to grid layout
3af19cd3
fix(tests): remove ngx-quill from upload component spec
8115bcee
feat(upload): allow webm audio uploads
31b6a00b
feat: add editable header and subheader
14e97bbd
fix: minor style improvement to audio controls
a284751c
docs: more details on how to run the dev app locally
6df10117
docs: change http to https for links that redirect to https
135a5272
ci: publish only on push to main, not on PR
08922a0f
ci: add test workflow that just tests, on all push and PRs
6370e039
ci: bump github action versions to use the latest, running Node 16
400b517d
fix: peg web-component version to ^0.1.6
bb3b05dd
feat: updates for soundswallower 0.4.0
1c930298
fix: skip loading default dictionary
f783950f
test: use ChromeHeadlessCI, for compatibility with Docker
e39a44fa
ci: matrix test with node 14, 16 and 18
4b3b864e
build: update package-lock.json for soundswallower 0.4.0
da8498c4
Merge pull request #16 from ReadAlongs/soundswallower_040
8439106a
build(deps): bump loader-utils from 2.0.2 to 2.0.4
0dd23dd1
ci: activate CodeQL code scanning
e1dbd80f
fix: filter (NULL) as a noise word too
33bdb370
feat: createGrammar no longer needed with ssjs 0.4
7d4fe182
Merge pull request #23 from ReadAlongs/dev.set_align_text
415a9689
fix: record at 16kHz, because we can
aeee7edb
fix: use standardized-audio-context
ba7bb116
refactor: add types for MediaRecorder
c94fb124
fix: be type safe with recordedAudio
1be34c36
fix: support playing back uploaded audio file
a7c45a78
fix: make caption match the code
0e70e9b5
fix: sampleRate was nothing and did nothing
2576b212
fix: audioBuffer$ was nothing and did nothing
a1235b22
fix: call webm audio so web-component can load it (fixes #9)
7fa6b3bf
fix: use SoundSwallower preferred sampling rate
117c84da
fix: typo
2f140df6
refactor: it is not audio so rename it
32268025
refactor: audioRecorded considered useless
4805d8b8
refactor: simplify microphone service and add types
ffc9cb23
fix: need arrow funcs for events
57553ea8
Merge pull request #24 from ReadAlongs/dev.audiofix
18efacd6
chore(deps): bump Angular to 14.2 from 14.0 to address several CVEs
c733bb09
test: add a unit test case as I'm learning how to do them
15a36aff
fix: improve the layout on smaller screens as I'm learning Angular
56a3e19c
refactor: make consuming langs more readable to a neophite
81ad13f0
fix: make the text save and audio buttons look better
b57ac01b
Merge pull request #19 from ReadAlongs/dev.ng-14.2
2d3feaee
fix: properly align and Save button and simplify the alignment code
b914f42a
fix: put audio below text for extra small screens
175fd78c
build: remove quill since we don't actually use it yet
d782337e
fix: tilde css imports are apparently deprecated
be95d7a9
build: get bootstrap from npm since we are already using npm
004c2fcd
feat: add a dialog explaining the plain text format
eb12e746
feat: add i18n tags
4d5a73bc
fix: remove hardcoded locale
2ebc0a22
fix: ng add @angular/localize should add this but did not
48551ff2
feat: angular config for i18n
3997bd05
feat: add @angular/localize
c7dfe1f7
feat: initial translations for fr
89cb8887
feat: translate (sort of) steps
12360263
fix: avoid saying "tƩlƩverser"
a6abd627
fix: one more message to translate
af4dd610
fix: add message
5e8f5513
fix: simplify/improve language
4e5372b7
docs: add note about --configuration=fr
cdf81e13
fix: small punctuation and consistency fixes
fd59dba6
fix: improve the plain text format example
c73b221e
build: add start-fr target to document fr launch process
c7135a0a
fix: polish some of the French text
1d9287de
Merge pull request #26 from ReadAlongs/dev.ej-misc
cace02e0
fix: OK -> I agree
ebc396ee
build: add localization commands to package.json
cfbaf70b
Merge branch 'main' into dev.i18n
07551daa
chore: localize the strings modified in the merge from main
3ee6c38c
ci: drop matrix testing, it causes trouble and does not exercise anytā¦
559991d1
Merge pull request #27 from ReadAlongs/dev.i18n
0bb6e996
feat: multiple improvements to the Studio-Web app in both fr and en
73791d03
fix: cri de l'Est takes an capital E on Est
88e18260
fix: when audio or text are missing, generate explicit error messages
3d904526
feat: i18n and l10n for upload.component.ts messages
38dabae4
build: remove unused hidden Bulma dependency
9cdf467a
build: oops, the web-c does use Material-Icons fonts and we need them
4243bcfd
Merge pull request #31 from ReadAlongs/dev.clean-css
47ef8f30
ci: change english to default build
c30f921d
Merge pull request #33 from ReadAlongs/dev.deploy
2ae31574
Merge pull request #30 from ReadAlongs/dev.polish-fr-and-app
10d045b0
docs: UI and docs say select, not upload, to be accurate
f35b6133
refactor: remove unused code
ae894709
fix: remove audio size limit
8ffe62bc
test: add a more complete test of soundswallower.service
73ab0cf3
refactor: add more types
8018062c
refactor: minor cleanup and important comment
444efeab
feat!: update to new API
d6b26165
chore: bump soundswallower version for new API
23a40c79
test: observable align
89adc511
feat: observable align$
3d53f294
feat: use observable align$
ab7e5a6c
chore: update soundswallower
caafa612
fix: it is no longer an observable
9c79f96c
feat: add typing to ras requests
66ad140d
feat: add typing to soundswallower responses
8e18bccb
fix: strongly type the language map
ed72c033
fix: make the mock match the API (but WHY did it work before?!?!)
a889864a
fix: strongly type the dictionary
194650d2
refactor: from considered unnecessary
01c1e446
test: wait for observable to complete
aad691aa
feat: bind properties of progress bar
2e143a07
feat: take a ReadAlong as input to SoundSwallower service
1adebb18
feat: real determinate progress bar
b61e683b
fix: oops, misplaced parenthesis
3019f359
feat: disable next button when in progress
4f0873d7
test: fix soundswallower service test
874cf029
chore: remove obsolete message from messages*.json
7016958b
Merge pull request #28 from ReadAlongs/dev.long-alignment
b77388c7
chore: bump some dependencies using "npm audit fix"
b947f579
feat: make the demo page title editable
3cf09d5d
test: the editable title, header and subheader in the demo page
221f8b90
feat: editable page title, title and subtitle with placeholder
1e2271ea
test for editable page title wmd
f219d940
merge to main milestone1
71330221
test: test for editable page title
d9938451
style: minor style improvements
e76ee87f
test: unit testing for feature editable page & subtitle
e9c9cfb1
Solve the push problems
7cbc0513
Revert "test: unit testing title and subtitle"
dfdbeb1c
fix(tests): fix tests and update translations
fd9ce3aa
style: polish the milestone1 PR
568cefc8
Merge pull request #37 from ReadAlongs/dev.milestone1
95114af9
chore(upgrade): upgrade typescript and run ng update @angular/materiaā¦
d93b27a6
chore(upgrade): finished rest of checkpoints, excluding material desiā¦
631e6198
chore: npm audit fix to remove one vulnerability
412ac02b
chore(upgrade): ng generate @angular/material:mdc-migration
fa10ca79
chore(upgrade): fix appearance to work with angular material 15
20b64dbd
ci: only run CodeQL on cron and push to master and release
98c5518c
ci: use npm install --force due to shepherd 14 vs ng 15
128db2e7
chore(upgrade): get the unit tests running the angular 15 way
af93d561
Merge pull request #38 from ReadAlongs/dev.ng15
edc2e2e7
refactor: turns out include is not needed to find the spec files
7b35a4f7
ci: use npm install --force to deploy as well with shepherd 14 and ng 15
0127f461
feat: update to soundswallower 0.6.0
1e7c443e
fix: still need custom webpack configuration
e7327b41
fix: make wasm get bundled by webpack as the good lord intended
4e5ac662
chore: upgrade soundswallower to 0.6.1
b2abaa2b
Merge pull request #42 from ReadAlongs/dev.soundswallower060
b5f425d9
feat: add project.json for inclusion monorepo
3b57c8d1
fix(i18n): fix path to english translations
555ef371
fix: use project based polyfills
60f5dfd2
fix(styles): update path to angular material css
66d0b857
refactor: inherit from monorepo tsconfig
4de388b8
ci: adjust test workflow for non-monorepo setup
209ac1e1
fix(assets): load soundswallower assets
86edb87e
fix(render): allow re-rendering of web component
be60d8a9
feat(images): add image inputs in studio web
fc773782
feat: add (and fix up) shepherd
e8c54e5b
fix(deps): remove --force
b4a24b27
fix(tests): added http test module
0ffdc12d
docs: add warning about monorepo
9ab26d3e
fix(deps): add karma and other dependencies
e3d96c5d
fix: ignore fetch type error
f6a0781e
fix(ci): manually install web-component
9e2a4c52
Merge pull request #44 from ReadAlongs/dev.images
ce7d6f01
Merge pull request #43 from ReadAlongs/dev.state-fix
8441363c
fix(ci): copy tsconfig because tests run in deploy step too
dade2efb
ci: remove deploy from studio-web repo and put in monorepo
3df6a57a
refactor: move to main instead of master
f39e1974
chore: remove unused declaration in src/test.ts and clean up comments
bfdee3bc
build: add a start-web-api script
293496d7
refactor: move all Studio-Web files to their future monorepo location
d2dd4758
refactor: remove Studio-Web submodule
d0af07d2
Merge remote-tracking branch 'sw/dev.move-to-monorepo' into dev.mergeā¦
c9acd028
refactor: the studio-web directory is now lowercase
5ea7945b
build: move husky from studio-web to top-level
9f799568
build: make the test commands more uniform
94031d07
ci: no need for recursive when there are no submodules
80a03caf
joanise
requested a review
from
dhdaines
3 years ago
joanise
requested a review
from
roedoejet
3 years ago
dhdaines
commented on 2023-02-06
dhdaines
commented on 2023-02-06
build: start web_api with the new DEVELOPMENT=1 env var
80204b53
ci: sub-package workflows are no longer relevant
7c43cc87
docs: the app is still called Studio-Web even if the dir is lowercase
de3c7f30
dhdaines
approved these changes on 2023-02-06
roedoejet
approved these changes on 2023-02-06
joanise
merged
de3c7f30
into main
3 years ago
joanise
deleted the dev.merge-studio-web branch
3 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
roedoejet
dhdaines
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub