From 2c61260e0f03dd051de04667decd04e042b9461f Mon Sep 17 00:00:00 2001
From: Tzahi12345
Date: Thu, 25 May 2023 21:55:35 -0400
Subject: [PATCH] UI updates (#922)
* 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
---
src/app/app.component.html | 4 +-
src/app/app.module.ts | 2 +
.../downloads/downloads.component.html | 58 +-
.../downloads/downloads.component.scss | 14 +-
.../downloads/downloads.component.ts | 139 +++-
.../notifications-list.component.html | 60 +-
.../notifications-list.component.scss | 15 +-
.../notifications/notifications.component.css | 5 +-
.../notifications.component.html | 2 +-
.../notifications/notifications.component.ts | 9 +
.../about-dialog/about-dialog.component.html | 30 -
.../about-dialog/about-dialog.component.ts | 13 -
.../user-profile-dialog}/locales_list.ts | 0
.../user-profile-dialog.component.html | 45 +-
.../user-profile-dialog.component.ts | 31 +
src/app/main/main.component.html | 2 +-
src/app/player/player.component.css | 15 +-
src/app/player/player.component.html | 24 +-
src/app/player/player.component.ts | 9 -
src/app/posts.services.ts | 2 +-
src/app/settings/settings.component.html | 17 -
src/app/settings/settings.component.ts | 20 -
src/assets/i18n/messages.en.xlf | 659 ++++++++++--------
23 files changed, 646 insertions(+), 529 deletions(-)
rename src/app/{settings => dialogs/user-profile-dialog}/locales_list.ts (100%)
diff --git a/src/app/app.component.html b/src/app/app.component.html
index a9853d70..6ec00c94 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -17,11 +17,11 @@
-
-
+
No description available.
-
-
+
+
+
-
-
-
+
+
+
+
-
+
@@ -56,14 +58,6 @@
-
-
diff --git a/src/app/player/player.component.ts b/src/app/player/player.component.ts
index c21d33c7..3316c180 100644
--- a/src/app/player/player.component.ts
+++ b/src/app/player/player.component.ts
@@ -61,8 +61,6 @@ export class PlayerComponent implements OnInit, AfterViewInit, OnDestroy {
url = null;
name = null;
- innerWidth: number;
-
downloading = false;
save_volume_timer = null;
@@ -70,14 +68,7 @@ export class PlayerComponent implements OnInit, AfterViewInit, OnDestroy {
@ViewChild('twitchchat') twitchChat: TwitchChatComponent;
- @HostListener('window:resize', ['$event'])
- onResize(): void {
- this.innerWidth = window.innerWidth;
- }
-
ngOnInit(): void {
- this.innerWidth = window.innerWidth;
-
this.playlist_id = this.route.snapshot.paramMap.get('playlist_id');
this.uid = this.route.snapshot.paramMap.get('uid');
this.sub_id = this.route.snapshot.paramMap.get('sub_id');
diff --git a/src/app/posts.services.ts b/src/app/posts.services.ts
index 59a0be3f..67f86e37 100644
--- a/src/app/posts.services.ts
+++ b/src/app/posts.services.ts
@@ -115,7 +115,7 @@ import {
RestartDownloadResponse,
TaskType
} from '../api-types';
-import { isoLangs } from './settings/locales_list';
+import { isoLangs } from './dialogs/user-profile-dialog/locales_list';
import { Title } from '@angular/platform-browser';
import { MatDrawerMode } from '@angular/material/sidenav';
diff --git a/src/app/settings/settings.component.html b/src/app/settings/settings.component.html
index 59b12d81..6d4ae4d1 100644
--- a/src/app/settings/settings.component.html
+++ b/src/app/settings/settings.component.html
@@ -78,23 +78,6 @@ Settings
-
-
-
-
-
- Language
-
-
-
- {{all_locales[locale]['nativeName']}}
-
-
-
-
-
-
-
diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts
index c2b10575..ee599aa8 100644
--- a/src/app/settings/settings.component.ts
+++ b/src/app/settings/settings.component.ts
@@ -1,6 +1,5 @@
import { Component, OnInit, EventEmitter } from '@angular/core';
import { PostsService } from 'app/posts.services';
-import { isoLangs } from './locales_list';
import { MatSnackBar } from '@angular/material/snack-bar';
import {DomSanitizer} from '@angular/platform-browser';
import { MatDialog } from '@angular/material/dialog';
@@ -22,10 +21,6 @@ import { GenerateRssUrlComponent } from 'app/dialogs/generate-rss-url/generate-r
styleUrls: ['./settings.component.scss']
})
export class SettingsComponent implements OnInit {
- all_locales = isoLangs;
- supported_locales = ['en', 'es', 'de', 'fr', 'nl', 'pt', 'it', 'ca', 'cs', 'nb', 'ru', 'zh', 'ko', 'id', 'en-GB'];
- initialLocale = localStorage.getItem('locale');
-
initial_config = null;
new_config = null
loading_config = false;
@@ -83,16 +78,6 @@ export class SettingsComponent implements OnInit {
const tab = this.route.snapshot.paramMap.get('tab');
this.tabIndex = tab && this.TAB_TO_INDEX[tab] ? this.TAB_TO_INDEX[tab] : 0;
-
- this.postsService.getSupportedLocales().subscribe(res => {
- if (res && res['supported_locales']) {
- this.supported_locales = ['en', 'en-GB']; // required
- this.supported_locales = this.supported_locales.concat(res['supported_locales']);
- }
- }, err => {
- console.error(`Failed to retrieve list of supported languages! You may need to run: 'node src/postbuild.mjs'. Error below:`);
- console.error(err);
- });
}
getConfig(): void {
@@ -207,11 +192,6 @@ export class SettingsComponent implements OnInit {
});
}
- localeSelectChanged(new_val: string): void {
- localStorage.setItem('locale', new_val);
- this.postsService.openSnackBar($localize`Language successfully changed! Reload to update the page.`)
- }
-
generateBookmarklet(): void {
this.bookmarksite('YTDL-Material', this.generated_bookmarklet_code);
}
diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf
index 0083fae4..77ffd323 100644
--- a/src/assets/i18n/messages.en.xlf
+++ b/src/assets/i18n/messages.en.xlf
@@ -60,10 +60,6 @@
src/app/components/login/login.component.html
39
-
- src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
- 20
-
Navigation menu Login Page title
@@ -341,7 +337,7 @@
src/app/settings/settings.component.ts
- 175
+ 160
@@ -387,11 +383,19 @@
Stage
+
+
+
+ src/app/components/downloads/downloads.component.html
+ 39
+
+ Error
+
src/app/components/downloads/downloads.component.html
- 42
+ 45
Progress
@@ -399,7 +403,7 @@
src/app/components/downloads/downloads.component.html
- 55
+ 58
src/app/components/tasks/tasks.component.html
@@ -407,276 +411,234 @@
Actions
-
-
+
+
src/app/components/downloads/downloads.component.html
- 59
+ 89
- Pause
+ Pause all downloads
-
-
+
+
src/app/components/downloads/downloads.component.html
- 60
+ 90
- Resume
+ Resume all downloads
-
-
+
+
src/app/components/downloads/downloads.component.html
- 61
-
-
- src/app/components/modify-users/modify-users.component.html
- 62
-
-
- src/app/components/task-settings/task-settings.component.html
- 25
-
-
- src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html
- 90
-
-
- src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html
- 58
+ 91
+ Clear downloads
+
+
+
- src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html
- 64
+ src/app/components/downloads/downloads.component.html
+ 96
+ No downloads label
+
+
+
- src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html
- 24
+ src/app/components/downloads/downloads.component.ts
+ 35
+
+
+
- src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 81
+ src/app/components/downloads/downloads.component.ts
+ 36
+
+
+
- src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html
- 52
+ src/app/components/downloads/downloads.component.ts
+ 37
+
+
+
- src/app/settings/settings.component.html
- 609
+ src/app/components/downloads/downloads.component.ts
+ 38
- Cancel
-
+
- src/app/components/downloads/downloads.component.html
- 64
+ src/app/components/downloads/downloads.component.ts
+ 50
- Watch content
-
+
- src/app/components/downloads/downloads.component.html
- 65
-
-
- src/app/components/tasks/tasks.component.html
- 81
+ src/app/components/downloads/downloads.component.ts
+ 56
- Show error
-
+
- src/app/components/downloads/downloads.component.html
- 66
+ src/app/components/downloads/downloads.component.ts
+ 62
- Restart
-
-
+
+
- src/app/components/downloads/downloads.component.html
+ src/app/components/downloads/downloads.component.ts
68
- Clear
-
-
-
-
- src/app/components/downloads/downloads.component.html
- 83
-
- Pause all downloads
-
-
-
- src/app/components/downloads/downloads.component.html
- 84
-
- Resume all downloads
-
-
-
+
+
- src/app/components/downloads/downloads.component.html
- 85
+ src/app/components/downloads/downloads.component.ts
+ 74
- Clear downloads
-
-
-
- src/app/components/downloads/downloads.component.html
- 90
+ src/app/components/downloads/downloads.component.ts
+ 80
- No downloads label
-
-
+
+
src/app/components/downloads/downloads.component.ts
- 59
+ 86
-
-
-
- src/app/components/downloads/downloads.component.ts
- 60
+ src/app/dialogs/confirm-dialog/confirm-dialog.component.ts
+ 15
-
-
+
+
src/app/components/downloads/downloads.component.ts
- 61
+ 92
-
-
-
src/app/components/downloads/downloads.component.ts
- 62
+ 177
src/app/components/downloads/downloads.component.ts
- 131
+ 175
src/app/components/downloads/downloads.component.ts
- 132
-
-
-
-
-
- src/app/components/downloads/downloads.component.ts
- 133
+ 176
src/app/components/downloads/downloads.component.ts
- 138
+ 182
src/app/components/downloads/downloads.component.ts
- 142
+ 186
src/app/components/downloads/downloads.component.ts
- 146
+ 190
src/app/components/downloads/downloads.component.ts
- 157
+ 201
src/app/components/downloads/downloads.component.ts
- 159
+ 203
src/app/components/downloads/downloads.component.ts
- 170
+ 214
src/app/components/downloads/downloads.component.ts
- 222
+ 266
src/app/components/downloads/downloads.component.ts
- 178
+ 222
src/app/components/downloads/downloads.component.ts
- 186
+ 230
src/app/components/downloads/downloads.component.ts
- 194
+ 238
src/app/components/downloads/downloads.component.ts
- 202
+ 246
src/app/components/downloads/downloads.component.ts
- 214
+ 258
src/app/components/downloads/downloads.component.ts
- 263
+ 308
src/app/components/downloads/downloads.component.ts
- 265
+ 310
src/app/components/tasks/tasks.component.ts
@@ -687,7 +649,7 @@
src/app/components/downloads/downloads.component.ts
- 266
+ 311
src/app/components/tasks/tasks.component.ts
@@ -698,7 +660,7 @@
src/app/components/downloads/downloads.component.ts
- 274
+ 319
src/app/components/tasks/tasks.component.ts
@@ -873,7 +835,7 @@
src/app/dialogs/about-dialog/about-dialog.component.html
- 72
+ 42
src/app/dialogs/add-user-dialog/add-user-dialog.component.html
@@ -901,7 +863,7 @@
src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
- 27
+ 60
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
@@ -1094,10 +1056,50 @@
src/app/settings/settings.component.html
- 606
+ 589
save user edit action button tooltip
+
+
+
+ src/app/components/modify-users/modify-users.component.html
+ 62
+
+
+ src/app/components/task-settings/task-settings.component.html
+ 25
+
+
+ src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html
+ 90
+
+
+ src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html
+ 58
+
+
+ src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html
+ 64
+
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html
+ 24
+
+
+ src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 81
+
+
+ src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html
+ 52
+
+
+ src/app/settings/settings.component.html
+ 592
+
+ cancel user edit action button tooltip
+
@@ -1543,6 +1545,14 @@
Schedule
+
+
+
+ src/app/components/tasks/tasks.component.html
+ 81
+
+ Show error
+
@@ -1961,11 +1971,11 @@
src/app/settings/settings.component.html
- 300
+ 283
src/app/settings/settings.component.html
- 306
+ 289
About bug click here
@@ -1977,22 +1987,6 @@
About bug suffix
-
-
-
- src/app/dialogs/about-dialog/about-dialog.component.html
- 42
-
- Sidepanel mode
-
-
-
-
- src/app/dialogs/about-dialog/about-dialog.component.html
- 54
-
- File card size
-
@@ -2073,13 +2067,6 @@
Arg modifier modify button
-
-
-
- src/app/dialogs/confirm-dialog/confirm-dialog.component.ts
- 15
-
-
@@ -2163,11 +2150,11 @@
src/app/settings/settings.component.html
- 127
+ 110
src/app/settings/settings.component.html
- 365
+ 348
Custom output template documentation link
@@ -2315,7 +2302,7 @@
src/app/settings/settings.component.html
- 290
+ 273
Generate RSS URL
@@ -2739,22 +2726,85 @@
Created
-
-
+
+
src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
19
- Not logged in notification
+ Language select label
+
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 30
+
+ Sidepanel mode
+
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 32,34
+
+ Over
+
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 35,37
+
+ Side
+
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 42
+
+ File card size
+
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 44,46
+
+ Large
+
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 47,49
+
+ Medium
+
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 50,52
+
+ Small
src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
- 28
+ 61
Logout
+
+
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.ts
+ 46
+
+
@@ -3029,22 +3079,30 @@
View count label
+
+
+
+ src/app/player/player.component.html
+ 25,27
+
+ No description
+
src/app/player/player.component.ts
- 151
+ 142
src/app/player/player.component.ts
- 188
+ 179
src/app/player/player.component.ts
- 191
+ 182
@@ -3183,19 +3241,11 @@
Allow theme change setting
-
-
-
- src/app/settings/settings.component.html
- 86
-
- Language select label
-
src/app/settings/settings.component.html
- 101
+ 84
Downloader settings label
@@ -3203,7 +3253,7 @@
src/app/settings/settings.component.html
- 108
+ 91
Audio folder path
@@ -3211,7 +3261,7 @@
src/app/settings/settings.component.html
- 110
+ 93
Aduio path setting input hint
@@ -3219,7 +3269,7 @@
src/app/settings/settings.component.html
- 116
+ 99
Video folder path
@@ -3227,7 +3277,7 @@
src/app/settings/settings.component.html
- 118
+ 101
Video path setting input hint
@@ -3235,7 +3285,7 @@
src/app/settings/settings.component.html
- 124
+ 107
Default file output
@@ -3243,7 +3293,7 @@
src/app/settings/settings.component.html
- 128
+ 111
Custom Output input hint
@@ -3251,7 +3301,7 @@
src/app/settings/settings.component.html
- 135
+ 118
Global custom args
@@ -3259,7 +3309,7 @@
src/app/settings/settings.component.html
- 137
+ 120
Custom args setting input hint
@@ -3267,7 +3317,7 @@
src/app/settings/settings.component.html
- 147
+ 130
Categories
@@ -3275,7 +3325,7 @@
src/app/settings/settings.component.html
- 161
+ 144
Allow playlist categorization setting tooltip
@@ -3283,7 +3333,7 @@
src/app/settings/settings.component.html
- 161
+ 144
Allow playlist categorization setting label
@@ -3291,7 +3341,7 @@
src/app/settings/settings.component.html
- 169
+ 152
Use youtubedl archive setting
@@ -3299,7 +3349,7 @@
src/app/settings/settings.component.html
- 173
+ 156
Include thumbnail setting
@@ -3307,7 +3357,7 @@
src/app/settings/settings.component.html
- 177
+ 160
Include metadata setting
@@ -3315,7 +3365,7 @@
src/app/settings/settings.component.html
- 186
+ 169
Max concurrent downloads
@@ -3323,7 +3373,7 @@
src/app/settings/settings.component.html
- 188
+ 171
Max concurrent downloads input hint
@@ -3331,7 +3381,7 @@
src/app/settings/settings.component.html
- 193
+ 176
Download rate limit
@@ -3339,7 +3389,7 @@
src/app/settings/settings.component.html
- 195
+ 178
Download rate limit input hint
@@ -3347,7 +3397,7 @@
src/app/settings/settings.component.html
- 204
+ 187
Kill all downloads button
@@ -3355,7 +3405,7 @@
src/app/settings/settings.component.html
- 211
+ 194
Extra settings label
@@ -3363,7 +3413,7 @@
src/app/settings/settings.component.html
- 217
+ 200
Top title
@@ -3371,7 +3421,7 @@
src/app/settings/settings.component.html
- 223
+ 206
File manager enabled setting
@@ -3379,7 +3429,7 @@
src/app/settings/settings.component.html
- 226
+ 209
Downloads manager enabled setting
@@ -3387,7 +3437,7 @@
src/app/settings/settings.component.html
- 229
+ 212
Allow quality seelct setting
@@ -3395,7 +3445,7 @@
src/app/settings/settings.component.html
- 232
+ 215
Download only mode setting
@@ -3403,7 +3453,7 @@
src/app/settings/settings.component.html
- 235
+ 218
Force autoplay setting
@@ -3411,7 +3461,7 @@
src/app/settings/settings.component.html
- 243
+ 226
Enable Public API key setting
@@ -3419,7 +3469,7 @@
src/app/settings/settings.component.html
- 248
+ 231
Public API Key
@@ -3427,7 +3477,7 @@
src/app/settings/settings.component.html
- 250
+ 233
View API docs setting hint
@@ -3435,7 +3485,7 @@
src/app/settings/settings.component.html
- 254
+ 237
delete api key tooltip
@@ -3443,7 +3493,7 @@
src/app/settings/settings.component.html
- 254
+ 237
Generate key button
@@ -3451,7 +3501,7 @@
src/app/settings/settings.component.html
- 263
+ 246
Use YouTube API setting
@@ -3459,7 +3509,7 @@
src/app/settings/settings.component.html
- 267
+ 250
Youtube API Key
@@ -3467,7 +3517,7 @@
src/app/settings/settings.component.html
- 269
+ 252
Youtube API Key setting hint
@@ -3475,7 +3525,7 @@
src/app/settings/settings.component.html
- 273
+ 256
Auto download Twitch Chat setting
@@ -3483,7 +3533,7 @@
src/app/settings/settings.component.html
- 276
+ 259
SponsorBlock API tooltip
@@ -3491,7 +3541,7 @@
src/app/settings/settings.component.html
- 276
+ 259
Use SponsorBlock API setting
@@ -3499,7 +3549,7 @@
src/app/settings/settings.component.html
- 279
+ 262
Generate NFO files tooltip
@@ -3507,7 +3557,7 @@
src/app/settings/settings.component.html
- 279
+ 262
Generate NFO files setting
@@ -3515,7 +3565,7 @@
src/app/settings/settings.component.html
- 288
+ 271
Enable RSS Feed setting
@@ -3523,7 +3573,7 @@
src/app/settings/settings.component.html
- 289
+ 272
RSS Feed prefix
@@ -3531,7 +3581,7 @@
src/app/settings/settings.component.html
- 291
+ 274
RSS feed documentation
@@ -3539,7 +3589,7 @@
src/app/settings/settings.component.html
- 300
+ 283
Chrome click here suffix
@@ -3547,7 +3597,7 @@
src/app/settings/settings.component.html
- 301
+ 284
Chrome setup suffix
@@ -3555,7 +3605,7 @@
src/app/settings/settings.component.html
- 306
+ 289
Firefox click here suffix
@@ -3563,7 +3613,7 @@
src/app/settings/settings.component.html
- 307
+ 290
Firefox setup prefix link
@@ -3571,7 +3621,7 @@
src/app/settings/settings.component.html
- 307
+ 290
Firefox setup suffix
@@ -3579,7 +3629,7 @@
src/app/settings/settings.component.html
- 312
+ 295
Bookmarklet instructions
@@ -3587,7 +3637,7 @@
src/app/settings/settings.component.html
- 313
+ 296
Generate audio only bookmarklet checkbox
@@ -3595,7 +3645,7 @@
src/app/settings/settings.component.html
- 322
+ 305
Database settings label
@@ -3603,7 +3653,7 @@
src/app/settings/settings.component.html
- 328
+ 311
Database location label
@@ -3611,7 +3661,7 @@
src/app/settings/settings.component.html
- 329
+ 312
Records per table label
@@ -3619,7 +3669,7 @@
src/app/settings/settings.component.html
- 337
+ 320
MongoDB Connection String
@@ -3627,7 +3677,7 @@
src/app/settings/settings.component.html
- 339
+ 322
MongoDB Connection String setting hint AKA preamble
@@ -3635,7 +3685,7 @@
src/app/settings/settings.component.html
- 343
+ 326
Test connection string button
@@ -3643,7 +3693,7 @@
src/app/settings/settings.component.html
- 348
+ 331
Transfer DB button
@@ -3651,7 +3701,7 @@
src/app/settings/settings.component.html
- 352
+ 335
Database info not retrieved error message
@@ -3659,7 +3709,7 @@
src/app/settings/settings.component.html
- 360
+ 343
Notifications settings label
@@ -3667,7 +3717,7 @@
src/app/settings/settings.component.html
- 366
+ 349
Enable notifications setting
@@ -3675,7 +3725,7 @@
src/app/settings/settings.component.html
- 369
+ 352
Enable all notifications setting
@@ -3683,7 +3733,7 @@
src/app/settings/settings.component.html
- 373
+ 356
Allowed notification types
@@ -3691,7 +3741,7 @@
src/app/settings/settings.component.html
- 375
+ 358
Download complete
@@ -3699,7 +3749,7 @@
src/app/settings/settings.component.html
- 376
+ 359
Download error
@@ -3707,7 +3757,7 @@
src/app/settings/settings.component.html
- 377
+ 360
Task finished
@@ -3715,7 +3765,7 @@
src/app/settings/settings.component.html
- 383
+ 366
webhook URL
@@ -3723,7 +3773,7 @@
src/app/settings/settings.component.html
- 390
+ 373
Discord Webhook URL
@@ -3731,23 +3781,23 @@
src/app/settings/settings.component.html
- 392
+ 375
src/app/settings/settings.component.html
- 399
+ 382
src/app/settings/settings.component.html
- 409
+ 392
src/app/settings/settings.component.html
- 419
+ 402
src/app/settings/settings.component.html
- 426
+ 409
Discord API setting hint
@@ -3755,7 +3805,7 @@
src/app/settings/settings.component.html
- 397
+ 380
Slack Webhook URL
@@ -3763,7 +3813,7 @@
src/app/settings/settings.component.html
- 403
+ 386
Use ntfy API setting
@@ -3771,7 +3821,7 @@
src/app/settings/settings.component.html
- 407
+ 390
ntfy topic URL
@@ -3779,7 +3829,7 @@
src/app/settings/settings.component.html
- 413
+ 396
Use gotify API setting
@@ -3787,7 +3837,7 @@
src/app/settings/settings.component.html
- 417
+ 400
Gotify server URL
@@ -3795,7 +3845,7 @@
src/app/settings/settings.component.html
- 424
+ 407
Gotify app token
@@ -3803,7 +3853,7 @@
src/app/settings/settings.component.html
- 430
+ 413
Use Telegram API setting
@@ -3811,7 +3861,7 @@
src/app/settings/settings.component.html
- 434
+ 417
Telegram bot token
@@ -3819,7 +3869,7 @@
src/app/settings/settings.component.html
- 436
+ 419
Telegram bot create link
@@ -3827,7 +3877,7 @@
src/app/settings/settings.component.html
- 441
+ 424
Telegram chat ID
@@ -3835,7 +3885,7 @@
src/app/settings/settings.component.html
- 443
+ 426
Telegram chat ID help
@@ -3843,7 +3893,7 @@
src/app/settings/settings.component.html
- 451
+ 434
Host settings label
@@ -3851,7 +3901,7 @@
src/app/settings/settings.component.html
- 457
+ 440
Default downloader select label
@@ -3859,7 +3909,7 @@
src/app/settings/settings.component.html
- 463
+ 446
Restart required hint
@@ -3867,7 +3917,7 @@
src/app/settings/settings.component.html
- 467
+ 450
Use default downloading agent setting
@@ -3875,7 +3925,7 @@
src/app/settings/settings.component.html
- 471
+ 454
Custom downloader select label
@@ -3883,7 +3933,7 @@
src/app/settings/settings.component.html
- 485
+ 468
Log Level label
@@ -3891,7 +3941,7 @@
src/app/settings/settings.component.html
- 497
+ 480
Login expiration select label
@@ -3899,7 +3949,7 @@
src/app/settings/settings.component.html
- 508
+ 491
Allow advanced downloading setting
@@ -3907,7 +3957,7 @@
src/app/settings/settings.component.html
- 516
+ 499
Use cookies setting
@@ -3915,7 +3965,7 @@
src/app/settings/settings.component.html
- 517
+ 500
Set cookies button
@@ -3923,7 +3973,7 @@
src/app/settings/settings.component.html
- 529
+ 512
Restart server button
@@ -3931,7 +3981,7 @@
src/app/settings/settings.component.html
- 538
+ 521
Users settings label
@@ -3939,7 +3989,7 @@
src/app/settings/settings.component.html
- 544
+ 527
Allow registration setting
@@ -3947,7 +3997,7 @@
src/app/settings/settings.component.html
- 548
+ 531
Auth method
@@ -3955,7 +4005,7 @@
src/app/settings/settings.component.html
- 551
+ 534
Internal auth method
@@ -3963,7 +4013,7 @@
src/app/settings/settings.component.html
- 554
+ 537
LDAP auth method
@@ -3971,7 +4021,7 @@
src/app/settings/settings.component.html
- 561
+ 544
LDAP URL
@@ -3979,7 +4029,7 @@
src/app/settings/settings.component.html
- 567
+ 550
Bind DN
@@ -3987,7 +4037,7 @@
src/app/settings/settings.component.html
- 573
+ 556
Bind Credentials
@@ -3995,7 +4045,7 @@
src/app/settings/settings.component.html
- 579
+ 562
Search Base
@@ -4003,7 +4053,7 @@
src/app/settings/settings.component.html
- 585
+ 568
Search Filter
@@ -4011,7 +4061,7 @@
src/app/settings/settings.component.html
- 595
+ 578
Logs settings label
@@ -4019,130 +4069,123 @@
src/app/settings/settings.component.ts
- 50
+ 45
src/app/settings/settings.component.ts
- 138
+ 123
src/app/settings/settings.component.ts
- 173
+ 158
src/app/settings/settings.component.ts
- 174
+ 159
src/app/settings/settings.component.ts
- 183
+ 168
src/app/settings/settings.component.ts
- 187
-
-
-
-
-
- src/app/settings/settings.component.ts
- 212
+ 172
src/app/settings/settings.component.ts
- 240
+ 220
src/app/settings/settings.component.ts
- 295
+ 275
src/app/settings/settings.component.ts
- 298
+ 278
src/app/settings/settings.component.ts
- 302
+ 282
src/app/settings/settings.component.ts
- 310
+ 290
src/app/settings/settings.component.ts
- 312
+ 292
src/app/settings/settings.component.ts
- 343
+ 323
src/app/settings/settings.component.ts
- 346
+ 326
src/app/settings/settings.component.ts
- 350
+ 330
src/app/settings/settings.component.ts
- 360
+ 340
src/app/settings/settings.component.ts
- 362
+ 342
src/app/settings/settings.component.ts
- 366
+ 346