#๐Ÿ“ฑ-vendroid-development

1 messages ยท Page 1 of 1 (latest)

viral brook
#

thanks very cool

#

wouldnt this allow arbitrary code injection

silent summit
#

owo

rotund vigil
#

if yes im also fixing it in my fork

#

} catch (IOException ex) {
message = "Error while building message lmao. Url is " + conn.getURL().toString();
}

#

we love vee shitcode

#

//noinspection CharsetObjectCanBeUsed thank you so much android studio but no i do not want to use an sdk33 api ._.

viral brook
#

https://discord.com/"+(()=>location.pathname='/')+"

rotund vigil
#

why are we evaluating arbitrary js

viral brook
#

isnt that the whole point

#

to see if it is possible

#

and to stop that

rotund vigil
#

ah yeah

#

lemme try

#

by transitioning to a good crafted url

#

you could potentially run js

#

vee shitcode

#

oh no

viral brook
rotund vigil
#

wong wrote that

#

@chrome delta why am i seeing such horrors coming from you

viral brook
#

fuck you

chrome delta
rotund vigil
viral brook
#

please ignore my "testing"

rotund vigil
#

rule 1 of life: never count on reviews

#

markdown links can run anything

#

test;console.log("heehee )

#

maybe a bot button

rotund vigil
#

i found a way with bot buttons

#

would record but sharex aint working rn

#

you cant do anything

viral brook
#

FUCK

chrome delta
#

HA

rotund vigil
#

sorry for thinking that wong code was shitcode

chrome delta
#

android urlencodes intent data

rotund vigil
#

W

#

i love android

chrome delta
#

i mean i got lucky

viral brook
#

HORROR

chrome delta
#

that was absolutely not considered when i made that pr

rotund vigil
#

i finally fixed loading screen

viral brook
#

wdym

rotund vigil
#

"Loading vendroid" text was black on dark mode

#

so i made it white

#

it being black intensely irritated me

viral brook
#

i have no idea what the hell is going on anymore

#

fuck you

#

oh my god it built

#

this is fine

#

it works

flat hare
#

isn't the performance absolutely awful

#

how will you get around that

viral brook
viral brook
#

vendroid real

rotund vigil
#

then it becomes better

#

its better than RN at least

flat hare
#

huh

#

how many guilds are you in

viral brook
#

55 husk

rotund vigil
viral brook
#

discord never tested this usecase

rotund vigil
#

great

viral brook
#

"tablet"

#

sorry did you mean stupidly zoomed out phone

flat hare
#

i'm in 80 servers

#

(people give me a Very Notable Toad role or whatever which makes me stay)

rotund vigil
#

should I make "hop on vendriod"

viral brook
#

yes

rotund vigil
#

yuri is already used by hop on vencord

#

so i have to find something else

#

gay men is already used by hop on mirco

viral brook
rotund vigil
#

you should get regular role tbh

rotund vigil
viral brook
#

vendroid will make my battery pregnant

#

how is scrolling in a channel on vendroid smoother than scrolling on my laptop

rotund vigil
#

lol

#

how

#

@viral brook should i make vendroid-enhanced organization

viral brook
#

you will make vendroid settings page like vesktop has

rotund vigil
#

yop

viral brook
#

with browser.{css,js} edit boxes

rotund vigil
#

sure

viral brook
#

you will need to persist that in java space

rotund vigil
#

i will make it into a vencord plugin

#

VendroidEnhancements

#

with GitHub actions automatically fetching it from another repo, and releasing mobile.js

viral brook
#

you will get real

rotund vigil
#

why is this page in white doom

when everything is dark

viral brook
rotund vigil
viral brook
rotund vigil
#

this looks like windows 10 ui

#

with catppuchin theme

viral brook
rotund vigil
#

ah

#

i forgor

viral brook
#

also

#

the enterprise and org signup billing stuff is the only place you will find cookie prompt on github

patent swift
urban inlet
#

What's this

silent summit
#

by the sounds of it
vendroid but good

rotund vigil
#

yop

#

im making org for it

#

hf!avatar

flat hare
#

what's the weird gradient in the background

rotund vigil
#

my phone wallpaper

#

just screenshoted it of homescreen

#

and set it as my pfp

#

if i ever make vendroid server

#

i will add selfhosted vaius

#

fuck github

viral brook
rotund vigil
#

yes

#

horror

#

okay

#

time to move my repo

#

discord:
type nin0-dev/Vendroid to confirm
me: copy paste

silent summit
#

do you mean github

#

(as someone who recently made an organisation and changed ownership of it)

#

cause wtf is discord asking for that for trolley

rotund vigil
#

yes github

rotund vigil
viral brook
#

if u want

flat hare
#

i'm an organisation collector

rotund vigil
#

how so many

viral brook
flat hare
#

yes

viral brook
#

You can be honest

flat hare
#

wdym ๐Ÿ˜ญ

viral brook
#

idk

silent summit
#

prism ๐Ÿ‘

viral brook
#

Is it an embarrassing statistic? Probably not

viral brook
silent summit
#

yes!

rotund vigil
#

prism best launcher

#

official launcher horror

#

polymc even worse

silent summit
#

poly was such a clusterfuck

rotund vigil
#

yop

#

i checked their server

#

at some point

#

horror

viral brook
#

shitcord

viral brook
#

@rotund vigil you will judge and die inside

viral brook
viral brook
#

you will put this in your patches (make vendroid sidebar MUCH more responsive)

#

rate the vendroid

viral brook
#

literally

#

why

#

wtf

viral brook
#

ew

rotund vigil
rotund vigil
#

would you mind sending the code :3

viral brook
#

please do read the branch name

rotund vigil
#

okay

#

i love

#

didnt know slash cmds could be that easily fixed

viral brook
#

yes

#

they just

#

explicitly force it to be legacy input

rotund vigil
#

horror

#

why

viral brook
#

for "performance reasons"

rotund vigil
#

i would consider making this a plugin

#

so we have settings and all

#

that could be toggled

#

(yes i thought of injecting vendroid settings through a plugin)

viral brook
#

yes

#

a proper plugin would be good

#

but also you need to consider

#

how will it be loaded

#

are you gonna do it in the current repo

#

that would be insane

rotund vigil
# viral brook a proper plugin would be good

okay so
my plan is likely insanely complicated
but
make vencord fork
that when new vencord build
gh actions fetch vendroidenhancements from another repo
it bombs arrpc
then builds
then publishes file

viral brook
#

you will modify existing github actions to do it for you

rotund vigil
#

yes

#

will do

viral brook
#

also

#

vendroid seems to not cache the actual script

#

at all

rotund vigil
#

ill work on this

#

should i make it save to a folder

#

like aliucord

#

or store in a sharedpreference

viral brook
#

i have no idea do what you want

#

though

#

it is a file

rotund vigil
#

yes

#

browser.js

#

my beloved

#

app-specific files are best option imo

viral brook
#

on god discord devs are fucking stupid sometimes

#

I love modded vendroid

rotund vigil
#

same

rotund vigil
#

i did it

#

currently it nukes arrpc and publishes mobile.js

vagrant cedar
#

vesktop does this in some places

vagrant cedar
#

i know.

viral brook
#

just wanted to clarify

#

i would've done that but that means โœจ external json library โœจ

#

that's being called from java

vagrant cedar
#

what?

#

both java and android have json inbuilt

viral brook
#

really

vagrant cedar
#

yes.

viral brook
#

is the only reason why stuff like gson existing because the native implementation on javas side is bad

#

fair warning: also I have never really played around with android specifically

vagrant cedar
#

gson is a proper serialiser

viral brook
#

we are just looking for (glorified) string escaping

vagrant cedar
vagrant cedar
#

"dev.vencord"

viral brook
#

oh yeah that is more than reasonable

#

though

#

that isnt my fork blobcatcozy

rotund vigil
#

just not pushed yet i think

formal cobalt
#

@rotund vigil add one to the tally

viral brook
#

it still shocks me how discord disables so much stuff on their mobile app that Just Works

rotund vigil
#

yeah i didnt push

#

will do

clever walrus
viral brook
#

all modern apps with native mobile clients do this

rotund vigil
#
                                                                                                                java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.nin0dev.vendroid/com.nin0dev.vendroid.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.nin0dev.vendroid.MainActivity" on path: DexPathList[[zip file "/data/app/~~iuVecX3XWKT-SeGYCn-X8g==/com.nin0dev.vendroid-XvGu_gIs3ZYNsdMPYGR6oQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~iuVecX3XWKT-SeGYCn-X8g==/com.nin0dev.vendroid-XvGu_gIs3ZYNsdMPYGR6oQ==/lib/arm64, /data/app/~~iuVecX3XWKT-SeGYCn-X8g==/com.nin0dev.vendroid-XvGu_gIs3ZYNsdMPYGR6oQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
#

time to see what the hell is happening

viral brook
#

what the fuck

#

did you actually update the package paths to your domain

rotund vigil
#

yeah

#

everything is set to com.nin0dev.vendroid

viral brook
#

and the package names inside all the files

rotund vigil
#

yeahh

#

why did my greet screen switch to bad theme

#

it was all fancy material you

vagrant cedar
#

why tf are you making a native screen

#

do it in react

#

add a settings page like vesktop does

viral brook
#

besides you'd want to change what branch you are using before the app even loads

#

then later you can also do it in react

vagrant cedar
#

that's true, for first launch

rotund vigil
#

thats first launch

viral brook
#

afaik

#

wait

#

maybe

#

i forgot

#

oh yes it is

#

i am getting mixed up with vencord installer

#

which very much doesnt use electron

rotund vigil
#

yop

#

before doing all of that ill focus on fixing this damn nonexistent activitiy bug

rotund vigil
#

okay i found bug

#

kt standard library just wasnt installed

#

i hate kt

#

going back to java dukedance

formal cobalt
#

I appreciate this new movement being made for Vendroid

lavish veldt
#

nuh uh kt good

chrome delta
#

fix the directory names

#

last i checked it was still src/main/java/dev/vencord/..