A speech bubble enclosing an ellipsis Thread: Site Changelog

Posted by circlejourney
5 months ago

📌 🔒 Site Changelog

A thread for site changes that aren't major enough for announcements. Subscribe to remain apprised of small site updates!

Replies

  • You can now rename chickens from the coop status view ! This is to help with mass renaming after hatching a lot of chicks (for example).
  • Locked threads now have a lock icon and muted text so that they're easier to distinguish in a thread list
  • the background colour of the light chicken card has been adjusted so that white, mist and cream traits mostly show up and don't completely vanish. it will probably be impossible to find a colour that makes all chicken colours show up, so do use the dark toggle on the chicken's profile to help with visibility (if desired)!
  • Added the crown sprite/emote to the emote keyboard and to all selection menus
  • Pullet Pool chickens are now ordered by most recently added first
  • Fixed an issue that was making the nav bar cover the top part of the page at tablet screen sizes
  • Achievement timestamps are now described as "Added to game on [date]" to make it clearer that that's the date the achievement was created, not the date you earned it
  • Email verification page now asks you to click the button, as I am pretty sure the email doesn't automatically send after you sign up. Apologies to anyone who was waiting for a long time for the email to show up!

Sorry about the unplanned site downtime! It turned out that the invite bid notice was not properly handling the period after the last round of bidding ends for the month and before the next month's starts. This has been fixed and shouldn't recur! Other recent changes:

  • Detailed CSS class ref - might be useful to those who like customising their profile HTML. It tells you how to apply the petting animation to anything...among other things
  • Dressing room is now fully migrated to the redesigned version. Let me know in a ticket or in the forums if there are bugs!
  • Fixed a bug that was making really long HTML fail to be sanitised by the server, breaking the previews. Changed the sanitation request from GET to POST (not sure why I didn't do this in the first place tbh)
  • Fixed a bug that was clearing all coop sprites whenever hitting Save on the roost edit or sorting page
  • Feed and wall badges now automatically clear after you visit each respective page
  • Any previously-unseen chickens on the Wall of Fame will now display first (then return to fully randomised after that visit)
  • Added a toggle in the Settings page for selecting whether you see the chicken feed and wall of fame badges at all.
  • Added a checkbox under the thread Reply box that lets you post a reply without bumping that thread.
  • Added a recent threads feed that aggregates recent threads from all forums from the past 24 hours.
  • Turns out I had inverted the "Don't roll feed all chickens daily reward" check and it was only giving that reward to people whose chickens were already fed. This has been rectified.

Apologies for the recent slew of 500 errors! I made a change to chickens to stop their timestamps from updating when their thumbnails are regenerated, and this caused the thumbnail generator to hit an error because it couldn't see the timestamps to determine if they were chicks or adults. This bug would have affected everyone who updated their chicken in any way in the past hour, and should be fixed now.

Other recent changes:

  • As per above, chicken timestamps will no longer be touched when the thumbnail is regenerated (e.g. when they grow up from being a chick).
  • Clucky Clicker now visually shows which chick you clicked with a muted background, to distinguish it from the correct chick. This was especially needed for keyboard controls.
  • When generating 50px thumbnails for chickens wearing the Horns accessories, the generator was selecting the full-sized image for the under-layer instead of the 50px version. This has been fixed.
  • Sanitiser has been fixed so it doesn't block controls properties.
  • Added the option to toggle the visibility of released chickens in family trees and offspring lists! Three tiers: show all, hide your own, and hide everyone's. This only affects your account's view and doesn't affect global visibility. Also, released parents and grandparents will still be shown, for clarity of the family tree structure (.e. it doesn't look like a chicken emerged parthenogenetically from a single parent lol)
  • Caught a few missed spots with guest block - guest block chickens now cannot be rolled in /random, seen on the homepage, or viewed by in the chimkindex or search, by logged out users
  • To make the Search more useful for navigating the Pullet Pool and Farmhouse, search results now have a link that jumps straight to that chicken on either of those pages.
  • Profile links to pool and farmhouse listings also jump straight to the chicken now. Let me know if they're taking you to the wrong page.
  • Fixed an off-by-1 error that was making direct links to the last thing on each listing/thread reply page take you to the next page instead
  • Also moved the horn accessory so that the flick comb doesn't totally cover it.

