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

circlejourney 3 weeks ago (edited 3 weeks ago)

Dressing Room & filters

  • Added icons for all filters! These are really fun to make.
  • Also added alt text to all shop icons.
  • Debugged the Dressing Room after some issues were introduced by moving the scripting to a JS module (dragging was failing to update the preview).
  • Locked Photofilm to the left in the Dressing Room, to match the fact that it is always rendered first

Games

  • Added alt text to Where's the Chicken and Eggspedition - not totally confident that they make the games fully playable, happy for feedback.

Chicken petting

  • A per-minute rate limit is now being applied on petting requests, just to reduce the effectiveness of any scripting. Text popups will start to appear if you've hit the limit for the minute.

Misc

  • Made some back-end changes to invite codes - fixed a bug that was causing the server to ignore entered codes.
  • Trans flag indicator for chickens that have been transed
  • Overhauled the onboarding page so that it's much more obvious that there are interactive elements + some explanatory text.
  • Added a toggle for receiving notifications when people "like" your chickens in the Settings page
circlejourney 3 weeks ago (edited 3 weeks ago)
  • Clucky Clicker options should now always be unique for the relevant colour trait (unless I've missed something) and black is no longer included, to avoid confusion with sable
  • Added error tooltip when a filter fails to be applied
  • Notifications for forum posts and comments now link to that specific post/comment
  • Added direct link to all forum posts and comments for convenience
  • Contact lenses are rendered instead of eyes (rather than on top of them), to avoid different-coloured rim around the eye
  • Chicken card font size is now smaller on mobile to improve appearance/wrapping
  • Favicon is now the chick emote across the site chick emoji
  • Made it so that chickens should have the same post-hatching cooldown length across all places where chicks can be created (hatch date + 5 days -> start of day). Already hatched chicks haven't been touched, but any chicks hatched in the future should have this corrected. I may have missed a couple - let me know if you spot any inconsistent cooldown.
  • chicks can now wear contact lenses. I've gone through and updated a number of pages, including adding the "Customise" link to chick profiles. it's possible I have missed something in terms of allowing/disallowing accessories so if you run into anything, let me know.
  • Added petting limit.
  • Fixed petting NaN bug on ownerless chickens.
  • Fixed bug that made Check button unclickable if you tried checking with 1 parent selected.
  • Set a maximum height of 500px for images inside comments and forum thread replies.
circlejourney 2 weeks ago (edited 2 weeks ago)
  • (Pretty important) All coop links now take you to your static coop link (so chicken.pet/user/circlejourney/chickens instead of chicken.pet/coop). This is because I observed that people would often copy and paste the /coop relative URL which would just send whoever clicked it back to their own coop instead of the poster's. the original /coop path now also redirects to the /user/<user>/chickens page.
  • Restarted the job queue (it had crashed at some point), so now it actually sends new slot emails! I opened 20 slots via email to make up for the fact that people on the email pinglist didn't receive anything the last several times we opened.
  • left arrow emoji has now been renamed to rightarr to avoid conflict with the check emoji (yeah, the names are back to front...I'll clean it up some other day...)
  • Debugged mailing list unsubscribe page
  • Removed shipping information from USD egg purchases so that hopefully I won't have to individually mark them as shipped...
  • added more padding to chicken cards + pop chicken lists into 2 columns on small screens
  • Fixed links on chick peek so that imported chickens actually have a profile link, and changing chickens with the text input actually updates the link
circlejourney 2 weeks ago (edited 2 weeks ago)
  • Added ability to enter item quantity when buying items from the Eggschange. Please let me know if it doesn't work as expected!
  • Added inventory tabs for different item types
  • Trade index pages now display trades in ascending order of recency (most recently created/completed at the top)
  • Chick Peek and breeding pages now reflow columns properly so that the Ignore menu (hopefully) doesn't cover the Check button
  • Chick Peek now (once again) allows you to check ownerless chickens. This was temporarily not possible because of unintended effects of the InterNest changes.
  • Updated the Daily Reward page to show you what rewards you won from dailies if you have already collected them - this is just so it looks less like a bug and is more informative in cases like accidental double-clicking.
  • Fixed the issue where unsorted chickens would appear at the front of your coop instead of at the back
  • Debugged the Roost edit page so that having no roosts doesn't throw an error
circlejourney 2 weeks ago (edited 2 weeks ago)

Patch 2 for the Roost update:

  • Removed autocomplete on all the inputs
  • Fixed the default roost name field so that it updates the roost name even when you don't click the check button
  • Fixed (to the best of my ability) bugs relating to drag and drop reordering of roosts whenever the roost is dropped "outside" the drag/drop field.

Let me know (briefly) if it's fixed or if any of these bugs are still happening, since I'm mostly testing it with my own methods (dragging, entering things, deleting randomly) and may still be missing certain ways of interacting with the forms that don't trigger the issues others are having

Patch 3 for Roost update:

  • Added dropdown menus for ease of sorting chickens on mobile, and debugged the 403 error that this introduced
  • You now have the ability to select a "display roost" that will show up on your front page, as well as be the one that your profile's visitors will see when they click to see your chickens.
  • Reworded "default" to "unsorted" to be a bit more explanatory

Alas, I am too restless and wanted to see if I could make the sorters work; a handful of small updates:

  • Added sorting options for both the coop status page and friends list! It all looks to be working as expected, but as always, there's the possibility I have missed edge cases.
  • Bantam combs now render on top of the body again instead of under.
  • Released offspring now have a spooky little chick silhouette and a hopefully helpful tooltip.
  • Chicken profiles now have a link to their roost.
  • Added Known Issues page.

still working on the menu dragging issue on iOS (it seems like iOS doesn't play nice with SortableJS)

  • You can now send and receive InterNest invites while having other pending invites / active InterNests! So you can keep an invite in your inbox until you have a nest freed up. The check will be performed at the time when the recipient clicks Accept.
  • Convenient links on user profiles to start InterNests with them (autofills the username field) and also on your friends list
circlejourney 2 weeks ago (edited 2 weeks ago)
  • Updated the Time info page to be accurate to recent changes.
  • Added an Achievement info page with some vague hints about how you can earn them.
  • Added Eggonomy explaining what actions affect the shopkeeper's balance.
  • Added ability to dress saved Chickrew morphs in the Dressing Room.
  • Online users counter is now cached every 5 minutes to save some processing load. I will be working on caching more parts of the site over the coming weeks.
  • Wheel of Hue prizes now come from the shopkeeper's account.
  • Updated the Colour page with the new colour changes + a screen reader version of the colour wheel
  • Shopkeeper now converts 10% of her seeds into eggs every night (her seed balance is likely to keep rising endlessly otherwise)
  • Navigation menus now have hrefs again to allow for keyboard navigation. I will continue cleaning these up in various places around the site
  • Fixed bug where importing chickens you don't own into dressing room was failing to import them with their accessories

Made a few changes to the Farmhouse:

  • An expiry period must now be set for Farmhouse listings; all current listings now have an expiry of 30 days.

  • Listings now sorted by earliest expiry first, and there is now a dropdown menu to sort listings by date listed and price.

  • General styling changes to make the Farmhouse easier to navigate, including smaller cards and even button alignment.

  • Debugged "more comments" pages for chickens.

  • Added some words to the profanity filter list.

  • Site favicon has been repaired.

  • Emote keyboard can now be tab navigated, will continue to update features around the site to be keyboard navigable

circlejourney 1 week ago (edited 1 week ago)
  • Properly hide Farmhouse listings that have been bought (earlier, it was still showing bought listings that had no expiry date)
  • Fixed up the styling in the Farmhouse so that it scales better for mobile and tablet screens
  • Users with more than the chicken limit can no longer hatch eggs, have chickens traded to them, buy chickens, or pick them up at the pullet pool (sorry @ the singular user whom this affects pensive emoji and thanks for the report)
  • Fixed an elusive bug where currency changes from the second carton in a trade would override currency changes from the first carton. I do not know how many trades this has affected, but if you can remember at all, I am willing to make up for any lost currency!
circlejourney 1 week ago (edited 1 week ago)
  • Removed Gold, Cerulean and Sea from the colours that may be generated, because they are simply too similar to some neighbours and the diff may not show up on some screens.
  • Updated Clucky Clicker thumbnails with smaller image files to reduce load time.
  • If you double-click an arrow link on Eggspedition by accident, it should now take you to the map you've moved to rather than throwing a "Can't move there" error.
  • Added "clear message" button to Eggspedition.
  • Eggspedition status page now shows how many steps the chicken has taken on this journey.
  • You can now disable petting on any chicken
  • Villages will pet your chicken if they are fed (be warned!)