]> cat aescling's git repositories - mastodon.git/commit
Redesign the landing page, mount public timeline on it (#4122)
authorEugen Rochko <eugen@zeonfederated.com>
Tue, 11 Jul 2017 13:27:59 +0000 (15:27 +0200)
committerGitHub <noreply@github.com>
Tue, 11 Jul 2017 13:27:59 +0000 (15:27 +0200)
commite19eefe219c46ea9f763d0279029f03c5cf4554f
treedb31dd31a9bcabe22f18155872e0498fc0d906f6
parent8784bd79d0053cb15775eb078f45e6aca7775d77
Redesign the landing page, mount public timeline on it (#4122)

* Redesign the landing page, mount public timeline on it

* Adjust the standalone mounted component to the lacking of router

* Adjust auth layout pages to new design

* Fix tests

* Standalone public timeline polling every 5 seconds

* Remove now obsolete translations

* Add responsive design for new landing page

* Address reviews

* Add floating clouds behind frontpage form

* Use access token from public page when available

* Fix mentions and hashtags links, cursor on status content in standalone mode

* Add footer link to source code

* Fix errors on pages that don't embed the component, use classnames

* Fix tests

* Change anonymous autoPlayGif default to false

* When gif autoplay is disabled, hover to play

* Add option to hide the timeline preview

* Slightly improve alt layout

* Add elephant friend to new frontpage

* Display "back to mastodon" in place of "login" when logged in on frontpage

* Change polling time to 3s
68 files changed:
app/controllers/about_controller.rb
app/controllers/admin/settings_controller.rb
app/controllers/home_controller.rb
app/javascript/fonts/montserrat/Montserrat-Medium.ttf [new file with mode: 0644]
app/javascript/images/cloud2.png [new file with mode: 0644]
app/javascript/images/cloud3.png [new file with mode: 0644]
app/javascript/images/cloud4.png [new file with mode: 0644]
app/javascript/images/elephant-fren.png [new file with mode: 0644]
app/javascript/images/logo.svg
app/javascript/mastodon/components/dropdown_menu.js
app/javascript/mastodon/components/media_gallery.js
app/javascript/mastodon/components/permalink.js
app/javascript/mastodon/components/status.js
app/javascript/mastodon/components/status_action_bar.js
app/javascript/mastodon/components/status_content.js
app/javascript/mastodon/components/video_player.js
app/javascript/mastodon/containers/timeline_container.js [new file with mode: 0644]
app/javascript/mastodon/features/standalone/public_timeline/index.js [new file with mode: 0644]
app/javascript/packs/public.js
app/javascript/styles/about.scss
app/javascript/styles/basics.scss
app/javascript/styles/boost.scss
app/javascript/styles/components.scss
app/javascript/styles/containers.scss
app/javascript/styles/fonts/montserrat.scss
app/javascript/styles/forms.scss
app/presenters/instance_presenter.rb
app/serializers/initial_state_serializer.rb
app/views/about/_features.html.haml [new file with mode: 0644]
app/views/about/_registration.html.haml
app/views/about/show.html.haml
app/views/admin/settings/edit.html.haml
app/views/auth/registrations/new.html.haml
app/views/layouts/auth.html.haml
config/locales/ar.yml
config/locales/bg.yml
config/locales/ca.yml
config/locales/de.yml
config/locales/en.yml
config/locales/eo.yml
config/locales/es.yml
config/locales/fa.yml
config/locales/fi.yml
config/locales/fr.yml
config/locales/he.yml
config/locales/hr.yml
config/locales/id.yml
config/locales/io.yml
config/locales/it.yml
config/locales/ja.yml
config/locales/ko.yml
config/locales/nl.yml
config/locales/no.yml
config/locales/oc.yml
config/locales/pl.yml
config/locales/pt-BR.yml
config/locales/pt.yml
config/locales/ru.yml
config/locales/th.yml
config/locales/tr.yml
config/locales/uk.yml
config/locales/zh-CN.yml
config/locales/zh-HK.yml
config/locales/zh-TW.yml
config/settings.yml
lib/tasks/mastodon.rake
spec/requests/localization_spec.rb
spec/views/about/show.html.haml_spec.rb