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

circlejourney 1 month ago (edited 1 month ago) Reply
  • Chickens that have been in the pullet pool for 30 days will now be released. This is to hopefully help with the massive number of unclaimed chickens clogging the pullet pool and preventing new spawns. do take a look at the last pages of the pool and see if there are any you'd like!
  • Chicken parents owned by blocked users should now appear as if they have been released; chickens in the family tree who are owned by blocked users no longer display.
  • Chicken names can now contain underscores and hyphens!
  • Fixed bug that was making user profiles display as nonexistent/with "You have been blocked" based on the profile owner's settings, instead of the currently logged-in user's settings
  • Fixed bug that was causing roost emoji to not autofill when editing from the roost's display page.
  • You can no longer trade with yourself, as that creates a lot of bugs.
  • Wheel of Hue achievements have been removed other than the very first one (for winning once). Previously there were also achievements for winning 10 times and 50 times...
  • Terms of service have been updated to clarify the Creative Commons licence requirements
  • Chicks who spawn in the pullet pool should now have that in their ownership log
  • Eggspedition petting is now rate limited in the same way as profile petting
  • "Piblings" header now has a note explaining what it means
  • Sanitiser has been fixed to ensure that it doesn't remove YouTube embeds
  • Chickens are now checked for ownership when InterNests are created, to account for the situation where a chicken gets traded or released before the nest is created.
  • You can now block users who have blocked you.
  • You can now block users via a form on the blocked users page!
  • Chicken feed has been renamed to chick feed (thank you RobinChimkin for the idea)

Ownership logs now record how a chicken transferred ownership and how much they were bought for, if applicable. It also now logs when a chicken spawned in the Pullet Pool and when it was generated or moved by a moderator. I hope this helps with verifying if a chicken is being flipped as well as helping with keeping track of how chickens were acquired.

circlejourney 1 month ago (edited 1 month ago) Reply
  • Testing a change in the comment posting code that will hopefully prevent bugged comments from being posted. If the bug recurs, let me know and I might start a thread about it.
  • Deleting a comment will now automatically delete its associated notifications via the boot method.
  • Audio and video autoplay property is now blocked, and audio/video are now automatically muted/unmuted by the navbar mute button - this is QoL for those who may not want to be surprised by autoplaying music.
  • You can now double click / tap chickens on Eggspedition to open their profile in a new window.
  • Added an auto-equip checkbox in the Dressing Room, to automatically equip the bought outfit on the selected chicken! I have tested this a bunch, but it's complex enough that it's possible I missed some use case. Please let me know if anything goes wrong.
  • There is now a 5 minute grace period for any item you purchase to be sold back from your inventory for its full value. There should be a notification under each inventory item that's eligible. Note that, currently, this grace period will not apply to auto-equipped accessories. I am thinking of changing this but it would require me to revamp the accessory system, so do take note of this when you use auto-equip.
  • Added apple, lime, olive and blurple accessories. Under the hood the accessories now have a colour order so they will sort based on spectrum position, not date of addition.
  • Pages can now be reordered.
  • btn-outline-* classes are now styled with the site's colours.
  • Debugged listing validation to ensure listings over 5,000 eggs cannot be submitted (I previously used the wrong validation rule that was checking for the "length" of the egg field being <5000 lol).
  • Changed the way Bling filter's outline colour is calculated, so it also uses the base colour's saturation, in addition to colourise. Previously it was really visible on black base chickens whose sparkles would still be blue; now black base chickens should have black sparkle outlines (and so on).
circlejourney 1 month ago (edited 1 month ago) Reply
  • ToS updated to add/clarify a rule stating that use of site functions (whether intended or unintended) that create an unfair advantage over other players is not allowed, including infinite item bugs. No action will be taken for anyone who did this before the rule was added, but please note that it is there now, and doing so may result in account closure.
  • Fixed the bug that was causing splicers to not be deleted after use yesterday.
  • Added the ability to turn off notifications on subscribed threads.
  • Blocking a user will now remove all thread subscriptions between the two users, and all affected subscriptions have been cleaned up (i.e. removed).
  • Important...pompom tail chicks now show it in the chick form
  • Fixed a bug that was creating a 500 error on the egg purchase confirmation page
  • ahem-hem...bows, bowties and flowers are now...chickable
  • added vermilion and overcast accessories
circlejourney 1 month ago (edited 1 month ago) Reply
  • The chicken wild release reward has been raised to a range of 50 - 60 eggs! To clarify, this change isn't meant to convince those who don't want to release chickens for personal reasons to do so. It's for those for whom the lower reward is the reason they weren't releasing. As you can see, the pullet pool has been growing by the day; this is simply an experiment to see if it helps restore the equilibrium of chickens entering and leaving the pool. if it doesn't work out then I can revert it easily.
  • Fixed a bug that was causing chicks to create currency eggs (only adults should)
  • Tidied up the splicer log X buttons
  • Restyled the Eggs for USD page because Paypal decided to force a white background around its buttons; I added some white padding around them.
  • Change Cluckulator so that the 2 parents page is shown by default.
  • Family tree chicken cards are now styled to be smaller and with less information.
  • Chicken genotypes are now stored when a chicken is released, so there a potential way to restore a chicken's appearance without consulting old database backups. Note that they will only be recorded starting from this update. (this genotype is stored as a string similar to chickrew URL strings)
