<a*ngFor="let subscription of postsService.subscriptions"mat-list-item(click)="postsService.sidepanel_mode ==='over'?sidenav.close():null"[routerLink]="['/subscription',{id:subscription.id}]"><ngx-avatars[style.margin-right]="'10px'"size="32"[name]="subscription.name"></ngx-avatars>{{subscription.name}}</a>
<a*ngFor="let subscription of postsService.subscriptions"mat-list-item(click)="postsService.sidepanel_mode ==='over'?sidenav.close():null"[routerLink]="['/subscription',{id:subscription.id}]"><ngx-avatars[style.display]="'inline-block'"[style.margin-right]="'10px'"size="32"[name]="subscription.name"></ngx-avatars>{{subscription.name}}</a>
<mat-chip[matTooltip]="argsByKey[arg]?argsByKey[arg]['description']:null"*ngFor="let arg of args_array; let i = index;"[selectable]="selectable"[removable]="removable"(removed)="remove(i)"cdkDrag>
<mat-chip-row[matTooltip]="argsByKey[arg]?argsByKey[arg]['description']:null"*ngFor="let arg of args_array; let i = index;"[selectable]="selectable"[removable]="removable"(removed)="remove(i)"cdkDrag>
<buttonmat-menu-item*ngFor="let arg of argsInCategory.value"(click)="setFirstArg(arg.key)"><divstyle="display: inline-block;">{{arg.key}}</div> <divclass="info-menu-icon"><mat-icon[matTooltip]="arg.description">info</mat-icon></div></button>
<buttonmat-menu-item*ngFor="let arg of argsInCategory.value"(click)="setFirstArg(arg.key)"><divstyle="display: inline-block;">{{arg.key}}</div> <divclass="info-menu-icon"><mat-icon[matTooltip]="arg.description">info</mat-icon></div></button>
</mat-menu>
</ng-container>
</mat-menu>
<buttonstyle="margin-bottom: 15px"mat-stroked-button[matMenuTriggerFor]="argsByCategoryMenu"><ng-containeri18n="Search args by category button">Search by category</ng-container></button>
<buttonstyle="margin-bottom: 15px"mat-stroked-button[matMenuTriggerFor]="argsByCategoryMenu"><ng-containeri18n="Search args by category button">Search by category</ng-container></button>
</div>
</div>
</div>
<div>
<mat-checkboxcolor="accent"[ngModelOptions]="{standalone:true}"[(ngModel)]="secondArgEnabled"><ng-containeri18n="Use arg value checkbox">Use arg value</ng-container></mat-checkbox>
</div>
<div*ngIf="secondArgEnabled">
<mat-form-fieldstyle="width: 75%"color="accent">
<input[ngModelOptions]="{standalone:true}"matInput[disabled]="!secondArgEnabled"placeholder="Arg value"i18n-placeholder="Arg value placeholder"[(ngModel)]="secondArg">
</mat-form-field>
</div>
</form>
<div>
<mat-checkboxcolor="accent"[ngModelOptions]="{standalone:true}"[(ngModel)]="secondArgEnabled"><ng-containeri18n="Use arg value checkbox">Use arg value</ng-container></mat-checkbox>
</div>
<div*ngIf="secondArgEnabled">
<mat-form-fieldstyle="width: 75%"color="accent">
<input[ngModelOptions]="{standalone:true}"matInput[disabled]="!secondArgEnabled"placeholder="Arg value"i18n-placeholder="Arg value placeholder"[(ngModel)]="secondArg">
</mat-form-field>
<button(click)="addArg()"[disabled]="!canAddArg()"mat-stroked-buttoncolor="accent"><ng-containeri18n="Search args by category button">Add arg</ng-container></button>
</div>
</form>
<div>
<button(click)="addArg()"[disabled]="!canAddArg()"mat-stroked-buttoncolor="accent"><ng-containeri18n="Search args by category button">Add arg</ng-container></button>
<mat-checkbox[(ngModel)]="download_all"><ng-containeri18n="Download all uploads subscription setting">Download all uploads</ng-container></mat-checkbox>
<input[disabled]="!new_config['Subscriptions']['allow_subscriptions']"[(ngModel)]="new_config['Subscriptions']['subscriptions_base_path']"matInputplaceholder="Subscriptions base path"i18n-placeholder="Subscriptions base path input setting placeholder">
<mat-hint><ng-containeri18n="Subscriptions base path setting input hint">Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder.</ng-container></mat-hint>
@ -51,7 +51,7 @@
<mat-hint><ng-containeri18n="Check interval setting input hint">Unit is seconds, only include numbers.</ng-container></mat-hint>
</mat-form-field>
</div>
<divclass="col-12 mt-4 mb-3">
<divclass="col-12 mt-3 mb-3">
<mat-checkboxcolor="accent"[(ngModel)]="new_config['Subscriptions']['redownload_fresh_uploads']"matTooltip="Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day."i18n-matTooltip="Redownload fresh uploads tooltip"><ng-containeri18n="Redownload fresh uploads">Redownload fresh uploads</ng-container></mat-checkbox>
<mat-hint><ng-containeri18n="Custom args setting input hint">Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,,</ng-container></mat-hint>
<mat-checkboxcolor="accent"[(ngModel)]="new_config['Extra']['download_only_mode']"><ng-containeri18n="Download only mode setting">Download only mode</ng-container></mat-checkbox>
<mat-checkboxcolor="accent"[(ngModel)]="new_config['Advanced']['use_cookies']"><ng-containeri18n="Use cookies setting">Use Cookies</ng-container></mat-checkbox>
<buttonclass="checkbox-button"mat-stroked-button(click)="openCookiesUploaderDialog()"><ng-containeri18n="Set cookies button">Set Cookies</ng-container></button>