Skip to content
Snippets Groups Projects
  1. May 03, 2017
    • Eugen Rochko's avatar
      Replace sprockets/browserify with Webpack (#2617) · f5bf5ebb
      Eugen Rochko authored
      * Replace browserify with webpack
      
      * Add react-intl-translations-manager
      
      * Do not minify in development, add offline-plugin for ServiceWorker background cache updates
      
      * Adjust tests and dependencies
      
      * Fix production deployments
      
      * Fix tests
      
      * More optimizations
      
      * Improve travis cache for npm stuff
      
      * Re-run travis
      
      * Add back support for custom.scss as before
      
      * Remove offline-plugin and babili
      
      * Fix issue with Immutable.List().unshift(...values) not working as expected
      
      * Make travis load schema instead of running all migrations in sequence
      
      * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of
      React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in
      <UI />
      
      * Add react definitions to places that use JSX
      
      * Add Procfile.dev for running rails, webpack and streaming API at the same time
      f5bf5ebb
  2. May 02, 2017
  3. May 01, 2017
    • Matt Jankowski's avatar
      Coverage for remote follows (#2694) · a4859446
      Matt Jankowski authored
      * Add coverage for create with empty acct value
      
      * Add coverage for create with webfinger failure
      
      * Add coverage for create with webfinger providing bad values
      
      * Add coverage for create when webfinger is good
      
      * Add coverage for session[:remote_follow] having data
      
      * Simplify how remote follow pulls acct from session
      
      * Remote follow behaves more like model
      
      * Move the discovery portions of remote follow out of controller
      
      * Check for suspended accounts
      a4859446
    • Matt Jankowski's avatar
      Error responses cleanup (#2692) · 7bffd160
      Matt Jankowski authored
      * Use respond_with_error for forbidden errors
      
      * Wrap up common error code into single method
      7bffd160
    • Giuseppe Pignataro's avatar
      Italian translation (#2654) · 2bd46f44
      Giuseppe Pignataro authored
      * Added Italian Translation of the following files:
      Changes to be committed:
      	new file:   app/views/user_mailer/confirmation_instructions.it.html.erb
      	new file:   app/views/user_mailer/confirmation_instructions.it.text.erb
      	new file:   app/views/user_mailer/password_change.it.html.erb
      	new file:   app/views/user_mailer/password_change.it.text.erb
      	new file:   app/views/user_mailer/reset_password_instructions.it.html.erb
      	new file:   app/views/user_mailer/reset_password_instructions.it.text.erb
      
      * Added italian translation
      Changes to be committed:
      new file:   config/locales/activerecord.it.yml
      2bd46f44
    • Stephen Burgess's avatar
    • Stephen Burgess's avatar
      fix(dropdowns): Allow for dropdowns to fill full column (#2684) · 33b9e8d4
      Stephen Burgess authored
      * fix(dropdowns): Allow for dropdowns to fill full column
      
      When the text inside a dropdown is longer than it is for English, the text is truncated which can result in a less-than-usable experience for languages such as German with longer words. This commit addresses the following:
      
      * Allow the dropdown to expand to the entire width of the column based on the length of the text in the dropdown
      * Align active dropdown arrow in relation to the trigger rather than the dropdown
      * Show the right hand side of the dropdown which was previously hidden (could not see border radius)
      * Ensure the three places dropdowns of status, account, and emoji appear well in Chrome, Firefox, Safari
      
      * fix(emoji-dropdown): Restore emoji dropdown caret
      33b9e8d4
    • Matt Jankowski's avatar
      Filter on allowed user language preferences (#2361) · f025cc67
      Matt Jankowski authored
      * Naive approached to timeline filtering
      
      * Convert allowed_languages into a db column
      
      * Allow users to choose languages to see statuses in
      
      * Style list items as two columns
      
      * Add a hint to explain language filtering preference
      f025cc67
    • yhirano's avatar
      Fix Rubocop offences (#2630) · 3988f2da
      yhirano authored
      * disable Bundler/OrderedGems
      
      * fix rubocop Lint/UselessAssignment
      
      * fix rubocop Style/BlockDelimiters
      
      * fix rubocop Style/AlignHash
      
      * fix rubocop Style/AlignParameters, Style/EachWithObject
      
      * fix rubocop Style/SpaceInLambdaLiteral
      3988f2da
    • Yamagishi Kazutoshi's avatar
      Detect extension for preview card (#2679) · 1899cf5f
      Yamagishi Kazutoshi authored
      * Detect extension for preview card
      
      * next
      1899cf5f
  4. Apr 30, 2017
    • Matt Jankowski's avatar
      Reports spec for media attachments, clean up method (#2660) · 5259319c
      Matt Jankowski authored
      * Add coverage for Report#media_attachments
      
      * Direct query on media attachment
      5259319c
    • Alvina Putri's avatar
      Updating Indonesian locale (#2644) · 282427cd
      Alvina Putri authored
      * update id.jsx file
      
      * update id.yml for new strings and improvements
      
      * add activerecord.id.yml
      
      * improve translation that out of context
      
      * fix another ooc string
      
      * fix main key
      282427cd
    • Noëlle Anthony's avatar
      Additional key checks for browser compatibility (#2539) · c67d3c99
      Noëlle Anthony authored
      Not all browsers recognize e.key === 'Escape'; some use 'Esc' and some only respond to the keyCode.
      c67d3c99
    • Hugo Gameiro's avatar
      Center web app on larger windows sizes (#2021) · 2e47fe3e
      Hugo Gameiro authored
      * center web app for larger screen sizes
      
      * move center app to components.scss
      
      * center app on larger window sizes
      
      * center .columns-area
      2e47fe3e
    • AA4ch1's avatar
      Fix character_counter.jsx (#2653) · e12bb39c
      AA4ch1 authored
      This commit fixes #2576
      e12bb39c
    • Sylvhem's avatar
      Minor fixes in the French translation (#2607) · 0a46201a
      Sylvhem authored
      * Changement de « muets » en « silencés »
      
      Utiliser le mot « muet » donne la fausse impression que ces comptes ne diffusent juste rien. Utiliser le mot « silencé » met l’accent sur le fait que ceci résulte d’une action de l’utilisateur·rice.
      
      By using tho word "muet" (mute), we give the false impression that this accounts don't publish anything. Using the "silencé" (muted) put emphasis on the fact that this is the result of one of the user's action.
      
      * Remplacement de « ' » par « ’ »
      
      En français, l’apostrophe utilisée est une apostrophe courbe « ’ » (U+2019) et non pas une apostrophe droite « ' » (U+0027). La plupart des chaînes utilisaient une apostrophe droite. Ce commit harmonise le type d’apostrophe utilisé en remplaçant toutes les apostrophes droites par des apostrophes courbes.
      
      In French, the apostrophe used is the curly one (U+2019) and not the vertical one (U+0027). Almost all the strings used a vertical apostrophe. This commit harmonize the kind of apostrophe used in the French localization by replacing all the vertical apostrophes by curly apostrophes.
      
      * Remplacement de « ... » par « … »
      
      Certaines chaînes utilisaient trois points d’affilié afin de représenter les points de suspension au lieu d’utiliser le caractère dédié « … » (U+2026). Ce commit harmonise la façon de représenter des points en remplaçant toutes les séries de trois points par le caractère dédié.
      
      Some chains used a series of three dots to show the ellipsis instead of using the dedicated character "…" (U+2026). This commit harmonize how the ellipsis is shown in the French localization by replacing all the series of three dots by the dedicated character.
      
      * Ajout d’un point final
      
      Il manque un point à la fin de la dernière phrase de la chaîne « compose_form.privacy_disclaimer ». Ce commit le rajoute.
      
      The last sentence of the "compose_form.privacy_disclaimer" string is missing a final dot. This commit will add it.
      
      * Retrait d’un « s » final à « Mastodon »
      
      Suite à la remarque de @wxcafe, retrait du « s » final à « Mastodon ».
      
      Following @wxcafe comment, this commit remove the final "s" in the word "Mastodon".
      0a46201a
    • ButterflyOfFire's avatar
      Update ar.jsx (#2647) · 3f248dca
      ButterflyOfFire authored
      * Update ar.jsx
      
      Updating some (ar) translation.
      
      * Update ar.yml
      
      Pushing some missing translation strings on ar.yml
      3f248dca
    • Audun Larsen's avatar
      Minor changes to Norwegian locale (#2652) · baa43e40
      Audun Larsen authored
      baa43e40
    • Akihiko Odaki's avatar
      a6788662
  5. Apr 29, 2017
  6. Apr 28, 2017
    • Patrick Figel's avatar
      Set correct attachment type for rejected media (#2599) · 8ac7fca5
      Patrick Figel authored
      In #2110, a new attachment type "unknown" was introduced for
      attachments that were rejected due to a domain being blocked using
      reject_media. However, the "type" field was never set to "unknown"
      because a default value of "0" (image) is set for that column,
      causing the `type.blank?` expression to always equal false.
      
      This version uses type_changed? instead, causing the type to be set
      to "unknown" unless a type has been explicitly set. This introduces
      a small change in behaviour causing the type to be set to unknown
      before paperclip calls `before_post_process`. Presumably this
      behaviour is more appropriate than the current one because the
      attachment type has not been determined by that point.
      
      Included are new tests for `ProcessFeedService` and
      `UpdateRemoteProfileService` which now check that remote media is
      downloaded for non-blocked domains and is rejected for others.
      8ac7fca5
Loading