Skip to content
This repository has been archived by the owner on Jul 18, 2023. It is now read-only.

Suggest what features you want here #283

Open
reisxd opened this issue Aug 21, 2022 · 136 comments
Open

Suggest what features you want here #283

reisxd opened this issue Aug 21, 2022 · 136 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@reisxd
Copy link
Owner

reisxd commented Aug 21, 2022

Hi everyone, I want to implement new and awesome things to Builder so, I ask you, what do you want me to implement to Builder?

Also, soon there'll be an native Android app to build ReVanced even more easily (if i don't fail) ;)

@reisxd reisxd added enhancement New feature or request help wanted Extra attention is needed labels Aug 21, 2022
@reisxd reisxd pinned this issue Aug 21, 2022
@ghost
Copy link

ghost commented Aug 21, 2022

multi language support

@reisxd
Copy link
Owner Author

reisxd commented Aug 21, 2022

multi language support

no-1.mov

@ghost
Copy link

ghost commented Aug 21, 2022

why not

@reisxd
Copy link
Owner Author

reisxd commented Aug 21, 2022

why not

No one probably willing to contribute and this'll probably bloat the frontend.

@alexandreteles
Copy link

why not

No one probably willing to contribute and this'll probably bloat the frontend.

i18n?

Include/download the appropriate JRE instead of asking the user to install it.

@xafn
Copy link

xafn commented Aug 21, 2022

compose rewrite

@shuniichan
Copy link

Can you implement function to choose our own name branding while building? Thanks.

@reisxd
Copy link
Owner Author

reisxd commented Aug 22, 2022

Can you implement function to choose our own name branding while building? Thanks.

Currently impossible to do (it is possible but it's complicated).

@TgZ39

This comment was marked as off-topic.

@reisxd

This comment was marked as off-topic.

@TgZ39

This comment was marked as off-topic.

@TgZ39
Copy link

TgZ39 commented Aug 22, 2022

A Discord Server!

@SalvatoreNoschese
Copy link

SalvatoreNoschese commented Aug 22, 2022

Allow to compile and save root release like nonroot release (atm instead, with android script, is necessary to install before YouTube and when compiled apk is present only in adb directory).

Screenshot_20220823-015542_Solid Explorer

@ktheticdev
Copy link

updating root revanced without reinstalling

@Retardator
Copy link

Retardator commented Aug 23, 2022

I would like to see the ability to choose older versions of Revanced Patcher, CLI and ReVanced Integrations, instead of downloading and using only new ones. New versions are not always stable.

@HikaruIchijyo
Copy link

Hi everyone, I want to implement new and awesome things to Builder so, I ask you, what do you want me to implement to Builder?

Also, soon there'll be an native Android app to build ReVanced even more easily (if i don't fail) ;)

idk what do u mean by native android app but app like aliucord installer or something like that would be awesome instead of manually using termux it just download the latest build decompile & patch it recompile & u r good to go

@F-AlFaris
Copy link

How can I check which version of revanced-builder I'm running ?

@Fred-Vatin
Copy link

  1. On PC, check if a folder at the same level of the app is named JDK and use it.
  2. If a file named settings.json is found, read it to get the patches to apply

@tribela
Copy link

tribela commented Aug 24, 2022

changing package name?

@reisxd
Copy link
Owner Author

reisxd commented Aug 24, 2022

changing package name?

Impossible to do.

@magmabits
Copy link

i want forg easter egg, thx

@reisxd
Copy link
Owner Author

reisxd commented Aug 24, 2022

i want forg easter egg, thx

no

but therell be an easter egg

@magmabits
Copy link

i want forg easter egg, thx

no

but therell be an easter egg

mean

@M0hammadUsman
Copy link

Can we get the orignal app icon and orignal dark theme as an option like in vanced manager

@prollyAres
Copy link

Auto Updater

@squidds
Copy link

squidds commented Aug 27, 2022

Is casting a root only feature? Unfortunately my phone is from a provider that makes it impossible to unlock the bootloader.

@TgZ39
Copy link

TgZ39 commented Aug 27, 2022

Auto Updater

would be a very nice feature

@reisxd
Copy link
Owner Author

reisxd commented Nov 29, 2022

@LordBli Use the detach module.

@LordBli
Copy link

LordBli commented Nov 29, 2022

@LordBli Use the detach module.

@reisxd from magisk ?

@rorosaurus
Copy link

Support for setting the options of selected patches like the ones below

[
   {
      "key":"granularity",
      "title":"Video speed granularity",
      "description":"The granularity of the video speeds. The higher the value, the more speeds will be available.",
      "required":true,
      "choices":null
   },
   {
      "key":"min",
      "title":"Minimum video speed",
      "description":"The minimum video speed.",
      "required":true,
      "choices":null
   },
   {
      "key":"max",
      "title":"Maximum video speed",
      "description":"The maximum video speed. Must be greater than the minimum video speed and smaller than 5.",
      "required":true,
      "choices":null
   }
]

It's currently not implemented properly. So I also cannot implement it.

It looks like PatchOptions are working these days. :D Support for this would be really nice!

@username0136
Copy link
Contributor

Yea, I guess a popup with checkboxes or some input text field would be really great idea.

@reisxd
Copy link
Owner Author

reisxd commented Dec 18, 2022

Support for setting the options of selected patches like the ones below

[
   {
      "key":"granularity",
      "title":"Video speed granularity",
      "description":"The granularity of the video speeds. The higher the value, the more speeds will be available.",
      "required":true,
      "choices":null
   },
   {
      "key":"min",
      "title":"Minimum video speed",
      "description":"The minimum video speed.",
      "required":true,
      "choices":null
   },
   {
      "key":"max",
      "title":"Maximum video speed",
      "description":"The maximum video speed. Must be greater than the minimum video speed and smaller than 5.",
      "required":true,
      "choices":null
   }
]