circlejourney 1 month ago (edited 1 month ago) Reply
  • By popular demand (and since it was a very easy change) the release page text has been updated so it is clearer that the chicken is actually heading off on a journey, instead of ambiguously "departing". More changes to the release page are pending!
  • Added utilities that let mods transfer invites to any user, to facilitate gifting to requesters who want to refer their friends.
  • Fixed a very old bug that was causing chicken images to not be deleted upon release (the code was looking in the wrong directory for the images).
  • Site emoji are now usable in user and chicken profiles.
  • Deleted users are now distinguished from "No owner" in ownership logs.
  • Upon account closure, all of that user's chickens are now released to the pullet pool with a record in their logs.
  • Unpettable chickens now show the petting animation when clicked, but their counter doesn't go up.
  • Blocked/blocking users' replies are hidden from each other in replies to threads (missed this earlier).
  • Released chickens now show in offspring lists as a bindle icon, so it looks less like a chicken died.
  • The release screen has been spruced up with an image of the chicken carrying their luggage. (They will lose all their accessories and filters in this image, as those are returned to your inventory.)
  • For chickens who have been released after the genotype archival update, you can also view their travelling image anytime (via clickable links under their parents' profiles and in family trees). Example Note that this image is generated on demand and is only kept on the server for up to an hour, so hotlinks won't work for long. (This is so free chicken images are taking up less space on the server minute to minute)
  • As an addendum to the release changes, there is now a checkbox that lets you discard the chicken's appearance data at the time of release, and also a button on their release profile to do the same! Let me know if anything isn't working as expected.
  • Added an "export to cluckulator" button to chicken profiles, and removed the "actions" heading to make more room for the new button
  • Fixed bug where previewing a new chicken background would change the BG for every chicken embed on the page
  • Added line breaks to help card sizing in family trees
  • Added headings above the eggs-to-seed and seed-to-eggs sections in the eggschange
  • An update I've been wanting for a while - there is now a search bar in every chicken select menu. You can filter chickens in the menu by typing their name or ID.
  • As part of this, I've standardised the use of Chicken Select components throughout the site, so the breeding and trade pages have been significantly modified today. If you notice any bugs here, let me know in a ticket.
  • Fixed a bug that was making the Internest chicken select not work (as a direct result of the above update) - thankfully that seems to be the only bug that emerged from that (pretty extensive) update so I'm happy about that!
  • Under the hood, chickens and free chickens now track the user who hatched/first picked up the chicken. This log has been automatically populated through the chicken's ownership log.
  • On that note, if one of your chickens was released before the release page update, and you'd like its appearance restored, let me know in a DM or ticket!
  • Trade edit now uses the standard Chicken Select component.
  • Fixed a bug that was causing chicks with cheek eyespot to have their blush accessory displaced
  • Debugged pool chicks not spawning when under the threshold. They should be spawning now.
  • All of a chicken's and user's profile comments will now also be deleted when the chicken is released / user is deleted rather than leaving them orphaned
  • Show a placeholder for heist chickens that have been released.
  • Removed the 25 seed daily reward, so the lowest seed reward you can now get from dailies is 45 seed.
  • You can now view the family trees of released chickens; link is on their release profile. Example
  • Released parents and grandparents now show up in family trees.
  • Removed words from the profanity list that didn't need to be there.
  • Caught some blind spots for blocked users - blocked users are no longer able to buy your listing if you blocked them after they loaded a page with your listings on it, and now can't see your pages and vice versa
  • Ownership logs now show blocked users as (Blocked) or (User not found), depending on your settings - (User not found) is the same as a closed account

most of these are older updates, I just like to clump them together in changelogs

  • Updated the "known issues" page with a guideline on filters, accessories, and genes, hopefully to help you suggest ones that are more likely to be implemented: https://chicken.pet/about/known-issues#guidelines
  • Fixed bug with the farmhouse link sorting that was making farmhouse links go to the wrong page
  • Fixed a bug that was making the chicken menu search unable to parse chicken names that were strings of numbers
  • Added financial reports for the second semester of 2024: https://chicken.pet/about/financial-reports
  • Heists now randomise the type of accessory that the thief chicken faceplants into...
  • Prevented pings to nonexistent users from producing a bug that disrupted comment creation
  • Blocked users' names now show up properly in the blocked users page (after a different recent change)
  • chicken small cards now show the ID number