]> cat aescling's git repositories - mastodon.git/commit
When avatar/header are GIF, generate static versions (#1428)
authorEugen <eugen@zeonfederated.com>
Mon, 10 Apr 2017 22:38:58 +0000 (00:38 +0200)
committerGitHub <noreply@github.com>
Mon, 10 Apr 2017 22:38:58 +0000 (00:38 +0200)
commit12f72e1740cd91929419c82c6b782393e306994c
tree32cca940d79de94adf447bae3c98f2c4b4c76750
parentb57eed4584fbaa3bf83964bda804f27495b6f1fc
When avatar/header are GIF, generate static versions (#1428)

* When avatar/header are GIF, generate static versions.
Account API returns "avatar"/"avatar_static", "header"/"header_static"
Static version is the same as original for other cases
Web UI de-animates avatars in toots, lists of users

Fix #441, fix #596, prerequisite for #1064

* Fix JS test

* Add rake task to generate static avatars/headers from GIF ones, add test
15 files changed:
app/assets/javascripts/components/components/account.jsx
app/assets/javascripts/components/components/avatar.jsx
app/assets/javascripts/components/components/status.jsx
app/assets/javascripts/components/features/compose/components/autosuggest_account.jsx
app/assets/javascripts/components/features/compose/components/navigation_bar.jsx
app/assets/javascripts/components/features/compose/components/reply_indicator.jsx
app/assets/javascripts/components/features/follow_requests/components/account_authorize.jsx
app/assets/javascripts/components/features/status/components/detailed_status.jsx
app/assets/stylesheets/components.scss
app/models/account.rb
app/views/api/v1/accounts/show.rabl
lib/tasks/mastodon.rake
spec/fixtures/files/avatar.gif [new file with mode: 0644]
spec/javascript/components/avatar.test.jsx
spec/models/account_spec.rb