Post new-year changelog
 
  • Added API for retrieving favourited toots (while everyone can see who favourited a toot, only you can see a full list of things you favourited)
  • Added API for retrieving a list of accounts you blocked
  • Added "remote follow" functionality. On an instance you don't have an account on, you can click "remote follow" on another user's page, and enter your username and domain, and it will redirect you back to your instance with a simple confirmation dialog to follow that user. This works with GNU social instances also.
  • Fixed self-replies that ultimately lead to another person's toot showing up in wrong places - they now count as replies to that person, internally.
  • Updated screenshot in README and on about page. Used Chrome this time for pretty scrollbars.
  • Blocks and unblocks now federate to other Mastodon instances (technically this isn't limited to Mastodon, but it's a new addition that no other software handles at the moment). What this means is that complying instances will locally remove the follow of the blocked user and prevent them from following again unless an unblock occurs.
  • Notifications column now has persistent settings for which types of notifications to show and which to show desktop notifications for.
  • Relative dates now display exact dates in tooltip
  • Shortcode emojis now work (e.g. using :elephant: instead of the UTF8 glyph)
  • Improved background jobs error handling and retries
  • Media URLs in toots now use random strings instead of linearly increasing IDs to prevent discovery by enumeration
  • Added navigation bar to the desktop version
  • Fixed issue that removed original status from everyone's feeds when someone undid their reblog of it
  • Added "not found" view to the UI for wrong routes
  • Added settings for the home column, allowing you to filter out reblogs, replies, or anything matching a regular expression (in the simplest case, just a keyword)
  • Added animations to some parts of the UI
  • Added "site settings" that instance admins can customize from the admin UI at runtime, which include contact information about instance owner, custom text for the logged-out frontpage, and custom content for the extended about page
  • Added extended about page, which displays stats about the instance, contact information of the instance owner, and any content provided by the instance owner
  • Added guidelines for mastodon.social
  • Improved lightbox animations and added a "loading" indicator
  • Added "favourites" view to list all toots you've favourited
  • The "favourite" icon spins when clicked

Beyond that, some functionality was contributed through pull requests, with reviews/adjustments from me:

  • Added border effect to compose form textarea when a file is being dragged into it
  • Mobile UI has been improved a lot for smaller devices
  • Command+enter for tooting fixed
  • When replying to a toot with multiple participants, pre-select all but original author in text for easy deletion
  • Prevent duplicate desktop notifications when having multiple tabs open
  • Twitter Card support for toots (i.e. if you link a toot on Twitter, Twitter will display a preview)
  • Upgraded EmojiOne to the latest version
  • Improved Microformats support
  • Added Vagrant setup instructions/Vagrantfile for easier setup of development environments for those who don't wish to install everything manually
  • Improved contrast of bio text on profile view
  • Switch to compose tab after clicking "mention" on mobile view
  • Apps can self-register with a website param now. Toots will display which app they were made from, and the name of the app will link to that website param when available.
  • The "boost" icon performs a snake-like animation when clicked
  • Sensitive images can now be hidden again after being revealed with a toggle
  • Automatically hide "do not display in public timeline" toggle when replying to someone, since replies aren't shown on the public timeline

All contributors for this time period 

Beyond that: