Rebranding

This commit is contained in:
Aliberk Sandıkçı 2024-07-14 01:06:26 +03:00
parent 1f8c5e2b27
commit 8bd36d72c1
No known key found for this signature in database
GPG key ID: 25C67A03B5666BC1
15 changed files with 27 additions and 21 deletions

View file

@ -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

View file

@ -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

View file

@ -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 }}

View file

@ -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

View file

@ -1,2 +1,8 @@
# The Last Pipe Bender
> NewPipe + PipePipe + BraveNewPipe + Tubular
# Forks
- [x] NewPipe
- [x] Tubular
- [ ] BraveNewPipe
- [ ] PipePipe

View file

@ -346,9 +346,9 @@ public class MainActivity extends AppCompatActivity {
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;

View file

@ -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

View file

@ -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");

View file

@ -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");

View file

@ -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 ...

View file

@ -101,7 +101,7 @@ public final class NewPipeSettings {
}
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) {

View file

@ -191,7 +191,7 @@ public abstract class Tab {
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

View file

@ -17,7 +17,7 @@
<string name="md5">MD5</string>
<string name="sha1">SHA-1</string>
<string name="recaptcha">reCAPTCHA</string>
<string name="github_url">https://github.com/polymorphicshade/Tubular</string>
<string name="github_url">https://github.com/MaintainTeam/LastPipeBender</string>
<string name="donation_url">https://newpipe.net/donate/</string>
<string name="website_url">https://newpipe.net/</string>
<string name="privacy_policy_url">https://newpipe.net/legal/privacy/</string>

View file

@ -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</tspan></text>
style="font-weight:bold;fill:#ffffff;stroke:none;stroke-width:12.7763">LastPipeBender</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -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.