[edit] Edit by to add this note:
Today I did some database cleanup and cleanup from our server issues a few days ago, and programmed something that will be launched later today (hint: :jack-o-lantern: zapper :see-no-evil:) and at the same time made some layout changes. Like times in the past, you'll probably notice a few small font changes around the site, which we'll be cleaning up over the next few days. We're also going to be making some tweaks to make the regular Subeta layout more mobile friendly.
This change comes from upgrading our version of bootstrap 3 to bootstrap 4. We'll be using more of the bootstrap elements around the site, as our new layout (👀) uses it heavily.
I'm making a note here so that you know the changes are coming (they'll be a part of the push tonight) and you can post here with places you notice odd font behavior when that happens.
💖 ✨ 🤗
Just letting you guys know, all the weird font/button/etc stuff will be addressed. I'm waiting for the push tonight before starting, but basically, I'll be here looking at anything that's wonky and fixing it so you won't be stuck with tiny text and stuff like that <3
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Hey guys, just letting you know that I'm currently working on fixes to a LOT of things that were broken/made wonky by this layout change. As always, thank you so much for your patience as we smooth things out.
We're really sorry for the inconvenience - There's been a lot of transitions lately, I know, what with the server move right before Morostide and now this. But it's all for a good cause :)
We're going to be dropping dependencies on old and obsolete libraries that have been holding us back, and we'll be adding some code that will allow us to start making the site mobile friendly, and ease the transition to the v2 layout whenever that happens.
With that said, please keep reporting wonky stuff here, and keep in mind that all the weird layout things you're seeing now are going to be temporary, and I'm busy working on fixes as we speak!
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Sorry, no, we can't revert it :( One of the changes we made today was to get rid of the "cufon" library, which was what made those awful web fonts on the headers. It created super jumpy pages, and we've finally been able to get rid of it 🎉
I'll add a span around the text in those when I get a chance so that you can target / remove them :)
💖 ✨ 🤗
Hard refreshing won't fix most issues at this point, because we haven't pushed fixes yet. You can keep letting us know about problems though :)
The next round of fixes is almost ready to be pushed, and I'll come back and ping again once that's done.
There will still be a lot of broken things left to fix and I just ask for patience because it's a lot to deal with and it will take time for me and to address everything - like possibly multiple days. We are focusing on game-breaking things first though, like hovers and so on.
Again I'm really sorry about how sudden this was and how many things are broken and weird right now. The changes will be worth it though once it's finally figured out, we'll be free of decade-old code dependencies finally, and be able to make the site cleaner, prettier, faster, and actually work on mobile :D It's a ton of work but I'm glad we're finally doing this.
That is a very old game, so we'll be revamping super old pages like that to use Bootstrap 4 and they'll look much nicer when we do :)
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
I'm about to push some fixes and tweaks. There is a lot more to come.
Some of you may have noticed, when writing your custom CSS or otherwise, that we have a lot of class="ui stuff" in our code. Basically all of that needs to be switched to bootstrap instead of the "ui" thing, to give you an idea of what we have to do. That's also why things like the shop pages have spacing/alignment issues now - they have to be converted to Bootstrap like most things on the site.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
We're aware of hovers and other Javascript-related things not working. I have just pushed a fix for item hovers so those should be showing up again in the next 15 minutes or so.
Working on rewriting user shop layout now, since the alignment and stuff is all weird there. I will get to everything eventually!
Remind me again in a week or so and I'll be able to give you a list of domains/scripts to whitelist.
Keith does things when he wants :/
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Like I said in my previous post, I had already pushed a fix and it was just taking time for the site to update it. It was just a JavaScript error, no need to panic.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
I've just pushed a fix for the wishlist button so that will be working soon again as well. This fix may have fixed some other things too as a side effect :D
ALSO: The dropdowns next to your pets (on the pets.php page) should be working again, and I recently pushed a change to make the font-size bigger inside of the dropdown menu as well, because it was really tiny for some reason.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Just pushed some changes, they'll be online in ~10 minutes:
💖 ✨ 🤗
Also, a little on why we did this today and how this happened 👋 We sometimes build features with the "future" in mind - and the new zapper feature was one of those.
While we're working on what the future of Subeta looks like, there has to be some bridge between the old site and the future, which includes moving to and upgrading to bootstrap 4. This comes with strange dependencies, we're loading multiple UI libraries and versions of jQuery on every page and making a change on a development server can have different consequences to deploying them to production.
The gist: This will likely be a short growing pain period while and I squash some of these errors, but getting this out and debugged quickly means that we can move on to other things. This time of year no matter when we launch something it's during an event or the lead-up to an event, so "why now and why not wait for a quiet time" doesn't generally work.
💖 ✨ 🤗
Hey, are you still getting the black screen on profile comments, and if so could you clarify exactly what page you're getting it on?
Me and Keith just tried to reproduce this and it seemed to work for us, so maybe it got fixed by our other changes?
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Yes, it's temporary.
Just to clarify for everyone, we're not removing any site features right now! If something seems to be gone, it's probably cuz our recent changes have accidentally broken it or hidden it, and we'll have it fixed as soon as we can.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Just letting you guys know, I'm calling it a night - I'm too tired to think clearly about code right now lol. I'll check on the thread again in the morning. (No need to ping me, I'll be reading every post either way.)
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
I lied about calling it a night, oops.
Further, I apologize for the inconveniences caused, but please do not seek help with or report problems with custom code on this thread. Our layout changes will affect custom CSS, pet profile code, and user profile code. However, we can't offer help debugging or maintaining user-created code. Please post in the Profile Discussion Forums or contact the author of the code for help instead. Finally, I recommend waiting until the major changes are finished before trying to tweak your code or write new code to match, because things are still subject to change significantly until then.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Thanks, noted and working on addressing it.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
What does "glitching" mean? EDIT: nvm I see what you mean. UGH. I got this working yesterday. Whyyyyyy
It doesn't reset at midnight, it's a 24-hour timer.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
It shouldn't, but if you're having issues with that please post in the bug report forums, not here, since it's not a layout issue. Thanks!
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
I had a fix for the pet dropdowns before either of you posted actually... but I am having a lot of trouble getting it to deploy. There is not much I can do right now but wait.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
That... was horrible. For some reason the deployment decided to take 25 minutes so I got to stare at the loading bar for that whole time growing increasingly panicked that it was going to fail........
Anyway, it didn't fail :D and those pet dropdown menu things should be working for real now. And move-to-collection buttons should also remain working correctly.
(My fix for the move-to-collection buttons broke the dropdowns and I had to sort of redo both to make them work with each other.)
If you used the Move-to-Collection button before it was fixed, please account-search any items you remember and check for duplicates. For example it might say you have 3 of an item in your beanbag collection. The glitch that caused this was fixed, but if you discover duplicates, please file a ticket so we can safely remove and return the extra items.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights