diff --git a/app/assets/javascripts/admin/templates/components/admin-web-hook-event.hbs b/app/assets/javascripts/admin/templates/components/admin-web-hook-event.hbs
index a98f8684f03..a73ddbcfb0f 100644
--- a/app/assets/javascripts/admin/templates/components/admin-web-hook-event.hbs
+++ b/app/assets/javascripts/admin/templates/components/admin-web-hook-event.hbs
@@ -7,7 +7,7 @@
{{d-button icon="ellipsis-v" action=(action "toggleRequest") label="admin.web_hooks.events.request"}}
{{d-button icon="ellipsis-v" action=(action "toggleResponse") label="admin.web_hooks.events.response"}}
- {{d-button icon="refresh" action=(action "redeliver") label="admin.web_hooks.events.redeliver"}}
+ {{d-button icon="sync" action=(action "redeliver") label="admin.web_hooks.events.redeliver"}}
{{#if expandDetails}}
diff --git a/app/assets/javascripts/admin/templates/customize-themes-show.hbs b/app/assets/javascripts/admin/templates/customize-themes-show.hbs
index d904f7d053b..e4796c8cdcb 100644
--- a/app/assets/javascripts/admin/templates/customize-themes-show.hbs
+++ b/app/assets/javascripts/admin/templates/customize-themes-show.hbs
@@ -75,7 +75,7 @@
{{#if model.remote_theme.commits_behind}}
{{#d-button action=(action "updateToLatest") icon="download" class='btn-primary'}}{{i18n "admin.customize.theme.update_to_latest"}}{{/d-button}}
{{else}}
- {{#d-button action=(action "checkForThemeUpdates") icon="refresh" class="btn-default"}}{{i18n "admin.customize.theme.check_for_updates"}}{{/d-button}}
+ {{#d-button action=(action "checkForThemeUpdates") icon="sync" class="btn-default"}}{{i18n "admin.customize.theme.check_for_updates"}}{{/d-button}}
{{/if}}
diff --git a/app/assets/javascripts/admin/templates/dashboard-problems.hbs b/app/assets/javascripts/admin/templates/dashboard-problems.hbs
index 901b6eb8d7a..0f0b1f9d290 100644
--- a/app/assets/javascripts/admin/templates/dashboard-problems.hbs
+++ b/app/assets/javascripts/admin/templates/dashboard-problems.hbs
@@ -18,7 +18,7 @@
- {{d-button action=(action "refreshProblems") class="btn-default" icon="refresh" label="admin.dashboard.refresh_problems"}}
+ {{d-button action=(action "refreshProblems") class="btn-default" icon="sync" label="admin.dashboard.refresh_problems"}}
{{i18n 'admin.dashboard.last_checked'}}: {{problemsTimestamp}}
{{/conditional-loading-section}}
diff --git a/app/assets/javascripts/admin/templates/modal/admin-theme-item.hbs b/app/assets/javascripts/admin/templates/modal/admin-theme-item.hbs
index be79a0e16a2..e1b6bd0fe83 100644
--- a/app/assets/javascripts/admin/templates/modal/admin-theme-item.hbs
+++ b/app/assets/javascripts/admin/templates/modal/admin-theme-item.hbs
@@ -2,7 +2,7 @@
diff --git a/app/assets/javascripts/discourse/templates/topic.hbs b/app/assets/javascripts/discourse/templates/topic.hbs
index 0c9629ca9d7..61dd9e936d5 100644
--- a/app/assets/javascripts/discourse/templates/topic.hbs
+++ b/app/assets/javascripts/discourse/templates/topic.hbs
@@ -309,7 +309,7 @@
{{d-button action=(route-action "showLogin") class="btn-primary topic-retry" icon="user" label="log_in"}}
{{/unless}}
{{else}}
- {{d-button action=(action "retryLoading") class="btn-primary topic-retry" icon="refresh" label="errors.buttons.again"}}
+ {{d-button action=(action "retryLoading") class="btn-primary topic-retry" icon="sync" label="errors.buttons.again"}}
{{/if}}
{{conditional-loading-spinner condition=retrying}}
diff --git a/app/assets/javascripts/discourse/templates/user.hbs b/app/assets/javascripts/discourse/templates/user.hbs
index 755d9090f1f..02ff00914ce 100644
--- a/app/assets/javascripts/discourse/templates/user.hbs
+++ b/app/assets/javascripts/discourse/templates/user.hbs
@@ -54,7 +54,7 @@
{{#if model.ignored}}
{{d-button class="btn-default"
action=(action "watchUser")
- icon="eye"
+ icon="far-eye"
label="user.watch"}}
{{else}}
{{d-button class="btn-danger"
@@ -99,7 +99,7 @@
{{/if}}
{{plugin-outlet name="user-post-names" args=(hash model=model)}}
- {{#if model.location}}{{d-icon "map-marker"}} {{model.location}}{{/if}}
+ {{#if model.location}}{{d-icon "map-marker-alt"}} {{model.location}}{{/if}}
{{#if model.website_name}}
{{d-icon "globe"}}
{{#if linkWebsite}}
diff --git a/app/serializers/concerns/user_auth_tokens_mixin.rb b/app/serializers/concerns/user_auth_tokens_mixin.rb
index 65a7cb3f5de..4cb432d86c5 100644
--- a/app/serializers/concerns/user_auth_tokens_mixin.rb
+++ b/app/serializers/concerns/user_auth_tokens_mixin.rb
@@ -42,13 +42,13 @@ module UserAuthTokensMixin
def icon
case BrowserDetection.os(object.user_agent)
when :android
- 'android'
+ 'fab-android'
when :macos, :ios
- 'apple'
+ 'fab-apple'
when :linux
- 'linux'
+ 'fab-linux'
when :windows
- 'windows'
+ 'fab-windows'
else
'question'
end