#hangar-dev
1 messages · Page 1 of 1 (latest)
apparently
where? lol Because it doesn't seem to be the old Hangar Discord xD
Last message 2021 before you pokedin 😄
first

turd
this is a public channel like paper-dev, just for topical discussion on hangar specifically
Claiming spot seven
Nothing beats 💩
😳
hangar, nice name guys
so hangar's like a new project PaperMC's doing?
ah I see the description
@modest forge hangar wen
still our job >:(
Why does bukkit ignore item stack size when making custom recipes?
and knene
#paper-dev @deep bridge
@worthy basalt feel like this deserves it's own category?
Why does bukkit ignore item stack size when making custom recipes?
@deep bridge we don't know, this is a channel to talk about apples
well, eventually
please use banana-dev
so that when its 'final' can fall back to paper-dev
but what do we spam Mini once hangar is done
hangar 2.0 when?
well, hangar will always evolve
premium plugins when
thats easy
hangar 2.0 when?
@solemn grotto when minecraft 2.0 will be out
never
premium plugins when
@mellow pebble when you pay lots of money
feels a bit weird to put under the Paper category when it also supports Waterfall 👀
we have too many damn channels and cats as is that i have to hide shit 😛
its more an "org" thing, and dont want another cat for a single channel lol
Aikar gib cat a cat role so he doesnt see that many channe lthen :p
#bringbackaquifer

can i have the troll role?
already got 8 other channels in private cat lol
i only have 7 sadface
oh 9 i hid the bot playground
2 more i dont know about? 

well now we know proxi is NOT running 3rd party discord 😛
im sorry aikar i did for quite a while
but then i decided to run canary, so it became wayyy too much work
i hope you'll make a plugin called airplane, so you can say "airplane is coming to hangar"
imagine updating mods every single day, yuck
should I be worried most of the hidden channels are called after strange evil orgs?
yes
we have a core team channel and a log channel
ah, i imagined one of those would exist, 2nd makes sense
hey section 31 isnt evil at its core >_>
is it allowed to ask hangar when here?
0/10 not enough secret hangar channel
maybe we have one..
unless im just not well versed enough in trek lore, my main exposure to section 31 is discovery
now, edok
will we have "resource staff" or how are you going to do it?
there will be staff to handle reports or probably requests to enable the donation feature ye
We will provide details when the time is right, as well - lots to discuss internally
for now the goal is to make it run, the rest we will figure out when time is right
Uh I want to apply or do I already have enough roles? :D
applying to a non-existent site
#739946283258872001 best channel
but we have ppl with various insights in dbo, spigot resources and sponge stuff so you can trust us for being able to come up with smth decent
#739946283258872001 best channel
@modest forge with 12 messages 😄
Do you have a logo by now?
I made one ages ago 👀
Me too
just give it some wings
or its a crashed paper plane
You know, like in a hangar
My cool design
art
try reading the channel description
what's a channel
who's md
sniped
lmfao
who's md
Hangar is in PaperMC now? :0
Yep
clearly
big changes happened
no, the link I sent is fake
its upside down
kneny 🐌
30413583503014th
is the hangar-new anything recent?
https://hangar-new.minidigger.me/ or is that long outdated by now
ok
hangar.minidigger.me is ore
Ya
both look lik ore to me
of course the rename didnt work without errors
Gotta rename the comments in the freemarker templates
We gonna get a webhook for hangar here?
that'd prolly be too spammy lol
no u
idk, wasnt too spammy for my discord either
so does this run in docker now or can i just run it as a maven project?
i did
you run the sql w docker, yarn run serve, start the application
"For your convenience, this repo contains a dev-db docker compose stack in the docker folder that will get you setup."
idk what half of this means lul
time to figure out docker
I don’t even use docker for the db
i dont like postgres
I just run the sql file to create all the tables
ah well, I had to ask too lmao.
install docker (google)
docker-compose -f docker/dev-db.yml up in the project dir
yarn run serve in the frontend dir or wherever
start application
i dont want that shit on my main machine
enable the fake user instance in the application.yml, just click login and voilà
Did I set it to be disabled by default? I might’ve when I was getting the login to work
yeah it's set to false on the repo
- implement internal api
- implement external api
this should essentially be the same API right?
they use different auth
one is for the website, one is for idk, plugins, discord bots etc
i'll just do the css fixes for now
so uh, i need hyper-v, but if i enable hyper-v i cant use vmware anymore 
I think you can also use docker in wsl2?
you can use docker in wsl2, docker desktop uses wsl by default now iirc
you have to if you don't have win professional
imagine running windows pleb edition
wsl2 requires hyper-v though
i remember it fucking up pc's in my linux classes, but those were old versions
i have ultimate
whatever it is then for w10
Pro
pro
Windows 10 Ultimate xD
whatever same thing
windows 10 ultimate pro ++--12009991491249149124
ok I have no fucking clue where I stopped
Windows 10 Extreme Edition
@small kayak if vmware breaks i'm sending you the bill 👀
you can take a backup...
Honestly love Windows Sandbox
you still have to replace me.minidigger. with io.papermc. in freemarker stuff, mini
Using WSL2 with Docker Desktop, works way better than Docker Desktop without WSL2
nope 👀
I saw that it did for a few cases
huh indeed, some 🤔
https://i.imgur.com/zO3Xo4A.png for example
(all of the helper variables)
i hope you dont have access to production db's at work
of course I have
not to the big tables tho
I think the largest table where I have direct SQL access to has 400k entries


dont worry, its only costumer emails, tel numbers names and some ids
oh and access level

Your boss: 👁️👄👁️
I use docker under wsl2/linux
maybe you entered it wrong? docker-compose gives a help/usage list when you enter an incorrect argument or something
i figured that much
read the top of it to see what it didnt like
docker-compose start -f docker/dev-db.yml
You need to specify a docker-compose command, not just -f
didnt work either
Try docker\dev-db.yml since you're running from Windows?
Also not sure if the file option goes before or after the command
check the manual
ah moving it before worked
ok cool
docker-compose -f docker\dev-db.yml up
theres no packages.json included in the project for Yarn?
src/main/frontend
ooh yeah im dum sorry
hangar wen
rip
are some imports messed up or is my maven being rart?
pull
aight that works
man I forgot everything about jdbi
Congratulations on your new paper repo!
But I did have a question about it. Why was there a need for a new repo system? Was there something wrong with Spigot?
Is it for convenience or to have everything close by? Why the decision to make this?
Spigot doesnt allow paper only plugins
and allows premium plugins
it also doesnt offer organizations, so cant have multiple ppl manage one project
aaand its harder for us to hardfork without our own
were wanting people to drop Spigot support, but right now, if authors do that, they have nowhere to host it
plus Ore is better than Spigot's lol
(Ore is hangars base)
^ XF resources is crap
Hearing organisation reminds me of songoda for some reason
Thanks for the clarification! Good luck with your new system. 🙂
so i set the POSTGRES_USER password and db, in the docker-compos.yml, where else do i need to change them? its failing to connect to it
the db is running
application.yml
wonder what spigot would do if you make your resource an external link to hangar lol - politically, its same as linking to github releases!
nothing probably
politically anything you do on Spigot is at Spigot's sole discretion lol
I know that some resources link to dbo
so it would be really unfair actually
to ban that
but people can do that to improve their release categorization
unfair, as if they cared about that 
since hangar will have channels, spigot doesnt
they allow non-spigot resources but specifically don't allow paper plugins already, so =^]
please everyone help me get plugins to break old version support into multiple branches/separate jar releases, using channels for each version
it helps soooo much with sanity if you do old version support that way
soon™️
if EssX doesn't do a final 1.8/Spigot build I will eat you md
do you have a database named hanger? and an account with the username hanger and password hanger?
@sly thunder are you running Hangar inside Docker?
thats the wrong applicatio.yml
you only want to run db in docker, and hangar in IJ, so db connection uses localhost
if you're running it from IntelliJ you need to use localhost:5432 not db:5432
as its configured in src/main/resources/application.yml
i mean, i'm running the db in docker and the application in intellij
Caused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "hangar"
create role hangar with login password 'hangar';
init.sql
also I am sure the postgre docker does smth
ah right that was before using docker
make sure to set dialect to psql
where can i find those volumes?
docker-compose -f dddd rm -v
it doesnt get rid of the db tho
ive removed it from here multiple times too
or docker_db_data
docker-compose -f ... down
ahhh yes https://i.imgur.com/LZgpenQ.png
to just wipe and start over
that doesnt wipe persistent db data md
doesn't down delete volumes?
apparently not
pretty sure it did when I last tried it, idk
well the db is still there :p
but yeah so i removed the volume
and it recreated it but somehow magically the role still existed

isn't the role created by the postgres docker image itself?
nice
Is hangar CSR or SSR?
yeah idk i give up lol
mostly ssr
Ah nice
using freemarker
since you know, google and its also nicer for clients to not throw loads at JS at them
line 3 is DROP ROLE hangar; 
Jdbi is nice
yes i added that one tho
make sure to rebuild the image?
bruh, does it not read from files directly?
ig i should read up on docker a bit first
well, I assume it didnt recreate the image
it should really apply migrations to db itself, not with some extra sql to run
Does it not?
i mean that sql shouldnt exist at all, or it should just contain creating db & user and let app do the rest
@pallid yoke google handles CSR just fine now
all major ones do
its kinda required to get proper content these days
yes so it creates the db but then it doesnt want to create the role cuz it already exists
idk, we had weird issues at work
Do you mean devices with slower internet connection?
Yeah that sounds fair
yeah I was confused, lol
but really most base devices are powerful enough now
Find more about Hangar on the repo:
https://github.com/PaperMC/Hangar
or break browse the staging instance:
https://hangar.benndorf.dev/
Currently, you can sign up, but you will not receive any emails. Hit me up to get your account activated.
❤️
Good luck porting though, hope the previous codebase and design decisions at least save you some heartache
Still, you've clearly decided to call it a port, instead of writing from scratch.
So the sentiment remains, I hope it at least saves you some time
yeah, totally
like, this is already fairly usable
if we would have started from 0 I would have long abandoned this project
It was always at the back of the minds of the devs, to be a minecraft package hosting thing, not just Sponge. So I feel like seeing it get forked is like, a rite-of-passage for it
mfw staging deployment broke because tests broke
there may or may not be interesting in merging the projects back together at some point in the future
Yeah, we had talks of moving it off Scala at some point
just need somebody dum enough to actually do it, lol
Is there a problem with this
@Override
public void onEnable() {
getCommand("fly").setExecutor(new FlyCommand());
getCommand("tpall").setExecutor(new Tpall());
getServer().getConsoleSender().sendMessage("Server Addons Enabled");
}
Lol, yep wrong channel
ok
I feel like the channel is kinda in a bad spot between paper-github and paper-dev here 😂
Should have it’s own category... so the whole hangar-internal channel can be moved over as well
bottom, or 2nd from bottom IMO
And then it’s own GitHub webhook channel
If not it's own cat
👀
it keeps moving
it's ghosting around
having some fun actually

we all know who it is, lol
when hangar 2.0 ? https://p.tomcraft.fr/ca1d.png
Hangar 2 is hangar, just fyi
go PR or go silent 😄
just joking lel
yeah i give up lmao idk how i managed to even break docker
Just don’t use docker for the db... all it creates is a role and a dB. Easy to remove
Hangar?
Oh nice, Paper will have it's own plugin repository
another step to dropping spigot
exactly
I'm more interested in a plugin repository that is 1. new (e.g. old ass plugins arn't there) 2. Has a decent UX for browsing.
which DBO and Spigot Resources both fail atm
Even without the Drama, Curse have done DBO really dirty with all the broken usernames and page links
Ban every plugin on Hangar that works on Spigot/CraftBukkit
I get you are joking, but it's attitudes like that, that cause communities to turn on you and fork eventually, just sayin'
Paper's main benefit that has helped us be better is LESS beaucracy
Then you wouldn't allow almost any plugins?
No
I mean spigot is just xenforo with a resource extension slapped on
so no we wont be doing that lol
So we can upload Spigot plugins on Hangar?
yes
Ok, maybe the italics wern't signifying you were joking, in which case SMDH
I use Google to search spigots site and never use spigots search features I dislike it that much lol
we want people to drop spigot, but were not gonna ban you if you do lol
we want to fully take over as the primary FREE resource host
Ahhh
That's the way you get growth, AND improve the status quo.
it's gotta be win-win or else people won't buy it
So will hangar be on papermc.io or on another domain?
we dont only aim to replace spigot, we want to be better, lol
we will not be doing "premium plugins". if you want to paywall, youll need to use mcmarket or something, we want to encourage premium SUPPORT instead
but its on the plugin dev on how they handle that
itll be on paper domain, likely as a subdomain
Premium Plugins have too much drama, piracy, and you don't get to try / inspect before you use
patreon
So it's a good move
we just dont wanna deal with that drama
Lemme upload some plugins from blackspigot to hangar
I guess we will steal sponges menu bar thingy and add it to forum, website etc https://i.imgur.com/DXvLOi1.png
@main lava Hangar isn't live yet
It is
That's a staging instance for testing
thats a test site lol
afaik
Ik
Yea, but watch out. Mini sometimes drops tables 
Well, you can try it all you like, but chances are that DB is getting nuked at some point
Imma upload all my Tuinity and Purpur plugins to Hangar
basically goal is for mini to get it to production ready, then we can look at into launching it
He's missing the rank no-table then?
Just much tears when the db got dropped
Okay, sorry, that one was terrible
even though they were warned, heavily
and we wont care about that ovy, thatll be what sets us apart, dont go supressing forks
forks have purpose, but we dont want forks to divide the community like spigot has done to us
hence why we dont mind forks being 'discussed' here, just dont get SUPPORT here
Is there an API where you can automatically deploy a new plugin release?
Should look into it again.
So guys Ivan tooks over of Yatopia
Guilty Reason I don't use Paper currently: There's too much stuff added that it's hard to keep track of what I can return to vanilla mechanics, like me some anarchy exploit mechanics.
wrong channel for random shitposting, ovy 
and like, one of the reasons ppl go setup their own forks is because PR roundtrip times are long, which is what proxi and I aim to fight
docs are hard ryan
I'm not having a go, I just know if I use a base, that's closer to vanilla, I'm going to get less changes
Docs aren't hard, convincing devs to write docs is hard 
werent there talks of a docs page for "lemme enable all exploits" ppl?
well now we got more people on team, docs is something we can prob be looser on access with
I mean, it all depends on how much documentation you want, the more you have, the harder to maintain.
Weren't there like 2 PRS to update them recently?
But outside that narrow usecase of cheating on my own server, I'd happily argue to people that Paper is objectively better.
Heck yeah, premium for support all the way ❤️
You can use Rainforest to allow dupes
wait hol up i legit thought paper had something like this at some point
they didnt?
9head moment
there's the forums, buuut....
Is there a special reason why hanger uses vue? or just needed to pick one and it was vue which got lucky?
without reading much, probably because the project which they forked used it
Ore decided to start migrating from jQuery to Vue for maintainability
iirc Mini intends to pull future Vue migrations into Hangar
yea sounds like a good plan, Thanks
React components whilst dominant feel clunky compared to modern web components, (not related), and iirc Angular wasn't really liked by some of the guys
Most other things felt experimental compared to Vue at time of choosing.
im not a fan of Vue, React just feels more natural and powerful
though i think i heard vue has template in the jsx files now like react
but it predates them
i dont like web components either 😛
¯_(ツ)_/¯
i dont think you need to break into multiple files
template in 1logic in other is hard to bind them together for static analysis
Makes sense.
react gives you the power to deliver a component in 1 class and potentially even embed styles
but my team still uses standalone style sheets with CSS Modules
More channels for paper discord 
It's been ages since I've messed around with Web Components, but it was my understanding that was possible, but discouraged
For reasons I don't really understand except maybe themeing?
also not clear how web component works with trying to build things and deliver bundles
But then css mixins happened
Whilst you can bundle them, I think Web Components were designed to NOT be bundled, and rely on http2
to better aid caching
Will hangar provide some sort of integration with paper itself, such as installing / updating packages?
yeah but http2 is still a bit aways from real use
prob not cyber, thats something we discourage 😛
I'll take your word for it, I've seen it in a lot of places
yeah but "depend on it"
you cant say most clients browsers support 2 yet
until old browser support is fully dead, cant "depend" on it
and servers are updated to support it
Disagree, think giving people who are horrendously out of date a poor experience, is key to driving them to update.
ah ok so it is widely supported now
Vue has all that too, a Vue component can be one .Vue file. Or you can make it a JavaScript class
IE11 is about to finally die
@pallid yoke its my understanding thats a newer thing, i know when i looked at vue ages ago i couldnt find out how
Cries in 7% IE usage at work
Insurance 🤷
well its about to be offically dead next year
and I mean, 'loading slow' as opposed to 'getting a banner to say your browser is toxic' is really different to the old days
Marketing doesn't allow me to do such a banner, lmao
Read pin or description
why hangar?
wen hangar
who hangar
what hangar
how hangar?
which hangar
is it limit of imagination? lmao
@cold ridge what is our Logo?
what logo?
the Paper logo?
it happens to be a paper airplane
see location too 😛
@worthy basalt and what?
The name hangar happens to be the best contribution simple did to the community, lmao
lol
@deft drift came up with the name
😅 Why does hanger run using java 14 but it throws a NPE when I try to run it with java 11?
i'm looking forward when i upload my plugin and some pro will give me some critisism.
that wasnt meant as an insult, lol
Vue single file components have been around for years now
that one visible text channel tho
I appreciate the carefully un-pixellated channel
Paper, hangar, Waterfall. Next one should be Jet
cant be leaking too much channels
It's okay. Too white for my aftertaste but uhhhhh. Sure.
Will it be open source/allow contributions?
@vague kestrel come back
No table then array?
what
you randomly left one day w/o saying anything
TIL aikar has a crush on city
no
I have a crush on Aurora, just don't tell her i said that
yes im in IS
why would you tho
Uh. Yes.
flawless
should I create issue when ToS leads to sponge's ToS? I mean if these little bugs should be reported
no, such little stuff will be sorted
pretty sure there is an todo for that
we already almost done with hangar btw
idk if you read what aikar just talked about in general
but yes, stuff like that is the plan
pay for support, not pay for download
$5 for ticket creation, $1 for each message sent 
initially we dont have to do anything for that, but i was thinking we can do a PayPal IPN notification to "log" buyers
then its up to the author to use that list for support
yeah theres plenty of methods
what about onlyfans
they can do their own paywall w/ discord roles
is hangar going to support onlyfans
no 😛
Would be nice to have an API, for support with discordbots and all that
I hope so
so if someone gets a role, POST /plugin/:id/disucssion/enable or whatever
btw @celest spire is https://github.com/PaperMC/Hangar/issues/70 an issue for you still?
i responded you there
Sweet
is hangar released or still wip?
wip
is it useable?
no?
okay could be lol xd
yes it is
GET http://localhost:8080/paper/Test/versions/3.0.5/download 400 (Bad Request)
ah yes
imma just get it from localhost xD
not sure if that was a mistake or a joke tbh 
downloads hangar
runs locally
Works fine for me
dont need to download
its staged https://hangar-new.minidigger.me/
ah, let me send my video
I tried to enable function which shows where do I click, but it doesn't work in recording mode
so you have to belive me :D
i tab papermc logo twice, then the arrow twice
hmm
yours appears to happen after the first time
Because it does
theranos
Yeah, hangar is 100% sponsored by Theranos... 😝
I dont even know what that is 😄
Theranos is that scam company from Elizabeth Holmes. She’s probably going to jail for a while. Basically ripped off a ton of investors claiming her product worked when it had no chance of working
pretty much
if you ship it to me, sure
redstone dust sounds like some drug you'd sniff
10/10 would sniff ngl
@pallid yoke hangar when?
wow now cat is asking for tributes
oh well thats less fun
has my brain damage really affected you this much
@mellow pebble good hangar icon wen
ye I was doing fine and then I stopped back in here and started talking with all of you
already having an effect
u keep on thinking that to urself
We're going to start getting paper plugins? Neat. Is it just like spigot's plugin repo? A bunch of random people making stuff? Or is it a specific team?
random people
everybody who showed interest in contributing in the past
we accept PRs tho
just like, discuss in here first
i think he means like the actual plugins?
Whatever this plugin repo thing is "hangar"
dbo or spigot resources, but good
just without the marketplace part, lol
ok, for some reason project version visibility was set to 1
mmh
1 is public right?
dev bukkit org
Or is 2 new, and it should be new
That might be left over from when I changed the visibility values to equal the enum ordinal.
1 is new
so at some point it should be changed
or the query for versions list should accept "new"
is there some kind of sprint plan for hangar or do you work on stuff based on posted issues?
sprint plan = get it to work first
I think that is changed in the version review system
ah perfect, will take a look at those then
there is this for project visibility https://i.imgur.com/UxPky2b.png
Yeah, cause when a project is created, it’s not public
Cause it doesn’t have a version
Admin?
ill just add a line to approve
you can approve it in the settings, top of the page
Or rather just set its visibility to public or whatever
ye
so anyone have any clue why i cant connect to the docker container thats running? In the docker window i can connect just fine with just psql -d hangar -U 'hangar'
but every auth outside of the docker seems to fail
sounds like pg_hba.conf is off
uh ok so after retrying it like 50 times it works in intellij now
gg
hold up, progress
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mvcConfig' defined in file [C:\Users\Joshua\Documents\Projects\Hangar\target\classes\io\papermc\hangar\config\MvcConfig.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'projectService' defined in file [C:\Users\Joshua\Documents\Projects\Hangar\target\classes\io\papermc\hangar\service\project\ProjectService.class]: Unsatisfied dependency expressed through constructor parameter 5; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userService' defined in file [C:\Users\Joshua\Documents\Projects\Hangar\target\classes\io\papermc\hangar\service\UserService.class]: Unsatisfied dependency expressed through constructor parameter 4; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleService' defined in file [C:\Users\Joshua\Documents\Projects\Hangar\target\classes\io\papermc\hangar\service\RoleService.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [io.papermc.hangar.service.RoleService]: Constructor threw exception; nested exception is org.jdbi.v3.core.statement.UnableToExecuteStatementException: org.postgresql.util.PSQLException: ERROR: relation "roles" does not exist
table roles is not present
bruh, first it says it already exists and now its saying it doesnt exist 
schrödinger's database
but yeah it doesnt seems to exist in the db when checking


yeah i honestly dont know anymore. i drop the data on down so its all gone, but every time its creating the db it says the role already exists
those are two different things
sure, but it still doesnt make any sense
Whoa this channel just became a thing
Or maybe it was
Is hangar going to become a part of papers main website or will it be separate
Yes
Thank you for your detailed answer
I see
Makes sense
You guys taking prs and stuff yet? I’d like to help where I can, maybe.
I see
Makes sense
I was just asking because the main paper project kinda scares me lol
I’ve never really worked on anything that big and I’m not that good anyways
Mini, how do you run the spring application? When i try to run it in intellij, all config objects in HangerConfig are null and it has some callback value which do contain those config objects
Also I couldn’t figure out the patch system
Java 15? 🤔
Re earlier I know it wasn't an insult I was being srs
Idk, it's hard to point ppl to work at X, since there is so much missing
Generally, just open the project and look at todos I guess
And discuss in here
how we gonna try to prevent double work?
Plugin repository? 😮

Dark, what happens if you press on the sign up button?
which jre are you using?
well when i log out it goes to http://localhost:8000/accounts/logout/ ERR_CONNECTION_REFUSED
idk why it switches to port 8000
same with signup
do i change it to 8080?
you could do that
and if you check your console, do you get a NPE?
dont see any no
Hmmm, okay thanks
i reckon it should show up here then right?
Yea
That's normal
Login and sign up and stuff is handled by a different applications
For local dev we use the paper fake user
Unless you're actually testing auth changes, just enable the fake user
if we enable fake-user does that also mean were logged in as it?
Ah I see
Fake user is enabled in repo btw
There will be a download API right? Not sure if asked before
Ye
how do we want to handle the menu on mobile?
now clicking it just takes you to the homepage
so either we need to change that or have different nav for mobile
Hamburger expanding a menu, most likely
Or just have the entire top bar expand a menu on touch but only on mobile
where is the html for the topbar located? i've found the css but cant seem to find the html
nvm got it
any reason why font awesome icons aren't loading?
https://i.imgur.com/LPwWJZl.gif they keep showing up as
check the browser console, probs CORs or something
nothing cor related in the console
Download the Vue Devtools extension for a better development experience:
https://github.com/vuejs/vue-devtools
vue.esm.js:9076 You are running Vue in development mode.
Make sure to turn on production mode when deploying for production.
See more tips at https://vuejs.org/guide/deployment.html
(index):1 A cookie associated with a cross-site resource at http://papermc.io/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
this is all i have
well ig it might be the second one
Did you run yarn to install the packages?
yup
i know font-awesome is included
so its either a cross site thing or something else is fucking up
@pallid yoke Can I make a suggestions of fixing this bug in Ore/Hangar on chrome? Notice the category icons dont change unless the page is refreshed
Is this 480px video?
who comes up with these names
the next bukkit fork is gonna be rock i swear
or does that infringe on the intellectual property of ore? ore is part rock
ream?
lemmie just go get my reemer
the next bukkit fork is gonna be rock i swear
@sour cloud ROCK SOLID TPS DARN STRAIGHT
Billy, you can just make an issue on the repo and just include that gif.
Yeah
The idea is kinda not to port too many existing bugs, instead include some fresh new ones 😂
I was looking at the alerts for the arguments, but the messages contain {0} as placeholders for the arguments. Should I just replace all those message placeholders to %s so we can use String.format for it? Or do we want to keep those placeholders the same as from ore's?
All other messages work fine with those placehodlers
As that's the format spring uses too
Or any sane i18n framework really
I guess it's more about trying to figure out how to pass the arguments to the HTML
Or well, you render the message in code I guess
why is Scala so ugly 
or like, at all
scala more like 🤮lang
why?
for those people who hate archives???
What the hell. This code isn't beautiful.
That's way better. Thanks.
Guess you're cleaning it up.
thats the java version, its less lines and more readable https://i.imgur.com/iuUVYKW.png
and you could do that in scala too
its just that the author choose not to
I think those are mostly the only two things missing for downloads https://i.imgur.com/VJxdpO8.png
sadly thats rather complicated
guess ill get some food first
do we want to keep the navigation the same as it is? Or are you open to changes? Cuz currently its a nighmare to make it work properly on mobile
You could make a different mobile version I guess
But keep in mind that it should be able to be copy pasted into the website and a discourse add-on for the forum
But like, can't you just exclude the arrow from the link?
Icons work fine for me
Ran yarn install before yarn run serve?
Browser console?
thats all the output i got

