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
Showing
- app/controllers/about_controller.rb 12 additions, 1 deletionapp/controllers/about_controller.rb
- app/controllers/admin/settings_controller.rb 8 additions, 1 deletionapp/controllers/admin/settings_controller.rb
- app/controllers/home_controller.rb 10 additions, 6 deletionsapp/controllers/home_controller.rb
- app/javascript/fonts/montserrat/Montserrat-Medium.ttf 0 additions, 0 deletionsapp/javascript/fonts/montserrat/Montserrat-Medium.ttf
- app/javascript/images/cloud2.png 0 additions, 0 deletionsapp/javascript/images/cloud2.png
- app/javascript/images/cloud3.png 0 additions, 0 deletionsapp/javascript/images/cloud3.png
- app/javascript/images/cloud4.png 0 additions, 0 deletionsapp/javascript/images/cloud4.png
- app/javascript/images/elephant-fren.png 0 additions, 0 deletionsapp/javascript/images/elephant-fren.png
- app/javascript/images/logo.svg 1 addition, 1 deletionapp/javascript/images/logo.svg
- app/javascript/mastodon/components/dropdown_menu.js 15 additions, 4 deletionsapp/javascript/mastodon/components/dropdown_menu.js
- app/javascript/mastodon/components/media_gallery.js 35 additions, 3 deletionsapp/javascript/mastodon/components/media_gallery.js
- app/javascript/mastodon/components/permalink.js 2 additions, 2 deletionsapp/javascript/mastodon/components/permalink.js
- app/javascript/mastodon/components/status.js 6 additions, 2 deletionsapp/javascript/mastodon/components/status.js
- app/javascript/mastodon/components/status_action_bar.js 6 additions, 5 deletionsapp/javascript/mastodon/components/status_action_bar.js
- app/javascript/mastodon/components/status_content.js 11 additions, 6 deletionsapp/javascript/mastodon/components/status_content.js
- app/javascript/mastodon/components/video_player.js 15 additions, 7 deletionsapp/javascript/mastodon/components/video_player.js
- app/javascript/mastodon/containers/timeline_container.js 39 additions, 0 deletionsapp/javascript/mastodon/containers/timeline_container.js
- app/javascript/mastodon/features/standalone/public_timeline/index.js 76 additions, 0 deletions...ipt/mastodon/features/standalone/public_timeline/index.js
- app/javascript/packs/public.js 10 additions, 0 deletionsapp/javascript/packs/public.js
- app/javascript/styles/about.scss 401 additions, 47 deletionsapp/javascript/styles/about.scss
Loading
Please register or sign in to comment