mirror of
https://github.com/mastodon/mastodon.git
synced 2025-02-06 23:15:07 +00:00
9d664f87a0
Some checks failed
Bundler Audit / security (push) Has been cancelled
Check i18n / check-i18n (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
Crowdin / Upload translations / upload-translations (push) Has been cancelled
Check formatting / lint (push) Has been cancelled
CSS Linting / lint (push) Has been cancelled
Haml Linting / lint (push) Has been cancelled
JavaScript Linting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
JavaScript Testing / test (push) Has been cancelled
Historical data migration test / test (14-alpine) (push) Has been cancelled
Historical data migration test / test (15-alpine) (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Ruby Testing / test (.ruby-version) (push) Has been cancelled
Ruby Testing / test (3.1) (push) Has been cancelled
Ruby Testing / test (3.2) (push) Has been cancelled
Ruby Testing / Libvips tests (.ruby-version) (push) Has been cancelled
Ruby Testing / Libvips tests (3.1) (push) Has been cancelled
Ruby Testing / Libvips tests (3.2) (push) Has been cancelled
Ruby Testing / End to End testing (.ruby-version) (push) Has been cancelled
Ruby Testing / End to End testing (3.1) (push) Has been cancelled
Ruby Testing / End to End testing (3.2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.10.2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.1, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.2, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
72 lines
4.5 KiB
Plaintext
72 lines
4.5 KiB
Plaintext
= content_for :heading do
|
||
.email-desktop-flex
|
||
.email-header-left
|
||
= render 'application/mailer/heading', heading_title: t('user_mailer.welcome.title', name: @resource.account.username), heading_subtitle: t('user_mailer.welcome.explanation')
|
||
.email-header-right
|
||
.email-header-card
|
||
%table.email-header-card-table{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-header-card-banner-td{ background: full_asset_url(instance_presenter.thumbnail&.file&.url(:'@1x') || frontend_asset_path('images/preview.png')) }
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-header-card-body-td
|
||
%p.email-header-card-instance= @instance
|
||
- if instance_presenter.description.present?
|
||
%p.email-header-card-description= instance_presenter.description
|
||
= render 'application/mailer/button', text: t('user_mailer.welcome.sign_in_action'), url: new_user_session_url, has_arrow: false
|
||
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-body-huge-padding-td
|
||
%h2.email-h2= t('user_mailer.welcome.checklist_title')
|
||
%p.email-h-sub= t('user_mailer.welcome.checklist_subtitle')
|
||
= render 'application/mailer/checklist', key: 'edit_profile', checked: @has_account_fields, button_text: t('user_mailer.welcome.edit_profile_action'), button_url: web_url('start/profile')
|
||
= render 'application/mailer/checklist', key: 'follow', checked: @has_active_relationships, button_text: t('user_mailer.welcome.follow_action'), button_url: web_url('start/follows')
|
||
= render 'application/mailer/checklist', key: 'post', checked: @has_statuses, button_text: t('user_mailer.welcome.post_action'), button_url: web_url
|
||
= render 'application/mailer/checklist', key: 'share', checked: false, button_text: t('user_mailer.welcome.share_action'), button_url: web_url('start/share')
|
||
= render 'application/mailer/checklist', key: 'apps', checked: false, show_apps_buttons: true
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-body-columns-td
|
||
.email-desktop-flex
|
||
/[if mso]
|
||
<table border="0" cellpadding="0" cellspacing="0" align="center" style="width:100%;" role="presentation"><tr><td style="width:50%; vertical-align:top;">
|
||
.email-desktop-column
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-column-td
|
||
%h2.email-h2= t('user_mailer.welcome.follows_title')
|
||
%p.email-h-sub= t('user_mailer.welcome.follows_subtitle')
|
||
= render partial: 'application/mailer/follow', collection: @suggestions
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-column-action-td
|
||
= link_to '', href: web_url('explore/suggestions'), class: 'email-link-with-arrow' do
|
||
= t('user_mailer.welcome.follows_view_more')
|
||
%span= '❯'
|
||
/[if mso]
|
||
</td><td style="width:50%; vertical-align:top;">
|
||
.email-desktop-column
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-column-td
|
||
%h2.email-h2= t('user_mailer.welcome.hashtags_title')
|
||
%p.email-h-sub= t('user_mailer.welcome.hashtags_subtitle')
|
||
= render partial: 'application/mailer/hashtag', collection: @tags
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-column-action-td
|
||
= link_to '', href: web_url('explore/tags'), class: 'email-link-with-arrow' do
|
||
= t('user_mailer.welcome.hashtags_view_more')
|
||
%span= '❯'
|
||
/[if mso]
|
||
</td></tr></table>
|
||
.email-extra-wave
|
||
%table.email-w-full{ cellspacing: 0, cellpadding: 0, border: 0, role: 'presentation' }
|
||
%tr
|
||
%td.email-extra-td
|
||
= render partial: 'application/mailer/feature', collection: %w(control audience moderation creativity)
|