diaspora* v0.2.0.0 Release Notes

  • Attention: This release includes a potentially long running migration! However it should be safe to run this while keeping your application servers on.

    ๐Ÿ”จ Refactor

    • โœ… Service and ServiceController, general code reorg to make it cleaner/+ testable/+ extensible #4344
    • Background actual mailing when sending invitations #4069
    • Set the current user on the client side through gon #4028
    • โšก๏ธ Update sign out route to a DELETE request #4068
    • Convert all ActivityStreams::Photo to StatusMessages and drop ActivityStreams::Photo #4144
    • โฌ†๏ธ Port the Rails application to strong_parameters in preparation to the upgrade to Rails 4 #4143
    • ๐Ÿ”จ Refactor left bar side menu, improve tag autosuggestion design #4271, #4316
    • Extract and factorize the header css in a new file, fix ugly header in registration #4389
    • ๐Ÿšš Move contact list on profile to profile information, show user his own contacts on profile #4360
    • ๐Ÿ”จ Refactor metas, HTML is now valid #4356
    • ๐Ÿ‘Œ Improve sharing message and mention/message buttons on profile #4374

    ๐Ÿ› Bug fixes

    • Check twitter write access before adding/authorizing it for a user. #4124
    • Don't focus comment form on 'show n more comments' #4265
    • Do not render mobile photo view for none-existing photos #4194
    • Render markdown content for prettier email subjects and titles #4182
    • Disable invite button after sending invite #4173
    • ๐Ÿ›  Fix pagination for people list on the tag stream page #4245
    • ๐Ÿ›  Fix missing timeago tooltip in conversations #4257
    • ๐Ÿ›  Fix link to background image #4289
    • ๐Ÿ›  Fix Facebox icons 404s when called from Backbone
    • ๐Ÿ›  Fix deleting a post from Facebook #4290
    • Display notices a little bit longer to help on sign up errors #4274
    • ๐Ÿ›  Fix user contact sharing/receiving #4163
    • ๐Ÿ”„ Change image to ajax-loader when closing lightbox #3229
    • ๐Ÿ›  Fix pointer cursor on the file upload button #4349
    • Resize preview button #4355
    • ๐Ÿ›  Fix compability problem with MySQL 5.6 #4312
    • Don't collapse the post preview #4346
    • ๐Ÿ‘Œ Improve mobile usability #4354
    • Descending text is no longer cut off in orange welcome banner #4377
    • Adjust Facebook character limit to reality #4380
    • โช Restore truncated URLs when posting to Twitter #4211
    • ๐Ÿ›  Fix mobile search tags #4392
    • โœ‚ Remove placeholders for name fields in settings (no more Sofaer) #4385
    • Problems with layout the registration page for mobile. #4396
    • Do not display photos in the background in the SPV #4407
    • ๐Ÿ›  Fix mobile view of deleted reshares #4397
    • ๐Ÿ›  Fix the overlapping of embedded youtube videos #2943
    • ๐Ÿ›  Fix opacity of control icons #4414
    • โž• Add hover state to header icons #4436
    • ๐Ÿ›  Fix check icon regression on contacts page #4440
    • Do not leak non public photos
    • ๐Ÿ›  Fix check icon alignment in aspect dropdown #4443

    ๐Ÿ”‹ Features

    • Admin: add option to find users under 13 (COPPA) #4252
    • ๐Ÿ‘‰ Show the user if a contact is sharing with them when viewing their profile page #2948
    • ๐Ÿ”ง Made Unicorn timeout configurable and increased the default to 90 seconds
    • ๐Ÿ”ง Follow DiasporaHQ upon account creation is now configurable to another account #4278
    • ๐Ÿ‘‰ Use first header as title in the single post view, when possible #4256
    • Close publisher when clicking on the page outside of it #4282
    • Deleting a post deletes it from Tumblr too #4331
    • ๐Ÿ‘ OpenGraph support #4215
    • โž• Added Wordpress service ability for posts. #4321
    • Implement tag search autocomplete in header search box #4169
    • 0๏ธโƒฃ Uncheck 'make contacts visible to each other' by default when adding new aspect. #4343
    • โž• Add possibility to ask for Bitcoin donations #4375
    • โœ‚ Remove posts, comments and private conversations from the mobile site. #4408 #4409
    • โž• Added a link to user photos and thumbnails are shown in the left side bar #4347
    • Rework the single post view #4410
    • โž• Add aspect modification on contacts page, close #4397
    • โž• Add help page #4405

    โšก๏ธ Gem updates

    • Added entypo-rails, mini_portile, multi_test, omniauth-wordpress, opengraph_parser, strong_parameters, test_after_commit
    • โž• addressable 2.3.4 -> 2.3.5
    • asset_sync 0.5.4 -> 1.0.0
    • ๐Ÿ’Ž bcrypt-ruby 3.0.1 -> 3.1.1
    • capybara 1.1.3 -> 2.1.0
    • carrierwave 0.8.0 -> 0.9.0
    • coffee-script-source 1.6.2 -> 1.6.3
    • cucumber 1.3.2 -> 1.3.5
    • database_cleaner 1.0.1 -> 1.1.0
    • devise 2.1.3 -> 3.0.2
    • excon 0.23.0 -> 0.25.3
    • faraday 0.8.7 -> 0.8.8
    • ๐Ÿ›  fixture_builder 0.3.5 -> 0.3.6
    • fog 1.12.1 -> 1.14.0
    • ๐Ÿš… font-awesome-rails 3.1.1.3 -> 3.2.1.2
    • foreigner 1.4.1 -> 1.4.2
    • guard 1.8.0 -> 1.8.2
    • guard-rspec 3.0.1 -> 3.0.2
    • guard-spork 1.5.0 -> 1.5.1
    • i18n-inflector 2.6.6 -> 2.6.7
    • listen 1.2.0 -> 1.2.2
    • lumberjack 1.0.3 -> 1.0.4
    • method_source 0.8.1 -> 0.8.2
    • multi_json 1.7.6 -> 1.7.8
    • mysql2 0.3.11 -> 0.3.13
    • net-scp 1.1.1 -> 1.1.2
    • net-ssh 2.6.7 -> 2.6.8
    • nokogiri 1.5.9 -> 1.6.0
    • omniauth-twitter 0.0.16 -> 1.0.0
    • pg 0.15.1 -> 0.16.0
    • ๐Ÿš… rails-i18n 0.7.3 -> 0.7.4
    • rake 10.0.4 -> 10.1.0
    • redcarpet 2.3.0 -> 3.0.0
    • remotipart 1.0.5 -> 1.2.1
    • safe_yaml 0.9.3 -> 0.9.5
    • sass 3.2.9 -> 3.2.10
    • selenium-webdriver 2.32.1 -> 2.34.0
    • ๐Ÿš… sinon-rails 1.4.2.1 -> 1.7.3
    • slop 3.4.5 -> 3.4.6
    • temple 0.6.5 -> 0.6.6
    • twitter 4.7.0 -> 4.8.1
    • uglifier 2.1.1 -> 2.1.2
    • unicorn 4.6.2 -> 4.6.3
    • warden 1.2.1 -> 1.2.3
    • webmock 1.11.0 -> 1.13.0
    • xpath 0.1.4 -> 2.0.0