* feat(Initial release) ([577b870](https://github.com/ragaeeb/tafrigh/commit/577b870b887b09f806ca3dba67019950981970a5))
Bug Fixes
* **build:** Use ffmpeg action for publish and e2e ([15dcc62](https://github.com/ragaeeb/tafrigh/commit/15dcc6260cb94a058bda8b92e6290d31a079432f))
BREAKING CHANGES
* **build:** (initial release)
* first release of the package
* Initial check-in
* First working transcript
* Partially working solution
* Partially working, splitting still doesn't work properly
it cuts out all silences in between within the same chunk
* Bump dependencies
* Now it can split properly
* Bump dependencies
* wit.ai transcription working
* dictation API working
* Return the actual JSON for dictation
* Simplified code
* Add tests for dictation API and integrate into main codebase
* Add padding for short chunks
* Successful e2e
* Update code to use https not axios
* Move types out, add validation
- Add logging
- Switch to dictation endpoint officially.
- Reorganization of files into logical folders.
* Update readme
* Refactor defaults into constants
Add parcel building and semantic release
* Support e2e
* Add logging, and logic for cleaning up temp files
- Add CI options for run E2E tests with API tokens for wit.ai.
- Add preprocess adjustment to output file name.
* Fix CI tests
* Fix unit-tests
- Use temporary folder instead of given output folder as a place to generate temporary files.
- Allow specifying output file instead of file name and extension
* Fix failing tests due to missing ffmpeg
Add full unit-tests
Remove multiple files transcription option for now, let clients deal with the logic on their own.
* Re-encode khutbah and add explicit steps
Also add destructure sorting keys plugin for eslint
* Implement concurrency, and add unit-tests for it.
Fix build to use a dedicated ffmpeg github action. Add a full khutbah which we can use in a e2e test once the branch is merged.
* Revert the re-encoded file to the original now that we're using the latest ffmpeg
Fix tests
* Update readme
* Update readme
Attempt to fix tests.
* Add logging
* Add error logging
* Pull git lfs