From 48d086f50bac6295c2d28969fa2e87cf822e5ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aliberk=20Sand=C4=B1k=C3=A7=C4=B1?= Date: Sun, 14 Jul 2024 01:06:26 +0300 Subject: [PATCH] Rebranding --- .github/ISSUE_TEMPLATE/bug_report.yml | 4 ++-- .github/ISSUE_TEMPLATE/feature_request.yml | 4 ++-- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 6 +++--- app/src/main/java/org/schabi/newpipe/MainActivity.java | 4 ++-- app/src/main/java/org/schabi/newpipe/NewVersionWorker.kt | 2 +- .../main/java/org/schabi/newpipe/error/ErrorActivity.java | 2 +- app/src/main/java/org/schabi/newpipe/error/UserAction.java | 2 +- .../java/org/schabi/newpipe/fragments/BlankFragment.java | 4 ++-- .../java/org/schabi/newpipe/settings/NewPipeSettings.java | 2 +- app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java | 2 +- app/src/main/res/values/donottranslate.xml | 2 +- assets/tubular/tv_banner.svg | 2 +- fastlane/metadata/android/en-US/full_description.txt | 2 +- 14 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index ebfabd29f..d4cae114f 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -7,11 +7,11 @@ body: attributes: label: "Checklist" options: - - label: "I am able to reproduce the bug with the [latest version](https://github.com/polymorphicshade/Tubular/releases/latest)." + - label: "I am able to reproduce the bug with the [latest version](https://github.com/MaintainTeam/LastPipeBender/releases/latest)." required: true - label: "I am *not* able to reproduce the bug with the *latest version* of [vanilla NewPipe](https://github.com/TeamNewPipe/NewPipe/releases/)." required: true - - label: "I made sure that there are *no existing issues* - [open](https://github.com/polymorphicshade/Tubular/issues) or [closed](https://github.com/polymorphicshade/Tubular/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." + - label: "I made sure that there are *no existing issues* - [open](https://github.com/MaintainTeam/LastPipeBender/issues) or [closed](https://github.com/MaintainTeam/LastPipeBender/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." required: true - label: "I have read the [FAQ](https://newpipe.net/FAQ/) and my problem isn't listed." required: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 6a3e810f5..f58ea3de7 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -7,11 +7,11 @@ body: attributes: label: "Checklist" options: - - label: "I made sure that there are *no existing issues* - [open](https://github.com/polymorphicshade/Tubular/issues) or [closed](https://github.com/polymorphicshade/Tubular/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." + - label: "I made sure that there are *no existing issues* - [open](https://github.com/MaintainTeam/LastPipeBender/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." required: true - label: "I have read the [FAQ](https://newpipe.net/FAQ/) and my problem isn't listed." required: true - - label: "I'm aware that this is a request for Tubular itself and that requests for adding a new service need to be made in [vanilla NewPipeExtractor](https://github.com/TeamNewPipe/NewPipeExtractor/issues)." + - label: "I'm aware that this is a request for LastPipeBender itself and that requests for adding a new service need to be made in [vanilla NewPipeExtractor](https://github.com/TeamNewPipe/NewPipeExtractor/issues)." required: true - label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise." required: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0ac5e7cb6..748f3dc24 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,7 @@ jobs: steps: - name: Checkout branch "${{ github.ref_name }}" run: | - git clone --no-checkout https://github.com/polymorphicshade/Tubular.git . + git clone --no-checkout https://github.com/MaintainTeam/LastPipeBender.git . git config core.symlinks false git checkout --progress --force ${{ github.ref_name }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6dda6a9a2..1d4f91f32 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: steps: - name: Checkout branch "${{ github.ref_name }}" run: | - git clone --no-checkout https://github.com/polymorphicshade/Tubular.git . + git clone --no-checkout https://github.com/MaintainTeam/LastPipeBender.git . git config core.symlinks false git checkout --progress --force ${{ github.ref_name }} @@ -51,8 +51,8 @@ jobs: run: | version=$( grep "versionName" app/build.gradle | awk -F'"' '{print $2}' ) gh auth login --with-token <<<"${{ secrets.GITHUB_TOKEN }}" - gh release create "v${version}" --title "${{ inputs.title }}" --notes-file ".github/changelog.md" --prerelease=${{ inputs.is_pre_release }} --repo polymorphicshade/Tubular - gh release upload "v${version}" app/build/outputs/apk/release/*.apk --repo polymorphicshade/Tubular + gh release create "v${version}" --title "${{ inputs.title }}" --notes-file ".github/changelog.md" --prerelease=${{ inputs.is_pre_release }} --repo MaintainTeam/LastPipeBender + gh release upload "v${version}" app/build/outputs/apk/release/*.apk --repo MaintainTeam/LastPipeBender - name: Archive reports for job uses: actions/upload-artifact@v4 diff --git a/app/src/main/java/org/schabi/newpipe/MainActivity.java b/app/src/main/java/org/schabi/newpipe/MainActivity.java index 3e1ade7b2..d16703545 100644 --- a/app/src/main/java/org/schabi/newpipe/MainActivity.java +++ b/app/src/main/java/org/schabi/newpipe/MainActivity.java @@ -346,9 +346,9 @@ private void optionsAboutSelected(final MenuItem item) { private void setupDrawerHeader() { drawerHeaderBinding.drawerHeaderActionButton.setOnClickListener(view -> toggleServices()); - // If the current app name is bigger than the default "Tubular" (7 chars), + // If the current app name is bigger than the default "LastPipeBender" (7 chars), // let the text view grow a little more as well. - if (getString(R.string.app_name).length() > "Tubular".length()) { + if (getString(R.string.app_name).length() > "LastPipeBender".length()) { final ViewGroup.LayoutParams layoutParams = drawerHeaderBinding.drawerHeaderNewpipeTitle.getLayoutParams(); layoutParams.width = ViewGroup.LayoutParams.WRAP_CONTENT; diff --git a/app/src/main/java/org/schabi/newpipe/NewVersionWorker.kt b/app/src/main/java/org/schabi/newpipe/NewVersionWorker.kt index 8a70fa957..3939cab0c 100644 --- a/app/src/main/java/org/schabi/newpipe/NewVersionWorker.kt +++ b/app/src/main/java/org/schabi/newpipe/NewVersionWorker.kt @@ -139,7 +139,7 @@ class NewVersionWorker( companion object { private val DEBUG = MainActivity.DEBUG private val TAG = NewVersionWorker::class.java.simpleName - private const val NEWPIPE_API_URL = "https://api.github.com/repos/polymorphicshade/Tubular/releases/latest" + private const val NEWPIPE_API_URL = "https://api.github.com/repos/MaintainTeam/LastPipeBender/releases/latest" private const val IS_MANUAL = "isManual" @JvmStatic diff --git a/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java b/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java index 1c095b4ce..a5fd9846e 100644 --- a/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java +++ b/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java @@ -68,7 +68,7 @@ public class ErrorActivity extends AppCompatActivity { public static final String ERROR_EMAIL_SUBJECT = "Exception in "; public static final String ERROR_GITHUB_ISSUE_URL = - "https://github.com/polymorphicshade/Tubular/issues"; + "https://github.com/MaintainTeam/LastPipeBender/issues"; public static final DateTimeFormatter CURRENT_TIMESTAMP_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); diff --git a/app/src/main/java/org/schabi/newpipe/error/UserAction.java b/app/src/main/java/org/schabi/newpipe/error/UserAction.java index 982f3a049..4d033538a 100644 --- a/app/src/main/java/org/schabi/newpipe/error/UserAction.java +++ b/app/src/main/java/org/schabi/newpipe/error/UserAction.java @@ -30,7 +30,7 @@ public enum UserAction { DOWNLOAD_FAILED("download failed"), NEW_STREAMS_NOTIFICATIONS("new streams notifications"), PREFERENCES_MIGRATION("migration of preferences"), - SHARE_TO_NEWPIPE("share to Tubular"), + SHARE_TO_NEWPIPE("share to LastPipeBender"), CHECK_FOR_NEW_APP_VERSION("check for new app version"), OPEN_INFO_ITEM_DIALOG("open info item dialog"); diff --git a/app/src/main/java/org/schabi/newpipe/fragments/BlankFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/BlankFragment.java index cd3019888..421e17cfb 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/BlankFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/BlankFragment.java @@ -15,14 +15,14 @@ public class BlankFragment extends BaseFragment { @Override public View onCreateView(final LayoutInflater inflater, @Nullable final ViewGroup container, final Bundle savedInstanceState) { - setTitle("Tubular"); + setTitle("LastPipeBender"); return inflater.inflate(R.layout.fragment_blank, container, false); } @Override public void onResume() { super.onResume(); - setTitle("Tubular"); + setTitle("LastPipeBender"); // leave this inline. Will make it harder for copy cats. // If you are a Copy cat FUCK YOU. // I WILL FIND YOU, AND I WILL ... diff --git a/app/src/main/java/org/schabi/newpipe/settings/NewPipeSettings.java b/app/src/main/java/org/schabi/newpipe/settings/NewPipeSettings.java index d1a0b203e..dd32426ae 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/NewPipeSettings.java +++ b/app/src/main/java/org/schabi/newpipe/settings/NewPipeSettings.java @@ -101,7 +101,7 @@ public static File getDir(final String defaultDirectoryName) { } private static String getNewPipeChildFolderPathForDir(final File dir) { - return new File(dir, "Tubular").toURI().toString(); + return new File(dir, "LastPipeBender").toURI().toString(); } public static boolean useStorageAccessFramework(final Context context) { diff --git a/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java b/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java index aeb5d5860..8e85b891d 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java +++ b/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java @@ -191,7 +191,7 @@ public int getTabId() { public String getTabName(final Context context) { // TODO: find a better name for the blank tab (maybe "blank_tab") or replace it with // context.getString(R.string.app_name); - return "Tubular"; // context.getString(R.string.blank_page_summary); + return "LastPipeBender"; // context.getString(R.string.blank_page_summary); } @DrawableRes diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index edccf9dde..97e349f99 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -17,7 +17,7 @@ MD5 SHA-1 reCAPTCHA - https://github.com/polymorphicshade/Tubular + https://github.com/MaintainTeam/LastPipeBender https://newpipe.net/donate/ https://newpipe.net/ https://newpipe.net/legal/privacy/ diff --git a/assets/tubular/tv_banner.svg b/assets/tubular/tv_banner.svg index 056499e29..01681bdb2 100644 --- a/assets/tubular/tv_banner.svg +++ b/assets/tubular/tv_banner.svg @@ -75,6 +75,6 @@ id="tspan8891" x="329.01877" y="557.40344" - style="font-weight:bold;fill:#ffffff;stroke:none;stroke-width:12.7763">Tubular + style="font-weight:bold;fill:#ffffff;stroke:none;stroke-width:12.7763">LastPipeBender diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 47b0c7c43..edfd5c09c 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1 +1 @@ -Tubular is a fork of NewPipe. It comes with all the privacy features of NewPipe, but also adds features from SponsorBlock and ReturnYouTubeDislike. Like NewPipe, it does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don't need a YouTube account to use Tubular, and it's FLOSS. +LastPipeBender is a fork of NewPipe. It comes with all the privacy features of NewPipe, but also adds features from SponsorBlock and ReturnYouTubeDislike. Like NewPipe, it does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don't need a YouTube account to use LastPipeBender, and it's FLOSS.