Skipped tests just meant for manual testing
mocha now used prod mode
Added automated tests for PRs
Fixed backupdb and youtube-dl tests in gh actions
Fixed downloader tests
Removed erroneous logs in tests
Updated mocha.yml
Removed last console.log in tests
Increased timeout for download video test
Automated tests now force stop after tests complete
Replaced download test url with shorter video
Skip download test... for now
increased download test threshold
added more timing information to tests
unskip download test
Bump docker/setup-buildx-action from 1 to 2 in /.github/workflows
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Bump actions/setup-node from 2 to 3 in /.github/workflows
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Bump actions/upload-artifact from 1 to 3 in /.github/workflows
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Bump docker/login-action from 1 to 2 in /.github/workflows
Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Removed additional download button for paused download
Combined output json processing from youtube-dl between subscriptions and one-off downloads
Added workaround for missing video in playlist to one-off downloads
Fixed issue of case where output is empty
Download video code cleanup
Fixed download video test by overriding youtube-dl download method with custom method
Adds ffmpeg to automated tests
Removed test mp3/mp4 file from repo
* Fixed issue where metadata was attempting to be written to a dir that didn't exist yet
* Fixed issue where sub was assumed as duplicate always if using local db
* Fixed download spinner in player component
* Downloads UI is more mobile friendly (#905)
* Code cleanup
* Fixed size of actions in home screen downloads
* Errored downloads now display their stage as "Error" in the UI
* Moved personal settings from about dialog to profile dialog
* Profile dialog can now be opened without logging in/without multi-user mode
* Fixed issue where archive dialog could be accessed from anywhere
* Misc internationalization improvements
* Combined download stage and download progress columns
* Added back loading spinner to download actions
* Adjusted thresholds for consolidating download action buttons
* Implemented virtual scrolling for notifications (helps if many notifications exist)
* Fixed minor console error
Revert "Added python3.8-dev/build-essential to dockerfile"
This reverts commit d90434c240.
Revert "Adds token to GH actions for GetTwitchDownloader"
This reverts commit a4ca1abb7c.