A speech bubble enclosing an ellipsis Thread: Site Changelog

Posted by circlejourney
2 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

Happy 800 repo commits!

  • Fleshed out the gifting feature, debugged it, and sent out a gift to all founding members as a test!
  • Friend request notifications no longer disappear after you accept them.
  • Tightened up route validation to catch any pages that guest users shouldn't have access to.

Apologies for the brief unplanned downtime! There was a problem with the colour calculation algorithm introduced by this afternoon's changes that was causing chicks to be generated with the wrong colours (rolling on the longer segment of the wheel instead of the shorter one). This should be fixed now, but if you had any chicks that did not give you the expected colours, let me know and I am happy to roll a new relevant colour for them.

Couple of small housekeeping changes today:

  • Cache bust the modulator wheel preview thumbnails (which were added recently) so they update properly when the same chicken is modulated again in a short time
  • Fix the Farmhouse listing page links on chickens' profiles
  • Hide your listings from users you are blocking/blocked by
  • Fixed the bug that was making chicken profiles not update with new text (let me know if your user profiles also don't update!)
  • Eggspedition instructions on the map pages now explain the step cost rules more clearly
  • "Verify email" page now mentions the possibility of delayed emails if many people are signing up at the same time
circlejourney 1 month ago (edited 1 month ago)

There has been quite a lot of feedback about the one-way and two-way trades causing confusion (since a two-way trade needs both people to add items), so I've made a couple of UI changes that will hopefully eliminate many of those issues.

  • Now, you have to explicitly choose between One-way and Two-way from a popover menu before creating the trade

  • Added a button for the initiator of a trade to toggle it between One-way and Two-way, as long as the other person hasn't added anything yet

  • Fixed the bug that was making chicken profiles not update with new text (let me know if your user profiles also don't update!)

  • Eggspedition instructions on the map pages now explain the step cost rules more clearly

  • "Verify email" page now mentions the possibility of delayed emails if many people are signing up at the same time

  • Added emotes to better differentiate the chicken action menu items, and also style menus as a single column on small screens

  • Debugged the sanitiser so it doesn't error out on parsing malformed HTML

  • Tuned the profanity filter to respect the exception list better (especially in partial match situations)

  • added some explanatory text to the onboarding to mention that you only get to choose from half of the available colours for your very first chicken

  • Maps now spawn new items every 3 minutes, and have a higher cap. Thanks for bearing with me while I update the site to better handle the new userbase size!

  • Chickens now have an "export to Chick Peek" button
  • You can now export chickens you don't own to Chickrew/Chick Peek/Dressing room
  • "Copy share link" button added to your personal coop page, since that appears to be the most intuitive place for people to go to share their coop.
  • Debugged + revamped the filter form so that it removes duplicate filters (filters of the same type) one at a time instead of all of them, and updates the filter menu accordingly.
  • Updated the profanity filter to remove some uh, words that probably don't need to be on it, and also have it recognise exception words better.
  • Debugged the Haute Coop-ture achievement, which wasn't properly checking if a chicken had met its conditions. You should have received it if you qualify.
  • Buyable chicks now spawn in the farmhouse with no owner. The eggs spent on them do not go to a player; they simply go...into the void.
  • A link to feed your chickens now appears when you attempt to breed them while hungry.
  • Cooldown icon is now nest egg

Bug fixes:

  • Debugged comments on chickens with no owner.
  • Threads now unlock properly.
  • Faves now do not dispatch extra notifications if the recipient already has one in their inbox
  • "Use item" page now shows previews for accessories
  • On the customise page, accessories are now automatically added after you select them from the menu, instead of when you click the "Add" button
  • Debugged faving on the Random Chicken page (previously the button wasn't updating when fave button was clicked)
circlejourney 1 month ago (edited 1 month ago)

Fleshed out the Dressing Room with some QOL stuff.

  • Chickens are now imported with their existing accessories.
  • Swapping chickens will also swap out their accessories instead of applying previous ones on the new chicken.
  • "Clear accessories" and "clear filters" buttons added.

Other changes:

  • Breeding check now shows you 4 possible offspring (hopefully saving you from having to open Chick Peek in a separate window).
  • You can now press Space to refresh the chicks in Clucky Clicker.
  • You can now use Markdown in user and chicken profiles. Rolled this back because I realised it affects some HTML formatting.
  • Debugged ghost notifications on trades after a previously traded item was sold.
  • Patched out a loophole that allowed accessories to be applied to chickens that were currently in an accepted carton (and thereby would not transfer properly when traded, allowing the sender to keep them).
  • Updated the terms of service with more detail about revenue and our refund policy.
  • Added ability to mark notifications as read without deleting them.
  • better validation on spacebar refreshing on clucky clicker
  • non-latin language characters are now allowed in chicken names
  • "hungry" message no longer shows before you have selected a chicken in the breeding page
  • fixed bug where polls were not registering as owned by their creators and throwing 403 errors when said owners attempted to close them
  • fixed profile edit preview so that flex sizing works the same way as the actual profile
  • made profile content area fill the entire profile box
  • Fix 500 error in logged out view of chicken profiles introduced by the changes in the Action menu

Happy 1,000 commits!

  • Fixed filter previewing on the item Use page.
  • Added site invite system (WIP)
  • Debugged erroneous distribution of two filters achievement
  • Added cooldown time left to chicken's cooldown status tooltip
  • Created the invite code system. Will come in handy soon...
  • Added words to profanity list exceptions.
  • Fixed some small aberrations on the Chook body Head pattern image layer.
  • Added unicode character support to name search.
  • Debugged dressing room not displaying chicken's thumbnail when importing a chicken you don't own.
circlejourney 3 weeks ago (edited 3 weeks ago)
  • Fixed a bug that was making chickens go on cooldown upon an Internest being created with them, leading the nest not being able to be initiated. If you have a chicken that suddenly went on cooldown that you are certain shouldn't be, please let me know in a ticket.
  • Made pending friend requests and unclaimed eggs not mass-deletable
  • Made the profanity filter match non-English characters properly
  • Fixed chicken menu display so they're not centre aligned
  • Added arrow key support to Eggspedition
  • Moved the arrow buttons closer to the map screen on mobile
  • Fixed a colour randomisation bug that was making chick peek/breeding lose one colour on the end if the slice crossed over the end of the wheel to the start
  • Added today's date in the topbar, as well as an online user counter