From 6a2fd72f3a5b19f7858800de5139061f7ebbb6ac Mon Sep 17 00:00:00 2001 From: Terence Eden Date: Thu, 24 Apr 2025 11:07:54 +0100 Subject: [PATCH 1/2] Reduce path size for oEmbed and logo --- app/javascript/images/logo-symbol-icon.svg | 2 +- app/serializers/oembed_serializer.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/images/logo-symbol-icon.svg b/app/javascript/images/logo-symbol-icon.svg index c4c14f098a..40216cb769 100644 --- a/app/javascript/images/logo-symbol-icon.svg +++ b/app/javascript/images/logo-symbol-icon.svg @@ -1,2 +1,2 @@ - + diff --git a/app/serializers/oembed_serializer.rb b/app/serializers/oembed_serializer.rb index c87f14f26b..077c47d027 100644 --- a/app/serializers/oembed_serializer.rb +++ b/app/serializers/oembed_serializer.rb @@ -75,7 +75,7 @@ class OEmbedSerializer < ActiveModel::Serializer <<~HTML.squish
- +
Post by @#{object.account.pretty_acct}@#{provider_name}
View on Mastodon
From ff4f1901f2dc6360c704709200fbc3c6152e594c Mon Sep 17 00:00:00 2001 From: Terence Eden Date: Thu, 24 Apr 2025 11:51:56 +0100 Subject: [PATCH 2/2] Lossless optimisation for SVG images --- app/javascript/images/app-icon.svg | 54 ++++----- app/javascript/images/check.svg | 2 +- .../images/elephant_ui_conversation.svg | 104 ++++++++---------- .../images/elephant_ui_disappointed.svg | 39 ++++++- .../images/elephant_ui_greeting.svg | 87 ++++++++++++++- app/javascript/images/elephant_ui_plane.svg | 52 ++++++++- app/javascript/images/elephant_ui_working.svg | 32 +++++- app/javascript/images/filter-stripes.svg | 37 +++---- .../images/logo-symbol-wordmark.svg | 24 ++-- app/javascript/images/logo.svg | 18 +-- app/javascript/images/quote.svg | 4 +- app/javascript/images/warning-stripes.svg | 40 +++---- app/javascript/svg-icons/squiggly_arrow.svg | 2 +- 13 files changed, 336 insertions(+), 159 deletions(-) diff --git a/app/javascript/images/app-icon.svg b/app/javascript/images/app-icon.svg index 1035bd076e..22aeebb2ea 100644 --- a/app/javascript/images/app-icon.svg +++ b/app/javascript/images/app-icon.svg @@ -1,28 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/javascript/images/check.svg b/app/javascript/images/check.svg index 8a0ebe878d..eb687ba122 100644 --- a/app/javascript/images/check.svg +++ b/app/javascript/images/check.svg @@ -1,4 +1,4 @@ + d="M16.7 4.15a.75.75 0 01.14 1.05l-8 10.5a.75.75 0 01-1.13.07l-4.5-4.5a.75.75 0 011.06-1.06l3.89 3.89 7.48-9.82a.75.75 0 011.05-.14z" /> \ No newline at end of file diff --git a/app/javascript/images/elephant_ui_conversation.svg b/app/javascript/images/elephant_ui_conversation.svg index f849b59592..988384d1b7 100644 --- a/app/javascript/images/elephant_ui_conversation.svg +++ b/app/javascript/images/elephant_ui_conversation.svg @@ -1,57 +1,49 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/javascript/images/elephant_ui_disappointed.svg b/app/javascript/images/elephant_ui_disappointed.svg index 580c15a138..a1a8a402c3 100644 --- a/app/javascript/images/elephant_ui_disappointed.svg +++ b/app/javascript/images/elephant_ui_disappointed.svg @@ -1 +1,38 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/javascript/images/elephant_ui_greeting.svg b/app/javascript/images/elephant_ui_greeting.svg index f3eb4b142a..9c563fbc55 100644 --- a/app/javascript/images/elephant_ui_greeting.svg +++ b/app/javascript/images/elephant_ui_greeting.svg @@ -1 +1,86 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/javascript/images/elephant_ui_plane.svg b/app/javascript/images/elephant_ui_plane.svg index ca675c9eb3..24e24d9847 100644 --- a/app/javascript/images/elephant_ui_plane.svg +++ b/app/javascript/images/elephant_ui_plane.svg @@ -1 +1,51 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/javascript/images/elephant_ui_working.svg b/app/javascript/images/elephant_ui_working.svg index 8ba475db0a..d02496e086 100644 --- a/app/javascript/images/elephant_ui_working.svg +++ b/app/javascript/images/elephant_ui_working.svg @@ -1 +1,31 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/javascript/images/filter-stripes.svg b/app/javascript/images/filter-stripes.svg index 4c1b58cb74..1fa296c1a3 100755 --- a/app/javascript/images/filter-stripes.svg +++ b/app/javascript/images/filter-stripes.svg @@ -1,24 +1,15 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/app/javascript/images/logo-symbol-wordmark.svg b/app/javascript/images/logo-symbol-wordmark.svg index ee0b636d93..b2c42b03a0 100644 --- a/app/javascript/images/logo-symbol-wordmark.svg +++ b/app/javascript/images/logo-symbol-wordmark.svg @@ -1,11 +1,13 @@ - - - - - - - - - - - + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/javascript/images/logo.svg b/app/javascript/images/logo.svg index 11d0c30c56..1545d4d895 100644 --- a/app/javascript/images/logo.svg +++ b/app/javascript/images/logo.svg @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/app/javascript/images/quote.svg b/app/javascript/images/quote.svg index ae6fbbe04a..bc7a9721f6 100644 --- a/app/javascript/images/quote.svg +++ b/app/javascript/images/quote.svg @@ -1,3 +1,3 @@ - - + + diff --git a/app/javascript/images/warning-stripes.svg b/app/javascript/images/warning-stripes.svg index 9d68acdada..30a4811679 100755 --- a/app/javascript/images/warning-stripes.svg +++ b/app/javascript/images/warning-stripes.svg @@ -1,25 +1,15 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/javascript/svg-icons/squiggly_arrow.svg b/app/javascript/svg-icons/squiggly_arrow.svg index ae636d7dfd..3fd01e1460 100644 --- a/app/javascript/svg-icons/squiggly_arrow.svg +++ b/app/javascript/svg-icons/squiggly_arrow.svg @@ -1,3 +1,3 @@ - +