mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-22 02:38:45 -04:00
Merge remote-tracking branch 'origin/main' into misc-updates
This commit is contained in:
36
.github/workflows/delete-workflow-runs.yml
vendored
36
.github/workflows/delete-workflow-runs.yml
vendored
@@ -1,43 +1,45 @@
|
|||||||
name: Delete Workflow Runs
|
name: Delete old workflow runs
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs:
|
inputs:
|
||||||
days:
|
days:
|
||||||
description: 'Number of days.'
|
description: 'Days-worth of runs to keep for each workflow'
|
||||||
required: true
|
required: true
|
||||||
default: 0
|
default: '7' # default value is "30"
|
||||||
minimum_runs:
|
minimum_runs:
|
||||||
description: 'The minimum runs to keep for each workflow.'
|
description: 'Minimum runs to keep for each workflow'
|
||||||
required: true
|
required: true
|
||||||
default: 0
|
default: '5' # default value is "6"
|
||||||
delete_workflow_pattern:
|
delete_workflow_pattern:
|
||||||
description: 'The name or filename of the workflow. if not set then it will target all workflows.'
|
description: 'Name or filename of the workflow (if not set, all workflows are targeted)'
|
||||||
required: false
|
required: false
|
||||||
|
default: 'Build and Release uYouEnhanced' # default value is ""
|
||||||
delete_workflow_by_state_pattern:
|
delete_workflow_by_state_pattern:
|
||||||
description: 'Remove workflow by state: active, deleted, disabled_fork, disabled_inactivity, disabled_manually'
|
description: 'Filter workflows by state: active, deleted, disabled_fork, disabled_inactivity, disabled_manually'
|
||||||
required: true
|
required: true
|
||||||
default: "All"
|
default: "ALL"
|
||||||
type: choice
|
type: choice
|
||||||
options:
|
options:
|
||||||
- "All"
|
- "ALL"
|
||||||
- active
|
- active
|
||||||
- deleted
|
- deleted
|
||||||
- disabled_inactivity
|
- disabled_inactivity
|
||||||
- disabled_manually
|
- disabled_manually
|
||||||
delete_run_by_conclusion_pattern:
|
delete_run_by_conclusion_pattern:
|
||||||
description: 'Remove workflow by conclusion: action_required, cancelled, failure, skipped, success'
|
description: 'Remove runs based on conclusion: action_required, cancelled, failure, skipped, success'
|
||||||
required: true
|
required: true
|
||||||
default: "All"
|
default: "ALL"
|
||||||
type: choice
|
type: choice
|
||||||
options:
|
options:
|
||||||
- "All"
|
- "ALL"
|
||||||
|
- "Unsuccessful: action_required,cancelled,failure,skipped"
|
||||||
- action_required
|
- action_required
|
||||||
- cancelled
|
- cancelled
|
||||||
- failure
|
- failure
|
||||||
- skipped
|
- skipped
|
||||||
- success
|
- success
|
||||||
dry_run:
|
dry_run:
|
||||||
description: 'Only log actions, do not perform any delete operations.'
|
description: 'Logs simulated changes, no deletions are performed'
|
||||||
required: false
|
required: false
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@@ -45,6 +47,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
actions: write
|
actions: write
|
||||||
|
contents: read
|
||||||
steps:
|
steps:
|
||||||
- name: Delete workflow runs
|
- name: Delete workflow runs
|
||||||
uses: Mattraks/delete-workflow-runs@v2
|
uses: Mattraks/delete-workflow-runs@v2
|
||||||
@@ -55,5 +58,10 @@ jobs:
|
|||||||
keep_minimum_runs: ${{ github.event.inputs.minimum_runs }}
|
keep_minimum_runs: ${{ github.event.inputs.minimum_runs }}
|
||||||
delete_workflow_pattern: ${{ github.event.inputs.delete_workflow_pattern }}
|
delete_workflow_pattern: ${{ github.event.inputs.delete_workflow_pattern }}
|
||||||
delete_workflow_by_state_pattern: ${{ github.event.inputs.delete_workflow_by_state_pattern }}
|
delete_workflow_by_state_pattern: ${{ github.event.inputs.delete_workflow_by_state_pattern }}
|
||||||
delete_run_by_conclusion_pattern: ${{ github.event.inputs.delete_run_by_conclusion_pattern }}
|
delete_run_by_conclusion_pattern: >-
|
||||||
|
${{
|
||||||
|
startsWith(github.event.inputs.delete_run_by_conclusion_pattern, 'Unsuccessful:')
|
||||||
|
&& 'action_required,cancelled,failure,skipped'
|
||||||
|
|| github.event.inputs.delete_run_by_conclusion_pattern
|
||||||
|
}}
|
||||||
dry_run: ${{ github.event.inputs.dry_run }}
|
dry_run: ${{ github.event.inputs.dry_run }}
|
||||||
|
Submodule Tweaks/Return-YouTube-Dislikes updated: e29cd53007...e0b185e4d9
Submodule Tweaks/YouMute updated: ad20f24fbb...6bb27928a6
Submodule Tweaks/YouTubeHeader updated: cbe9e47388...2a9bef8e9d
Submodule Tweaks/protobuf updated: a4f9ddd8fc...cbb3abfc4b
@@ -161,7 +161,7 @@ static BOOL IsEnabled(NSString *key) {
|
|||||||
- (BOOL)commercePlatformClientEnablePopupWebviewInWebviewDialogController { return NO;}
|
- (BOOL)commercePlatformClientEnablePopupWebviewInWebviewDialogController { return NO;}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// Hide Upgrade Dialog - @arichorn
|
// Hide Upgrade Dialog - @arichornlover
|
||||||
%hook YTGlobalConfig
|
%hook YTGlobalConfig
|
||||||
- (BOOL)shouldBlockUpgradeDialog { return YES;}
|
- (BOOL)shouldBlockUpgradeDialog { return YES;}
|
||||||
- (BOOL)shouldForceUpgrade { return NO;}
|
- (BOOL)shouldForceUpgrade { return NO;}
|
||||||
@@ -169,17 +169,6 @@ static BOOL IsEnabled(NSString *key) {
|
|||||||
- (BOOL)shouldShowUpgradeDialog { return NO;}
|
- (BOOL)shouldShowUpgradeDialog { return NO;}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// YTNoTracking - @arichorn - https://github.com/arichorn/YTNoTracking/
|
|
||||||
%hook UIApplication
|
|
||||||
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
|
|
||||||
NSString *originalURLString = [url absoluteString];
|
|
||||||
NSString *modifiedURLString = [originalURLString stringByReplacingOccurrencesOfString:@"&si=[a-zA-Z0-9_-]+" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, originalURLString.length)];
|
|
||||||
NSURL *modifiedURL = [NSURL URLWithString:modifiedURLString];
|
|
||||||
BOOL result = %orig(application, modifiedURL, options);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
%end
|
|
||||||
|
|
||||||
// Hide Home Tab - @bhackel
|
// Hide Home Tab - @bhackel
|
||||||
%group gHideHomeTab
|
%group gHideHomeTab
|
||||||
%hook YTPivotBarView
|
%hook YTPivotBarView
|
||||||
@@ -235,7 +224,7 @@ BOOL isTabSelected = NO;
|
|||||||
%end
|
%end
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// YTNoModernUI - @arichorn
|
// YTNoModernUI - @arichornlover
|
||||||
%group gYTNoModernUI
|
%group gYTNoModernUI
|
||||||
%hook YTVersionUtils // YTNoModernUI Original Version
|
%hook YTVersionUtils // YTNoModernUI Original Version
|
||||||
+ (NSString *)appVersion { return @"17.38.10"; }
|
+ (NSString *)appVersion { return @"17.38.10"; }
|
||||||
@@ -278,14 +267,27 @@ BOOL isTabSelected = NO;
|
|||||||
- (BOOL)cxClientEnableModernizedActionSheet { return NO; }
|
- (BOOL)cxClientEnableModernizedActionSheet { return NO; }
|
||||||
- (BOOL)enableClientShortsSheetsModernization { return NO; }
|
- (BOOL)enableClientShortsSheetsModernization { return NO; }
|
||||||
- (BOOL)enableTimestampModernizationForNative { return NO; }
|
- (BOOL)enableTimestampModernizationForNative { return NO; }
|
||||||
- (BOOL)modernizeElementsTextColor { return NO; }
|
- (BOOL)mainAppCoreClientEnableModernIaFeedStretchBottom { return NO; }
|
||||||
- (BOOL)modernizeElementsBgColor { return NO; }
|
- (BOOL)mainAppCoreClientEnableModernIaFrostedBottomBar { return NO; }
|
||||||
|
- (BOOL)mainAppCoreClientEnableModernIaFrostedPivotBar { return NO; }
|
||||||
|
- (BOOL)mainAppCoreClientEnableModernIaFrostedPivotBarUpdatedBackdrop { return NO; }
|
||||||
|
- (BOOL)mainAppCoreClientEnableModernIaFrostedTopBar { return NO; }
|
||||||
|
- (BOOL)mainAppCoreClientEnableModernIaOpacityPivotBar { return NO; }
|
||||||
|
- (BOOL)mainAppCoreClientEnableModernIaTopAndBottomBarIconRefresh { return NO; }
|
||||||
|
- (BOOL)mainAppCoreClientEnableModernizedBedtimeReminderU18DefaultSettings { return NO; }
|
||||||
|
- (BOOL)modernizeCameoNavbar { return NO; }
|
||||||
- (BOOL)modernizeCollectionLockups { return NO; }
|
- (BOOL)modernizeCollectionLockups { return NO; }
|
||||||
|
- (BOOL)modernizeCollectionLockupsShowVideoCount { return NO; }
|
||||||
|
- (BOOL)modernizeElementsBgColor { return NO; }
|
||||||
|
- (BOOL)modernizeElementsTextColor { return NO; }
|
||||||
|
- (BOOL)postsCreatorClientEnableModernButtonsUi { return NO; }
|
||||||
|
- (BOOL)pullToFullModernEdu { return NO; }
|
||||||
|
- (BOOL)showModernMiniplayerRedesign { return NO; }
|
||||||
- (BOOL)uiSystemsClientGlobalConfigEnableModernButtonsForNative { return NO; }
|
- (BOOL)uiSystemsClientGlobalConfigEnableModernButtonsForNative { return NO; }
|
||||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableModernTabsForNative { return NO; }
|
- (BOOL)uiSystemsClientGlobalConfigIosEnableModernTabsForNative { return NO; }
|
||||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableEpUxUpdates { return NO; }
|
|
||||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableSheetsUxUpdates { return NO; }
|
|
||||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableSnackbarModernization { return NO; }
|
- (BOOL)uiSystemsClientGlobalConfigIosEnableSnackbarModernization { return NO; }
|
||||||
|
- (BOOL)uiSystemsClientGlobalConfigModernizeNativeBgColor { return NO; }
|
||||||
|
- (BOOL)uiSystemsClientGlobalConfigModernizeNativeTextColor { return NO; }
|
||||||
// Disable Rounded Content - YTNoModernUI
|
// Disable Rounded Content - YTNoModernUI
|
||||||
- (BOOL)iosDownloadsPageRoundedThumbs { return NO; }
|
- (BOOL)iosDownloadsPageRoundedThumbs { return NO; }
|
||||||
- (BOOL)iosRoundedSearchBarSuggestZeroPadding { return NO; }
|
- (BOOL)iosRoundedSearchBarSuggestZeroPadding { return NO; }
|
||||||
@@ -732,7 +734,7 @@ static NSData *cellDividerData = nil;
|
|||||||
}
|
}
|
||||||
if (IsEnabled(@"fixCasting_enabled")) {
|
if (IsEnabled(@"fixCasting_enabled")) {
|
||||||
%init(gFixCasting);
|
%init(gFixCasting);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Change the default value of some options
|
// Change the default value of some options
|
||||||
NSArray *allKeys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
|
NSArray *allKeys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
|
||||||
|
@@ -131,4 +131,4 @@
|
|||||||
|
|
||||||
// Other Localization
|
// Other Localization
|
||||||
"APP_RESTART_DESC" = "Un redémarrage de l'application est requis.";
|
"APP_RESTART_DESC" = "Un redémarrage de l'application est requis.";
|
||||||
“CHANGE_APP_ICON" = “Changer l'icône de l'application";
|
“CHANGE_APP_ICON" = “Changer l'icône de l'application";
|
||||||
|
Reference in New Issue
Block a user