DEV: fix some deprecated SVG icon refs

DEV: fix some deprecated SVG icon refs

diff --git a/app/assets/javascripts/admin/components/user-flag-percentage.js.es6 b/app/assets/javascripts/admin/components/user-flag-percentage.js.es6
index 22713a1..cd6814c 100644
--- a/app/assets/javascripts/admin/components/user-flag-percentage.js.es6
+++ b/app/assets/javascripts/admin/components/user-flag-percentage.js.es6
@@ -30,7 +30,7 @@ export default Ember.Component.extend({
       result.className = "disagreed";
       result.label = `${result.disagreed}%`;
     } else {
-      result.icon = "external-link";
+      result.icon = "external-link-alt";
       result.className = "ignored";
       result.label = `${result.ignored}%`;
     }
diff --git a/app/assets/javascripts/admin/helpers/disposition-icon.js.es6 b/app/assets/javascripts/admin/helpers/disposition-icon.js.es6
index 2838149..2a2440a 100644
--- a/app/assets/javascripts/admin/helpers/disposition-icon.js.es6
+++ b/app/assets/javascripts/admin/helpers/disposition-icon.js.es6
@@ -9,7 +9,7 @@ export default Ember.Helper.extend({
     let title = "admin.flags.dispositions." + disposition;
     switch (disposition) {
       case "deferred": {
-        icon = "external-link";
+        icon = "external-link-alt";
         break;
       }
       case "agreed": {
diff --git a/app/assets/javascripts/admin/templates/components/flagged-post.hbs b/app/assets/javascripts/admin/templates/components/flagged-post.hbs
index 6d96983..b9cab70 100644
--- a/app/assets/javascripts/admin/templates/components/flagged-post.hbs
+++ b/app/assets/javascripts/admin/templates/components/flagged-post.hbs
@@ -94,7 +94,7 @@
           class="btn-default defer-flag"
           title="admin.flags.ignore_flag_title"
           action=(action "defer")
-          icon="external-link"
+          icon="external-link-alt"
           label="admin.flags.ignore_flag"}}
 
         {{admin-delete-flag-dropdown
diff --git a/app/assets/javascripts/admin/templates/components/themes-list-item.hbs b/app/assets/javascripts/admin/templates/components/themes-list-item.hbs
index 42e6674..6634886 100644
--- a/app/assets/javascripts/admin/templates/components/themes-list-item.hbs
+++ b/app/assets/javascripts/admin/templates/components/themes-list-item.hbs
@@ -12,7 +12,7 @@
           {{d-icon "check" class="default-indicator" title="admin.customize.theme.default_theme_tooltip"}}
         {{/if}}
         {{#if theme.isPendingUpdates}}
-          {{d-icon "refresh" title="admin.customize.theme.updates_available_tooltip" class="light-grey-icon"}}
+          {{d-icon "sync" title="admin.customize.theme.updates_available_tooltip" class="light-grey-icon"}}
         {{/if}}
         {{#if theme.isBroken}}
           {{d-icon "exclamation-circle" class="broken-indicator" title="admin.customize.theme.broken_theme_tooltip"}}
diff --git a/app/assets/javascripts/admin/templates/customize-themes-index.hbs b/app/assets/javascripts/admin/templates/customize-themes-index.hbs
index 565d002..39bdfc7 100644
--- a/app/assets/javascripts/admin/templates/customize-themes-index.hbs
+++ b/app/assets/javascripts/admin/templates/customize-themes-index.hbs
@@ -4,7 +4,7 @@
     <h1>{{I18n "admin.customize.theme.themes_intro"}}</h1>
     <div class="external-resources">
       {{#each externalResources as |resource|}}
-        <a href={{resource.link}} class="external-link" target="_blank">
+        <a href={{resource.link}} class="external-link-alt" target="_blank">
           {{d-icon resource.icon}}
           {{I18n resource.key}}
         </a>
diff --git a/app/assets/javascripts/admin/templates/users-list-show.hbs b/app/assets/javascripts/admin/templates/users-list-show.hbs
index 6aab386..4e35367 100644
--- a/app/assets/javascripts/admin/templates/users-list-show.hbs
+++ b/app/assets/javascripts/admin/templates/users-list-show.hbs
@@ -52,7 +52,7 @@
               </a>
               {{#link-to 'adminUser' user}}{{unbound user.username}}{{/link-to}}
               {{#if user.staged}}
-                {{d-icon "envelope-o" title="user.staged" }}
+                {{d-icon "far-envelope" title="user.staged" }}
               {{/if}}
             </td>
             <td class='email'>
diff --git a/app/assets/javascripts/admin/templates/version-checks.hbs b/app/assets/javascripts/admin/templates/version-checks.hbs
index abd5f4b..111d863 100644
--- a/app/assets/javascripts/admin/templates/version-checks.hbs
+++ b/app/assets/javascripts/admin/templates/version-checks.hbs
@@ -9,13 +9,13 @@
       </div>
 
       {{#if versionCheck.noCheckPerformed}}
-        <div class="version-number"> 
-          <h4>{{i18n 'admin.dashboard.latest_version'}}</h4>  
+        <div class="version-number">
+          <h4>{{i18n 'admin.dashboard.latest_version'}}</h4>
           <h3>&mdash;</h3>
         </div>
         <div class="version-status">
           <div class="face">
-            <span class="icon critical-updates-available">{{d-icon "frown-o"}}</span>
+            <span class="icon critical-updates-available">{{d-icon "far-frown"}}</span>
           </div>
           <div class="version-notes">
             <span class="normal-note">{{i18n 'admin.dashboard.no_check_performed'}}</span>
@@ -24,15 +24,15 @@
       {{else}}
         {{#if versionCheck.stale_data}}
           <div class="version-number">
-            <h4>{{i18n 'admin.dashboard.latest_version'}}</h4>  
+            <h4>{{i18n 'admin.dashboard.latest_version'}}</h4>
             <h3>{{#if versionCheck.version_check_pending}}{{dash-if-empty versionCheck.installed_version}}{{/if}}</h3>
             </div>
           <div class="version-status">
             <div class="face">
               {{#if versionCheck.version_check_pending}}
-                <span class='icon up-to-date'>{{d-icon "smile-o"}}</span>
+                <span class='icon up-to-date'>{{d-icon "far-smile"}}</span>
               {{else}}
-                <span class="icon critical-updates-available">{{d-icon "frown-o"}}</span>
+                <span class="icon critical-updates-available">{{d-icon "far-frown"}}</span>
               {{/if}}
             </div>
             <div class="version-notes">
@@ -47,19 +47,19 @@
           </div>
         {{else}}
           <div class="version-number">
-            <h4>{{i18n 'admin.dashboard.latest_version'}}</h4>  
+            <h4>{{i18n 'admin.dashboard.latest_version'}}</h4>
             <h3>{{dash-if-empty versionCheck.latest_version}}</h3>
           </div>
           <div class="version-status">
             <div class="face">
               {{#if versionCheck.upToDate }}
-              <span class='icon up-to-date'>{{d-icon "smile-o"}}</span>
+              <span class='icon up-to-date'>{{d-icon "far-smile"}}</span>
               {{else}}
                 <span class="icon {{if versionCheck.critical_updates 'critical-updates-available' 'updates-available'}}">
                   {{#if versionCheck.behindByOneVersion}}
                     {{d-icon "meh-o"}}
                   {{else}}
-                    {{d-icon "frown-o"}}
+                    {{d-icon "far-frown"}}
                   {{/if}}
                 </span>
               {{/if}}
diff --git a/app/assets/javascripts/discourse/components/composer-action-title.js.es6 b/app/assets/javascripts/discourse/components/composer-action-title.js.es6
index 25fc7f4..bf7c9bc 100644
--- a/app/assets/javascripts/discourse/components/composer-action-title.js.es6
+++ b/app/assets/javascripts/discourse/components/composer-action-title.js.es6
@@ -56,7 +56,7 @@ export default Ember.Component.extend({
 
     if (originalUser) {
       editTitle += `
-        ${iconHTML("mail-forward", { class: "reply-to-glyph" })}
+        ${iconHTML("share", { class: "reply-to-glyph" })}
         ${originalUser.avatar}
         <span class="original-username">${originalUser.username}</span>
       `;
diff --git a/app/assets/javascripts/discourse/components/composer-editor.js.es6 b/app/assets/javascripts/discourse/components/composer-editor.js.es6
index fe0a627..c84ebc9 100644

[... diff too long, it was truncated ...]

GitHub sha: 9886934e