Git Product home page Git Product logo

revenge's Introduction

revenge's People

Contributors

aeongdesu avatar aliernfrog avatar amsyarasyiq avatar cynosphere avatar fieryflames avatar magmaus3 avatar maisymoe avatar nexpid avatar redstonekasi avatar riivx avatar sodawithoutsparkles avatar twnlink avatar validcube avatar vendicated avatar wingio avatar yellowsink avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

revenge's Issues

CloudSync plugins

Trying to import the Plugins used in Vendetta via CloudSync seems to bug Revenge...
Screenshot_20240320_203837

Revenge completely breaks on GrapheneOS after update

I'm on GrapheneOS, Android 14, on Google Pixel 8.
After updating GrapheneOS, Vendetta/Revenge is constantly stopping and unable to work.
If it helps, here are the logs:

[Vendetta log 009b80a3df2e.txt]
(https://github.com/revenge-mod/Revenge/files/14545879/Vendetta.log.009b80a3df2e.txt)

And the app constantly keeps stopping in the background, where I get these logs:

type: crash
osVersion: google/shiba/shiba:14/AP1A.240305.019.A1/2024030800:user/release-keys
package: dev.beefers.vendetta:219021
process: dev.beefers.vendetta
processUptime: 0 + 0 ms
installer: dev.beefers.vendetta.manager

signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000

backtrace:
      #00 pc 000000000005d7c8  /apex/com.android.runtime/lib64/bionic/libc.so (__strlen_aarch64_mte+8) (BuildId: e0e450f9d8a33cfa56bcb9d31a17cf57)
      #01 pc 0000000000008cdc  /data/app/~~2fFHDpFkbKZLm7hnSdbSmw==/dev.beefers.vendetta-4fJckK0cm8AbReqFNN7pew==/base.apk!liblspatch.so (offset 0x358c000) (BuildId: d4149c5900fe425a34b6c94a360ee7f13abc85a5)

Not sure if this is the new App Freezing issue, or a GrapheneOS issue.
But, I am on Version 219.

Cloud Sync issue in v221.16

After importing the files from cloud sync it shows an error and tells you to restart.

After doing restart it just gets stuck in Loading screen

Can't enable the "Decor" plugin

Screenshot_20240329-185400
I'm not able to enable the Decor plugin, whenever I click the switch to enable it it just goes back to disabled :(

(the Decor plugin is basically the only reason I wanted to use Revenge over Aliucord)

[Feature] Translations

I would suggest implementing an automatic translator like the creator of Cloud Sync but in the client

Revenge 223+ support

The app won't launch anymore after updating to stable v223.15. Reinstalling doesn't help either

Settings page crash on v220

Going to the settings page causes a crash.

im using the testflight version of discord v220 and an iPhone X on ios 15.4.1

if you need screenshots of any error codes olease let me know! (Im not sure wether to send stack trace or the other ones)

>=221.6 freezes on app launch

Discord update broke everything again.
It is not an injection issue as I've directly replaced the script with (() => {})() and Discord runs fine which means it's something that we need to fix in this repository.

No icons

Hi there !

I've just installed the latest version of Vendetta and I have Xposed too.
It seems that I've lost completely all icons related to Discord.

Cheers !
Alex
Screenshot_20240320-174923
Screenshot_20240320-174918

What's up with the font?

I just installed revenge because with the latest update vendetta would be stuck on a endless loading screen, and upon opening the app I noticed the font was... Off...
I'd send a screenshot but the GitHub app won't let me. Maybe someone changed the default font with the latest pr?

No sound detected from microphone

Hi, it's simple as this: with the revenge mod the mic isn't working in voice calls or voice chats!

Tried on my Google Pixel 7 pro and Galaxy Tab S9+, both on Android 14

Doesn't work on non-root A14 QPR2

we're receiving reports that Revenge doesn't work on Android 14 QPR2 because of LSPatch. if you have any issues, please report here!

Vendetta issue or Revenge?

so i noticed "shortcut" doesnt work on vendetta / revenge. discord stable work perfectly
"shortcut" don't know the exact term sorry

theres 2 recording one with vendetta the other one with revenge
https://github.com/revenge-mod/Revenge/assets/89659009/bdbe7fc3-ff2e-458f-8511-2de5b874c855

https://github.com/revenge-mod/Revenge/assets/89659009/c8bd47d9-c6d1-406e-a6cb-11c59d0378e0
is this fixxable with settings? cause nothing goes in my mind trying to get shortcut working i also tried disabling vendetta/revenge open as default setting
image

[feature request] Allow adding multiple plugin proxies

Currently the source code isn't able to work with more than one proxy, which is problematic if you want to have both compatibility with old vendetta plugins and the ability to add new ones.

(opening the issue so i could have the task of changing it assigned to myself)

Discord Server

I think Revenge should have an Discord Server for Plugins, Themes, etc and also for releases notifications until there will be an fork for Vendetta Manager

Monorepo initialization & new APIs

⚠️ Issues with adding new APIs

As things progress, Revenge will have to add new features and APIs. Adding these changes directly to the window.vendetta API will affect other forks, eg. Bunny. We've discussed this internally and the solution was to add new APIs into window.revenge object which plugin developers can check for and use responsibly.

❓ Why initialize a monorepo?

Using a monorepo allows for better project structure and management, as well as helping separate parts of code which makes it easier to work with.

🛠️ Implementation

This will be the project's structure:

📂 packages
|_ 🟦 vendetta
|  |_ 📂 src
|     |_ 📘 index.ts
|     |_ (...)
|_ 🧰 components
|_ 🔨 utils
|_ 💉 register
|  |_ 📂 src
|     |_ 📘 index.ts
|_ (...)

To add window.revenge, we can call the @revenge-mod/register package:

// packages/vendetta/src/index.ts

// ...
import '@revenge-mod/register';
// ...

export default async () => {
  // ...
};

In the @revenge-mod/register package, the window.revenge API is assigned:

// packages/register/src/index.ts

import components from '@revenge-mod/components';
import utils from '@revenge-mod/utils';
// ...

window.revenge = {
  components,
  utils,
  // ...
};

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.