It's currently not implemented properly. So I also cannot implement it.

It looks like PatchOptions are working these days. :D Support for this would be really nice!

Thing is, there are no PatchOption types on the JSON. So, Builder has no choice but assume every PatchOption requires a string or hardcoding it, which isn't a great solution. Still waiting for PatchOptions to have it's type in the JSON.

@rorosaurus
Copy link

Support for setting the options of selected patches like the ones below

It's currently not implemented properly. So I also cannot implement it.

It looks like PatchOptions are working these days. :D Support for this would be really nice!

Thing is, there are no PatchOption types on the JSON. So, Builder has no choice but assume every PatchOption requires a string or hardcoding it, which isn't a great solution. Still waiting for PatchOptions to have it's type in the JSON.

I suppose another option could be to create a dropdown for the type, forcing the end user to own that type responsibility for any options they choose to provide, based on the option description/title. But I understand why that doesn't feel super elegant.

@chunkyjackson
Copy link

If possible, make it possible to upgrade non root without reinstalling.

@shrihankp
Copy link
Collaborator

If possible, make it possible to upgrade non root without reinstalling.

It's not possible, unfortunately. Non-root ReVanced is just a regular app, and of course needs a reinstall for updating.

@Niloy-Sarker
Copy link

split apks support for youtube?

@username0136
Copy link
Contributor

PatchOptions for all supported apps:
a tune icon at every patch right corner that opens this popup
image
maybe something like this can be done.

currently it targets advanced users only, but when there are PatchOption types on the JSON available this can be redesigned.

@reisxd
Copy link
Owner Author

reisxd commented Dec 20, 2022

split apks support for youtube?

Not our job to do. Ask that to ReVanced.

@araafroyall
Copy link

Hi i want a feature to download youtube videos from app directly in internal storage so can be viewed by other apps

@mmdhsiam
Copy link

If the possible a create app where we can patching and downloa easily? like Revanced manager. That will be great for us.

@nik447n
Copy link

nik447n commented Jan 20, 2023

patches for Truecaller and spotify music

@Fisiu
Copy link

Fisiu commented Feb 6, 2023

What about import/export selected patches? After recreating container, we start with blank patches' list.

@ghost
Copy link

ghost commented Feb 6, 2023

What about import/export selected patches? After recreating container, we start with blank patches' list.

After the first application, all selected patches are saved.

@Fisiu
Copy link

Fisiu commented Feb 6, 2023

What about import/export selected patches? After recreating container, we start with blank patches' list.

After the first application, all selected patches are saved.

That's true but only for the same container. If you ie. update an image and create a new container, all the previous selection is lost.

@ghost
Copy link

ghost commented Feb 6, 2023

That's true but only for the same container. If you ie. update an image and create a new container, all the previous selection is lost.

It's most likely your problem.
For example, it doesn’t matter what I do, everything is saved to a file ( settings.json ) this is the same save file.
And any of the programs I choose for the first time, I choose patches; for the second time, they are already automatically substituted.

@Fisiu
Copy link

Fisiu commented Feb 6, 2023

It seems that settings file is created under /app/revanced-builder/settings.json but volume (in provided docker-compose.yml) is mounted under /app/revanced-builder/revanced/. So it's not possible to retain settings when re-creating container.

Shouldn't settings file be included in a volume?

@ghost
Copy link

ghost commented Feb 7, 2023

I would like to see what is really needed in the program.
This is so that the program can patch the latest versions of Youtube _ YouTube Music _ Tik-Tok and so on that are installed on the phone, and not the old versions.
And it also applies to Revanced menager, for example, I have 18.04.35 installed and it offers me 18.03.36.

@AniketDeshmane

This comment was marked as off-topic.

@memtos965
Copy link

There is such a wonderful translator from the Yandex browser that translates videos from YouTube well, maybe someone can integrate into revanced. There is a developer who has created code that integrates translation functions into other browsers without reference to Yandex. https://github.com/ilyhalight/voice-over-translation

@Hikarikun42
Copy link

Hikarikun42 commented Mar 8, 2023

Pre-realese Revanced Patch support

@mookeyj79
Copy link

So, unfortunately the version of yt compatible with the patches has aged off the first page of apkmirror. An option to look releases on other pages would be nice. Also, I tried the "upload apk" option, but seems to hang at the "Upload successful, please wait" screen.

@ShaptakNaskar
Copy link

The implementation of an option that enables users to specify their preferred application name instead of the default YouTube ReVanced Name. Additionally a feature that allows the use of custom icons instead of the default YouTube ReVanced icon

@Broukmiken
Copy link

A useful feature would be a button at the bottom to "View more releases" and linking to the ApkMirror page.
because actually, there are no more "recommanded" version, the list given is too short.

@adriadam10
Copy link

See which version of the apk is downloaded when the program says that it has an apk already downloaded. In addition, it could also show out if its the recommended version.

@Joly0
Copy link

Joly0 commented Apr 28, 2023

Dont know, if this has already been asked for, but i would like to have a feature for "Templating" or saving "user-profiles".

So User A patches App 1 in a certain way User B doesnt want it to be patched. Would be great to have some "save profile" and "load profile" functionality, so i can load my previous selection or a saved selection for a certain app, which other users could load aswell, but could also save others for theirselfs

@nik447n
Copy link

nik447n commented Apr 28, 2023

I think this is available in revanced manager (Android app )

@Zoey2936

This comment was marked as resolved.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests