egg is now known as egg|zzz|egg
politas_ has joined #spacedock
politas has quit [Ping timeout: 383 seconds]
politas_ is now known as politas
politas_ has joined #spacedock
politas has quit [Ping timeout: 195 seconds]
politas_ is now known as politas
<SpaceDock> [OpenDock] StollD pushed 2 new commits to master: https://git.io/v7gpt
<SpaceDock> OpenDock/master 63abee8 Dorian Stoll: Working registration....
<SpaceDock> OpenDock/master 7bfa1c7 Dorian Stoll: Mod featuring
<SpaceDock> [SpaceDock-Backend] StollD pushed 1 new commit to master: https://git.io/v7gps
<SpaceDock> SpaceDock-Backend/master 9198fc6 Dorian Stoll: Some fixes for OpenDock
<Qboid> Starting build #71 for job SpaceDock-Backend (previous build: SUCCESS)
<Thomas> VITAS: Hmm, we should be able to start a public test with OpenDock / sdb soon(tm). If you want that of course (I haven't forgot that you weren't the biggest fan of opendock :D)
<VITAS> public test as in public beta?
<Qboid> Project SpaceDock-Backend build #71: SUCCESS in 3 min 18 sec: https://jenkins.tmsp.io/job/SpaceDock-Backend/71/
<Qboid> dorian: Some fixes for OpenDock
<Thomas> I would call it alpha but yes
<VITAS> i would say lets test the fucntions in a closed alpha first and then add the rest of the functions and if its usable the spacedock CI
<Thomas> ok
<VITAS> if you need any resources just ping me
politas has quit [Ping timeout: 204 seconds]
politas has joined #spacedock
SilverFox has quit [Ping timeout: 204 seconds]
SilverFox has joined #spacedock
aradapilot_ has quit [Remote host closed the connection]
aradapilot has joined #spacedock
egg|zzz|egg is now known as egg
egg is now known as egg|nomz|egg
<SpaceDock> [OpenDock] StollD pushed 1 new commit to master: https://git.io/v72r0
<SpaceDock> OpenDock/master dc8ec65 Dorian Stoll: Edit and delete versions and view your mod as if you were not logged in
<SpaceDock> [SpaceDock-Backend] StollD pushed 1 new commit to master: https://git.io/v72ra
<SpaceDock> SpaceDock-Backend/master 612792b Dorian Stoll: Version editing
<Qboid> Starting build #72 for job SpaceDock-Backend (previous build: SUCCESS)
<Qboid> Project SpaceDock-Backend build #72: SUCCESS in 2 min 25 sec: https://jenkins.tmsp.io/job/SpaceDock-Backend/72/
<Qboid> dorian: Version editing
<RockyTV> wut
<RockyTV> "Edit and delete versions and view your mod as if you were not logged in"?
<RockyTV> also, hi
<Thomas> I am bad at descriptions :P
<Thomas> I added the ability to edit versions, delete versions, and to view your mod like a normal user would see it (with all edit stuff removed)
<Thomas> And hi
<SpaceDock> [SpaceDock-Backend] StollD pushed 1 new commit to master: https://git.io/v72iA
<SpaceDock> SpaceDock-Backend/master e58bdf7 Dorian Stoll: Set default mod version
<Qboid> Starting build #73 for job SpaceDock-Backend (previous build: SUCCESS)
<SpaceDock> [OpenDock] StollD pushed 1 new commit to master: https://git.io/v72ih
<SpaceDock> OpenDock/master 709ff47 Dorian Stoll: Set default mod version
<Thomas> RockyTV: Ok, the mod view page should do everything it is supposed to do now, except that the "Edit Mod" and "Update Mod" buttons, the outdated mod warning and the autoupdate don't work
egg|nomz|egg is now known as egg
<Qboid> Project SpaceDock-Backend build #73: SUCCESS in 2 min 21 sec: https://jenkins.tmsp.io/job/SpaceDock-Backend/73/
<Qboid> dorian: Set default mod version
Alanonzander has quit [Read error: Connection reset by peer]
Alanonzander has joined #spacedock
<SpaceDock> [OpenDock] StollD pushed 1 new commit to master: https://git.io/v72Xm
<SpaceDock> OpenDock/master c185c77 Dorian Stoll: Outdated mod warning
<VITAS> bonus: you could incorporate the ability to add alpha, beta and release candidate game updates that dont outdate all mods and the same for mods so new ver of a mod isnt rated as the default one
<SpaceDock> [OpenDock] StollD pushed 1 new commit to master: https://git.io/v72Sv
<SpaceDock> OpenDock/master 20feadd Dorian Stoll: Working logout button
<Thomas> VITAS: beta gameversions already exists
<Thomas> and the outdated warning is built to ignore the newest betas
<VITAS> yay
<VITAS> and beta mod vers
<Thomas> the fields are there but they do nothing
<Thomas> my idea was that beta versions cant be marked as default and they have a special icon
<VITAS> yes bnut how do you handle compatiblity with game versions
<VITAS> based on the beta or the stable?
<Thomas> Based on the default version of the mod
<Thomas> i.e. the stable version
<Thomas> (whoever made that black border deserves to be slapped :D)
<RockyTV> svg icons are bugged
<RockyTV> Thomas, can I use slim to request /api/mods/random and then trigger a redirect to /mods/id?
<Thomas> sure
<RockyTV> not sure if I should use default php, though (i.e. use php to request the json)
<Thomas> RockyTV: Also, I figured out that the icons werent bugged in kerbal stuff, so I am currently going through the speed-hell of the internet archive :D
<RockyTV> don't need to
<Thomas> RockyTV: I think we can use php there
<Thomas> I know that I dont need to but I like the F12 debugging window :D
<RockyTV> we use glyphicons, right?
<Thomas> Yes. And they are inside a minified bootstrap file :D
<RockyTV> nah they're not
<RockyTV> nice, vs code has a in-editor merge conflict solver
<RockyTV> do you need to be logged in to view a mod?
<RockyTV> er "too many requests"
<RockyTV> Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:5000/api/users/current. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
<RockyTV> even with cors-blocking disabled in sdb
<Thomas> Yeah, set a higher request limit
<Thomas> I think 10 reqs per second isn't enough
<Thomas> request-limit: "50-S" works for me
<RockyTV> okay, random route works
<VITAS> the round icons dont match the rest
<VITAS> neither in form nor in color
<VITAS> i suggest using button classes with only icons in them instead
<VITAS> they wont be round but look better
<VITAS> or you use my bendy css from the production site for those
<Thomas> The interesting thing is that they looked good in kerbalstuff and I cant find the reason why they look bad now
<VITAS> bootstrap?
<RockyTV> uh Thomas I just realized we can do the random mod redirect with vue
<Thomas> VITAS: We never updated in in the transition period
<RockyTV> actually we did
<VITAS> my i suggest to replace the random mod by mod suggestions powered by piwik?
<Thomas> No, we updated it in opendock
<RockyTV> we can have a box for that
<Thomas> we never did for spacedock
<RockyTV> ah
<VITAS> newer bootstrap ver?
<RockyTV> what version are we using? 3.6?
<VITAS> anyway you can find it out using the inspector in your browser
<RockyTV> Icon classes cannot be directly combined with other components. They should not be used along with other classes on the same element. Instead, add a nested <span> and apply the icon classes to the <span>.
<VITAS> but the colors are different anyways
<RockyTV> we do that, okay
<Thomas> I know, and there are literally no differences between the kerbalstuff css and the open-/spacedock css
<VITAS> and i remember that there was a bunch of additional css befor emine that battled with bootstrap
<VITAS> i wouldnt use the ks css because it wasnt propper bootstrap
<VITAS> and i would use bootstrap or not but not mix and fight it
<RockyTV> I fixed the weird border in chrome
<SpaceDock> [OpenDock] RockyTV pushed 5 new commits to master: https://git.io/v72F6
<SpaceDock> OpenDock/master 88d819b Alexandre Oliveira: Use single quotes with path_for
<SpaceDock> OpenDock/master 9ef125b Alexandre Oliveira: Add route for random mod
<SpaceDock> OpenDock/master 1852f7c Alexandre Oliveira: Update glyphicons-halflings font
<RockyTV> incoming commits
<RockyTV> I didn't see the layout.html diff before adding :(
<RockyTV> uh can sdb use ssl?
<Thomas> sure
<Thomas> not on its own, but through a proxy
<RockyTV> hm
<VITAS> how easy would it be to change the layout later?
<RockyTV> you mean use a new frontend?
<VITAS> e.g. if we want to replace prod with it and i want to use the current spacedock design?
<VITAS> yes
<RockyTV> you'd have to adapt it
<RockyTV> and btw, not wanting to sound rude or anything, but if we keep working on opendock it'll end up more stable than current prod code
<VITAS> i would welcome strict bootstrap as starting point
<VITAS> it isnt rude
<VITAS> anything is more stable
* VITAS goes to bed
<Thomas> I doubt that putting a new CSS onto the working opendock wouldn't be a problem for VITAS
<Thomas> (he has done it already after all)
<Thomas> RockyTV: Also, I have the feeling that the icons themselves arent centered
<RockyTV> they aren't
<Thomas> And all icons have different margins
<Thomas> Arrgh
<Thomas> I suggest font awesome :P
<RockyTV> does it have all the icons we need?
<Thomas> it has 3 times more icons than glyphicons
<RockyTV> lets use it, then
<RockyTV> we need to change our spans to <i>'s
<Thomas> no, thats just the fontawesome example I think
<RockyTV> You can place Font Awesome icons just about anywhere using the CSS Prefix fa and the icon's name. Font Awesome is designed to be used with inline elements (we like the <i> tag for brevity, but using a <span> is more semantically correct).
<RockyTV> you're right
<RockyTV> well, let's use it then!
<Thomas> and: we already import it
<RockyTV> do we?
<RockyTV> oh
<Thomas> https://i.imgur.com/1VdNhF4.png looks much better if you ask me
<RockyTV> it does indeed
<Thomas> btw, archive.org preserved the essence of kerbalstuff https://web.archive.org/web/20160215134445/https://kerbalstuff.com/ :P :D
<RockyTV> I want to fix this https://sr.ht/DIMe.png
<RockyTV> and this https://sr.ht/Ndnz.png
<RockyTV> why does it only happen in firefox
<RockyTV> also, the icons still aren't centered
<Thomas> for me they are https://i.imgur.com/j6VyN4M.png
<Thomas> (yes I experimented with cubes. :D)
<RockyTV> should we use cubes or round?
<RockyTV> weird, if I change to cubes the white outline is removed
<Thomas> one of the reasons why I would use cubes ^^
<RockyTV> they don't look ugly at all
<RockyTV> they look better than circles
<RockyTV> also, stats charts don't work
<RockyTV> TypeError: this.scale is undefined
<Thomas> Yes, because it tries to pass empty data to it
<Thomas> (there are no download or follow events in your db)
<RockyTV> can't we fix it and make it display an empty graph?
<Thomas> We could check if the data is empty
<RockyTV> sircmpwn did that
<RockyTV> ah nvm
<RockyTV> eww you used coffeescript->js
<RockyTV> that's why I couldn't understand a thing!
<Thomas> RockyTV: Ok, I replaced all the glyphicons with font awesome icons in mod.html
<Thomas> RockyTV: Yes, I used plain old javascript
<SpaceDock> [OpenDock] StollD pushed 1 new commit to master: https://git.io/v72p7
<SpaceDock> OpenDock/master 369dce8 Dorian Stoll: The beginning of the font-awesomeification
<Thomas> did you try to replace them in stats.js? :D
<RockyTV> ya
<Thomas> Ok
<Thomas> Can you show me the code?
<RockyTV> oh wait
<RockyTV> I was changing in static
<RockyTV> derp
<RockyTV> still not working
<Thomas> RockyTV: Could you pastebin the modified js?
<RockyTV> give me a sec
<RockyTV> ah, now it displays stats!
<Thomas> cool
<SpaceDock> [OpenDock] RockyTV pushed 1 new commit to master: https://git.io/v72j1
<SpaceDock> OpenDock/master 1ea9a05 Alexandre Oliveira: Render empty plot if dataset is empty
<RockyTV> there's a typeerror being thrown but I can't find a way to fix it
<RockyTV> so uh are we going to turn SDF into a SPA?
<RockyTV> (single page app)
<Thomas> Not now
<Thomas> Lets get it working first
<Thomas> Also, I like the fact that you are referring to opendock as sdf now :D
<RockyTV> if we end up doing it we can abandon routing from slim
<Thomas> RockyTV: s/from//
<Qboid> Thomas thinks RockyTV meant to say: if we end up doing it we can abandon routing slim
<Thomas> RockyTV: s/routing from//
<Qboid> Thomas thinks RockyTV meant to say: if we end up doing it we can abandon slim
<Thomas> Ok thats correct :D
<RockyTV> what about settings? :P
<Thomas> js
<Thomas> we can do everything in js
<RockyTV> but
<RockyTV> how would we configure the settings we need in js?
<Thomas> have a js file and include it :D
<RockyTV> or a json file
<RockyTV> oh I see that now
<RockyTV> vuejs can render...
<Thomas> Yeah
<RockyTV> we need to think about it, because imo it's going to be a lot more work if we end up doing it after opendock is almost ready
<Thomas> Yeah, but I am still not quite sure if it is what we want. We would have to screw with vue a lot
<Thomas> because either we need a second rendering library that can include files (like twig does it), or we need to put everything in one file
<RockyTV> actually we don't need that, I think
<RockyTV> I think you meant the actual includes we have?
<Thomas> Well, when we render / and /mods/1 we render two totally different files with different vue setups
<Thomas> and in js we would need to do the same. The two pages must be different. and we need the ability to switch to a completely different vue setup
<Thomas> and all that in JS which has a terrible garbage collection
<RockyTV> nice error
<RockyTV> how come I contributed more lines of code to opendock than you?
<RockyTV> s/lines of code/additions
<Qboid> RockyTV meant to say: how come I contributed more additions to opendock than you?
<Thomas> RockyTV: Because you pushed the initial code
<Thomas> I just made changes
<RockyTV> oh
<Thomas> Now also with fontawesome (didnt save xD) https://i.imgur.com/AywbLSs.png
<SpaceDock> [OpenDock] StollD pushed 1 new commit to master: https://git.io/v7akQ
<SpaceDock> OpenDock/master a32140d Dorian Stoll: Finish the font-awesomeification.
<SpaceDock> [OpenDock] StollD pushed 1 new commit to master: https://git.io/v7aIr
<SpaceDock> OpenDock/master e17c739 Dorian Stoll: Round corners
<egg> Thomas: how do you say font-awesomeification in german
<Thomas> schrift-superfizierung
<egg> \o/
<egg> Thomas: not Schriftssuperfizierung?
<Thomas> ¯\_(ツ)_/¯
<egg> :-p
<RockyTV> I really like this opendock logo
<Thomas> the public domain cliparts and my paint skills are happy that you like it :D
Alanonzander has quit [Read error: Connection reset by peer]