Testing countdown
-
Testing recurring
-
-
+
+
Wednesday
`;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e6f9d4af200..19c3ad3889f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -38,8 +38,8 @@ importers:
specifier: ^1.0.0
version: 1.0.0
'@fortawesome/fontawesome-free':
- specifier: 5.15.4
- version: 5.15.4
+ specifier: 6.6.0
+ version: 6.6.0
'@glint/core':
specifier: ^1.4.1-unstable.01b8deb
version: 1.4.1-unstable.ff9ea6c(typescript@5.5.4)
@@ -2134,8 +2134,8 @@ packages:
'@floating-ui/utils@0.2.7':
resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==}
- '@fortawesome/fontawesome-free@5.15.4':
- resolution: {integrity: sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==}
+ '@fortawesome/fontawesome-free@6.6.0':
+ resolution: {integrity: sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==}
engines: {node: '>=6'}
'@gar/promisify@1.1.3':
@@ -9785,7 +9785,7 @@ snapshots:
'@floating-ui/utils@0.2.7': {}
- '@fortawesome/fontawesome-free@5.15.4': {}
+ '@fortawesome/fontawesome-free@6.6.0': {}
'@gar/promisify@1.1.3': {}
diff --git a/spec/lib/svg_sprite/svg_sprite_spec.rb b/spec/lib/svg_sprite/svg_sprite_spec.rb
index 64db6fe9020..a2711a0dc61 100644
--- a/spec/lib/svg_sprite/svg_sprite_spec.rb
+++ b/spec/lib/svg_sprite/svg_sprite_spec.rb
@@ -11,7 +11,7 @@ RSpec.describe SvgSprite do
it "can generate a bundle" do
bundle = SvgSprite.bundle
expect(bundle).to match(/heart/)
- expect(bundle).to match(/angle-double-down/)
+ expect(bundle).to match(/angles-down/)
end
it "can generate paths" do
@@ -200,16 +200,16 @@ RSpec.describe SvgSprite do
end
it "includes icons from SiteSettings" do
- SiteSetting.svg_icon_subset = "blender|drafting-compass|fab-bandcamp"
+ SiteSetting.svg_icon_subset = "blender|compass-drafting|fab-bandcamp"
all_icons = SvgSprite.all_icons
expect(all_icons).to include("blender")
- expect(all_icons).to include("drafting-compass")
+ expect(all_icons).to include("compass-drafting")
expect(all_icons).to include("fab-bandcamp")
SiteSetting.svg_icon_subset = nil
SvgSprite.expire_cache
- expect(SvgSprite.all_icons).not_to include("drafting-compass")
+ expect(SvgSprite.all_icons).not_to include("compass-drafting")
# does not fail on non-string setting
SiteSetting.svg_icon_subset = false
diff --git a/spec/requests/svg_sprite_controller_spec.rb b/spec/requests/svg_sprite_controller_spec.rb
index ef9c8b6bd80..fc9dede6ece 100644
--- a/spec/requests/svg_sprite_controller_spec.rb
+++ b/spec/requests/svg_sprite_controller_spec.rb
@@ -93,7 +93,7 @@ RSpec.describe SvgSpriteController do
data = response.parsed_body
expect(data.length).to eq(200)
- expect(data[0]["id"]).to eq("ad")
+ expect(data[0]["id"]).to eq("0")
end
it "should filter" do
@@ -113,12 +113,12 @@ RSpec.describe SvgSpriteController do
get "/svg-sprite/picker-search"
data = response.parsed_body
- beer_icon = response.parsed_body.find { |i| i["id"] == "beer" }
+ beer_icon = response.parsed_body.find { |i| i["id"] == "beer-mug-empty" }
expect(beer_icon).to be_present
get "/svg-sprite/picker-search", params: { only_available: "true" }
data = response.parsed_body
- beer_icon = response.parsed_body.find { |i| i["id"] == "beer" }
+ beer_icon = response.parsed_body.find { |i| i["id"] == "beer-mug-empty" }
expect(beer_icon).to be nil
expect(data.length).to eq(200)
end
diff --git a/spec/system/admin_badges_spec.rb b/spec/system/admin_badges_spec.rb
index 93fbf91a50a..35a3aa12a56 100644
--- a/spec/system/admin_badges_spec.rb
+++ b/spec/system/admin_badges_spec.rb
@@ -43,7 +43,7 @@ describe "Admin Badges Page", type: :system do
badges_page.form.field("enabled").accept
badges_page.form.field("name").fill_in("a name")
badges_page.form.field("badge_type_id").select(BadgeType::Bronze)
- badges_page.form.field("icon").select("ambulance")
+ badges_page.form.field("icon").select("truck-medical")
badges_page.form.field("description").fill_in("a description")
badges_page.form.field("long_description").fill_in("a long_description")
badges_page.form.field("badge_grouping_id").select(BadgeGrouping::GettingStarted)
@@ -75,11 +75,11 @@ describe "Admin Badges Page", type: :system do
badge = Badge.find(Badge::Autobiographer)
badge.update!(image_upload_id: Fabricate(:image_upload).id)
- badges_page.visit_page(Badge::Autobiographer).choose_icon("ambulance").submit_form
+ badges_page.visit_page(Badge::Autobiographer).choose_icon("truck-medical").submit_form
expect(badges_page).to have_saved_form
expect(badge.reload.image_upload_id).to be_blank
- expect(badge.icon).to eq("ambulance")
+ expect(badge.icon).to eq("truck-medical")
end
end
@@ -102,7 +102,7 @@ describe "Admin Badges Page", type: :system do
badges_page.form.field("enabled").accept
badges_page.form.field("name").fill_in("a name")
badges_page.form.field("badge_type_id").select(BadgeType::Bronze)
- badges_page.form.field("icon").select("ambulance")
+ badges_page.form.field("icon").select("truck-medical")
badges_page.submit_form
expect(badges_page).to have_saved_form
badges_page.form.field("name").fill_in("another name")
diff --git a/spec/system/editing_sidebar_community_section_spec.rb b/spec/system/editing_sidebar_community_section_spec.rb
index 7cb08ecbbb9..45502f5d28f 100644
--- a/spec/system/editing_sidebar_community_section_spec.rb
+++ b/spec/system/editing_sidebar_community_section_spec.rb
@@ -23,7 +23,7 @@ RSpec.describe "Editing Sidebar Community Section", type: :system do
visit("/latest")
expect(sidebar.primary_section_icons("community")).to eq(
- %w[layer-group user flag wrench ellipsis-v],
+ %w[layer-group user flag wrench ellipsis-vertical],
)
modal = sidebar.click_community_section_more_button.click_customize_community_section_button
@@ -37,7 +37,7 @@ RSpec.describe "Editing Sidebar Community Section", type: :system do
)
expect(sidebar.primary_section_icons("community")).to eq(
- %w[user paper-plane flag wrench ellipsis-v],
+ %w[user paper-plane flag wrench ellipsis-vertical],
)
modal = sidebar.click_community_section_more_button.click_customize_community_section_button
@@ -50,7 +50,7 @@ RSpec.describe "Editing Sidebar Community Section", type: :system do
)
expect(sidebar.primary_section_icons("community")).to eq(
- %w[layer-group user flag wrench ellipsis-v],
+ %w[layer-group user flag wrench ellipsis-vertical],
)
end
diff --git a/spec/system/page_objects/admin_badges.rb b/spec/system/page_objects/admin_badges.rb
index 32bf9c942f0..dc7105c5f0a 100644
--- a/spec/system/page_objects/admin_badges.rb
+++ b/spec/system/page_objects/admin_badges.rb
@@ -35,7 +35,7 @@ module PageObjects
def choose_icon(name)
form.choose_conditional("choose-icon")
- form.field("icon").select("ambulance")
+ form.field("icon").select("truck-medical")
self
end
diff --git a/vendor/assets/svg-icons/fontawesome/brands.svg b/vendor/assets/svg-icons/fontawesome/brands.svg
index 21a871aa3ec..59e1b1593ba 100644
--- a/vendor/assets/svg-icons/fontawesome/brands.svg
+++ b/vendor/assets/svg-icons/fontawesome/brands.svg
@@ -1,1391 +1,1484 @@
-