Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v4.3.1 update #809

Merged
merged 69 commits into from
Apr 1, 2023
Merged
Show file tree
Hide file tree
Changes from 59 commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
1c6b781
Login tabs now fill the entire component
Tzahi12345 Jul 7, 2022
5e08ca0
Added notifications - (WIP, boilerplate)
Tzahi12345 Nov 24, 2022
49ecaee
Angular updated to v14
Tzahi12345 Nov 24, 2022
b1c213f
Updated angular material to v14
Tzahi12345 Nov 24, 2022
790db77
Updated ngx-avatars
Tzahi12345 Nov 24, 2022
6d5a108
Updated angular to v15
Tzahi12345 Nov 24, 2022
4583e3e
Fixed compilation error
Tzahi12345 Nov 25, 2022
b51f45c
Completed notification functionality
Tzahi12345 Nov 25, 2022
f44be29
Added support for download error notifications
Tzahi12345 Nov 25, 2022
3795a65
Minor notification style improvement
Tzahi12345 Nov 26, 2022
b11a4e0
Updated to material design v15
Tzahi12345 Nov 26, 2022
5a6e17e
Fixed bug where sometimes the config wouldn't be retrieved by the tim…
Tzahi12345 Nov 26, 2022
0efbd11
Converted input placeholders to mat-label
Tzahi12345 Nov 27, 2022
ac808fc
Added timestamp to notifications
Tzahi12345 Nov 27, 2022
20e7ec7
Fixed issue where simulated output would only appear after a change i…
Tzahi12345 Nov 27, 2022
c45e0f0
Style improvements and UI bug fixes
Tzahi12345 Dec 26, 2022
665bcc0
Added ability to favorite a file
Tzahi12345 Dec 29, 2022
2860b45
Updated style of top toolbar
Tzahi12345 Dec 29, 2022
992947f
Unused code cleanup
Tzahi12345 Dec 29, 2022
cc2be46
Notifications style improvements
Tzahi12345 Dec 29, 2022
1d10d36
Misc style improvements and code cleanup
Tzahi12345 Dec 29, 2022
bfcc6a0
Dependencies update
Tzahi12345 Dec 29, 2022
4f26e9a
Added filters for notifications
Tzahi12345 Dec 31, 2022
964760a
Fixed potential UI bug where notifications menu would be too small
Tzahi12345 Dec 31, 2022
0cf9f2d
Fixed issue where role/user permissions could not be changed
Tzahi12345 Jan 1, 2023
3edd4ec
Updated vscode tasks
Tzahi12345 Jan 1, 2023
46756a5
Added task settings
Tzahi12345 Jan 2, 2023
6d881dc
Minor tests cleanup and workspace improvements
Tzahi12345 Jan 2, 2023
f0c9a61
Added nfty and gotify notifications support
Tzahi12345 Jan 2, 2023
7d1c5ff
Fixed UI console error
Tzahi12345 Jan 2, 2023
0161f54
Fixed issue where sometimes only the first video from a playlist woul…
Tzahi12345 Jan 3, 2023
6197351
Quality preferences can now be selected for non-YT videos and YT play…
Tzahi12345 Jan 3, 2023
c10b062
Converted allow_autoplay to force_autoplay as per #695
Tzahi12345 Jan 3, 2023
d53b1ec
Fixed UI bug in about dialog
Tzahi12345 Jan 3, 2023
9dda608
Fixed issue with adding thumbnails to notifications
Tzahi12345 Jan 3, 2023
c382758
Updated node version during CI build to v14
Tzahi12345 Jan 3, 2023
8c63a78
Added timezone information to tasks so that recurring tasks will use …
Tzahi12345 Jan 4, 2023
46ffd02
Fixed issue where unsubbed subscriptions would continue downloading i…
Tzahi12345 Jan 4, 2023
2a30179
Added ability to generate RSS feeds from downloads
Tzahi12345 Jan 4, 2023
121f558
Added ability to generate RSS feed URLs from the UI
Tzahi12345 Jan 5, 2023
ba438ec
Info icon now appears for playlist files in the player component
Tzahi12345 Jan 7, 2023
67e13cb
Minor style edits in subscribe dialog
Tzahi12345 Jan 7, 2023
8bc14a8
Missing options are now auto-added to tasks
Tzahi12345 Jan 10, 2023
fe06076
File deletion is now unified between sub and non-sub files
Tzahi12345 Jan 14, 2023
cebf8c3
Improved edit button in video info dialog
Tzahi12345 Jan 14, 2023
6c8b7d0
Improved UX in share dialog and video info dialog
Tzahi12345 Jan 14, 2023
f20a31e
Removed need for authentication to count views
Tzahi12345 Jan 15, 2023
c724a80
Improved DB tests, now both local and remote DB can be tested easily
Tzahi12345 Jan 16, 2023
54208ce
Added preliminary backend support for custom archives
Tzahi12345 Jan 18, 2023
840e12d
Implemented basic db-based archive functionality, converted old archi…
Tzahi12345 Jan 24, 2023
970e383
UI updates to subscriptions
Tzahi12345 Jan 25, 2023
e82066b
Unsubscribing now deletes entries from the archive
Tzahi12345 Jan 25, 2023
6010d99
Enabled strict template mode in Angular
Tzahi12345 Jan 29, 2023
0f7c495
Added download error type information to notifications and downloads …
Tzahi12345 Jan 29, 2023
cb5651d
Added telegram notification support
Tzahi12345 Mar 21, 2023
a2b5484
Updated OpenAPI version
Tzahi12345 Mar 26, 2023
62ad422
Archive improvements
Tzahi12345 Mar 26, 2023
77a858e
Reverted changes to generated openapi types
Tzahi12345 Mar 27, 2023
c1fd804
Improved archive viewer
Tzahi12345 Mar 27, 2023
9c4f903
Filter text in archive viewer now resets when changing other filters
Tzahi12345 Mar 27, 2023
07a0ea6
Download notifications now include original URL
Tzahi12345 Mar 27, 2023
0bdac15
Downloads restarted from home page now persist after restarting rathe…
Tzahi12345 Mar 27, 2023
a4bbc7d
Updated translations source file
Tzahi12345 Mar 27, 2023
b911552
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Mate…
Tzahi12345 Mar 30, 2023
a9d7f27
Added filesize approximation tooltips to quality select
Tzahi12345 Apr 1, 2023
0e15fd7
Removed deprecated safe_download_override setting
Tzahi12345 Apr 1, 2023
763ce5d
Added ability to download archives from the archive viewer
Tzahi12345 Apr 1, 2023
9f833d3
Fixed an issue where JWT_EXPIRATION was sometimes a string causing a …
Tzahi12345 Apr 1, 2023
1f2c5a0
Fixed an issue where subs would only display 10 of their videos in th…
Tzahi12345 Apr 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: setup node
uses: actions/setup-node@v2
with:
node-version: '12'
node-version: '14'
cache: 'npm'
- name: install dependencies
run: |
Expand Down
11 changes: 11 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"recommendations": [
"angular.ng-template",
"dbaeumer.vscode-eslint",
"waderyan.gitblame",
"42crunch.vscode-openapi",
"redhat.vscode-yaml",
"christian-kohler.npm-intellisense",
"hbenl.vscode-mocha-test-adapter"
]
}
8 changes: 8 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"mochaExplorer.files": "backend/test/**/*.js",
"mochaExplorer.cwd": "backend",
"mochaExplorer.globImplementation": "vscode",
"mochaExplorer.env": {
"YTDL_MODE": "debug"
}
}
45 changes: 40 additions & 5 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,25 +1,60 @@
{
"version": "2.0.0",
"windows": {
"options": {
"shell": {
"executable": "cmd.exe",
"args": [
"/d", "/c"
]
}
}
},
"tasks": [
{
"type": "npm",
"script": "start",
"problemMatcher": [],
"label": "Dev: start frontend",
"detail": "ng serve"
"detail": "ng serve",
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "shared",
"showReuseMessage": true,
"clear": false
}
},
{
"label": "Dev: start backend",
"type": "shell",
"command": "set YTDL_MODE=debug && node app.js",
"command": "node app.js",
"options": {
"cwd": "./backend"
"cwd": "./backend",
"env": {
"YTDL_MODE": "debug"
}
},
"presentation": {
"echo": true,
"reveal": "always",
"panel": "new"
"focus": true,
"panel": "shared",
"showReuseMessage": true,
"clear": false
},
"problemMatcher": []
"problemMatcher": [],
"dependsOn": ["Dev: post-build"]
},
{
"label": "Dev: post-build",
"type": "shell",
"command": "node src/postbuild.mjs"
},
{
"label": "Dev: run all",
"dependsOn": ["Dev: start backend", "Dev: start frontend"]
}
]
}
Loading