One tiny but important change today: breeding a lace x double lace now has a 25% chance of producing a double lace chick. since lace x lace can give double lace, it feels more intuitive for lace x double lace to have a chance of producing double lace too (but I wanted to preserve the rarity hence why it's not 50%). if any of your current nests relied on the previous relation, let me know and I can swap an egg's parents for you for free.

  • Clucky Clicker now uses a placeholder image to keep the clicker buttons in place, so that they don't jump around while images are loading
  • Added a toggle to swap 123 and 789 keys on Clucky Clicker, for keyboard number pad users
  • Fixed a bug that was making Pullet Pool chicks disappear when you closed their gene collapse
circlejourney 2 months ago (edited 2 months ago) Reply
  • You can now feed chickens you don't own.
  • On InterNests, you can now notify the other user about an update using the new Notify button. The main use case is for when the recipient failed to start the nest because your chicken isn't fed (or something else). You're free to use this for whatever you like, of course.
  • Added like buttons on all mini chicken cards, including in the Wall of Fame.
  • Pagination navigators have been cleaned up. The page numbers now show up on mobile, and there is also a text input to jump to a specific page.
  • Search and Replace (Ctrl + F and Ctrl + H) now work in all code editor instances (e.g. when editing pages)
  • Likes are now clumped together at the top in a condensed format, and can all be deleted at the same time
  • Also just noticed breadcrumbs were broken around the place, this has been fixed
  • The Trade forum and Ads forum have been revised to clarify their purpose. Trade is now "Chicken trading and InterNests" and is for requesting/selling specific chickens, seeking internest partners, and hatcheries. Ads is for services (e.g. art and writing), giveaways, and raffles. the respective descriptions/purposes can be seenhere and I have already moved all threads that are more suitable to Ads into it.
  • You can now group and ungroup likes, as well as individually mark them as read or delete them.
  • There is now a "Reply" link on every thread reply and comment that will automatically append the user's tag to the comment / reply field.
  • All threads with the wrong/outdated forum name in the URL will now automatically redirect to the correct URL.
  • I also forgot to mention that there is now a 10 filter limit
  • After receiving feedback that the top bar is getting crowded and breaking into too many lines on smaller screens, I've gone ahead and condensed it as best I can without removing anything important.
    • On mobile view, the clock and online user counter will pop out into that empty space next to the "Menu" button
    • The date has moved to a tooltip on the clock, so you'll have to hover/tap on the time to see the date.
    • If any of these changes are too big and affect your experience of the site, feel free to let me know in a ticket or the Suggestions forum. I can talk about what I will/will not remove from the top bar but hopefully this is the best tradeoff for everyone.
  • Related: I've update the site's name to "ChickenPet" for real now, partly because it saves a bit of space in the top bar. I guess this means we're out of beta?
  • Added some new achievements. You may hav retroactively received some of them.
  • Once again fixed Where's the Chicken for mobile view, because something caused yesterday's fix to revert.
  • You can now swap Eggspedition chickens for the cost of 1 step (or 0 if you have none left)! This is mostly a QoL consideration because it seems like people enjoy being able to have a variety of chickens on the map while also building up their step count. I feel this might make recall redundant, so let me know if you think I should remove it.
  • Chickens now cannot change maps and land on top of another chicken (you will get an error alert).
  • Hidden achievement counter is now hidden by default, but you can turn it on in your settings
  • Audio mute button has been fixed after recent UI changes broke it.
  • Roost buying has been debugged after a change yesterday broke it.
  • Fixed that pesky bug that was making eggs lose their parents (I think - waiting to see if it recurs) - I'm just so pleased about this that I'm bolding it. It was stumping me for weeks. Mystery solved.
  • Nest expansion prices now plateau at 3200, so the 5th expansion costs the same as the 4th
  • Fixed feeding on the Random Chicken page
  • Pinging a person who blocks/is blocked by you, or who blocks/is blocked by the owner of the current profile/post, will no longer create a notification for that person
  • Poll questions can now be 255 characters long.
  • Fixed a bug that was making it that you could only expand your coop at 4 free slots or less, it should be back to 5 again.
  • Roost sorter no longer aborts with a 403 error if one of the chickens on the page gets sold/traded before saving (it just skips it instead).

I just pushed an update that, if all went well, should not cause any visible changes for anyone. I've silently enforced a sort order for every chicken in your coop/roosts, even those you've never sorted before. newly acquired chickens will be automatically added to the back of the sort order. this is intended to change the default sort behaviour to being based on when they were added to your coop/roost, rather than their ID, as suggested in this bug report

I've spent a lot of time testing this, and it's already been rolled out, so if there were any bugs, they should already be immediately visible. but if you notice any issues with sort order the next time you acquire a chicken, let me know!