it just looks like this, switching between ! and ?
now that i look at the fonts it doesnt seem to be included in fonts
but it is referenced in code somewhere
That's the output you get when FA can't find the icon name
yeah, well i'm using the ones from the bootstrap docs 
lemme see if installing it works
apparently bootstrap is either using an expansion or something or the names changed
i tried some different ones and those do work
they work, i wanted a hamburger menu but the ones i tried didnt work
this one works tho
What's the name?
<i class="fas fa-list">
its a list icon but eh
https://fontawesome.com/icons/bars?style=solid this one probably looks better tho
And fas fa-bars doesn't work?
nope
guess old version or smth
must be a really old version then

check font-awesome.js in src/entries in frontend
they are importing individual svgs to keep size down
Not looking to replace the icons, that would be a waste of time and a pain in the ass
How should you be able to get to your project page of a project which doesnt have a version uploaded to it yet?
in the future there should prolly be a dedicated section on your profile for dummy/non-published projects, but basically, you don't (without the link/having it open after just creating it).. but such projects are deleted shortly after anyways if you don't upload anything
Ah okay, thanks
The profile page should list the projects if you are logged in
it doesn't list newly created dummies, at least last I checked on SpongeOre itself
I currently have a project without a version, but it doesnt get loaded on the profile page while the user is also logged in
oh right, cause that gets fed from home projects
ha
its just missing a refresh on the view somewhere
cause like, there is even styling for "new" projects https://i.imgur.com/cY7xlye.png
where new is the visibility
fixed 😄
swag
ok, just got back, time to work on download confirmation
or well, I guess I should test what I have right now first
is it possible to get account somehow on staging?
press login 😄
404
I fought that was enabled on staging
well I was talking about staging
cant check since staging is restarting rn
yeah just noticed
oh ye staging is configured to use sponge auth
dont really want to touch that rn
I mean
thats what I wanted, right?
I don't see the issue
seems perfectly right
I love how chrome parses it as html
lol

/dev/null?
we just gonna ban kotlin so file sizes stay small
lmao
little does mini know that very large parts of the kotlin stdlib aren't actually necessary
and we can host stuff on GH releases, right mini :p
remote download is kinda bad given the entire approval/security system
would just have the same warning stuff am implementing right now
but mini wont want me 50mb jars 😔
I will take them 

we will most likely just limit how many versions are accessible
force you to use channels
etc
I expect the jars will be cached to hell, since they won't change - so cheap storage backends can be used. I don't think storage will be a big issue.
"Cloud" storage isn't expensive. But probably will still need a lot of data.
Any plans to take a small % cut from transactions to pay for infrastructure?
thats hard






