diaspora* development monthly review, February 2015
06 March 2015
These are the changes made to diaspora*'s codebase during February. They will take effect with the release of diaspora* v0.5.0.0.
Say a big thank you to everyone who has helped improve diaspora* this month!
This list has been created by volunteers from the diaspora* community. We'd love help in creating a development review each month; if you would like to help us, get in touch via the related thread on Loomio.
Akash Agrawall @aka001
- Added a dynamic change of the user's minimum age from the pod's config for the settings page #5639
- Added the ability for podmins to lock / unlock accounts #5643
- Improved the help section #5706
arlo gn @arlogn
- Improved the styling of the photo stream on the profile page #5521
Augier @AugierLe42e
- Removed the header from the sign-in page for the mobile view #5623
- Added the ability to link to a specific help page #5667
- Added a help section for chat #5665
Dennis Schubert @denschub
- Removed the file extensions for SCSS imports commit
Dumitru Ursu @dimaursu
- Added checks for the database collation and added a line to the example config for podmins #5624
Faldrian @Faldrian
- Fixed the position of moderation buttons (remove/block/report) on reshares #5601
- Added keyboard shortcuts for reshare (
r
), expand post (m
), follow first link in a post (o
) #5602 - Improved the avatar error handling which displays a default avatar if the original one isn't found on the server #5638
- Add the ability to add contacts in mobile version #5594
Flaburgan @Flaburgan
- Removed the sign-up button from the header when registrations are disabled #5612
- Unified the design of sign-up, sign-in and forgot password pages #5391
- Unified the post control icon tooltip by using the tooltip plugin for the post report icon #5713
James Kiesel @gdpelican
- Added the creation dates of posts to the JSON export #5597
Aurélie Giniouxe @giniouxe
- Fixed the text of the change button on the privacy settings page #5671
goob @goobertron
- Standardized capitalization throughout the UI #5588
Jonne Haß @jhass
- Updated the locale files commit
- Updated Spring commit
- Added a missing translation commit
- Added editorconfig to the codebase so all developers are able to agree on the same config for their editors (trailing whitespaces, etc.) #5666
- Added a feature which removes Unicode format characters from posts, fixing unwanted behavior of the markdown renderer #5680
- Updated Rails to version 4.2 #5501
- Updated a lot of rubygems #5709
- Removed the .css extension from SCSS files #5710
Marc Burt @MarcBurt
- Added a spec to make sure that closed accounts don't change the total user figure in pod statistics #5351
Sam Radhakrishnan @sam09
- Added length validation to profile location, fixing an error thrown by the server when a user tried to enter a location longer than 255 chars #5614
- Made the website show the correct error message when the profile data validation fails #5619
SansPseudoFix @SansPseudoFix
- Fixed overflow of formatted code in comments for the mobile website #5675
Steffen van Bergerem @svbergerem
- Fixed the aspect dropdown on the people search page, which wasn't working when users were added after fetching them from another server #5632
- Removed 'photo export' link from the settings page, which wasn't working #5634
- Removed some unused files and fixed the syntax in some jasmine tests #5635
- Added the JSHint javascript linter which looks for errors in our javascript codebase #5637
- Fixed the timeagos for the notifications page and the notification dropdown. Added a 'no notifications yet' message when the user has no notifications #5417
- Fixed a typo in a helper function #5647
- Updated the jasmine testing framework #5649
- Added hovercards for mentions #5652
- Fixed the badge count and automatic scrolling for unread conversations #5646
- Updated the sanitizer for markdown-it, which removes unknown html tags from posts before displaying them #5661
- Fixed a pending spec for the tag stream #5663
- Removed the unused function last_post from PeopleController #5664
- Improved the integration test for hovercards #5650
- Added a invitation link to the contacts page #5655
- Added the ajax spinner and improved the comment box for Bootstrap streams #5672
- Add the year as a separator to notifications page and fixed a bug with notifications which were displayed in the wrong order #5676 and #5677
- Updated jasmine-ajax #5679
- Added transistions for opacity changes of post control icons #5682
- Fixed notifications for new conversation which where broken on the develop branch 5686
- Fixed a bug on the notifications page: the conversation button was only displayed when you had less than 20 contacts. Now it depends on the number of contacts in the specific aspect #5691
- Fixed the style of the 'show more posts' button for the mobile website #5683
- Updated markdown-it-diaspora-mention and markdown-it-sanitizer which fixed a bug: mentions no longer add a trailing whitespace #5711
Piotr Klosinski @WebDevFromScratch
- Update the stream when resharing a post #5699
Zach Rabinovich @zachrab
- Disabled sending emails for deleted accounts. Previously, the server tried to send an email to an arbitrary address 5640