diaspora* version 0.4.0.0 released!

22 June 2014

We're pleased to announce a new major version of diaspora*, which includes 302 commits from 29 contributors.

Here are the new features in this version:

  • It is now possible to add a poll to your message: an easy way to get answers to your questions!
  • You can now report a post or a comment to the podmin by clicking the exclamation point icon. Use it to signal inappropriate content, such as spam.
  • The notifications page has been completely redesigned. You can now filter notifications by type, and show only read or unread notifications. The notifications dropdown in the header bar has also been improved: it now displays some text from the post and provides a better way to mark notifications as read.
  • The mobile view has been improved and now includes a drawer which provides easy access to every page. Icons are more visible and easier to click, and the search field is directly accessible.
  • Hovercards are now available on bootstrap pages (currently single-post view, conversations page, notifications page).
  • The single-post view and the conversation page designs have been improved.
  • There have also been many bug fixes and much refactoring work completed. Find out more about them in the changelog.

As all the development of diaspora* is done by community contributors, we would like to express our thanks here to the people who did all the code work. In order of commit count:

  • Jonne Haß has done a huge amount of work all around the diaspora* code base. In addition to contributing code and testing updates to gems, Jonne has as always been doing a lot of work reviewing other contributors code and generally helping out with his Rails expertise. Larger contributions from Jonne include the message renderer refactoring.
  • Lukas Matt contributed the post report functionality that allows users to report spam and inappropriate content to the podmin.
  • Antoine D. (Flaburgan) and Erwan Guyader did some awesome work with the mobile view, including a drawer to make navigation inside Diaspora easier.
  • Steffen van Bergerem rewrote the notifications page and dropdown and ported it to bootstrap, in addition to various smaller changes.
  • Jannik Streek added a much requested poll feature to status messages.
  • Petru Hincu helped finalize the poll feature and also contributed many other fixes.
  • Florian Staudacher ported the publisher to Backbone.js, in addition to other changes, which clear the way for many other tasks relating to UI changes.
  • Jason Robinson contributed fixes to the new publisher and other components.
  • Fabian Rodriguez removed lots of redundant code to clean up the code base.
  • goob fixed various items in the UI level.
  • Anton Ilin contributed some improvements to hovercard functionality.
  • manwithtwowatches ported the help pages to Backbone.js.
  • Greg Tangey contributed a change to speed stream loading and helped fix the account deletions bug.
  • arlo gn contributed a fix for the HTTPS YouTube embeds and some visual changes.
  • Darshan Rai helped with the mentions code.
  • Gabriel Lima fixed a bug relating to email content language in invites.
  • Raphael Sofaer helped lighten background processing relating to post federation.
  • Faldrian contributed to the atom feed code.
  • Marien Fressinaud helped clean a duplicate settings checkbox.
  • Johannes Brunswicker contributed a fix for the atom feed relating to deleted reshares.
  • Mehmet Atif Ergun contributed a template fix.
  • Oliver Azevedo Barnes helped fix the problem with the account deletions.
  • Sharif Olorin contributed a grammar fix to the admin interface.
  • Vittorio Cuculo contributed some UI fixes.
  • Florian Bigard contributed a script typo fix.

In addition we would like to thank Dennis Schubert for maintaining the project infrastructure, all the translators who have helped with localize the application and of course all the community members who have engaged themselves in discussing ideas, filing issues, testing - and of course using diaspora*. Without all of you this project would not exist!

We hope you'll enjoy using this new version of diaspora*!

Podmins, before updating to this version please read the changelog for information about the manual steps necessary to upgrade to this release.