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

Mini-changes:

  • All 8 squares around a chicken now give the 0 step buff
  • Logged-out homepage now has the beta launch date
  • Fixed bug where chickens could not be exported properly to Chickrew
  • Made it so you can only look up black and/or white peep colours on the search feature (before this, you could search any colour on the wheel)
  • Use Noto Emoji font for anywhere where I used emojis as graphics/icons (e.g. the light/dark mode button)

Oh also.

Today's updates:

  • ToS and content filter changes - it is now stricter and blocks more words. Chickens with blocked words in their names will have them show up censored with asterisks. Will make a post about reviewing the ToS as we approach release.
  • Added scratchpad - mainly for my own benefit, but who knows, others might find it useful to write notes about what they were doing with their chickens, haha.
  • You now have the ability to pick what threads get shown in the "Latest forum activity" section. I'm just picking away at various small things needing action now - don't want to add anymore huge new features for now!

Evening updates:

  • I've now turned off all error messages. To help with debugging, I've updated the custom-styled error page to be more informative (without revealing sensitive server details).
  • I've been focusing on getting the site-wide styling and presentation ready for a semi-public release, so you'll see styling changes around the place, but there shouldn't be any huge new features coming out until after 15 September.
  • Forum threads and posts now have "edited at" timestamps. Useful for moderation.
  • I've finally added chicken ownership logs. The current ownership log is generated from trade receipts and current ownership, but it's almost certainly missing some data e.g. when a chicken was sent to the Pullet Pool. It should start tracking everything starting from now, though!
  • Refreshed the logged-out view because I'm expecting a lot of people to be seeing that page soon. Only links to publicly-viewable resources are shown to logged-out guests.
  • A few things have been added to the dev tracker - feel free to take a look.
circlejourney 2 months ago (edited 2 months ago)

Morning updates

  • Updated the visor design to accommodate more chicken comb shapes
  • Updated Boots and Sneakers so that they make spurs disappear when worn
  • Added ownership log link to chicken profiles
  • Reduced the chicken feed to only chickens hatched in the past 4 days Evening updates
  • Added auto-generated alt text to emojis and chicken thumbnails.
circlejourney 1 month ago (edited 1 month ago)
  • Posting a reply on a thread no longer updates the thread's "edited at" stat. Instead, it now updates its own independent timestamp.
  • Made it so that a chicken who is not on cooldown can initiate a new nest even when it has an unhatched (but hatchable) egg in a different owner's nest.
    • A little more elaboration: This is to avoid the case where a user trades away a chicken right after its egg starts hatching, and then goes MIA and doesn't actually click the hatchable egg to clear it. Originally, keeping that egg unhatched would lock the chicken from having more babies (since "currently incubating a nest" is a condition that blocks breeding), but that could cause problems if the chicken's current owner who has no access to the problem egg (i.e. because it's in a different owner's account). Now, it only considers unhatched eggs in the current owner's account for this check.
  • Debugged pagination of replies to threads.
  • Fixed the masking error on chorb head pattern that was creating a thin border around the head.
  • Added the ability to buy up to 4 more nest boxes for a scaling amount of eggs, 1000 -> 2000 -> 3000 -> 4000
  • Added the ability to like/unlike chickens, and also a like management page.
  • All previously 200-egg splicers are now 150 eggs
  • Added polls?! I am shocked at how quickly this materialised
  • Updated profanity filtering to be smarter - excludes words in the exception list so it won't catch words like "grape" and "basement" anymore
  • Added ability to hide comments on your own profile/chickens
  • You can now export Chick Peek previews to Chickrew (suggested by Neotheatre)
  • Added desaturated and sparkle filters. Will probably make a news post about the recent changes tomorrow.
  • Clucky Clicker.
  • Finally fixed the bug that was causing completed trades to send out notifications when chickens were updated.
  • Added Trade outbox.
  • Better mobile-responsive styling for Chickrew.
  • Fixed bug that made you unable to breed more chickens when you had any available nests over 4.
  • Added splicer logs for individual chickens - from this point they will track when any splicers are used on them.
  • Added comments to announcements.
  • Also added the ability to edit your comments, so you don't have to delete and repost anymore. Feature is still being tested, let me know if you run into bugs!
  • Comments are now paginated when there's > 10 on a given page.
  • Added a Manage blocked users page. It may become relevant in the future. Under the hood, I've been trying to make sure that blocking is also properly applied to the newer features.

Day updates:

  • Added name search to the Search feature.
  • Under the hood, all comment, thread and post pings are now attached to users' IDs instead of their names. When you change your name, all pings directed at you up to that point should update to your new name too. It shouldn't behave any different for you (and if it does, that's a bug - let me know).
  • You can now view your username logs.
  • Onboarding pages have been updated with additional limits on username format, especially after the move from username to ID pings.

I think...I've actually run out of things to add at this point. That's wild. Everything else I want to add is best left for after the open beta release, as part of the site's periodic updates to keep interest/momentum going. New features monthly would be sustainable I think.

Just a couple of updates today:

  • Added family trees! See them in the chicken's "status" menu. For quickly checking if two chickens are related.
circlejourney 1 month ago (edited 1 month ago)
  • added mailing list form to the Register page + mail broadcast system in preparation of open day
  • filter ownership now properly transfers with traded chickens
  • added an egg gifting feature in the backend...only admins have access to it at the moment
  • fixed the validation bug where trades could only be sent if the message field had text
circlejourney 1 month ago (edited 1 month ago)

Just one small change today: I added a button to issue a reminder on an incomplete trade. It shows up without your name, which hopefully helps with not feeling like you're nagging the other person.

(I also updated trade moderation pages, but that's for my eyes only, for now)

Oh wait, I also fixed the bug that made the Wheel of Hue disappear after it ran into a bug.