mirror of
https://github.com/MaintainTeam/LastPipeBender.git
synced 2025-03-01 05:48:22 +03:00
Rebranding
This commit is contained in:
parent
1f8c5e2b27
commit
8bd36d72c1
15 changed files with 27 additions and 21 deletions
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
|
@ -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
|
||||
|
|
4
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
4
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
@ -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 }}
|
||||
|
||||
|
|
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
|
@ -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
|
||||
|
|
|
@ -1,2 +1,8 @@
|
|||
# The Last Pipe Bender
|
||||
> NewPipe + PipePipe + BraveNewPipe + Tubular
|
||||
> NewPipe + PipePipe + BraveNewPipe + Tubular
|
||||
|
||||
# Forks
|
||||
- [x] NewPipe
|
||||
- [x] Tubular
|
||||
- [ ] BraveNewPipe
|
||||
- [ ] PipePipe
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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");
|
||||
|
||||
|
|
|
@ -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 ...
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 |
|
@ -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.
|
||||
|
|
Loading…
Add table
Reference in a new issue