end
end
+ def hide_followers_count?(account)
+ Setting.hide_followers_count || account.user&.setting_hide_followers_count
+ end
+
def account_description(account)
- prepend_str = [
+ prepend_stats = [
[
- number_to_human(account.statuses_count, strip_insignificant_zeros: true),
+ number_to_human(account.statuses_count, precision: 3, strip_insignificant_zeros: true),
I18n.t('accounts.posts', count: account.statuses_count),
].join(' '),
[
- number_to_human(account.following_count, strip_insignificant_zeros: true),
+ number_to_human(account.following_count, precision: 3, strip_insignificant_zeros: true),
I18n.t('accounts.following', count: account.following_count),
].join(' '),
+ ]
- [
+ unless hide_followers_count?(account)
+ prepend_stats << [
- number_to_human(account.followers_count, strip_insignificant_zeros: true),
+ number_to_human(account.followers_count, precision: 3, strip_insignificant_zeros: true),
I18n.t('accounts.followers', count: account.followers_count),
- ].join(' '),
- ].join(', ')
+ ].join(' ')
+ end
- [prepend_str, account.note].join(' · ')
+ [prepend_stats.join(', '), account.note].join(' · ')
end
def svg_logo
%span.counter-label= t('accounts.following', count: account.following_count)
.counter{ class: active_nav_class(account_followers_url(account)) }
- = link_to account_followers_url(account), title: number_with_delimiter(account.followers_count) do
- %span.counter-number= friendly_number_to_human account.followers_count
+ = link_to account_followers_url(account), title: hide_followers_count?(account) ? nil : number_with_delimiter(account.followers_count) do
- %span.counter-number= hide_followers_count?(account) ? '-' : (number_to_human account.followers_count, strip_insignificant_zeros: true)
++ %span.counter-number= hide_followers_count?(account) ? '-' : (friendly_number_to_human account.followers_count)
%span.counter-label= t('accounts.followers', count: account.followers_count)
.spacer
.public-account-header__tabs__tabs__buttons
.public-account-header__extra__links
= link_to account_following_index_url(account) do
- %strong= number_to_human account.following_count, strip_insignificant_zeros: true
+ %strong= friendly_number_to_human account.following_count
= t('accounts.following', count: account.following_count)
= link_to account_followers_url(account) do
- %strong= hide_followers_count?(account) ? '-' : (number_to_human account.followers_count, strip_insignificant_zeros: true)
- %strong= friendly_number_to_human account.followers_count
++ %strong= hide_followers_count?(account) ? '-' : (friendly_number_to_human account.followers_count)
= t('accounts.followers', count: account.followers_count)
.directory__card__extra
.accounts-table__count
- = number_to_human account.statuses_count, strip_insignificant_zeros: true
+ = friendly_number_to_human account.statuses_count
%small= t('accounts.posts', count: account.statuses_count).downcase
.accounts-table__count
- = hide_followers_count?(account) ? '-' : (number_to_human account.followers_count, strip_insignificant_zeros: true)
- = friendly_number_to_human account.followers_count
++ = hide_followers_count?(account) ? '-' : (friendly_number_to_human account.followers_count)
%small= t('accounts.followers', count: account.followers_count).downcase
.accounts-table__count
- if account.last_status_at.present?
"@babel/runtime": "^7.14.6",
"@gamestdio/websocket": "^0.3.2",
"@github/webauthn-json": "^0.5.7",
- "@rails/ujs": "^6.1.3",
+ "@rails/ujs": "^6.1.4",
"array-includes": "^3.1.3",
+ "atrament": "0.2.4",
"arrow-key-navigation": "^1.2.0",
"autoprefixer": "^9.8.6",
"axios": "^0.21.1",