From 966b44a7e0402a3cc97f2159e2b1be30d1dfd73f Mon Sep 17 00:00:00 2001 From: Balackburn <93828569+Balackburn@users.noreply.github.com> Date: Tue, 4 Jul 2023 22:58:49 +0200 Subject: [PATCH] REMOVED USELESS CODE FROM MAIN --- .github/ISSUE_TEMPLATE/bug.yaml | 86 ------------- .github/ISSUE_TEMPLATE/question-help.md | 37 ------ .github/RELEASE_TEMPLATE/Release.md | 42 ------ .github/workflows/buildapp.yml | 162 ------------------------ 4 files changed, 327 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug.yaml delete mode 100644 .github/ISSUE_TEMPLATE/question-help.md delete mode 100644 .github/RELEASE_TEMPLATE/Release.md delete mode 100644 .github/workflows/buildapp.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml deleted file mode 100644 index 98548d2..0000000 --- a/.github/ISSUE_TEMPLATE/bug.yaml +++ /dev/null @@ -1,86 +0,0 @@ -name: Bug -description: Make sure you complete the template. Otherwise, it will be closed without further explanation! -title: "[Bug] Replace this with your title" -labels: bug -body: -- type: checkboxes - attributes: - label: Is there an existing issue for this? - description: _Please search to see if an issue already exists for the bug you encountered_ - options: - - label: I have searched the existing issues - required: true - -- type: checkboxes - attributes: - label: Have you read the FAQ? - description: _Make sure you visit the [**FAQ**](https://github.com/qnblackcat/CercubePlus/wiki/FAQ) page first!_ - options: - - label: Yes, I read the FAQ - required: true - -- type: textarea - attributes: - label: Device info - description: - value: | - - iOS/iPadOS version: - - Device model: - - Sideload tool (AltStore, Sideloadly, TrollStore,...): - - The specific version of CercubePlus (**latest** or **newest** is **NOT** a version number!): - validations: - required: true - -- type: textarea - attributes: - label: Describe the bug - description: _Please attach videos or screenshots if possible_ - validations: - required: true - -- type: textarea - attributes: - label: Steps to reproduce the issue - description: _Please attach videos or screenshots if possible_ - value: | - 1. - 2. - 3. - validations: - required: true - -- type: textarea - id: logs - attributes: - label: Crash log (if the app crashes) - description: _If somehow the app crashes, **you must provide the crash log**. It can be found in your device's Settings App > Privacy > Analytics & Improvements > Analytics Data > Youtube-xxx-xxx.ips_ - render: shell - -- type: dropdown - attributes: - label: Are you using the newest version of CercubePlus? If not, why? - description: _Developers spend time and effort to fix bugs & add improvements with every release. Why don't you update to the [latest version](https://github.com/Balackburn/YTLitePlus/releases/latest) before reporting about an issue?_ - multiple: false - options: - - ✅ Yes, I'm using the latest version of CercubePlus right now - - ❌ No, I'll explain at the end of the template - validations: - required: true - -- type: dropdown - attributes: - label: Does the issue happen with the official YouTube from AppStore? - description: _Well, YouTube itself is buggy sometimes..._ - multiple: false - options: - - ❌ No, It doesn't - - ✅ Yes, It does - validations: - required: true - -- type: textarea - attributes: - label: Additional context - description: _Um, anything else you want to say?_ - validations: - required: false diff --git a/.github/ISSUE_TEMPLATE/question-help.md b/.github/ISSUE_TEMPLATE/question-help.md deleted file mode 100644 index aa0410a..0000000 --- a/.github/ISSUE_TEMPLATE/question-help.md +++ /dev/null @@ -1,37 +0,0 @@ -name: Question -description: Have question(s)? -title: "[Questions] Replace with your question" -labels: question -body: -- type: checkboxes - attributes: - label: Is there an existing issue/question for this? - description: _Please search to see if an issue already exists for the bug you encountered. **I DON\'T MAKE THIS TICK BOX FOR COSMETIC.**_ - options: - - label: I have searched the existing issues - required: true - -- type: dropdown - attributes: - label: Do you think this is a bug? - description: _If you think this is a bug, please open a new issue with the bug template_ - multiple: false - options: - - ✅ Yes, I believe this is a bug. I will open a new issue with the bug template - - ❌ No, I don't think this is a bug. I will explain below - validations: - required: true - -- type: textarea - attributes: - label: My question - description: _Please enter your question here_ - validations: - required: true - -- type: textarea - attributes: - label: Additional context - description: _Um, anything else you want to say?_ - validations: - required: false diff --git a/.github/RELEASE_TEMPLATE/Release.md b/.github/RELEASE_TEMPLATE/Release.md deleted file mode 100644 index 056a066..0000000 --- a/.github/RELEASE_TEMPLATE/Release.md +++ /dev/null @@ -1,42 +0,0 @@ -# [YOUR_TWEAK_NAME] Features -CercubePlus but adds Additional Features that should’ve been added to the native CercubePlus which were probably not added. - -**LowContrastMode:** This tweak helps remove the new contrasty looking UI that was first introducted way back in 2020 August/September. (Tweak made by arichorn) -
-More Features... - -**LowContrastModeColors:** for users who doesn’t use gray will get a set of colors to switch which changes and improves the UI Customization. (Add-on added for LowContrastMode) - -**YTNoHeatwaves:** Turns off the Heatwaves Feature in the video player. `(CercubePlus/VideoPlayerOverlayControls)` - -**YTNoUpgradeDialog:** Disables the Upgrade Dialog so you won’t be prompt to update the app. - -**YouMute:** Mute/unmute videos in YouTube directly. - -**iPadLayout:** Gives iPhone users the ability to use the iPad’s Interface and the ability to use the some of the YouTube features that are not on iPhone. - -**iPhoneLayout:** Gives iPad users the ability to use Community Posts, to create Shorts and the ability to use the buggy iPhone layout. but using it in split view mode fixes the ui. - -**HideSponsorBlockButton:** Hide the SponsorBlock Button shown on the Nav Bar. Added by Dayanch96 - -**DisableWifiRelatedOptions:** want to remove sections that are only shown when internet is on? You can toggle this to remove all of those sections. Well not all but toggling the option will remove some of the annoying sections that may not be used. - -**HideShadowOverlayButtons:** want to remove shadow overlay on the buttons used in the video player? Then toggle this to remove the Shadow Overlay on the buttons Previous, Next, Rewind, Forward. - -**etc..** -
- -# [YOUR_TWEAK_NAME] Release Information -Current YouTube IPA: `TEMPLATE` -Current YTLite Version: `v5.3.13` -Current App Compatibility: `iOS/iPadOS 14.0` or later - -**RELEASE F1:** -[THIS IS WHERE YOU PUT YOUR CHANGES BELOW, also F1 indicates First Release on the same YouTube Version in case you needed to know] -- [<-- this subtract symbol makes the changelog look cool] - -- [this right here shows you added additonal changes on a certain tweak like this for example, below] -- Improvements - - Fixed Sign-in Issue - - Fixed Ads Not Working Issue -[THIS IS HOW YOU DO IT! YOU CAN DELETE ALL OF THE TEXT I'VE SAID!] diff --git a/.github/workflows/buildapp.yml b/.github/workflows/buildapp.yml deleted file mode 100644 index 70c3e4c..0000000 --- a/.github/workflows/buildapp.yml +++ /dev/null @@ -1,162 +0,0 @@ -# Original idea by @ISnackable. Many thanks to him for handling the most hardest parts! -# https://github.com/ISnackable/CercubePlus/blob/main/.github/workflows/Build.yml - -name: Build and Release CercubePlus - -on: - workflow_dispatch: - inputs: - cercube_version: - description: "The version of YTLite" - default: "5.3.11" - required: true - type: string - decrypted_youtube_url: - description: "The direct URL to the decrypted YouTube ipa" - default: "" - required: true - type: string - youtube_version: - description: "The version of YouTube" - default: "" - required: true - type: string - bundle_id: - description: "Modify the bundle ID. Not recommended" - default: "com.google.ios.youtube" - required: true - type: string - app_name: - description: "Modify the name of the app on the Home Screen. Not recommended" - default: "YouTube" - required: true - type: string - create_release: - description: "Create a draft release" - default: true - required: false - type: boolean - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - build: - name: Build CercubePlus - runs-on: macos-latest - permissions: - contents: write - - steps: - - name: Checkout Main - uses: actions/checkout@v3.5.2 - with: - path: main - submodules: recursive - - - name: Install Dependencies - run: brew install ldid dpkg make - - - name: Setup Theos - uses: actions/checkout@v3.5.2 - with: - repository: theos/theos - ref: master - path: theos - submodules: recursive - - - name: Caching - id: SDK - uses: actions/cache@v3.3.1 - env: - cache-name: iOS-15.5-SDK - with: - path: theos/sdks/ - key: ${{ env.cache-name }} - - - name: Download iOS 15.5 SDK - if: steps.SDK.outputs.cache-hit != 'true' - run: | - svn checkout -q https://github.com/chrisharper22/sdks/trunk/iPhoneOS15.5.sdk - mv *.sdk $THEOS/sdks - env: - THEOS: ${{ github.workspace }}/theos - - - name: Setup Theos Jailed - uses: actions/checkout@v3.5.2 - with: - repository: qnblackcat/theos-jailed - ref: master - path: theos-jailed - submodules: recursive - - - name: Install Theos Jailed - run: | - ./theos-jailed/install - env: - THEOS: ${{ github.workspace }}/theos - - - name: Download YTLite & Prepare YouTube iPA - run: | - curl "https://raw.githubusercontent.com/Muirey03/RemoteLog/master/RemoteLog.h" --output "$THEOS/include/RemoteLog.h" - curl "https://dl.dropboxusercontent.com/s/b01erqbp3ajc5e2/me.alfhaily.cercube_${{ env.CERCUBE_VERSION }}_iphoneos-arm.deb" --output "main/Tweaks/YTLite/me.alfhaily.cercube_${{ env.CERCUBE_VERSION }}_iphoneos-arm.deb" - echo -e "==> \033[1mCercube v${{ inputs.cercube_version }} downloaded! \033[0m" - wget "$YOUTUBE_URL" --no-verbose -O main/YouTube.ipa - echo -e "==> \033[1mYouTube v${{ inputs.youtube_version }} downloaded! \033[0m" - cd main/Tweaks/YTLite && tar -xf "me.alfhaily.cercube_5.3.11_iphoneos-arm.deb" && tar -xf data.tar.* && cd ../../.. - echo -e "==> \033[1mCercube v${{ inputs.cercube_version }} unpacked! \033[0m" - unzip -q main/YouTube.ipa -d main/tmp - rm -rf main/tmp/Payload/YouTube.app/_CodeSignature/CodeResources - rm -rf main/tmp/Payload/YouTube.app/PlugIns/* - cp -R main/Extensions/*.appex main/tmp/Payload/YouTube.app/PlugIns - echo -e "==> \033[1mYouTube v${{ inputs.youtube_version }} unpacked! \033[0m" - - env: - THEOS: ${{ github.workspace }}/theos - CERCUBE_VERSION: ${{ inputs.cercube_version }} - YOUTUBE_VERSION: ${{ inputs.youtube_version }} - YOUTUBE_URL: ${{ inputs.decrypted_youtube_url }} - - - name: Fix Compiling & Build Package - id: build_package - run: | - (echo PATH=\"$(brew --prefix make)/libexec/gnubin:\$PATH\" >> ~/.zprofile) - cd ${{ github.workspace }}/main - sed -i '' "12s#.*#BUNDLE_ID = ${{ env.BUNDLE_ID }}#g" Makefile - sed -i '' "11s#.*#DISPLAY_NAME = ${{ env.APP_NAME }}#g" Makefile - make package FINALPACKAGE=1 - (mv "packages/$(ls -t packages | head -n1)" "packages/CercubePlus_${{ env.YOUTUBE_VERSION }}_${{ env.CERCUBE_VERSION }}.ipa") - echo "package=$(ls -t packages | head -n1)" >>$GITHUB_OUTPUT - echo -e "==> \033[1mSHASUM256: $(shasum -a 256 packages/*.ipa | cut -f1 -d' ')\033[0m" - echo -e "==> \033[1mBundle ID: ${{ env.BUNDLE_ID }}\033[0m" - env: - THEOS: ${{ github.workspace }}/theos - CERCUBE_VERSION: ${{ inputs.cercube_version }} - YOUTUBE_VERSION: ${{ inputs.youtube_version }} - BUNDLE_ID: ${{ inputs.bundle_id }} - APP_NAME: ${{ inputs.app_name }} - - - name: Upload Artifact - uses: actions/upload-artifact@v3.1.2 - env: - CERCUBE_VERSION: ${{ inputs.cercube_version }} - YOUTUBE_VERSION: ${{ inputs.youtube_version }} - with: - name: CercubePlus_${{ env.YOUTUBE_VERSION }}_${{ env.CERCUBE_VERSION }} - path: ${{ github.workspace }}/main/packages/${{ steps.build_package.outputs.package }} - if-no-files-found: error - - - name: Create Release - id: create_release - uses: softprops/action-gh-release@v0.1.15 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CERCUBE_VERSION: ${{ inputs.CERCUBE_VERSION }} - YOUTUBE_VERSION: ${{ inputs.youtube_version }} - DRAFT: ${{ inputs.create_release }} - with: - tag_name: v${{ env.YOUTUBE_VERSION }}-${{ env.CERCUBE_VERSION }}-(${{ github.run_number }}) - name: v${{ env.YOUTUBE_VERSION }}-${{ env.CERCUBE_VERSION }}-(${{ github.run_number }}) - files: main/packages/*.ipa - draft: ${{ env.DRAFT }}