If it wasn't working correctly, could you please remind me what the problem was? I thought the bug report on ornament garlands was the only one we didn't fix last year.
(Also, thanks for the note about the CW link- I fixed it!)
At the moment, we have support for day mode and night mode. It is too early to give any guarantees, but we would very much like to provide color customization options and site themes! So, too early for promises or concrete plans, but we definitely intend to try for this down the line.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
not trees, trees are fine! i meant user to user gifts, via the gift center (More gift/item blocking options). you can block gifts from non-friends, but not gifts from friends or anonymous gifts :o
Thanks for the updates!
Thank you for updates!
It's time to get real and inspired!
Question Everything
Ooh I gotchu. Yes, staff are in support of the suggestion! Better gift blocking options would be great. We haven't posted on the topic because we... just have not had the bandwidth to really look at the suggestions forums for a while. (2020 has really ...been a year.)
By Luminaire this year - unfortunately, no, not with 1.5 hours to go. It might be something we can do during the holiday, but no promises. The thing with gift blocking is that it would be faster to implement if it were more straightforward. As it is, there's like 4 different ways to gift people and if we have options to block non-friends, block anon, block all, etc - to all of those gift options - it just gets complicated real fast. At the same time, I see not everyone would like these to be consolidated, so it's likely this is something that would take more user and staff discussion (which means more time, alas) to figure out exactly how it would work.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
absolutely don't worry about it!! i know you guys have a whole lot going on, and just turning off gifts from non-buddies and saying "no gifts pls" will work like it always has. it's just not something i think about until, well, it's time for gifts, so i figured i'd ask before i forgot again x)
Thanks for the update and for the hard work you guys are putting into everything <3 happy almost Lumi?!!
lovely art by
"grey would be the colour if i had a heart" ~nin ❤️
I love Subeta a big thankyou to all the staff .You guys are wonderful,xxx
[tot=yellowdream]
Thank you so much Bug and Crew, without all of you we would be lost and confused. Keep the great work you all do going, I for one appreciate everything you do!
Mary Anne
thanks to u and the staff for all the hard work. :D
Hi there! Thank you so much for all you do and for the transparency and regular updates. <3
The richest user ranking has been broken for about a year now. I think this is a known issue, and definitely not high priority, but was wondering if this is on your radar and somewhere in line for looking at down the road. :)
Thank you so much,
Yes, that's still on our radar, but we're not certain yet what we want to do about it. Something we've been discussing in the backend is the suggestion to retire it: Retire "Richest User"?
Good points were brought up both for and against retirement on that topic, and people seem to split in opinion, though the bulk of the discussion happened 3 years ago so I'm not sure if any opinions have changed. However, we came across a new consideration we have to factor in, which is how much strain this ranking calculation can put on the website.
At one point in the past few years, we actually temporarily disabled the richest user ranking because we were trying to pinpoint site lag bottlenecks, and it turns out that was a huge one. Every time you visited the ranking page, it would have to do this MASSIVE computation, where it adds together the sP on hand, sP in vault, and shop till sP (so it has to look in the database to see what shops you have, and get the till amount for each one) - for every account on the website (there are hundreds of thousands of accounts, literally) - and then sort all the numbers, then count how many are richer than you - and this was happening any time anybody visited their Dashboard.
I can't remember how we changed it; I think we just made it compare vault sP only, hoping that would be good enough (and I think this was meant to be temporary), but this results in inaccurate counts since people mostly don't store all their sP in their vault.
So it just may not be feasible to fix the calculation, and even if we can fix it, it might not be worth the server resources it would strain, just for a single achievement. It is a tough call to make, and there's no final decision just yet - which is why we haven't said anything - but yeah, retiring it might be on the table.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
I know the site has backups, perhaps richest user computations could be done off of those rather than the live site, and only update once a week or month to prevent having to run the computation too often? I'm not sure if there's anything in the computation that checks to make sure an account is active and unfrozen, but eliminating those accounts from the computation would also be helpful toward cutting down the server strain. It could take anyone with less than a certain amount of SP out of the computation, so that only the top 100 or 500 people get ranked instead of every single account. If the computation is done based off of the backups, it might also be possible to code a "total SP" that the computation could use, rather than adding everything together all at once.
The backups are not live databases, they are database dumps (so just massive files, but not in a form that's easily queried.) To actually query a database backup, we have to actually start a new database server, load the dump into it (which usually takes several hours, since the dumps are quite large), and we pay for that server as long as it's running. Running a backup is very expensive and time-consuming, so we don't use the backups unless we really need to.
The computation already excludes frozen and inactive users, but this doesn't help the efficiency that much. The main bottleneck is just the multiple queries required to check for all the different places you can have sP. That's also why we can't easily exclude people below a certain amount of sP, because to figure out who has less than X amount of sP, we have to still calculate how much sP they have.
The problem with coding a "total sP" is that it violates the rule of "single source of truth" which will definitely cause inaccuracies - if we ever update your sP amount but forget to update the total sP along with it, then suddenly they are out of sync and that causes the computation to be incorrect for everyone. This will happen more often than you might think, even if our code is correct, because random flukes can cause queries to break before executing all of them, etc...
I think that only doing the computation once a month is a fine suggestion, but I'm not sure how everyone would feel about an achievement that you can only get if you manage to rank number 1 at a specific day of the month, and if you miss that chance, you don't get another chance until the next month. And knowing that the ranking on your dashboard is only where you ranked last month. You wouldn't get the satisfaction of seeing your rank go up as you get more sP. So I think this solution would just feel bad for a lot of people.
But ultimately the call we may have to make is that, no matter what hacky solutions/workarounds we come up with to make it still work, it's looking to be more effort/resources than we should spend on a single achievement, especially one that most users don't expect to achieve.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Thank you so much for explaining the issue. I can see why now it is problematic. It would crush my little heart. I have been chasing this achievement for 11 years now. I was 6th before it stopped working and have made a lot of sP since. Planning a massive giveaway to dethrone myself after I got it.
I'm no programmer but one thing did occur to me. I go to that dashboard page for a variety of things - so probably a lot of people load that page without any intention of checking their rank. Maybe it can be a separate page/click. Like - the pet ranks are now - you have to intentionally push the button to check. Maybe it could be that you have to intentionally initiate the check. Maybe have it check against data that is only updated weekly. Maybe only be able to check weekly. I don't know. Spit balling here. I just know personally this would be a huge blow. This has been my top priority since 2009.
Thank you for your consideration,
Are there any intentions to make V2's API documentation publicly available? (There are a handful of player tools I've toyed with building that would really benefit from it—I'm thinking particularly of a page for drafting pet treasures.)
Also, are you guys aware of what's happening on the old API subdomain?
Lol you think we have documentation :'(
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Oh I think I see what you mean about the old API subdomain. It's been taken care of now.
[edit] If you notice anything like that again in the future, please file a ticket to let us know!
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Will the new pet profiles bugger up your existing pet profile, or will it smoothly transition over to the new system?
Oh this thread is neato. It would be nice to be able to list everything that is wonky with Subeta atm tho, and sort it in a huge list from the most important to the least important. (Example: Chrome Browser has issues unmarking 'saved' achievements in the achievement page, the bug game doesn't loads, etc). Some of these things are really low priority, so I would hate for them to be missing or go under the radar of developers.