From 256c9f54cd423facbd7bace3c2b84149180cf27b Mon Sep 17 00:00:00 2001 From: dayanch96 <38832025+dayanch96@users.noreply.github.com> Date: Mon, 19 Feb 2024 05:44:16 +0300 Subject: [PATCH] v2.6 --- Makefile | 4 +- Settings.x | 40 +++++- YTLite.h | 64 ++++++++- YTLite.x | 130 +++++++++++++++--- .../en.lproj/Localizable.strings | 12 ++ .../es.lproj/Localizable.strings | 16 ++- .../fr.lproj/Localizable.strings | 12 ++ .../ja.lproj/Localizable.strings | 12 ++ .../ru.lproj/Localizable.strings | 12 ++ .../zh-Hans.lproj/Localizable.strings | 14 +- .../zh-Hant.lproj/Localizable.strings | 12 ++ .../com.dvntm.ytlite_2.6_iphoneos-arm.deb | Bin 0 -> 65286 bytes .../com.dvntm.ytlite_2.6_iphoneos-arm64.deb | Bin 0 -> 65436 bytes 13 files changed, 298 insertions(+), 30 deletions(-) create mode 100644 packages/com.dvntm.ytlite_2.6_iphoneos-arm.deb create mode 100644 packages/com.dvntm.ytlite_2.6_iphoneos-arm64.deb diff --git a/Makefile b/Makefile index eaf7f29..fcd330f 100644 --- a/Makefile +++ b/Makefile @@ -5,8 +5,8 @@ endif DEBUG=0 FINALPACKAGE=1 ARCHS = arm64 -PACKAGE_VERSION = 2.5 -TARGET := iphone:clang:latest:11.0 +PACKAGE_VERSION = 2.6 +TARGET := iphone:clang:latest:13.0 include $(THEOS)/makefiles/common.mk diff --git a/Settings.x b/Settings.x index c52f204..925ee92 100644 --- a/Settings.x +++ b/Settings.x @@ -6,6 +6,23 @@ static const NSInteger YTLiteSection = 789; +static NSString *GetCacheSize() { + NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).firstObject; + NSArray *filesArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:cachePath error:nil]; + + unsigned long long int folderSize = 0; + for (NSString *fileName in filesArray) { + NSString *filePath = [cachePath stringByAppendingPathComponent:fileName]; + NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil]; + folderSize += [fileAttributes fileSize]; + } + + NSByteCountFormatter *formatter = [[NSByteCountFormatter alloc] init]; + formatter.countStyle = NSByteCountFormatterCountStyleFile; + + return [formatter stringFromByteCount:folderSize]; +} + // Settings %hook YTAppSettingsPresentationData + (NSArray *)settingsCategoryOrder { @@ -266,9 +283,11 @@ static YTSettingsSectionItem *createSwitchItem(NSString *title, NSString *titleD } selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) { NSArray *rows = @[ + createSwitchItem(LOC(@"CopyVideoInfo"), LOC(@"CopyVideoInfoDesc"), @"copyVideoInfo", &kCopyVideoInfo, selfObject), createSwitchItem(LOC(@"CopyPostText"), LOC(@"CopyPostTextDesc"), @"copyPostText", &kCopyPostText, selfObject), createSwitchItem(LOC(@"SavePostImage"), LOC(@"SavePostImageDesc"), @"savePostImage", &kSavePostImage, selfObject), createSwitchItem(LOC(@"SaveProfilePhoto"), LOC(@"SaveProfilePhotoDesc"), @"saveProfilePhoto", &kSaveProfilePhoto, selfObject), + createSwitchItem(LOC(@"CopyCommentText"), LOC(@"CopyCommentTextDesc"), @"copyCommentText", &kCopyCommentText, selfObject), createSwitchItem(LOC(@"FixAlbums"), LOC(@"FixAlbumsDesc"), @"fixAlbums", &kFixAlbums, selfObject), createSwitchItem(LOC(@"RemovePlayNext"), LOC(@"RemovePlayNextDesc"), @"removePlayNext", &kRemovePlayNext, selfObject), createSwitchItem(LOC(@"NoContinueWatching"), LOC(@"NoContinueWatchingDesc"), @"noContinueWatching", &kNoContinueWatching, selfObject), @@ -415,6 +434,23 @@ static YTSettingsSectionItem *createSwitchItem(NSString *title, NSString *titleD return [%c(YTUIUtils) openURL:[NSURL URLWithString:@"https://github.com/Dayanch96/"]]; }]; + YTSettingsSectionItem *paypal = [%c(YTSettingsSectionItem) itemWithTitle:LOC(@"DonateViaPayPal") titleDescription:nil accessibilityIdentifier:nil detailTextBlock:^NSString *() { return @"♡"; } selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) { + return [%c(YTUIUtils) openURL:[NSURL URLWithString:@"https://paypal.me/Dayanch96/"]]; + }]; + + YTSettingsSectionItem *ghSponsors = [%c(YTSettingsSectionItem) itemWithTitle:LOC(@"SupportViaGhSponsors") titleDescription:nil accessibilityIdentifier:nil detailTextBlock:^NSString *() { return @"♡"; } selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) { + return [%c(YTUIUtils) openURL:[NSURL URLWithString:@"https://github.com/sponsors/dayanch96"]]; + }]; + + YTSettingsSectionItem *cache = [%c(YTSettingsSectionItem) itemWithTitle:LOC(@"ClearCache") titleDescription:nil accessibilityIdentifier:nil detailTextBlock:^NSString *() { return GetCacheSize(); } selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).firstObject; + [[NSFileManager defaultManager] removeItemAtPath:cachePath error:nil]; + }); + [[%c(YTToastResponderEvent) eventWithMessage:LOC(@"Done") firstResponder:[self parentResponder]] send]; + return YES; + }]; + YTSettingsSectionItem *reset = [%c(YTSettingsSectionItem) itemWithTitle:LOC(@"ResetSettings") titleDescription:nil accessibilityIdentifier:nil detailTextBlock:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) { YTAlertView *alertView = [%c(YTAlertView) confirmationDialogWithAction:^{ NSString *prefsPath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject] stringByAppendingPathComponent:@"YTLite.plist"]; @@ -438,12 +474,14 @@ static YTSettingsSectionItem *createSwitchItem(NSString *title, NSString *titleD return @(OS_STRINGIFY(TWEAK_VERSION)); } selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) { - NSArray *rows = @[ps, miro, lillie, dayanch96, stalker, clement, balackburn, decibelios, skeids, space, createSwitchItem(LOC(@"Advanced"), nil, @"advancedMode", &kAdvancedMode, selfObject), reset]; + NSArray *rows = @[ps, miro, lillie, dayanch96, stalker, clement, balackburn, decibelios, skeids, space, createSwitchItem(LOC(@"Advanced"), nil, @"advancedMode", &kAdvancedMode, selfObject), cache, reset]; YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"About") pickerSectionTitle:LOC(@"Credits") rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]]; [settingsViewController pushViewController:picker]; return YES; }]; + [sectionItems addObject:paypal]; + [sectionItems addObject:ghSponsors]; [sectionItems addObject:version]; BOOL isNew = [settingsViewController respondsToSelector:@selector(setSectionItems:forCategory:title:icon:titleDescription:headerHidden:)]; diff --git a/YTLite.h b/YTLite.h index c75b430..bffbd21 100644 --- a/YTLite.h +++ b/YTLite.h @@ -110,9 +110,11 @@ BOOL kRemoveShorts; BOOL kRemoveSubscriptions; BOOL kRemoveUploads; BOOL kRemoveLibrary; +BOOL kCopyVideoInfo; BOOL kCopyPostText; BOOL kSavePostImage; BOOL kSaveProfilePhoto; +BOOL kCopyCommentText; BOOL kSavePost; BOOL kFixAlbums; BOOL kRemovePlayNext; @@ -137,6 +139,10 @@ int kPivotIndex; @interface YTPivotBarView : UIView @end +@interface YTLightweightQTMButton () +@property (nonatomic, assign, readwrite, getter=isShouldRaiseOnTouch) BOOL shouldRaiseOnTouch; +@end + @interface YTQTMButton () @property (nonatomic, strong, readwrite) YTIButtonRenderer *buttonRenderer; - (void)setSizeWithPaddingAndInsets:(BOOL)sizeWithPaddingAndInsets; @@ -193,7 +199,13 @@ int kPivotIndex; @property (nonatomic, weak, readwrite) YTScrollableNavigationController *navigationController; @end +@interface YTIVideoDetails () +@property (nonatomic, copy, readwrite) NSString *title; +@property (nonatomic, copy, readwrite) NSString *shortDescription; +@end + @interface YTPlayerViewController (YTAFS) +@property (nonatomic, assign, readonly) YTPlayerResponse *playerResponse; @property (nonatomic, weak, readwrite) UIViewController *parentViewController; @property (readonly, nonatomic) NSString *contentVideoID; - (void)setActiveCaptionTrack:(id)arg1; @@ -207,6 +219,37 @@ int kPivotIndex; - (void)turnShortsOnlyModeOff:(UILongPressGestureRecognizer *)gesture; @end +@interface YTEngagementPanelIdentifier : NSObject +@property (nonatomic, copy, readonly) NSString *identifierString; +@end + +@interface YTEngagementPanelHeaderView : UIView +@property (nonatomic, assign, readonly) YTQTMButton *closeButton; +@end + +@interface YTWatchViewController : UIViewController +@property (nonatomic, weak, readwrite) YTPlayerViewController *playerViewController; +@end + +@interface YTEngagementPanelContainerController : UIViewController +@property (nonatomic, weak, readwrite) YTWatchViewController *parentViewController; +@end + +@interface YTEngagementPanelNavigationController : UIViewController +@property (nonatomic, weak, readwrite) YTEngagementPanelContainerController *parentViewController; +@end + +@interface YTMainAppEngagementPanelViewController : UIViewController +@property (nonatomic, weak, readwrite) YTEngagementPanelNavigationController *parentViewController; +@end + +@interface YTEngagementPanelView : UIView +@property (nonatomic, weak, readwrite) YTMainAppEngagementPanelViewController *resizeDelegate; +@property (nonatomic, copy, readwrite) YTEngagementPanelIdentifier *panelIdentifier; +@property (nonatomic, assign, readonly) YTEngagementPanelHeaderView *headerView; +- (void)didTapCopyInfoButton:(UIButton *)sender; +@end + @interface YTSegmentableInlinePlayerBarView @property (nonatomic, assign, readwrite) BOOL enableSnapToChapter; @end @@ -241,15 +284,32 @@ int kPivotIndex; @interface YTELMView : UIView @end -@interface ASNetworkImageNode : NSObject +@interface ASNodeAncestryEnumerator : NSEnumerator +@property (atomic, assign, readonly) NSMutableArray *allObjects; +@end + +@interface ASDisplayNode : NSObject +@property (atomic, assign, readonly) ASNodeAncestryEnumerator *supernodes; +@end + +@interface ELMContainerNode : ASDisplayNode +@property (nonatomic, strong, readwrite) NSString *copiedComment; +@end + +@interface ASNetworkImageNode : ASDisplayNode @property (atomic, copy, readwrite) NSURL *URL; @end +@interface ASTextNode : ASDisplayNode +@property (atomic, copy, readwrite) NSAttributedString *attributedText; +@end + @interface _ASDisplayView : UIView -@property (nonatomic, strong, readwrite) ASNetworkImageNode *keepalive_node; +@property (nonatomic, strong, readwrite) ASDisplayNode *keepalive_node; - (void)copyText:(UILongPressGestureRecognizer *)sender; - (void)saveImage:(UILongPressGestureRecognizer *)sender; - (void)savePFP:(UILongPressGestureRecognizer *)sender; +- (void)copyComment:(UILongPressGestureRecognizer *)sender; @end @interface MLHAMQueuePlayer : NSObject diff --git a/YTLite.x b/YTLite.x index f774081..7cc2e70 100644 --- a/YTLite.x +++ b/YTLite.x @@ -280,8 +280,7 @@ %hook YTVideoQualitySwitchControllerFactory - (id)videoQualitySwitchControllerWithParentResponder:(id)responder { Class originalClass = %c(YTVideoQualitySwitchOriginalController); - if (kClassicQuality) return originalClass ? [[originalClass alloc] initWithParentResponder:responder] : %orig; - return %orig; + return kClassicQuality && originalClass ? [[originalClass alloc] initWithParentResponder:responder] : %orig; } %end @@ -638,27 +637,43 @@ static BOOL isOverlayShown = YES; } %end +%hook ELMContainerNode +%property (nonatomic, strong) NSString *copiedComment; +%end + %hook _ASDisplayView - (void)setKeepalive_node:(id)arg1 { %orig; - NSString *description = [self description]; - if (kCopyPostText && [description containsString:@"ELMExpandableTextNode-View"]) { - UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(copyText:)]; - longPress.minimumPressDuration = 0.3; - [self addGestureRecognizer:longPress]; + NSArray *gesturesInfo = @[ + @{@"selector": @"copyText:", @"text": @"ELMExpandableTextNode-View", @"key": @(kCopyPostText)}, + @{@"selector": @"saveImage:", @"text": @"YTImageZoomNode-View", @"key": @(kSavePostImage)}, + @{@"selector": @"savePFP:", @"text": @"ELMImageNode-View", @"key": @(kSaveProfilePhoto)}, + @{@"selector": @"copyComment:", @"text": @"id.ui.comment_cell", @"key": @(kCopyCommentText)} + ]; + + for (NSDictionary *gestureInfo in gesturesInfo) { + SEL selector = NSSelectorFromString(gestureInfo[@"selector"]); + + if ([gestureInfo[@"key"] boolValue] && [[self description] containsString:gestureInfo[@"text"]]) { + UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:selector]; + longPress.minimumPressDuration = 0.3; + [self addGestureRecognizer:longPress]; + break; + } } - if (kSavePostImage && [description containsString:@"YTImageZoomNode-View"]) { - UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(saveImage:)]; - longPress.minimumPressDuration = 0.3; - [self addGestureRecognizer:longPress]; - } + if ([[self description] containsString:@"id.comment.content.label"]) { + ASTextNode *textNode = (ASTextNode *)self.keepalive_node; + ASDisplayNode *displayNode = (ASDisplayNode *)self.keepalive_node; - if (kSaveProfilePhoto && [description containsString:@"ELMImageNode-View"] && [description containsString:@"eml.avatar"]) { - UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(savePFP:)]; - longPress.minimumPressDuration = 0.3; - [self addGestureRecognizer:longPress]; + NSMutableArray *allObjects = displayNode.supernodes.allObjects; + for (ELMContainerNode *containerNode in allObjects) { + if ([containerNode.description containsString:@"id.ui.comment_cell"]) { + containerNode.copiedComment = textNode.attributedText.string; + break; + } + } } } @@ -666,7 +681,8 @@ static BOOL isOverlayShown = YES; - (void)savePFP:(UILongPressGestureRecognizer *)sender { if (sender.state == UIGestureRecognizerStateBegan) { - NSString *URLString = self.keepalive_node.URL.absoluteString; + ASNetworkImageNode *imageNode = (ASNetworkImageNode *)self.keepalive_node; + NSString *URLString = imageNode.URL.absoluteString; if (URLString) { NSRange sizeRange = [URLString rangeOfString:@"=s"]; if (sizeRange.location != NSNotFound) { @@ -692,8 +708,7 @@ static BOOL isOverlayShown = YES; %new - (void)copyText:(UILongPressGestureRecognizer *)sender { if (sender.state == UIGestureRecognizerStateBegan) { - UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; - pasteboard.string = self.accessibilityLabel; + [UIPasteboard generalPasteboard].string = self.accessibilityLabel; UIResponder *responder = self.nextResponder; while (responder && ![responder isKindOfClass:[UIViewController class]]) responder = responder.nextResponder; @@ -705,7 +720,8 @@ static BOOL isOverlayShown = YES; - (void)saveImage:(UILongPressGestureRecognizer *)sender { if (sender.state == UIGestureRecognizerStateBegan) { - NSURL *imageURL = self.keepalive_node.URL; + ASNetworkImageNode *imageNode = (ASNetworkImageNode *)self.keepalive_node; + NSURL *imageURL = imageNode.URL; if (imageURL) { NSString *URLString = imageURL.absoluteString; @@ -734,7 +750,7 @@ static BOOL isOverlayShown = YES; PHAssetCreationRequest *request = [PHAssetCreationRequest creationRequestForAsset]; [request addResourceWithType:PHAssetResourceTypePhoto data:data options:nil]; } completionHandler:^(BOOL success, NSError *error) { - if (responder) [[%c(YTToastResponderEvent) eventWithMessage:success ? LOC(@"Saved") : [NSString stringWithFormat:LOC(@"%@: %@"), LOC(@"Error"), error.localizedDescription] firstResponder:responder] send]; + if (responder) [[%c(YTToastResponderEvent) eventWithMessage:success ? LOC(@"Saved") : [NSString stringWithFormat:LOC(@"%@: %@"), LOC(@"Error"), error.localizedDescription] firstResponder:responder] send]; }]; } else { if (responder) [[%c(YTToastResponderEvent) eventWithMessage:[NSString stringWithFormat:LOC(@"%@: %@"), LOC(@"Error"), error.localizedDescription] firstResponder:responder] send]; @@ -743,6 +759,18 @@ static BOOL isOverlayShown = YES; } } } + +%new +- (void)copyComment:(UILongPressGestureRecognizer *)sender { + if (sender.state == UIGestureRecognizerStateBegan) { + ELMContainerNode *containerNode = (ELMContainerNode *)self.keepalive_node; + [UIPasteboard generalPasteboard].string = containerNode.copiedComment; + + UIResponder *responder = self.nextResponder; + while (responder && ![responder isKindOfClass:[UIViewController class]]) responder = responder.nextResponder; + if (responder) [[%c(YTToastResponderEvent) eventWithMessage:LOC(@"Copied") firstResponder:responder] send]; + } +} %end // Remove Tabs @@ -847,6 +875,8 @@ BOOL isTabSelected = NO; - (void)viewDidAppear:(BOOL)animated { %orig; + isOverlayShown = YES; + if (kShortsOnlyMode) { [self.navigationController.parentViewController hidePivotBar]; } @@ -854,7 +884,7 @@ BOOL isTabSelected = NO; %end %hook YTAppViewController -- (void)showPivotBar { if (!kShortsOnlyMode) %orig;} ; +- (void)showPivotBar { if (!kShortsOnlyMode) %orig; } %end %hook YTReelWatchRootViewController @@ -867,6 +897,58 @@ BOOL isTabSelected = NO; } %end +%hook YTEngagementPanelView +- (void)layoutSubviews { + %orig; + + if ([self.panelIdentifier.identifierString isEqualToString:@"video-description-ep-identifier"]) { + YTQTMButton *copyInfoButton = [%c(YTQTMButton) iconButton]; + copyInfoButton.accessibilityLabel = LOC(@"CopyVideoInfo"); + [copyInfoButton setTag:999]; + [copyInfoButton enableNewTouchFeedback]; + [copyInfoButton setImage:[UIImage imageNamed:@"yt_outline_copy_24pt" inBundle:[NSBundle mainBundle] compatibleWithTraitCollection:nil] forState:UIControlStateNormal]; + [copyInfoButton setTintColor:[UIColor labelColor]]; + [copyInfoButton setTranslatesAutoresizingMaskIntoConstraints:false]; + [copyInfoButton addTarget:self action:@selector(didTapCopyInfoButton:) forControlEvents:UIControlEventTouchUpInside]; + + if (kCopyVideoInfo && self.headerView && self.headerView.closeButton && ![self.headerView viewWithTag:999]) { + [self.headerView addSubview:copyInfoButton]; + + [NSLayoutConstraint activateConstraints:@[ + [copyInfoButton.trailingAnchor constraintEqualToAnchor:self.headerView.closeButton.leadingAnchor], + [copyInfoButton.centerYAnchor constraintEqualToAnchor:self.headerView.closeButton.centerYAnchor], + [copyInfoButton.widthAnchor constraintEqualToConstant:40.0], + [copyInfoButton.heightAnchor constraintEqualToConstant:40.0], + ]]; + } + } +} + +%new +- (void)didTapCopyInfoButton:(UIButton *)sender { + YTPlayerViewController *playerVC = self.resizeDelegate.parentViewController.parentViewController.parentViewController.playerViewController; + NSString *title = playerVC.playerResponse.playerData.videoDetails.title; + NSString *shortDescription = playerVC.playerResponse.playerData.videoDetails.shortDescription; + + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:LOC(@"SelectAction") message:nil preferredStyle:UIAlertControllerStyleActionSheet]; + alertController.view.tintColor = [UIColor labelColor]; + + [alertController addAction:[UIAlertAction actionWithTitle:LOC(@"CopyTitle") style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { + [UIPasteboard generalPasteboard].string = title; + [[%c(YTToastResponderEvent) eventWithMessage:LOC(@"Copied") firstResponder:self.resizeDelegate] send]; + }]]; + + [alertController addAction:[UIAlertAction actionWithTitle:LOC(@"CopyDescription") style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { + [UIPasteboard generalPasteboard].string = shortDescription; + [[%c(YTToastResponderEvent) eventWithMessage:LOC(@"Copied") firstResponder:self.resizeDelegate] send]; + }]]; + + [alertController addAction:[UIAlertAction actionWithTitle:LOC(@"Cancel") style:UIAlertActionStyleCancel handler:nil]]; + + [self.resizeDelegate presentViewController:alertController animated:YES completion:nil]; +} +%end + // Disable Right-To-Left Formatting %hook NSParagraphStyle + (NSWritingDirection)defaultWritingDirectionForLanguage:(id)lang { return kDisableRTL ? NSWritingDirectionLeftToRight : %orig; } @@ -973,9 +1055,11 @@ static void reloadPrefs() { kRemoveSubscriptions = [prefs[@"removeSubscriptions"] boolValue] ?: NO; kRemoveUploads = (prefs[@"removeUploads"] != nil) ? [prefs[@"removeUploads"] boolValue] : YES; kRemoveLibrary = [prefs[@"removeLibrary"] boolValue] ?: NO; + kCopyVideoInfo = [prefs[@"copyVideoInfo"] boolValue] ?: NO; kCopyPostText = [prefs[@"copyPostText"] boolValue] ?: NO; kSavePostImage = [prefs[@"savePostImage"] boolValue] ?: NO; kSaveProfilePhoto = [prefs[@"savePostImage"] boolValue] ?: NO; + kCopyCommentText = [prefs[@"copyCommentText"] boolValue] ?: NO; kFixAlbums = [prefs[@"fixAlbums"] boolValue] ?: NO; kRemovePlayNext = [prefs[@"removePlayNext"] boolValue] ?: NO; kNoContinueWatching = [prefs[@"noContinueWatching"] boolValue] ?: NO; @@ -1057,9 +1141,11 @@ static void reloadPrefs() { @"removeSubscriptions" : @(kRemoveSubscriptions), @"removeUploads" : @(kRemoveUploads), @"removeLibrary" : @(kRemoveLibrary), + @"copyVideoInfo" : @(kCopyVideoInfo), @"copyPostText" : @(kCopyPostText), @"savePostImage" : @(kSavePostImage), @"saveProfilePhoto" : @(kSaveProfilePhoto), + @"copyCommentText" : @(kCopyCommentText), @"fixAlbums" : @(kFixAlbums), @"removePlayNext" : @(kRemovePlayNext), @"noContinueWatching" : @(kNoContinueWatching), diff --git a/layout/Library/Application Support/YTLite.bundle/en.lproj/Localizable.strings b/layout/Library/Application Support/YTLite.bundle/en.lproj/Localizable.strings index 1eb5e6a..d48cf3c 100644 --- a/layout/Library/Application Support/YTLite.bundle/en.lproj/Localizable.strings +++ b/layout/Library/Application Support/YTLite.bundle/en.lproj/Localizable.strings @@ -143,12 +143,16 @@ "HideShortsAudioTrackDesc" = "Hides AudioTrack under Shorts description."; "Other" = "Other"; +"CopyVideoInfo" = "Copy video information"; +"CopyVideoInfoDesc" = "Adds button to copy video title and description into Video Description panel."; "CopyPostText" = "Copy community posts text"; "CopyPostTextDesc" = "Copies community posts text to the clipboard by long tap."; "SavePostImage" = "Save image from community posts"; "SavePostImageDesc" = "Saves community post image to the Photos app by long tap."; "SaveProfilePhoto" = "Save profile picture"; "SaveProfilePhotoDesc" = "Saves profile picture to the Photos app by long tap."; +"CopyCommentText" = "Copy comments text"; +"CopyCommentTextDesc" = "Copies comments text to the clipboard by long tap."; "FixAlbums" = "Fix covers"; "FixAlbumsDesc" = "Fixes the display of covers for users from Russia."; "RemovePlayNext" = "Remove \"Play next in queue\""; @@ -177,6 +181,8 @@ "Warning" = "Warning"; "TabIsHidden" = "Hidden tab cannot be selected as startup page"; +"DonateViaPayPal" = "Donate via PayPal"; +"SupportViaGhSponsors" = "Support development via Github Sponsors"; "Version" = "Version"; "About" = "About"; "Credits" = "Credits"; @@ -188,6 +194,7 @@ "Japanese" = "Japanese localization"; "Advanced" = "Advanced mode"; "AdvancedModeReminder" = "Would you like to activate Advanced mode for YTLite?\n\nThis mode provides more than 50 additional options to customize and optimize your YouTube experience. You can enable/disable it later from Settings → %@ → %@ → %@."; +"ClearCache" = "Clear cache"; "ResetSettings" = "Reset YTLite settings"; "ResetMessage" = "This option will reset YTLite settings to default and close YouTube.\n\nAre you sure you want to continue?"; "ShortsOnlyWarning" = "Are you sure you want to activate this mode?\n\nIn this mode, you will only be able to watch Shorts videos and won't be able to do anything else.\n\nYou can disable Shorts Only Mode by long pressing with two fingers in the Shorts player."; @@ -195,6 +202,11 @@ "Yes" = "Yes"; "No" = "No"; +"SelectAction" = "Select action"; +"CopyTitle" = "Copy title"; +"CopyDescription" = "Copy description"; +"Cancel" = "Cancel"; "Copied" = "Copied to clipboard"; "Saved" = "Saved to Photos"; +"Done" = "Done"; "Error" = "Error"; \ No newline at end of file diff --git a/layout/Library/Application Support/YTLite.bundle/es.lproj/Localizable.strings b/layout/Library/Application Support/YTLite.bundle/es.lproj/Localizable.strings index 4dbac93..d95addf 100644 --- a/layout/Library/Application Support/YTLite.bundle/es.lproj/Localizable.strings +++ b/layout/Library/Application Support/YTLite.bundle/es.lproj/Localizable.strings @@ -143,12 +143,16 @@ "HideShortsAudioTrackDesc" = "Oculta la pista de audio debajo de la descripción de Shorts."; "Other" = "Otro"; +"CopyVideoInfo" = "Copy video information"; +"CopyVideoInfoDesc" = "Adds button to copy video title and description into Video Description panel."; "CopyPostText" = "Copia el texto de las publicaciones de la comunidad"; "CopyPostTextDesc" = "Copia el texto de los posts de la comunidad al portapapeles mediante pulsación larga"; "SavePostImage" = "Guardar imagen de las entradas de la comunidad"; "SavePostImageDesc" = "Guarda la imagen de las publicaciones de la comunidad en la aplicación Fotos con un toque prolongado"; "SaveProfilePhoto" = "Guardar foto de perfil"; "SaveProfilePhotoDesc" = "Guarda la imagen de perfil en la aplicación Fotos con un toque prolongado"; +"CopyCommentText" = "Copy comments text"; +"CopyCommentTextDesc" = "Copies comments text to the clipboard by long tap."; "FixAlbums" = "Arreglar portadas"; "FixAlbumsDesc" = "Corrige la visualización de portadas para usuarios de Rusia"; "RemovePlayNext" = "Eliminar \"Reproducir siguiente en cola\""; @@ -177,6 +181,8 @@ "Warning" = "Advertencia"; "TabIsHidden" = "No se puede seleccionar una pestaña oculta como página de inicio"; +"DonateViaPayPal" = "Donate via PayPal"; +"SupportViaGhSponsors" = "Support development via Github Sponsors"; "Version" = "Versión"; "About" = "Acerca de"; "Credits" = "Créditos"; @@ -188,13 +194,19 @@ "Japanese" = "Traducción: Japonés"; "Advanced" = "Modo avanzado"; "AdvancedModeReminder" = "¿Desea activar el modo Avanzado para YTLite?\n\nEste modo ofrece más de 50 opciones adicionales para personalizar y optimizar tu experiencia en YouTube. Puedes activarlo/desactivarlo más tarde desde Ajustes → %@ → %@ → %@."; +"ClearCache" = "Clear cache"; "ResetSettings" = "Restablecer configuración de YTLite"; "ResetMessage" = "Esta opción restablecerá la configuración de YTLite a los valores predeterminados y cerrará YouTube.\n\n¿Estás seguro de que deseas continuar?"; -"ShortsOnlyWarning" = "¿Estás seguro de que quieres activar este modo?\n\nEn este modo, sólo podrás ver Shorts y no podrás hacer nada más.\n\nPuedes desactivar el modo sólo Shorts realizando una pulsación larga con dos dedos en el reproductor de Shorts." +"ShortsOnlyWarning" = "¿Estás seguro de que quieres activar este modo?\n\nEn este modo, sólo podrás ver Shorts y no podrás hacer nada más.\n\nPuedes desactivar el modo sólo Shorts realizando una pulsación larga con dos dedos en el reproductor de Shorts."; "ShortsModeTurnedOff" = "Se ha desactivado el modo de sólo Shorts"; "Yes" = "Sí"; "No" = "No"; +"SelectAction" = "Select action"; +"CopyTitle" = "Copy title"; +"CopyDescription" = "Copy description"; +"Cancel" = "Cancel"; "Copied" = "Copiado al portapapeles"; +"Done" = "Done"; "Saved" = "Guardado en Fotos"; -"Error" = "Error"; +"Error" = "Error"; \ No newline at end of file diff --git a/layout/Library/Application Support/YTLite.bundle/fr.lproj/Localizable.strings b/layout/Library/Application Support/YTLite.bundle/fr.lproj/Localizable.strings index b08fd44..aeb0f21 100644 --- a/layout/Library/Application Support/YTLite.bundle/fr.lproj/Localizable.strings +++ b/layout/Library/Application Support/YTLite.bundle/fr.lproj/Localizable.strings @@ -143,12 +143,16 @@ "HideShortsAudioTrackDesc" = "Masque la piste audio sous la description des Shorts."; "Other" = "Autre"; +"CopyVideoInfo" = "Copy video information"; +"CopyVideoInfoDesc" = "Adds button to copy video title and description into Video Description panel."; "CopyPostText" = "Copier le texte des publications de la communauté"; "CopyPostTextDesc" = "Copie le texte des publications de la communauté dans le presse-papiers en appuyant longuement."; "SavePostImage" = "Enregistrer l'image des publications de la communauté"; "SavePostImageDesc" = "Enregistre l'image des publications de la communauté dans l'application Photos en appuyant longuement."; "SaveProfilePhoto" = "Enregistrer la photo de profil"; "SaveProfilePhotoDesc" = "Enregistre la photo de profil dans l'application Photos en appuyant longuement."; +"CopyCommentText" = "Copy comments text"; +"CopyCommentTextDesc" = "Copies comments text to the clipboard by long tap."; "FixAlbums" = "Réparer les couvertures"; "FixAlbumsDesc" = "Répare l'affichage des couvertures pour les utilisateurs de Russie."; "RemovePlayNext" = "Supprimer \"Placer en première position dans la file d'attente\""; @@ -177,6 +181,8 @@ "Warning" = "Avertissement"; "TabIsHidden" = "L'onglet masqué ne peut pas être sélectionné comme page de démarrage"; +"DonateViaPayPal" = "Donate via PayPal"; +"SupportViaGhSponsors" = "Support development via Github Sponsors"; "Version" = "Version"; "About" = "À propos"; "Credits" = "Crédits"; @@ -188,6 +194,7 @@ "Japanese" = "Localisation japonaise"; "Advanced" = "Mode avancé"; "AdvancedModeReminder" = "Voulez-vous activer le mode avancé pour YTLite ?\n\nCe mode offre plus de 50 options supplémentaires pour personnaliser et optimiser votre expérience YouTube. Vous pouvez l'activer/désactiver ultérieurement depuis Paramètres → %@ → %@ → %@."; +"ClearCache" = "Clear cache"; "ResetSettings" = "Réinitialiser les paramètres YTLite"; "ResetMessage" = "Cette option réinitialisera les paramètres YTLite par défaut et fermera YouTube.\n\nÊtes-vous sûr de vouloir continuer ?"; "ShortsOnlyWarning" = "Êtes-vous sûr de vouloir activer ce mode?\n\nDans ce mode, vous ne pourrez regarder que des vidéos Shorts et vous ne pourrez rien d'autre faire.\n\nVous pouvez désactiver le mode Shorts Only en appuyant longuement avec deux doigts dans le lecteur Shorts."; @@ -195,6 +202,11 @@ "Yes" = "Oui"; "No" = "Non"; +"SelectAction" = "Select action"; +"CopyTitle" = "Copy title"; +"CopyDescription" = "Copy description"; +"Cancel" = "Cancel"; "Copied" = "Copié dans le presse-papiers"; "Saved" = "Enregistré dans Photos"; +"Done" = "Done"; "Error" = "Erreur"; \ No newline at end of file diff --git a/layout/Library/Application Support/YTLite.bundle/ja.lproj/Localizable.strings b/layout/Library/Application Support/YTLite.bundle/ja.lproj/Localizable.strings index 367341f..7a1c780 100644 --- a/layout/Library/Application Support/YTLite.bundle/ja.lproj/Localizable.strings +++ b/layout/Library/Application Support/YTLite.bundle/ja.lproj/Localizable.strings @@ -143,12 +143,16 @@ "HideShortsAudioTrackDesc" = "ショートの説明の下に表示されるオーディオトラックを非表示にします"; "Other" = "その他"; +"CopyVideoInfo" = "Copy video information"; +"CopyVideoInfoDesc" = "Adds button to copy video title and description into Video Description panel."; "CopyPostText" = "Copy community posts text"; "CopyPostTextDesc" = "Copies community posts text to the clipboard by long tap."; "SavePostImage" = "Save community posts image"; "SavePostImageDesc" = "Saves community posts image to the Photos app by long tap."; "SaveProfilePhoto" = "Save profile picture"; "SaveProfilePhotoDesc" = "Saves profile picture to the Photos app by long tap."; +"CopyCommentText" = "Copy comments text"; +"CopyCommentTextDesc" = "Copies comments text to the clipboard by long tap."; "FixAlbums" = "Fix covers"; "FixAlbumsDesc" = "Fixes the display of covers for users from Russia."; "RemovePlayNext" = "\"次に再生\"を削除"; @@ -177,6 +181,8 @@ "Warning" = "警告"; "TabIsHidden" = "非表示のタブはスタートアップページとして選択できません"; +"DonateViaPayPal" = "Donate via PayPal"; +"SupportViaGhSponsors" = "Support development via Github Sponsors"; "Version" = "バージョン"; "About" = "About"; "Credits" = "クレジット"; @@ -188,6 +194,7 @@ "Japanese" = "日本語翻訳"; "Advanced" = "アドバンスモード"; "AdvancedModeReminder" = "YTLiteでアドバンスモードを有効にしますか?\n\nこのモードでは50以上の追加オプションを使用してYouTubeのカスタマイズと最適化が可能です。後で、設定 → %@ → %@ → %@から変更できます"; +"ClearCache" = "Clear cache"; "ResetSettings" = "YTLiteの設定をリセット"; "ResetMessage" = "このオプションを選択するとYTLiteの設定がデフォルトにリセットされ、アプリが終了します。\n\n続行してもよろしいですか?"; "ShortsOnlyWarning" = "Are you sure you want to activate this mode?\n\nIn this mode, you will only be able to watch Shorts videos and won't be able to do anything else.\n\nYou can disable Shorts Only Mode by long pressing with two fingers in the Shorts player."; @@ -195,6 +202,11 @@ "Yes" = "はい"; "No" = "いいえ"; +"SelectAction" = "Select action"; +"CopyTitle" = "Copy title"; +"CopyDescription" = "Copy description"; +"Cancel" = "Cancel"; "Copied" = "Copied to clipboard"; "Saved" = "Saved to Photos"; +"Done" = "Done"; "Error" = "Error"; \ No newline at end of file diff --git a/layout/Library/Application Support/YTLite.bundle/ru.lproj/Localizable.strings b/layout/Library/Application Support/YTLite.bundle/ru.lproj/Localizable.strings index 0ca8ef3..1c6ec5c 100644 --- a/layout/Library/Application Support/YTLite.bundle/ru.lproj/Localizable.strings +++ b/layout/Library/Application Support/YTLite.bundle/ru.lproj/Localizable.strings @@ -143,12 +143,16 @@ "HideShortsAudioTrackDesc" = "Скрывает информацию об аудиодорожке в нижней части плеера."; "Other" = "Другие настройки"; +"CopyVideoInfo" = "Копировать информацию о видео"; +"CopyVideoInfoDesc" = "Добавляет кнопку для копирования названия и описания видео в панель описания видео."; "CopyPostText" = "Копировать текст постов"; "CopyPostTextDesc" = "Копирует текст постов в буфер обмена долгим нажатием."; "SavePostImage" = "Сохранять изображения постов"; "SavePostImageDesc" = "Сохраняет изображения постов в «Фото» долгим нажатием по ним."; "SaveProfilePhoto" = "Сохранять фото профиля"; "SaveProfilePhotoDesc" = "Сохраняет фото профиля в «Фото» долгим нажатием по нему."; +"CopyCommentText" = "Копировать текст комментариев"; +"CopyCommentTextDesc" = "Копирует текст комментариев в буфер обмена долгим нажатием."; "FixAlbums" = "Исправить отображение обложек"; "FixAlbumsDesc" = "Исправляет отображение обложек в том случае, если вы из России."; "RemovePlayNext" = "Убрать «Добавить в начало очереди»"; @@ -177,6 +181,8 @@ "Warning" = "Внимание"; "TabIsHidden" = "Скрытая вкладка не может быть выбрана в качестве начальной страницы"; +"DonateViaPayPal" = "Задонатить на PayPal"; +"SupportViaGhSponsors" = "Поддержать разработку в Github Sponsors"; "Version" = "Версия"; "About" = "О твике"; "Credits" = "Авторы"; @@ -188,6 +194,7 @@ "Japanese" = "Японская локализация"; "Advanced" = "Расширенный режим"; "AdvancedModeReminder" = "Хотите ли вы активировать расширенный режим настроек YTLite?\n\nДанный режим добавляет более 50 опций для тонкой настройки YouTube. Вы всегда сможете включить/отключить расширенный режим перейдя в Настройки → %@ → %@ → %@."; +"ClearCache" = "Очистить кеш"; "ResetSettings" = "Сбросить настройки твика"; "ResetMessage" = "Данное действие сбросит настройки YTLite к значениям по умолчанию и закроет YouTube.\n\nУверены, что хотите продолжить?"; "ShortsOnlyWarning" = "Вы уверены, что хотите активировать данный режим?\n\nВ данном режиме вы не сможете ничего делать, кроме как смотреть видеоролики Shorts.\n\nРежим Shorts можно будет отключить зажав в плеере двумя пальцами."; @@ -195,6 +202,11 @@ "Yes" = "Да"; "No" = "Нет"; +"SelectAction" = "Выберите действие"; +"CopyTitle" = "Скопировать название"; +"CopyDescription" = "Скопировать описание"; +"Cancel" = "Отмена"; "Copied" = "Скопировано в буфер обмена"; "Saved" = "Сохранено в Фото"; +"Done" = "Готово"; "Error" = "Ошибка"; \ No newline at end of file diff --git a/layout/Library/Application Support/YTLite.bundle/zh-Hans.lproj/Localizable.strings b/layout/Library/Application Support/YTLite.bundle/zh-Hans.lproj/Localizable.strings index 6b9104b..128c593 100644 --- a/layout/Library/Application Support/YTLite.bundle/zh-Hans.lproj/Localizable.strings +++ b/layout/Library/Application Support/YTLite.bundle/zh-Hans.lproj/Localizable.strings @@ -143,12 +143,16 @@ "HideShortsAudioTrackDesc" = "隐藏短视频文案下方的音轨。"; "Other" = "其他"; +"CopyVideoInfo" = "Copy video information"; +"CopyVideoInfoDesc" = "Adds button to copy video title and description into Video Description panel."; "CopyPostText" = "复制社区帖子文本"; "CopyPostTextDesc" = "长按社区帖子文本复制到剪贴板。"; "SavePostImage" = "保存社区帖子图片"; "SavePostImageDesc" = "长按社区帖子图片保存到照片应用程序。"; "SaveProfilePhoto" = "保存个人资料图片"; "SaveProfilePhotoDesc" = "长按个人资料图片保存到照片应用程序。"; +"CopyCommentText" = "Copy comments text"; +"CopyCommentTextDesc" = "Copies comments text to the clipboard by long tap."; "FixAlbums" = "修复封面"; "FixAlbumsDesc" = "修复来自俄罗斯用户的封面显示问题。"; "RemovePlayNext" = "删除“播放队列中的下一个”"; @@ -177,6 +181,8 @@ "Warning" = "警告"; "TabIsHidden" = "无法选择隐藏选项卡作为启动页。"; +"DonateViaPayPal" = "Donate via PayPal"; +"SupportViaGhSponsors" = "Support development via Github Sponsors"; "Version" = "版本"; "About" = "关于"; "Credits" = "信息"; @@ -188,6 +194,7 @@ "Japanese" = "日语本地化"; "Advanced" = "高级模式"; "AdvancedModeReminder" = "想为YTLite激活高级模式吗?\n\n此模式提供了50多个额外的选项来自定义和优化您的YouTube体验。\n可以稍后从设置中启用/禁用它 → %@ → %@ → %@。"; +"ClearCache" = "Clear cache"; "ResetSettings" = "重置YTLite设置"; "ResetMessage" = "此选项会将YTLite设置重置为默认值并关闭YouTube。\n\n确定要继续吗?"; "ShortsOnlyWarning" = "确定要激活此模式吗?\n\n在此模式下,将只能观看短视频,且无法执行任何其他操作。\n\n可以通过双指长按禁用“仅短视频模式”。"; @@ -195,6 +202,11 @@ "Yes" = "是"; "No" = "不"; +"SelectAction" = "Select action"; +"CopyTitle" = "Copy title"; +"CopyDescription" = "Copy description"; +"Cancel" = "Cancel"; "Copied" = "已复制到剪贴板"; "Saved" = "已保存到照片"; -"Error" = "错误"; +"Done" = "Done"; +"Error" = "错误"; \ No newline at end of file diff --git a/layout/Library/Application Support/YTLite.bundle/zh-Hant.lproj/Localizable.strings b/layout/Library/Application Support/YTLite.bundle/zh-Hant.lproj/Localizable.strings index a728371..07970db 100644 --- a/layout/Library/Application Support/YTLite.bundle/zh-Hant.lproj/Localizable.strings +++ b/layout/Library/Application Support/YTLite.bundle/zh-Hant.lproj/Localizable.strings @@ -143,12 +143,16 @@ "HideShortsAudioTrackDesc" = "隱藏Shorts描述下的原始音效"; "Other" = "其它"; +"CopyVideoInfo" = "Copy video information"; +"CopyVideoInfoDesc" = "Adds button to copy video title and description into Video Description panel."; "CopyPostText" = "複製社群貼文文字"; "CopyPostTextDesc" = "長按社群貼文文字複製到剪貼簿"; "SavePostImage" = "儲存社群貼文圖片"; "SavePostImageDesc" = "長按社群貼文圖片儲存到照片應用"; "SaveProfilePhoto" = "儲存個人檔案照片"; "SaveProfilePhotoDesc" = "長按個人檔案照片儲存到照片應用"; +"CopyCommentText" = "Copy comments text"; +"CopyCommentTextDesc" = "Copies comments text to the clipboard by long tap."; "FixAlbums" = "修復封面"; "FixAlbumsDesc" = "為俄羅斯使用者修復封面顯示問題"; "RemovePlayNext" = "移除「播放下一個」"; @@ -177,6 +181,8 @@ "Warning" = "警告"; "TabIsHidden" = "無法將隱藏的標籤選為啟動頁面"; +"DonateViaPayPal" = "Donate via PayPal"; +"SupportViaGhSponsors" = "Support development via Github Sponsors"; "Version" = "版本"; "About" = "關於"; "Credits" = "貢獻"; @@ -188,6 +194,7 @@ "Japanese" = "日本語本地化"; "Advanced" = "進階模式"; "AdvancedModeReminder" = "您是否想啟用YTLite的進階模式?\n\n這個模式提供了50多個額外的選項,可以自訂義和優化您的YouTube使用體驗。您稍後可以在「設定」中 → %@ → %@ → %@ 啟用或停用它。"; +"ClearCache" = "Clear cache"; "ResetSettings" = "重置YTLite設定"; "ResetMessage" = "這個選項會將YTLite重置為預設值,並關閉Youtube\n\n您確定要繼續嗎?"; "ShortsOnlyWarning" = "您確定要開啟此模式嗎?\n\n在此模式下,您只能觀看Shorts影片,無法進行其它操作。\n\n您可以在Shorts播放器中使用兩指長按來停用只看Shorts模式。"; @@ -195,6 +202,11 @@ "Yes" = "是"; "No" = "否"; +"SelectAction" = "Select action"; +"CopyTitle" = "Copy title"; +"CopyDescription" = "Copy description"; +"Cancel" = "Cancel"; "Copied" = "已複製到剪貼簿"; "Saved" = "已儲存到照片應用"; +"Done" = "Done"; "Error" = "發生錯誤"; \ No newline at end of file diff --git a/packages/com.dvntm.ytlite_2.6_iphoneos-arm.deb b/packages/com.dvntm.ytlite_2.6_iphoneos-arm.deb new file mode 100644 index 0000000000000000000000000000000000000000..c2d6fcd2f6f9af92e84b58466501e8ea940965a7 GIT binary patch literal 65286 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 CoYhqT literal 0 HcmV?d00001 diff --git a/packages/com.dvntm.ytlite_2.6_iphoneos-arm64.deb b/packages/com.dvntm.ytlite_2.6_iphoneos-arm64.deb new file mode 100644 index 0000000000000000000000000000000000000000..d5275f13c67c0ffbe1a1ab17ca1d8a4b21542b5a GIT binary patch literal 65436 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 literal 0 HcmV?d00001