@jhass jhass released this Sep 25, 2013 · 5918 commits to develop since this release

Assets 2

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
  • 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
  • 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