From 7c6bc21771857362675c94b0440b5bd28acd91b2 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sat, 22 Dec 2018 23:46:42 -0500 Subject: [PATCH 01/36] Updating site icons - Rebase conflict with icons, updated with Merveilles ones x2 on 4.0.2 --- public/android-chrome-192x192.png | Bin 0 -> 10580 bytes public/apple-touch-icon.png | Bin 0 -> 9619 bytes public/badge.png | Bin 4058 -> 4793 bytes public/favicon.ico | Bin 16110 -> 5558 bytes public/mask-icon.svg | 16 ++++++++++++++++ public/mstile-150x150.png | Bin 0 -> 6960 bytes 6 files changed, 16 insertions(+) create mode 100644 public/android-chrome-192x192.png create mode 100644 public/apple-touch-icon.png create mode 100644 public/mask-icon.svg create mode 100644 public/mstile-150x150.png diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..cb17bce83dfa45650e5bcb9a7f23c5016140353c GIT binary patch literal 10580 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 literal 0 HcmV?d00001 diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c13c9d5bc27f2e3bd0540b73b41b78efc803d195 GIT binary patch literal 9619 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 U_r2Ja^`A*jcJ8*dy8;sa4T$C=^#A|> literal 4058 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 AFaQ7m literal 16110 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 + + + + + + + + + + + + + + diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb29b7bbc6b95f8844d52f93111b382ccfbf4ba GIT binary patch literal 6960 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 literal 0 HcmV?d00001 From 34b835c876d8b412508db4514887543317654f5c Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sun, 23 Dec 2018 00:04:43 -0500 Subject: [PATCH 02/36] Better apple icon --- public/apple-touch-icon.png | Bin 9619 -> 4926 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index c13c9d5bc27f2e3bd0540b73b41b78efc803d195..53c434aaa32092ea4d5ddcf0806d2a7eb0fe9436 100644 GIT binary patch literal 4926 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 Y4q7gOP4@Qk_rGWv>s#oR>7I-DKdoi7FaQ7m literal 9619 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 Date: Sun, 17 Mar 2019 15:31:46 -0700 Subject: [PATCH 03/36] Updates safari mask icon to be white - Rebase conflict on 4.0.2 --- app/views/layouts/application.html.haml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index cef59ced26..bd6324e8ee 100755 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -19,9 +19,9 @@ - %w(57 60 72 76 114 120 144 152 167 180 1024).each do |size| %link{ rel: 'apple-touch-icon', sizes: "#{size}x#{size}", href: asset_pack_path("media/icons/apple-touch-icon-#{size}x#{size}.png") }/ - %link{ rel: 'mask-icon', href: asset_pack_path('media/images/logo-symbol-icon.svg'), color: '#6364FF' }/ + %link{ rel: 'mask-icon', href: asset_pack_path('media/images/logo-symbol-icon.svg'), color: '#FFFFFF' }/ %link{ rel: 'manifest', href: manifest_path(format: :json) }/ - %meta{ name: 'theme-color', content: '#191b22' }/ + %meta{ name: 'theme-color', content: '#282c37' }/ %meta{ name: 'apple-mobile-web-app-capable', content: 'yes' }/ %title= content_for?(:page_title) ? safe_join([yield(:page_title).chomp.html_safe, title], ' - ') : title From dfa44169b47e0fe04efda48d92d17c9549465a47 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sun, 7 Apr 2019 18:27:00 -0700 Subject: [PATCH 04/36] Changes theme color of merveilles for android devices - Rebase conflict on 4.0.2 --- app/views/layouts/application.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index bd6324e8ee..4fec902953 100755 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -21,7 +21,7 @@ %link{ rel: 'mask-icon', href: asset_pack_path('media/images/logo-symbol-icon.svg'), color: '#FFFFFF' }/ %link{ rel: 'manifest', href: manifest_path(format: :json) }/ - %meta{ name: 'theme-color', content: '#282c37' }/ + %meta{ name: 'theme-color', content: '#000000' }/ %meta{ name: 'apple-mobile-web-app-capable', content: 'yes' }/ %title= content_for?(:page_title) ? safe_join([yield(:page_title).chomp.html_safe, title], ' - ') : title From 21d9d3fc33167835f24ce324a38278954c8e1717 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sat, 26 Oct 2019 15:31:07 -0700 Subject: [PATCH 05/36] Adds merveilles styles as custom theme - Rebase conflict with hometown: custom styles, kept in Merveilles styles --- app/javascript/styles/merveilles.scss | 1934 +++++++++++++++++++++++++ config/locales/en.yml | 3 +- config/themes.yml | 4 +- 3 files changed, 1939 insertions(+), 2 deletions(-) create mode 100644 app/javascript/styles/merveilles.scss diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss new file mode 100644 index 0000000000..6e6ca60796 --- /dev/null +++ b/app/javascript/styles/merveilles.scss @@ -0,0 +1,1934 @@ +@import 'application'; +/* + general +*/ + +:root { + --black: #000; + --gray-shade-1: #111; + --gray-shade-2: #222; + --gray-shade-3: #333; + --gray-shade-4: #444; + --gray-shade-5: #555; + --gray-shade-6: #666; + --gray-shade-7: #777; + --gray-shade-8: #888; + --gray-shade-9: #999; + --gray-shade-a: #aaa; + --gray-shade-c: #ccc; + --gray-shade-e: #eee; + --white: #fff; + --cyan: #72dec2; +} + +html { + scrollbar-color: var(--gray-shade-3) var(--gray-shade-2) !important; +} + +body { + background: var(--gray-shade-2) !important; +} + +.ui { + background: var(--gray-shade-1) !important; +} + +.button { + background: var(--cyan)!important; + color: var(--gray-shade-3); +} + +.button:hover { + background: var(--cyan); + color: var(--gray-shade-e); +} + +.app-holder>div { + background: var(--gray-shade-2) !important; +} + +.link-button { + color: var(--cyan); + text-decoration: underline; +} + +.column-header { + height: 45px; + overflow: hidden; + line-height: 15px; + font-size: 14px; +} + +.column-header>button { + background: var(--gray-shade-3) !important; +} + +.column-header__button { + background: var(--gray-shade-3) !important; + margin: 0px !important; + color: var(--gray-shade-1) !important; +} + +.column-header__button:hover { + color: var(--white) !important; + cursor: pointer; +} + +.column-header__collapsible-inner { + background: var(--gray-shade-1); +} + +.column-header__collapsible-inner .column-settings__section { + color: var(--white); +} + +.column-header__collapsible-inner .column-settings__section.setting-toggle__label { + color: var(--white); +} + +.column-header__collapsible-inner .text-btn { + display: inline-block; + font-family: inherit; + font-size: inherit; + cursor: pointer; + border: 2px solid white; + background: var(--white); + padding: 5px 10px !important; + border-radius: 30px; + color: var(--black); +} + +.column-header__collapsible-inner .text-btn:hover { + background: var(--gray-shade-1); + color: var(--white); + text-decoration: none; +} + +.react-toggle--checked .react-toggle-thumb { + border-color: var(--black); + border-width: 2px; +} + +.react-toggle .react-toggle-track { + background-color: var(--gray-shade-3) !important; + border-color: var(--gray-shade-1); + border-width: 2px; +} + +.react-toggle:hover .react-toggle-track { + background-color: var(--cyan) !important; +} + +.setting-toggle__label { + color: var(--gray-shade-9); +} + +.react-toggle-track-x svg path { + opacity: 0.25; +} + +.react-toggle-track-check svg path { + fill: var(--cyan) !important; +} + +.loading-bar { + background-color: var(--cyan) !important; +} + +.loading-indicator { + color: var(--cyan) !important; +} + +.loading-indicator__figure { + border-color: var(--cyan) !important; +} + +@keyframes loader-figure { + 0% { + background-color: var(--cyan); + width: 0; + height: 0; + } + + 29% { + background-color: var(--cyan); + } + + 30% { + width: 42px; + height: 42px; + background-color: transparent; + border-width: 21px; + opacity: 1; + } + + 100% { + width: 42px; + height: 42px; + background-color: transparent; + border-width: 0; + opacity: 0; + } +} + +.notification { + background: var(--gray-shade-2) !important; +} + +.notification__favourite-icon-wrapper { + left: 10px; + top: 2px; + position: absolute; +} + +.notification__favourite-icon-wrapper .star-icon:before { + display: none !important; +} + +.notification__favourite-icon-wrapper .star-icon { + background-image: url("data:image/svg+xml; utf8,"); + height: 15px; + background-position: center; + background-size: 15px; +} + +.notification__favourite-icon-wrapper .fa-retweet:before { + display: none !important; +} + +.notification__favourite-icon-wrapper .fa-retweet { + background-image: url("data:image/svg+xml; utf8,"); + height: 17px; + background-size: 17px; + background-position: center; +} + +.notification__filter-bar button { + background: var(--black); + color: var(--gray-shade-7); +} + +.notification__filter-bar { + background: var(--black); + border-bottom-color: var(--gray-shade-3); +} + +.notification__filter-bar button.active { + color: var(--white); +} + +.notification__filter-bar button.active:before { + border-color: transparent transparent var(--gray-shade-3); +} + +.notification__filter-bar button.active:after { + border-color: transparent transparent var(--gray-shade-2); +} + +.star-icon .icon-button:hover { + color: var(--white) !important; + cursor: pointer; +} + +.notification__message { + color: var(--gray-shade-5) !important; + margin: 0px; + line-height: 30px; + padding: 0px; + padding-left: 67px; + border-bottom: 1px solid var(--gray-shade-3); + background: var(--black); + font-size: 12px; +} + +.notification__message .fa { + color: var(--cyan) !important; +} + +.status { + border-bottom: 1px solid var(--gray-shade-3) !important; +} + +.status__wrapper { + background: var(--gray-shade-2) !important; +} + +.status.status-direct:not(.read) { + border-bottom-color: var(--gray-shade-3); + background: var(--black); +} + +.display-name__account { + color: var(--gray-shade-5) !important; +} + +.status.light .display-name strong, +.status.light .status__display-name { + color: var(--white); +} + +.status.light .status__content a { + color: var(--cyan); +} + +.icon-button, +.icon-button.inverted { + color: var(--white) !important; +} + +.icon-button.active { + color: var(--cyan) !important; +} + +.icon-button:hover { + color: var(--cyan) !important; + cursor: pointer; + background-color: rgba(0,0,0,0); +} + +.compose-form__sensitive-button .icon-button { + color: var(--gray-shade-3)!important; +} + +.compose-form__sensitive-button .icon-button:hover { + color: var(--gray-shade-5)!important; +} + +.compose-form__sensitive-button .checkbox.active { + border-color: var(--cyan); + background-color: var(--cyan); +} + +.status__relative-time { + color: var(--gray-shade-5) !important; +} + +.status__content p { + color: var(--white) !important; +} + +.muted .status__content p { + color: var(--gray-shade-7) !important; +} + +.muted .status__content a { + color: var(--gray-shade-9) !important; +} + +.muted .status__display-name strong { + color: var(--gray-shade-9) !important; +} + +a.floating-action-button { + background: var(--white); + color: var(--black); +} + +a.floating-action-button:hover, +.floating-action-button:focus, +.floating-action-button:active { + background: var(--gray-shade-e); + color: var(--black); +} + +::-webkit-scrollbar { + width: 5px !important; + height: 5px !important; +} + +::-webkit-scrollbar-thumb { + background: var(--gray-shade-3) !important; +} + +::-webkit-scrollbar-thumb:hover { + background: var(--gray-shade-5) !important; + cursor: pointer; +} + +::-webkit-scrollbar-thumb:active { + background: var(--white) !important; + cursor: pointer; +} + +::-webkit-scrollbar-track { + background: var(--gray-shade-2) !important; +} + +::-webkit-scrollbar-track:hover { + background: var(--gray-shade-2) !important; +} + +::-webkit-scrollbar-track:active { + background: var(--gray-shade-3) !important; +} + +.detailed-status { + background: var(--gray-shade-2); +} + +.status__content__read-more-button, +.status__content .status__content__spoiler-link { + background: var(--black); + color: var(--white); + font-size: 12px; + display: block; + border-radius: 3px; + line-height: 30px; + padding: 0px 10px; + margin-top: 15px; + text-transform: capitalize; + font-weight: normal; + margin-left: 0px; +} + +.status__content__read-more-button:hover, +.status__content .status__content__spoiler-link:hover { + text-decoration: none; + background: var(--white); + color: var(--black); +} + +.dropdown-menu, +.dropdown-menu__item a { + background: var(--gray-shade-4); + color: var(--gray-shade-e); +} + +.dropdown-menu__arrow.bottom { + border-bottom-color: var(--gray-shade-4); +} + +.dropdown-menu__separator { + border-bottom: 1px solid var(--gray-shade-a); +} + +.dropdown-menu__item a:active, .dropdown-menu__item a:focus, .dropdown-menu__item a:hover { + background: var(--cyan); + color: var(--gray-shade-3); +} + +.column>.scrollable { + background: var(--gray-shade-2); + scrollbar-color: var(--gray-shade-3) var(--gray-shade-2); + scrollbar-width: thin; +} + +.column-header__back-button { + background: var(--gray-shade-3); + margin: 0px; + color: var(--white); +} + +.column-settings__hashtags .column-select__control { + background: var(--gray-shade-3); + color: var(--white); +} + +.column-settings__hashtags .column-select__placeholder, +.column-settings__hashtags .column-select__indicator-separator, +.column-settings__hashtags .column-select__clear-indicator, +.column-settings__hashtags .column-select__dropdown-indicator { + color: var(--gray-shade-a); +} + +.column-settings__hashtags .column-select__clear-indicator:active, +.column-settings__hashtags .column-select__clear-indicator:focus, +.column-settings__hashtags .column-select__clear-indicator:hover, +.column-settings__hashtags .column-select__dropdown-indicator:active, +.column-settings__hashtags .column-select__dropdown-indicator:focus, +.column-settings__hashtags .column-select__dropdown-indicator:hover { + color: var(--gray-shade-e); +} + +.column-select__menu { + background: var(--gray-shade-2)!important; + color: var(--gray-shade-e); +} + +.column-settings__hashtags .column-select__input, +.column-settings__hashtags .column-select__multi-value__label { + color: var(--white); +} + +.column-settings__hashtags .column-select__option { + color: var(--cyan); +} + +.column-settings__hashtags .column-select__option--is-focused, +.column-settings__hashtags .column-select__option--is-selected { + background: var(--gray-shade-3); +} + +.attachment-list__list a { + color: var(--gray-shade-9); +} + +.attachment-list.compact .fa { + color: var(--gray-shade-9); +} + +.status__action-bar { + margin-bottom: 5px; +} + +.status__action-bar__counter { + margin-right: 0px; +} + +.status__action-bar-button { + margin-right: 5px !important; + border-radius: 3px; + width: 20px !important; + height: 20px !important; +} + +.status__action-bar-button > * { + display: block; + width: 20px !important; + height: 20px !important; + margin-top: 0px !important; + background-position: center center !important; +} + +.status__action-bar-button.icon-button:hover { + cursor: pointer; +} + +.status__action-bar__counter__label { + position: absolute; + left: 140px; + bottom: 11px; + line-height: 22px; + color: var(--gray-shade-4); + font-size: 14px; + font-weight: normal; + display: none; +} + +.status__action-bar-button[aria-label="Share"] { + display: none; +} + +.status__action-bar-dropdown { + margin-left: auto; +} + +.detailed-status__meta { + color: var(--gray-shade-6); +} + +.column { + padding: 5px 2.5px 5px 2.5px; +} + +.column-header>.column-header__back-button { + color: var(--white); +} + +.column-header.active { + box-shadow: 0 1px 0 rgba(114, 222, 194, 0.6); +} + +.column-header__wrapper.active:before { + background: radial-gradient(ellipse, rgba(114, 222, 194, 0.6) 0%, rgba(43, 144, 217, 0) 60%); +} + +.status__content a { + color: var(--gray-shade-c); +} + +.detailed-status__action-bar { + background: none; + border-top: 1px solid var(--gray-shade-4); + border-bottom: 1px solid var(--gray-shade-4); +} + +.detailed-status__action-bar button > * { + display: block !important; + height: 20px; + width: 20px; +} + +.drawer { + padding: 5px 2.5px 5px 5px !important; +} + +.drawer__header { + margin-bottom: 0px; + background: var(--gray-shade-3); + height:45px; +} + +.drawer__header a { + color: var(--white); +} + +.drawer__header a:hover { + background: var(--gray-shade-4); +} + +.drawer__inner { + background-color: var(--gray-shade-3); + background-image: url(https://s3-eu-central-1.amazonaws.com/merveilles/site_uploads/files/000/000/002/original/hero.png); + background-size: 440px; + background-repeat: no-repeat; + background-position: left bottom; +} + +.drawer__inner.darker { + background: var(--gray-shade-2); +} + +.drawer__inner__mastodon { + display: none; +} + +.search { + margin-bottom: 0px; +} + +.search__input { + padding: 15px; + background: var(--gray-shade-2); + color: var(--white); + height: 45px; + font-size: 14px; +} + +.search__input:active { + background: var(--black); +} + +.search__input:focus { + background: var(--gray-shade-2); +} + +.search__input::placeholder { + color: var(--gray-shade-7); +} + +.search__icon .fa-search, +.search__icon .fa-times-circle { + position: absolute; + top: 15px; +} + +.compose-form { + position: relative; + z-index: 0; +} + +.compose-form .compose-form__buttons-wrapper { + background: var(--gray-shade-2); +} + +.compose-form__publish .button { + background: var(--white); + color: transparent; +} + +.compose-form__publish .button:hover { + background: var(--cyan); + cursor: pointer; +} + +.compose-form__publish .button:after { + content: "Post"; + color: var(--black); + left: 18px; + display: inline-block; + position: absolute; +} + +.getting-started__trends h4, +.trends-widget h4 { + color: var(--gray-shade-c); + border-bottom: 1px solid var(--gray-shade-3); +} + +.getting-started__trends .trends__item__current { + color: var(--gray-shade-c); +} + +.trends__item__name { + color: var(--gray-shade-6); +} + +.trends__item__name a { + color: var(--gray-shade-c); +} + +.trends__item__sparkline path:first-child { + fill: rgba(114, 222, 194, .25)!important; +} + +.trends__item__sparkline path:last-child { + stroke: var(--cyan) !important; +} + +.trends__item { + border-bottom: 1px solid var(--gray-shade-3); +} + +.search-results__header { + color: var(--gray-shade-5); + background: var(--black); + border-bottom: 1px dotted var(--gray-shade-3); +} + +.search-results__section h5 { + display: none; +} + +.status-card, +.attachment-list, +.attachment-list__icon { + color: var(--gray-shade-a); + border-color: var(--gray-shade-4); +} + +a.status-card:hover { + background: var(--gray-shade-3); +} + +.status-card__description { + color: var(--gray-shade-8); +} + +.status-card.compact { + border: 0px; + background: transparent; + color: var(--black); +} + +.status-card.compact:hover { + background: var(--gray-shade-c); +} + +.status-card__content { + color: var(--black); + background: var(--white); +} + +.status-card__title { + color: var(--black); +} + +.status-card__image { + background-color: transparent; +} + +.navigation-bar__profile-edit span { + color: var(--gray-shade-6); +} + +.text-icon-button { + color: var(--gray-shade-6); +} + +.character-counter { + color: var(--gray-shade-5) !important; +} + +.column-back-button { + background: var(--gray-shade-3); + color: var(--white); +} + +.account__header { + background-color: var(--black); +} + +.account__header>div { + background: var(--gray-shade-2); +} + +.account__header .account__header__username { + background: var(--black); + display: inline-block; + color: var(--white); + padding: 0px 10px; + line-height: 30px; + border-radius: 5px; + margin-top: 15px; + margin-bottom: 15px; +} + +.account__header__tabs__buttons .icon-button { + border: none +} + +.account__header .account__header__content { + background: var(--gray-shade-2); + color: var(--white); +} + +.account__header__content a { + color: var(--cyan); +} + +.account__header__bio .account__header__fields a { + color: var(--cyan); +} + +.account__header__bar .avatar .account__avatar { + border: 2px solid var(--gray-shade-4); +} + +.account__header__fields { + border-color: var(--gray-shade-3); +} + +.account__header__bar { + border-bottom-color: var(--gray-shade-3); +} + +.account__disclaimer { + border-top: 0px; + color: var(--gray-shade-6); +} + +.account__action-bar__tab { + border-right-color: var(--gray-shade-3); +} + +.account__action-bar__tab>span { + color: var(--gray-shade-6); +} + +.account__action-bar__tab.active { + border-bottom-color: var(--cyan); +} + +.account__section-headline { + background: var(--gray-shade-1); + border-bottom: 1px solid var(--gray-shade-3); +} + +.account__action-bar { + border-top-color: var(--gray-shade-3); + border-bottom-color: var(--gray-shade-3); +} + +.account { + border-bottom-color: var(--gray-shade-3); +} + +.reply-indicator { + background: var(--gray-shade-2); +} + +.reply-indicator__content { + color: var(--gray-shade-c); +} + +.reply-indicator__content a { + color: var(--white); +} + +.reply-indicator .display-name__html { + color: var(--white); +} + +.icon-button i.fa-reply, +.icon-button i.fa-reply-all { + background-image: url("data:image/svg+xml; utf8,"); + display: inline-block; +} + +.icon-button i.fa-reply:hover, +.icon-button i.fa-reply-all:hover { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-reply:before, +.icon-button i.fa-reply-all:before { + display: none !important; +} + +.icon-button i.fa-star { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-star:before { + display: none; +} + +.icon-button i.fa-star:hover { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button.active i.fa-star { + background-image: url("data:image/svg+xml; utf8,"); + height: 22px; + background-position: 0px 0px; + background-size: 22px; + vertical-align: middle; +} + +.icon-button i.fa-lock { + background-image: url("data:image/svg+xml; utf8,"); + height: 22px; + background-position: 0px 3px; + background-size: 22px; +} + +.icon-button i.fa-lock:before { + display: none; +} + +.icon-button i.fa-lock:hover { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-envelope { + background-image: url("data:image/svg+xml; utf8,"); + height: 22px; + background-position: 0px 3px; + background-size: 22px; +} + +.icon-button i.fa-envelope:before { + display: none; +} + +.icon-button i.fa-envelope:hover { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-ellipsis-h { + background-image: url("data:image/svg+xml; utf8,"); + display: inline-block; + width: 22px; + height: 20px; + background-position: 0px center; + background-repeat: no-repeat; + background-size: contain; + margin-top: 2px; +} + +.icon-button i.fa-ellipsis-h:before { + display: none; +} + +.icon-button i.fa-ellipsis-h:hover { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-retweet { + background-image: url("data:image/svg+xml; utf8,") !important; +} + +.icon-button i.fa-retweet:before { + display: none; +} + +.icon-button i.fa-retweet:hover { + background-image: url("data:image/svg+xml; utf8,") !important; +} + +.icon-button.active i.fa-retweet { + background-image: url("data:image/svg+xml; utf8,") !important; +} + +.icon-button i.fa-share-alt:before { + display: none; +} + +.icon-button i.fa-share-alt { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-share-alt:hover { + background-image: url("data:image/svg+xml; utf8,"); +} + +.detailed-status__link i.fa-retweet { + width: 14px; + height: 14px; + background-image: url("data:image/svg+xml; utf8,"); + vertical-align: sub; +} + +.detailed-status__link i.fa-retweet:before { + display: none !important; +} + +.detailed-status__link i.fa-star { + width: 14px; + height: 14px; + background-image: url("data:image/svg+xml; utf8,"); + margin-bottom: 0.5px; + vertical-align: sub; +} + +.detailed-status__link i.fa-star:before { + display: none !important; +} + +.regeneration-indicator, +.regeneration-indicator__label strong { + color: var(--gray-shade-6); + background: var(--gray-shade-2); +} + +.status__prepend { + color: var(--gray-shade-6); +} + +.status__display-name { + color: var(--gray-shade-9); +} + +.status__prepend .status__display-name strong { + color: var(--gray-shade-9); +} + +.fa-retweet::before { + color: var(--cyan); + content: url("data:image/svg+xml; utf8,") !important; +} + +.status__prepend-icon { + color: var(--cyan); + margin-top: -2px; +} + +.getting-started { + background: var(--gray-shade-2); + color: var(--gray-shade-6); +} + +.column-subheading { + background: var(--gray-shade-2); + color: var(--gray-shade-6); +} + +.column-link { + background: var(--gray-shade-3);color: white; +} + +.column-link:hover { + background: var(--gray-shade-4); +} + +.getting-started__footer a { + color: var(--gray-shade-6); +} + +.getting-started__footer p { + color: var(--gray-shade-4); +} + +.getting-started__footer p a { + color: var(--gray-shade-6); +} + +.columns-area { + padding: 0px; +} + +.tabs-bar { + background: none; + height: 45px; + overflow: hidden; +} + +.tabs-bar__link { + border-bottom: 0px; +} + +.tabs-bar__link.active { + border-bottom: 0px; + color: var(--cyan); +} + +.loading-bar { + background-color: var(--cyan); +} + +.status-card__image-image { + border-radius: 0px 0px 0px 0px !important; +} + +.column-header.active .column-header__icon { + color: var(--cyan); + text-shadow: none; +} + +.empty-column-indicator, +.error-column { + color: var(--white); + background: var(--gray-shade-2); +} + +.column-inline-form { + color: var(--white); + background: var(--gray-shade-2); +} + +.column-inline-form .setting-text { + color: var(--white); + background-color: var(--gray-shade-5); +} + +.column-inline-form .setting-text:focus { + color: var(--cyan); + border-bottom: 2px solid var(--cyan); +} + +.navigation-bar { + background-color: var(--gray-shade-3); +} + +.navigation-bar .navigation-bar__profile-account { + color: var(--white); +} + +.trends__header { + color: var(--white); + background-color: var(--gray-shade-1); +} + +.media-spoiler { + color: var(--gray-shade-5); +} + +.load-more { + color: var(--white); +} + +.load-more:hover { + color: var(--cyan); + background: var(--gray-shade-3); +} + +.privacy-dropdown__dropdown { + background: var(--gray-shade-3); +} + +.privacy-dropdown__option, +.privacy-dropdown__option__content, +.privacy-dropdown__option__content strong { + background: var(--gray-shade-3); + color: var(--white); +} + +.privacy-dropdown__option:hover .privacy-dropdown__option__content, +.privacy-dropdown__option:hover .privacy-dropdown__option__content strong, +.privacy-dropdown__option.active .privacy-dropdown__option__content, +.privacy-dropdown__option.active .privacy-dropdown__option__content strong, +.privacy-dropdown__option.active .privacy-dropdown__option__content strong:hover { + background: var(--cyan) !important; + color: var(--gray-shade-3); +} + +.privacy-dropdown__option.active, +.privacy-dropdown__option:hover, +.privacy-dropdown__option.active:hover { + background: var(--cyan); +} + +.privacy-dropdown.active .privacy-dropdown__value.active { + color: var(--gray-shade-3); + background: var(--cyan); +} + +.privacy-dropdown.active .privacy-dropdown__value.active i { + color: var(--gray-shade-3); +} + +.text-icon-button.active { + color: var(--cyan); +} + +.privacy-dropdown .icon-button.active { + color: var(--gray-shade-3) !important; + background: var(--cyan); + border-radius: 4px 4px 0 0; +} + +.focusable:focus .detailed-status { + background: var(--gray-shade-1); +} + +.focusable:focus .detailed-status__action-bar { + background: var(--gray-shade-1); +} + +.focusable:focus .status.status-direct { + background: var(--gray-shade-1); +} + +/* + public facing pages +*/ + +.public-layout { + background: var(--gray-shade-1); +} + +.public-layout .header { + background: var(--gray-shade-1); +} + +.public-layout .header .nav-button { + background: var(--gray-shade-2); +} + +.public-layout .header .nav-button:hover { + color: var(--cyan); + background: var(--gray-shade-3); +} + +.public-layout .public-account-header { + background: var(--gray-shade-2); +} + +.public-layout .public-account-header__bar::before { + background: var(--gray-shade-2); +} + +.public-layout .public-account-header__bar a.avatar { + border: none; +} + +.public-layout .public-account-header__tabs__tabs .counter { + border-right-color: var(--gray-shade-3); +} + +.public-layout .public-account-header__tabs__tabs .counter.active::after { + border-bottom: 2px solid var(--cyan); +} + +.public-layout .public-account-header__tabs__tabs .counter::after { + border-bottom: 2px solid var(--gray-shade-9); +} + +.public-layout .public-account-header__tabs__tabs .counter .counter-label, +.account__header__bio .counter .counter-label { + color: var(--gray-shade-9); +} + +.public-layout .public-account-header__bar a.avatar img { + border: 4px solid var(--gray-shade-2); +} + +.public-layout .public-account-bio .account__header__fields dl, +.public-account-bio .account__header__fields, +.account__header .account__header__fields dl, +.account__header__bio .account__header__fields dl { + border-color: var(--gray-shade-3); +} + +.public-layout .public-account-bio .account__header__fields dt, +.account__header .account__header__fields dt { + color: var(--white); + background: var(--gray-shade-2); +} + +.public-layout .public-account-bio .account__header__fields dd, +.account__header .account__header__fields dd, +.account__header__bio .account__header__fields dd { + color: var(--white); + background: var(--gray-shade-2); +} + +.public-layout .public-account-bio .account__header__fields a, +.account__header__fields a, +.account__header__bio .account__header__fields a { + color: var(--cyan); +} + +.activity-stream .entry:first-child .detailed-status, +.activity-stream .entry:first-child .status, +.activity-stream .entry:first-child .load-more { + border-radius: none; +} + +.activity-stream .entry { + background: var(--gray-shade-2); +} + +.activity-stream div[data-component] { + max-width: 540px !important; +} + +.account__section-headline a { + color: var(--gray-shade-6); +} + +.account__section-headline a.active::after { + border-color: transparent transparent var(--gray-shade-2); +} + +.account__section-headline a:hover { + color: var(--white); +} + +.public-layout .public-account-header__tabs__name h1 small, +.account__header__tabs__name h1 small { + color: var(--cyan); +} + +.button.logo-button { + background: var(--gray-shade-3); +} + +.public-layout .hero-widget__text { + color: var(--white); + background: var(--gray-shade-2); +} + +.public-layout .public-account-bio .account__header__content, +.public-layout .public-account-bio__extra, +.public-layout .public-account-bio .roles { + border-color: var(--gray-shade-3); + background: var(--gray-shade-2); +} + +.public-layout .public-account-header__extra .public-account-bio .account__header__fields { + border-top: 1px solid var(--gray-shade-3); +} + +.public-layout .public-account-header__extra__links a, +.account__header__extra__links a { + color: var(--gray-shade-6); +} + +.public-layout .public-account-bio__extra, +.public-layout .public-account-bio .roles { + color: var(--cyan); +} + +.public-layout .status__action-bar__counter__label { + left: 148px; + bottom: 18px; +} + +.public-layout .footer *, +.public-layout .footer .brand svg path { + color: var(--gray-shade-6) !important; + fill: var(--gray-shade-6); +} + +.public-layout .box-widget { + background: var(--gray-shade-2); +} + +.public-layout .box-widget a, +.public-layout .box-widget a:visited { + color: var(--cyan); +} + +.public-layout .box-widget ul { + list-style: none; + margin-left: 0; +} + +.public-layout .box-widget ul li { + margin: 0; + margin-bottom: 1em; + padding-left: 1em; + position: relative; +} + +.public-layout .box-widget ul li:after { + content: ''; + height: .35em; + width: .35em; + background: var(--gray-shade-e); + display: block; + position: absolute; + transform: rotate(45deg); + top: .66em; + left: 0; +} + +.public-layout .box-widget .rich-formatting em { + color: var(--gray-shade-e); +} + +.public-layout .box-widget .rich-formatting li, +.public-layout .box-widget .rich-formatting p { + color: var(--gray-shade-c); +} + +.public-layout .box-widget .rich-formatting h1, +.public-layout .box-widget .rich-formatting h2, +.public-layout .box-widget .rich-formatting h3 { + color: var(--white); +} + +.public-layout .contact-widget, +.public-layout .landing-page__information.contact-widget { + color: var(--white); + background: var(--gray-shade-2); +} + +.public-layout .contact-widget, +.public-layout .landing-page__information.contact-widget a { + color: var(--cyan); +} + +.public-layout .hero-widget { + position: sticky; + top: 0; +} + +.account-role.admin { + border: 2px solid white; + background: transparent; + line-height: 15px; + border-radius: 14px; + padding: 5px 10px; + display: inline-block; + color: var(--white); +} + +@media only screen and (max-width:600px) { + + .public-account-bio .account__header__fields, + .account__header .account__header__fields dt { + color: var(--white); + background: var(--gray-shade-2); + } + + .public-layout .public-account-header__tabs__name h1 { + background: none; + padding-left: 0; + margin-right: 0; + margin-top: 0; + text-align: left; + border-radius: 0; + } + + .public-layout .public-account-header__bar { + background: none; + } + + .public-layout .public-account-header__extra__links a { + color: var(--gray-shade-6); + } +} + +/* + settings sidebar +*/ + +.admin-wrapper .quick-nav a { + color: var(--white); +} + +.admin-wrapper .quick-nav a:hover { + color: var(--cyan); +} + +.admin-wrapper .sidebar-wrapper { + height: 100vh; + background: var(--black); +} + +.admin-wrapper .sidebar ul a { + color: var(--white); +} + +.admin-wrapper .sidebar ul a:hover, +.admin-wrapper .sidebar ul a:focus { + color: var(--cyan); + background: var(--gray-shade-2); +} + +.admin-wrapper .sidebar ul a.selected { + background: var(--gray-shade-2); +} + +.admin-wrapper .sidebar ul li { + background: var(--gray-shade-1); +} + +.admin-wrapper .sidebar-wrapper .sidebar ul .simple-navigation-active-leaf a { + color: var(--white); + background: var(--gray-shade-3); +} + +.admin-wrapper .sidebar-wrapper .sidebar ul .simple-navigation-active-leaf a:hover, +.admin-wrapper .sidebar-wrapper .sidebar ul .simple-navigation-active-leaf a:focus { + color: var(--cyan); + background: var(--gray-shade-2); +} + +.admin-wrapper .simple_form button, +.admin-wrapper .simple_form button:hover { + background: var(--gray-shade-5); +} + +.admin-wrapper .simple_form button:hover { + color: var(--cyan); +} + +.admin-wrapper .simple_form .block-button { + color: var(--white); + background: var(--gray-shade-5); +} + +.admin-wrapper .simple_form .block-button:hover { + color: var(--cyan); + background: var(--gray-shade-5); +} + +.admin-wrapper a.button { + background: var(--gray-shade-5); +} + +.admin-wrapper a.button:hover { + color: var(--white); + background: var(--gray-shade-5); +} + +.admin-wrapper .table>tbody>tr:nth-child(odd)>td, +.admin-wrapper .table>tbody>tr:nth-child(odd)>th { + background: var(--gray-shade-4); +} + +.admin-wrapper .table th, +.table td { + border: none; + background: var(--gray-shade-2); +} + +.admin-wrapper .table a { + text-decoration: none; + color: var(--cyan); +} + +.admin-wrapper .card__bar { + background: var(--gray-shade-3); +} + +.admin-wrapper .card__bar .display-name span { + color: var(--cyan); +} + +.admin-wrapper .content .muted-hint, body .muted-hint, +.simple_form p.hint { + color: var(--gray-shade-9); +} + +.admin-wrapper .content .muted-hint a, +body .muted-hint a { + color: var(--cyan); +} + +.admin-wrapper .content h2, +.admin-wrapper .content h4 { + color: var(--gray-shade-c); + border-bottom: 1px solid var(--gray-shade-3); +} + +.admin-wrapper .content h3, +.admin-wrapper .content h6 { + color: var(--gray-shade-c); +} + +.admin-wrapper .content>p { + color: var(--gray-shade-9); +} + +/* + profile directory +*/ + +.filter-form { + background: var(--gray-shade-2); +} + +.radio-button__input { + border: 1px solid var(--gray-shade-9); +} + +.radio-button__input.checked { + border-color: var(--cyan); + background: var(--cyan); +} + +.directory__card__img { + background: var(--gray-shade-3); +} + +.directory__card__bar, .directory__card__extra { + background: var(--gray-shade-2); +} + +.directory__card__extra .account__header__content { + border-bottom: 1px solid var(--gray-shade-5); +} + +.account__header__content, .accounts-table__count small { + color: var(--gray-shade-9); +} + +.public-layout .header { + background: var(--black); +} + +.public-layout .header p { + color: var(--cyan); +} + +/* + public facing card sytle +*/ + +.card__bar { + background: var(--gray-shade-2); +} + +.card>a:active .card__bar, .card>a:focus .card__bar, .card>a:hover .card__bar { + background: var(--gray-shade-3); +} + +.card__bar .display-name span { + color: var(--cyan); +} + +/* + landing page +*/ + +.landing-page__short-description h1 small { + color: var(--gray-shade-9); +} + +.landing-page h2 { + color: var(--white); +} + +.landing-page h3 { + color: var(--gray-shade-c); +} + +.landing-page h4 { + color: var(--gray-shade-c); +} + +.landing-page h6 { + color: var(--gray-shade-c); +} + +.landing-page p { + color: var(--white); +} + +.landing-page p a { + color: var(--gray-shade-a) !important; +} + +.landing-page__call-to-action { + background: var(--gray-shade-2); + margin-bottom: -10px; +} + +.landing-page__mascot { + height: 100px; + position: relative; + left: -40px; + bottom: 150px; +} + +.landing-page__mascot img { + height: 320px; +} + +.landing-page__information { + background: var(--gray-shade-3); +} + +.landing-page__information strong { + color: var(--white); +} + +.landing-page__forms { + background: transparent; +} + +.landing-page__forms .button { + background-color: var(--white); + color: var(--black); +} + +.landing-page__forms .button.button-alternative-2 { + background: var(--gray-shade-9); + color: var(--black); +} + +.landing-page .closed-registrations-message p { + color: var(--gray-shade-6); +} + +.landing-page .features-list .features-list__row .text { + color: var(--gray-shade-9); +} + +.landing-page .separator-or::before { + border-bottom-color: var(--gray-shade-3); +} + +.landing-page .separator-or span { + color: var(--gray-shade-c); + background: var(--gray-shade-3); +} + +.simple_form button { + background: var(--cyan)!important; + color: var(--gray-shade-2); +} + +.simple_form .input.boolean label a { + color: var(--cyan); +} + +.landing .simple_form .user_agreement .label_input>label, +.landing .simple_form p.lead, +.simple_form .label_input__append, +.landing .hero-widget h4, +.landing .hero-widget__counter span, +.simple_form .input.with_block_label .hint, +.simple_form .hint +{ + color: var(--gray-shade-a); +} + +.landing .hero-widget__footer { + background: var(--gray-shade-2); +} + +.landing__brand { + display: none; +} + +.landing__grid { + padding-top: 15px; +} + +.button.button-primary { + color: var(--gray-shade-2); +} + +.button.button-secondary { + color: var(--gray-shade-2); + border: 1px solid var(--gray-shade-2); +} + +.button.button-secondary:active, +.button.button-secondary:focus, +.button.button-secondary:hover { + color: var(--gray-shade-6); + border: 1px solid var(--gray-shade-2); +} + +.simple_form input[type=text]:focus, +.simple_form input[type=email]:active, +.simple_form input[type=email]:focus, +.simple_form input[type=number]:active, +.simple_form input[type=number]:focus, +.simple_form input[type=password]:active, +.simple_form input[type=password]:focus, +.simple_form input[type=text]:active, +.simple_form input[type=text]:focus, +.simple_form textarea:active, +.simple_form textarea:focus, +.simple_form input[type=email]:required:valid, +.simple_form input[type=number]:required:valid, +.simple_form input[type=password]:required:valid, +.simple_form input[type=text]:required:valid, +.simple_form textarea:required:valid { + border-color: var(--cyan); +} + +.poll__input { + border: 1px solid var(--gray-shade-9); +} + +.poll__text { + color: var(--white); +} + +.poll__link { + color: var(--cyan); +} + +.poll__footer { + color: var(--gray-shade-6); +} + +.poll__chart { + background: var(--gray-shade-3); +} + +.poll__chart.leading, +.poll__chart.leading .poll-text, +.muted .poll__chart.leading { + background: var(--cyan); +} + +.actions-modal, +.boost-modal, +.confirmation-modal, +.mute-modal, +.report-modal { + background: var(--gray-shade-2); + color: var(--white); +} + +.actions-modal .status { + background: none; + border-bottom-color: var(--white)!important; +} + +.actions-modal ul li:not(:empty) a, .actions-modal ul li:not(:empty) a button { + color: var(--white); +} + +.actions-modal ul li:not(:empty) a.active, .actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:active, .actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus, .actions-modal ul li:not(:empty) a:focus button, .actions-modal ul li:not(:empty) a:hover, .actions-modal ul li:not(:empty) a:hover button { + background-color: var(--cyan); + color: var(--gray-shade-3); +} + +.boost-modal__action-bar, +.confirmation-modal__action-bar, +.mute-modal__action-bar { + background: var(--gray-shade-3); +} + +.boost-modal__action-bar .button, +.confirmation-modal__action-bar .button, +.mute-modal__action-bar .button { + background: var(--cyan); + color: var(--gray-shade-5); +} + +.confirmation-modal__action-bar .confirmation-modal__cancel-button, +.confirmation-modal__action-bar .confirmation-modal__secondary-button, +.confirmation-modal__action-bar .mute-modal__cancel-button, +.mute-modal__action-bar .confirmation-modal__cancel-button, +.mute-modal__action-bar .confirmation-modal__secondary-button, +.mute-modal__action-bar .mute-modal__cancel-button { + color: var(--cyan); + background: none!important; +} + +.media-modal__button--active { + background-color: var(--cyan); +} + +.report-modal__comment .setting-text-label { + color: var(--gray-shade-c); +} + +.flash-message { + background: var(--gray-shade-3); + color: var(--gray-shade-9); +} + +.flash-message .oauth-code { + background: var(--gray-shade-3); +} + +.react-toggle-track-check svg path { + fill: var(--gray-shade-3); +} + +.search-popout { + background: var(--gray-shade-2); +} + +.search-popout h4, +.search-popout em { + color: var(--cyan)!important; +} + +.search-popout span { + color: var(--gray-shade-a); +} + +@media screen and (min-width: 630px) { + .compose-panel .compose-form { + padding-bottom: 0; + margin-bottom: 0; + } + + .columns-area--mobile .notification__message { + margin-left: 0; + padding-top: 0; + } + + .columns-area--mobile .notification__favourite-icon-wrapper { + left: 25px; + } + + .tabs-bar__wrapper { + background: var(--gray-shade-1); + } + + .tabs-bar__link:active, + .tabs-bar__link:focus, + .tabs-bar__link:hover { + background: transparent; + color: var(--cyan); + } +} + +.column-link--transparent.active { + color: var(--cyan); +} + +.navigation-panel hr { + border-top: 2px solid var(--gray-shade-9); +} + +.compose-form .autosuggest-textarea__suggestions { + background: var(--gray-shade-3); + color: var(--white); +} + +.compose-form .autosuggest-textarea__suggestions__item.selected, +.compose-form .autosuggest-textarea__suggestions__item:active, +.compose-form .autosuggest-textarea__suggestions__item:focus, +.compose-form .autosuggest-textarea__suggestions__item:hover { + background-color: var(--cyan); + color: var(--black); +} + +.compose-form .autosuggest-textarea__textarea::placeholder { + color: var(--gray-shade-7) +} + +.icon-with-badge__badge { + background: var(--cyan); + color: var(--gray-shade-3); + border: none; +} + + +.reply-indicator__content a.unhandled-link, .status__content a.unhandled-link { + color: var(--cyan); +} + +/* DM styling */ + +.conversation { + border-bottom: 1px solid var(--gray-shade-3); +} + +.conversation:focus { + background: var(--gray-shade-3); +} + +.conversation__content__names { + color: var(--gray-shade-9); +} + +.conversation__content__relative-time { + color: var(--gray-shade-9); +} diff --git a/config/locales/en.yml b/config/locales/en.yml index fb9a6329d2..132096e414 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1623,10 +1623,11 @@ en: does_not_match_previous_name: does not match the previous name themes: contrast: Mastodon (High contrast) - default: Mastodon (Dark) + mastodon-dark: Mastodon (Dark) mastodon-light: Mastodon (Light) macaron: Macaron (Pastel light) fairy-floss: Fairy Floss (Pastel dark) + default: Merveilles time: formats: default: "%b %d, %Y, %H:%M" diff --git a/config/themes.yml b/config/themes.yml index 620bc7f993..304a9e7eb2 100644 --- a/config/themes.yml +++ b/config/themes.yml @@ -1,5 +1,7 @@ -default: styles/application.scss +default: styles/merveilles.scss +mastodon-dark: styles/application.scss contrast: styles/contrast.scss mastodon-light: styles/mastodon-light.scss macaron: styles/macaron.scss fairy-floss: styles/fairy-floss.scss +merveilles: styles/merveilles.scss From bb154753253361370ccd8d73eb91b1abdbed441e Mon Sep 17 00:00:00 2001 From: Cory Driscoll Date: Tue, 29 Oct 2019 00:23:56 +0000 Subject: [PATCH 06/36] Removed unneeded height setting on sidebar --- app/javascript/styles/merveilles.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 6e6ca60796..d5a75ddfe3 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1425,7 +1425,6 @@ a.status-card:hover { } .admin-wrapper .sidebar-wrapper { - height: 100vh; background: var(--black); } From ec481f5c51eec9b44953da3a4dff264b8b342514 Mon Sep 17 00:00:00 2001 From: Cory Driscoll Date: Tue, 29 Oct 2019 00:32:52 +0000 Subject: [PATCH 07/36] Fixed sidebar-wrapper height setting --- app/javascript/styles/merveilles.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index d5a75ddfe3..8ba933d3b2 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1425,6 +1425,7 @@ a.status-card:hover { } .admin-wrapper .sidebar-wrapper { + height: inherit; background: var(--black); } From db746419cd3f0b503c86cb1bd9fbf5673f0b52f5 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Wed, 6 Nov 2019 00:29:02 -0800 Subject: [PATCH 08/36] Adds audio and video player styles from lectronice --- app/javascript/styles/merveilles.scss | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 8ba933d3b2..90cab5c9d0 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1932,3 +1932,40 @@ body .muted-hint a { .conversation__content__relative-time { color: var(--gray-shade-9); } + +/* + audio/video player styling +*/ + +.audio-player { + background: var(--black); +} + +.audio-player__progress-placeholder { + background-color: var(--cyan); +} + +.audio-player__wave-placeholder { + background-color: var(--cyan); +} + +.audio-player__waveform::before { + border-top: 1px solid var(--gray-shade-3); +} + +.audio-player .video-player__controls { + background: var(--black); + border-top: 1px solid var(--black); +} + +.video-player__volume__handle { + background: var(--cyan); +} + +.video-player__volume::before { + background: var(--gray-shade-3); +} + +.video-player__volume__current { + background: var(--cyan); +} From b9c8dc488733fd4b4b239efba53e978c4a857a5a Mon Sep 17 00:00:00 2001 From: lectronice Date: Wed, 6 Nov 2019 10:41:19 +0100 Subject: [PATCH 09/36] Audio wave progress color fix Both the played and unplayed parts of the audio wave had the same color, this should fix it. For some strange reason I can't preview this in my developer tools so I hope this won't need more tinkering. --- app/javascript/styles/merveilles.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 90cab5c9d0..caf8877118 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1946,7 +1946,7 @@ body .muted-hint a { } .audio-player__wave-placeholder { - background-color: var(--cyan); + background-color: var(--gray-shade-3); } .audio-player__waveform::before { From c2961a053358a57c78770dcea55b1603c121b7fd Mon Sep 17 00:00:00 2001 From: Cory Driscoll Date: Mon, 24 Feb 2020 17:30:04 +0000 Subject: [PATCH 10/36] Themed Announcement Box --- app/javascript/styles/merveilles.scss | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index caf8877118..aee12ad6d3 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1915,6 +1915,38 @@ body .muted-hint a { color: var(--cyan); } +/* Announcment Styling */ + +.announcments { + background: var(--gray-shade-3); +} + +img.announcements__mastodon { + height: 170px; + width: unset; + margin-right: -100px; +} + +.announcements__item__content a.unhandled-link { + color: var(--cyan); +} + +.reactions-bar__item { + background: var(--gray-shade-5); +} + +.reactions-bar .emoji-button:hover { + color: var(--gray-shade-e); +} + +.reactions-bar__item:hover { + background: var(--gray-shade-4); +} + +.reactions-bar__item__count, .reactions-bar .emoji-button { + color: var(--gray-shade-e); +} + /* DM styling */ .conversation { From 94c6a5c9ab535d0f3561f622a4101a48a5a7ffc5 Mon Sep 17 00:00:00 2001 From: Cory Driscoll Date: Mon, 24 Feb 2020 17:36:25 +0000 Subject: [PATCH 11/36] Added typoed div from advanced view --- app/javascript/styles/merveilles.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index aee12ad6d3..bca1d4079e 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1917,7 +1917,7 @@ body .muted-hint a { /* Announcment Styling */ -.announcments { +.announcments, .announcements { background: var(--gray-shade-3); } From 2eec6df5f4ba8bb81071e2dae5ea1a0d9efb509a Mon Sep 17 00:00:00 2001 From: Cory Driscoll Date: Tue, 25 Feb 2020 03:30:18 +0000 Subject: [PATCH 12/36] Themed new "unread" style in DM panel --- app/javascript/styles/merveilles.scss | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index bca1d4079e..1f2e2bd726 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1957,6 +1957,14 @@ img.announcements__mastodon { background: var(--gray-shade-3); } +.conversation--unread { + background: var(--gray-shade-1); +} + +.conversation__unread { + background: var(--cyan); +} + .conversation__content__names { color: var(--gray-shade-9); } From 89c0106f0349da6ee26532ad81b6028b6f92414a Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Tue, 26 May 2020 02:29:04 -0700 Subject: [PATCH 13/36] Removes sticky header on homepage --- app/javascript/styles/merveilles.scss | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 1f2e2bd726..6a9de2bf44 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1371,11 +1371,6 @@ a.status-card:hover { color: var(--cyan); } -.public-layout .hero-widget { - position: sticky; - top: 0; -} - .account-role.admin { border: 2px solid white; background: transparent; From 2a61d33311da7198ff2cf0d4800f02f518a18ac7 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Tue, 26 May 2020 03:12:02 -0700 Subject: [PATCH 14/36] Uses proper image file for Maru, updates en.yml with merveilles theme - Rebase conflict with hometown: keeps in Merveilles as default styles --- app/javascript/styles/merveilles.scss | 2 +- config/locales/en.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 6a9de2bf44..250a3d3c5e 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -569,7 +569,7 @@ a.floating-action-button:hover, .drawer__inner { background-color: var(--gray-shade-3); - background-image: url(https://s3-eu-central-1.amazonaws.com/merveilles/site_uploads/files/000/000/002/original/hero.png); + background-image: url(https://assets.merveilles.town/site_uploads/files/000/000/002/original/hero.png); background-size: 440px; background-repeat: no-repeat; background-position: left bottom; diff --git a/config/locales/en.yml b/config/locales/en.yml index 132096e414..62fe175d99 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1623,11 +1623,11 @@ en: does_not_match_previous_name: does not match the previous name themes: contrast: Mastodon (High contrast) + default: Merveilles mastodon-dark: Mastodon (Dark) mastodon-light: Mastodon (Light) macaron: Macaron (Pastel light) fairy-floss: Fairy Floss (Pastel dark) - default: Merveilles time: formats: default: "%b %d, %Y, %H:%M" From 91bbe5624fc81b5b515946b7d96bb94a8c1c15c3 Mon Sep 17 00:00:00 2001 From: Somnius Date: Tue, 26 May 2020 03:23:08 -0700 Subject: [PATCH 15/36] Merge pull request #14 from merveilles/somnius/style-yml-adjustments Uses proper image file for Maru, updates en.yml with merveilles theme From ac56d1b39a0c900108b5e260b46e37140726e1c5 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sat, 20 Jun 2020 23:17:00 -0700 Subject: [PATCH 16/36] sass-lint fixes for merveilles styles --- app/javascript/styles/merveilles.scss | 321 ++++++++++++++++---------- 1 file changed, 203 insertions(+), 118 deletions(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 250a3d3c5e..61292b3a29 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1,4 +1,4 @@ -@import 'application'; +@import "application"; /* general */ @@ -34,7 +34,7 @@ body { } .button { - background: var(--cyan)!important; + background: var(--cyan) !important; color: var(--gray-shade-3); } @@ -43,7 +43,7 @@ body { color: var(--gray-shade-e); } -.app-holder>div { +.app-holder > div { background: var(--gray-shade-2) !important; } @@ -59,13 +59,13 @@ body { font-size: 14px; } -.column-header>button { +.column-header > button { background: var(--gray-shade-3) !important; } .column-header__button { background: var(--gray-shade-3) !important; - margin: 0px !important; + margin: 0 !important; color: var(--gray-shade-1) !important; } @@ -82,7 +82,8 @@ body { color: var(--white); } -.column-header__collapsible-inner .column-settings__section.setting-toggle__label { +.column-header__collapsible-inner + .column-settings__section.setting-toggle__label { color: var(--white); } @@ -91,7 +92,7 @@ body { font-family: inherit; font-size: inherit; cursor: pointer; - border: 2px solid white; + border: 2px solid #ffffff; background: var(--white); padding: 5px 10px !important; border-radius: 30px; @@ -181,7 +182,7 @@ body { position: absolute; } -.notification__favourite-icon-wrapper .star-icon:before { +.notification__favourite-icon-wrapper .star-icon::before { display: none !important; } @@ -192,7 +193,7 @@ body { background-size: 15px; } -.notification__favourite-icon-wrapper .fa-retweet:before { +.notification__favourite-icon-wrapper .fa-retweet::before { display: none !important; } @@ -217,11 +218,11 @@ body { color: var(--white); } -.notification__filter-bar button.active:before { +.notification__filter-bar button.active::before { border-color: transparent transparent var(--gray-shade-3); } -.notification__filter-bar button.active:after { +.notification__filter-bar button.active::after { border-color: transparent transparent var(--gray-shade-2); } @@ -232,9 +233,9 @@ body { .notification__message { color: var(--gray-shade-5) !important; - margin: 0px; + margin: 0; line-height: 30px; - padding: 0px; + padding: 0; padding-left: 67px; border-bottom: 1px solid var(--gray-shade-3); background: var(--black); @@ -283,15 +284,15 @@ body { .icon-button:hover { color: var(--cyan) !important; cursor: pointer; - background-color: rgba(0,0,0,0); + background-color: rgba(0, 0, 0, 0); } .compose-form__sensitive-button .icon-button { - color: var(--gray-shade-3)!important; + color: var(--gray-shade-3) !important; } .compose-form__sensitive-button .icon-button:hover { - color: var(--gray-shade-5)!important; + color: var(--gray-shade-5) !important; } .compose-form__sensitive-button .checkbox.active { @@ -374,11 +375,11 @@ a.floating-action-button:hover, display: block; border-radius: 3px; line-height: 30px; - padding: 0px 10px; + padding: 0 10px; margin-top: 15px; text-transform: capitalize; font-weight: normal; - margin-left: 0px; + margin-left: 0; } .status__content__read-more-button:hover, @@ -399,15 +400,17 @@ a.floating-action-button:hover, } .dropdown-menu__separator { - border-bottom: 1px solid var(--gray-shade-a); + border-bottom: 1px solid var(--gray-shade-a); } -.dropdown-menu__item a:active, .dropdown-menu__item a:focus, .dropdown-menu__item a:hover { +.dropdown-menu__item a:active, +.dropdown-menu__item a:focus, +.dropdown-menu__item a:hover { background: var(--cyan); color: var(--gray-shade-3); } -.column>.scrollable { +.column > .scrollable { background: var(--gray-shade-2); scrollbar-color: var(--gray-shade-3) var(--gray-shade-2); scrollbar-width: thin; @@ -415,7 +418,7 @@ a.floating-action-button:hover, .column-header__back-button { background: var(--gray-shade-3); - margin: 0px; + margin: 0; color: var(--white); } @@ -441,7 +444,7 @@ a.floating-action-button:hover, } .column-select__menu { - background: var(--gray-shade-2)!important; + background: var(--gray-shade-2) !important; color: var(--gray-shade-e); } @@ -472,7 +475,7 @@ a.floating-action-button:hover, } .status__action-bar__counter { - margin-right: 0px; + margin-right: 0; } .status__action-bar-button { @@ -486,7 +489,7 @@ a.floating-action-button:hover, display: block; width: 20px !important; height: 20px !important; - margin-top: 0px !important; + margin-top: 0 !important; background-position: center center !important; } @@ -518,10 +521,10 @@ a.floating-action-button:hover, } .column { - padding: 5px 2.5px 5px 2.5px; + padding: 5px 2.5px; } -.column-header>.column-header__back-button { +.column-header > .column-header__back-button { color: var(--white); } @@ -529,8 +532,12 @@ a.floating-action-button:hover, box-shadow: 0 1px 0 rgba(114, 222, 194, 0.6); } -.column-header__wrapper.active:before { - background: radial-gradient(ellipse, rgba(114, 222, 194, 0.6) 0%, rgba(43, 144, 217, 0) 60%); +.column-header__wrapper.active::before { + background: radial-gradient( + ellipse, + rgba(114, 222, 194, 0.6) 0%, + rgba(43, 144, 217, 0) 60% + ); } .status__content a { @@ -554,9 +561,9 @@ a.floating-action-button:hover, } .drawer__header { - margin-bottom: 0px; + margin-bottom: 0; background: var(--gray-shade-3); - height:45px; + height: 45px; } .drawer__header a { @@ -569,7 +576,7 @@ a.floating-action-button:hover, .drawer__inner { background-color: var(--gray-shade-3); - background-image: url(https://assets.merveilles.town/site_uploads/files/000/000/002/original/hero.png); + background-image: url("https://assets.merveilles.town/site_uploads/files/000/000/002/original/hero.png"); // sass-lint:disable-line no-url-domains, no-url-protocols background-size: 440px; background-repeat: no-repeat; background-position: left bottom; @@ -584,7 +591,7 @@ a.floating-action-button:hover, } .search { - margin-bottom: 0px; + margin-bottom: 0; } .search__input { @@ -604,7 +611,7 @@ a.floating-action-button:hover, } .search__input::placeholder { - color: var(--gray-shade-7); + color: var(--gray-shade-7); } .search__icon .fa-search, @@ -632,7 +639,7 @@ a.floating-action-button:hover, cursor: pointer; } -.compose-form__publish .button:after { +.compose-form__publish .button::after { content: "Post"; color: var(--black); left: 18px; @@ -659,7 +666,7 @@ a.floating-action-button:hover, } .trends__item__sparkline path:first-child { - fill: rgba(114, 222, 194, .25)!important; + fill: rgba(114, 222, 194, 0.25) !important; } .trends__item__sparkline path:last-child { @@ -696,7 +703,7 @@ a.status-card:hover { } .status-card.compact { - border: 0px; + border: 0; background: transparent; color: var(--black); } @@ -739,7 +746,7 @@ a.status-card:hover { background-color: var(--black); } -.account__header>div { +.account__header > div { background: var(--gray-shade-2); } @@ -747,7 +754,7 @@ a.status-card:hover { background: var(--black); display: inline-block; color: var(--white); - padding: 0px 10px; + padding: 0 10px; line-height: 30px; border-radius: 5px; margin-top: 15px; @@ -755,7 +762,7 @@ a.status-card:hover { } .account__header__tabs__buttons .icon-button { - border: none + border: 0; } .account__header .account__header__content { @@ -784,7 +791,7 @@ a.status-card:hover { } .account__disclaimer { - border-top: 0px; + border-top: 0; color: var(--gray-shade-6); } @@ -792,7 +799,7 @@ a.status-card:hover { border-right-color: var(--gray-shade-3); } -.account__action-bar__tab>span { +.account__action-bar__tab > span { color: var(--gray-shade-6); } @@ -841,8 +848,8 @@ a.status-card:hover { background-image: url("data:image/svg+xml; utf8,"); } -.icon-button i.fa-reply:before, -.icon-button i.fa-reply-all:before { +.icon-button i.fa-reply::before, +.icon-button i.fa-reply-all::before { display: none !important; } @@ -850,7 +857,7 @@ a.status-card:hover { background-image: url("data:image/svg+xml; utf8,"); } -.icon-button i.fa-star:before { +.icon-button i.fa-star::before { display: none; } @@ -861,7 +868,7 @@ a.status-card:hover { .icon-button.active i.fa-star { background-image: url("data:image/svg+xml; utf8,"); height: 22px; - background-position: 0px 0px; + background-position: 0 0; background-size: 22px; vertical-align: middle; } @@ -869,11 +876,11 @@ a.status-card:hover { .icon-button i.fa-lock { background-image: url("data:image/svg+xml; utf8,"); height: 22px; - background-position: 0px 3px; + background-position: 0 3px; background-size: 22px; } -.icon-button i.fa-lock:before { +.icon-button i.fa-lock::before { display: none; } @@ -884,11 +891,11 @@ a.status-card:hover { .icon-button i.fa-envelope { background-image: url("data:image/svg+xml; utf8,"); height: 22px; - background-position: 0px 3px; + background-position: 0 3px; background-size: 22px; } -.icon-button i.fa-envelope:before { +.icon-button i.fa-envelope::before { display: none; } @@ -901,13 +908,13 @@ a.status-card:hover { display: inline-block; width: 22px; height: 20px; - background-position: 0px center; + background-position: 0 center; background-repeat: no-repeat; background-size: contain; margin-top: 2px; } -.icon-button i.fa-ellipsis-h:before { +.icon-button i.fa-ellipsis-h::before { display: none; } @@ -919,7 +926,7 @@ a.status-card:hover { background-image: url("data:image/svg+xml; utf8,") !important; } -.icon-button i.fa-retweet:before { +.icon-button i.fa-retweet::before { display: none; } @@ -931,7 +938,7 @@ a.status-card:hover { background-image: url("data:image/svg+xml; utf8,") !important; } -.icon-button i.fa-share-alt:before { +.icon-button i.fa-share-alt::before { display: none; } @@ -950,7 +957,7 @@ a.status-card:hover { vertical-align: sub; } -.detailed-status__link i.fa-retweet:before { +.detailed-status__link i.fa-retweet::before { display: none !important; } @@ -962,7 +969,7 @@ a.status-card:hover { vertical-align: sub; } -.detailed-status__link i.fa-star:before { +.detailed-status__link i.fa-star::before { display: none !important; } @@ -1005,7 +1012,8 @@ a.status-card:hover { } .column-link { - background: var(--gray-shade-3);color: white; + background: var(--gray-shade-3); + color: #ffffff; } .column-link:hover { @@ -1025,7 +1033,7 @@ a.status-card:hover { } .columns-area { - padding: 0px; + padding: 0; } .tabs-bar { @@ -1035,11 +1043,11 @@ a.status-card:hover { } .tabs-bar__link { - border-bottom: 0px; + border-bottom: 0; } .tabs-bar__link.active { - border-bottom: 0px; + border-bottom: 0; color: var(--cyan); } @@ -1048,7 +1056,7 @@ a.status-card:hover { } .status-card__image-image { - border-radius: 0px 0px 0px 0px !important; + border-radius: 0 !important; } .column-header.active .column-header__icon { @@ -1118,7 +1126,9 @@ a.status-card:hover { .privacy-dropdown__option:hover .privacy-dropdown__option__content strong, .privacy-dropdown__option.active .privacy-dropdown__option__content, .privacy-dropdown__option.active .privacy-dropdown__option__content strong, -.privacy-dropdown__option.active .privacy-dropdown__option__content strong:hover { +.privacy-dropdown__option.active + .privacy-dropdown__option__content + strong:hover { background: var(--cyan) !important; color: var(--gray-shade-3); } @@ -1172,6 +1182,20 @@ a.status-card:hover { background: var(--gray-shade-1); } +/* The two rulesets below address a background color gap + at the top of the public profile pages */ +.public-layout div.container { + padding-top: 10px; +} + +.public-layout div.container nav.header { + margin-top: 0; +} + +.public-layout .header p { + color: var(--cyan); +} + .public-layout .header .nav-button { background: var(--gray-shade-2); } @@ -1190,7 +1214,7 @@ a.status-card:hover { } .public-layout .public-account-header__bar a.avatar { - border: none; + border: 0; } .public-layout .public-account-header__tabs__tabs .counter { @@ -1287,7 +1311,10 @@ a.status-card:hover { background: var(--gray-shade-2); } -.public-layout .public-account-header__extra .public-account-bio .account__header__fields { +.public-layout + .public-account-header__extra + .public-account-bio + .account__header__fields { border-top: 1px solid var(--gray-shade-3); } @@ -1333,15 +1360,15 @@ a.status-card:hover { position: relative; } -.public-layout .box-widget ul li:after { - content: ''; - height: .35em; - width: .35em; +.public-layout .box-widget ul li::after { + content: ""; + height: 0.35em; + width: 0.35em; background: var(--gray-shade-e); display: block; position: absolute; transform: rotate(45deg); - top: .66em; + top: 0.66em; left: 0; } @@ -1372,7 +1399,7 @@ a.status-card:hover { } .account-role.admin { - border: 2px solid white; + border: 2px solid #ffffff; background: transparent; line-height: 15px; border-radius: 14px; @@ -1381,8 +1408,7 @@ a.status-card:hover { color: var(--white); } -@media only screen and (max-width:600px) { - +@media only screen and (max-width: 600px) { .public-account-bio .account__header__fields, .account__header .account__header__fields dt { color: var(--white); @@ -1424,6 +1450,10 @@ a.status-card:hover { background: var(--black); } +.admin-wrapper .sidebar-wrapper .sidebar-wrapper__inner { + background: var(--black); +} + .admin-wrapper .sidebar ul a { color: var(--white); } @@ -1447,8 +1477,18 @@ a.status-card:hover { background: var(--gray-shade-3); } -.admin-wrapper .sidebar-wrapper .sidebar ul .simple-navigation-active-leaf a:hover, -.admin-wrapper .sidebar-wrapper .sidebar ul .simple-navigation-active-leaf a:focus { +.admin-wrapper + .sidebar-wrapper + .sidebar + ul + .simple-navigation-active-leaf + a:hover, +.admin-wrapper + .sidebar-wrapper + .sidebar + ul + .simple-navigation-active-leaf + a:focus { color: var(--cyan); background: var(--gray-shade-2); } @@ -1481,14 +1521,14 @@ a.status-card:hover { background: var(--gray-shade-5); } -.admin-wrapper .table>tbody>tr:nth-child(odd)>td, -.admin-wrapper .table>tbody>tr:nth-child(odd)>th { +.admin-wrapper .table > tbody > tr:nth-child(odd) > td, +.admin-wrapper .table > tbody > tr:nth-child(odd) > th { background: var(--gray-shade-4); } .admin-wrapper .table th, .table td { - border: none; + border: 0; background: var(--gray-shade-2); } @@ -1505,7 +1545,8 @@ a.status-card:hover { color: var(--cyan); } -.admin-wrapper .content .muted-hint, body .muted-hint, +.admin-wrapper .content .muted-hint, +body .muted-hint, .simple_form p.hint { color: var(--gray-shade-9); } @@ -1526,7 +1567,7 @@ body .muted-hint a { color: var(--gray-shade-c); } -.admin-wrapper .content>p { +.admin-wrapper .content > p { color: var(--gray-shade-9); } @@ -1534,6 +1575,10 @@ body .muted-hint a { profile directory */ +.endorsements-widget h4 { + color: var(--gray-shade-5); +} + .filter-form { background: var(--gray-shade-2); } @@ -1551,7 +1596,8 @@ body .muted-hint a { background: var(--gray-shade-3); } -.directory__card__bar, .directory__card__extra { +.directory__card__bar, +.directory__card__extra { background: var(--gray-shade-2); } @@ -1559,16 +1605,40 @@ body .muted-hint a { border-bottom: 1px solid var(--gray-shade-5); } -.account__header__content, .accounts-table__count small { - color: var(--gray-shade-9); +.directory__tag a { + border-color: var(--gray-shade-3); + background: var(--gray-shade-2); } -.public-layout .header { - background: var(--black); +.directory__tag.active a { + background: var(--cyan); } -.public-layout .header p { - color: var(--cyan); +.directory__tag a:active, +.directory__tag a:focus, +.directory__tag a:hover { + background: var(--gray-shade-3); +} + +.directory__tag a h4 .fa { + color: var(--gray-shade-5); +} + +.directory__tag a h4 small { + color: var(--gray-shade-5); +} + +.directory__tag a .trends__item__current { + color: var(--gray-shade-5); +} + +.directory__tag.active a .trends__item__current { + color: var(--white); +} + +.account__header__content, +.accounts-table__count small { + color: var(--gray-shade-9); } /* @@ -1579,7 +1649,9 @@ body .muted-hint a { background: var(--gray-shade-2); } -.card>a:active .card__bar, .card>a:focus .card__bar, .card>a:hover .card__bar { +.card > a:active .card__bar, +.card > a:focus .card__bar, +.card > a:hover .card__bar { background: var(--gray-shade-3); } @@ -1675,7 +1747,7 @@ body .muted-hint a { } .simple_form button { - background: var(--cyan)!important; + background: var(--cyan) !important; color: var(--gray-shade-2); } @@ -1683,14 +1755,13 @@ body .muted-hint a { color: var(--cyan); } -.landing .simple_form .user_agreement .label_input>label, +.landing .simple_form .user_agreement .label_input > label, .landing .simple_form p.lead, .simple_form .label_input__append, .landing .hero-widget h4, .landing .hero-widget__counter span, .simple_form .input.with_block_label .hint, -.simple_form .hint -{ +.simple_form .hint { color: var(--gray-shade-a); } @@ -1722,21 +1793,21 @@ body .muted-hint a { border: 1px solid var(--gray-shade-2); } -.simple_form input[type=text]:focus, -.simple_form input[type=email]:active, -.simple_form input[type=email]:focus, -.simple_form input[type=number]:active, -.simple_form input[type=number]:focus, -.simple_form input[type=password]:active, -.simple_form input[type=password]:focus, -.simple_form input[type=text]:active, -.simple_form input[type=text]:focus, +.simple_form input[type="text"]:focus, +.simple_form input[type="email"]:active, +.simple_form input[type="email"]:focus, +.simple_form input[type="number"]:active, +.simple_form input[type="number"]:focus, +.simple_form input[type="password"]:active, +.simple_form input[type="password"]:focus, +.simple_form input[type="text"]:active, +.simple_form input[type="text"]:focus, .simple_form textarea:active, .simple_form textarea:focus, -.simple_form input[type=email]:required:valid, -.simple_form input[type=number]:required:valid, -.simple_form input[type=password]:required:valid, -.simple_form input[type=text]:required:valid, +.simple_form input[type="email"]:required:valid, +.simple_form input[type="number"]:required:valid, +.simple_form input[type="password"]:required:valid, +.simple_form input[type="text"]:required:valid, .simple_form textarea:required:valid { border-color: var(--cyan); } @@ -1778,14 +1849,22 @@ body .muted-hint a { .actions-modal .status { background: none; - border-bottom-color: var(--white)!important; + border-bottom-color: var(--white) !important; } -.actions-modal ul li:not(:empty) a, .actions-modal ul li:not(:empty) a button { +.actions-modal ul li:not(:empty) a, +.actions-modal ul li:not(:empty) a button { color: var(--white); } -.actions-modal ul li:not(:empty) a.active, .actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:active, .actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus, .actions-modal ul li:not(:empty) a:focus button, .actions-modal ul li:not(:empty) a:hover, .actions-modal ul li:not(:empty) a:hover button { +.actions-modal ul li:not(:empty) a.active, +.actions-modal ul li:not(:empty) a.active button, +.actions-modal ul li:not(:empty) a:active, +.actions-modal ul li:not(:empty) a:active button, +.actions-modal ul li:not(:empty) a:focus, +.actions-modal ul li:not(:empty) a:focus button, +.actions-modal ul li:not(:empty) a:hover, +.actions-modal ul li:not(:empty) a:hover button { background-color: var(--cyan); color: var(--gray-shade-3); } @@ -1810,7 +1889,7 @@ body .muted-hint a { .mute-modal__action-bar .confirmation-modal__secondary-button, .mute-modal__action-bar .mute-modal__cancel-button { color: var(--cyan); - background: none!important; + background: none !important; } .media-modal__button--active { @@ -1822,12 +1901,12 @@ body .muted-hint a { } .flash-message { - background: var(--gray-shade-3); - color: var(--gray-shade-9); + background: var(--gray-shade-3); + color: var(--gray-shade-9); } .flash-message .oauth-code { - background: var(--gray-shade-3); + background: var(--gray-shade-3); } .react-toggle-track-check svg path { @@ -1840,7 +1919,7 @@ body .muted-hint a { .search-popout h4, .search-popout em { - color: var(--cyan)!important; + color: var(--cyan) !important; } .search-popout span { @@ -1896,23 +1975,24 @@ body .muted-hint a { } .compose-form .autosuggest-textarea__textarea::placeholder { - color: var(--gray-shade-7) + color: var(--gray-shade-7); } .icon-with-badge__badge { background: var(--cyan); color: var(--gray-shade-3); - border: none; + border: 0; } - -.reply-indicator__content a.unhandled-link, .status__content a.unhandled-link { +.reply-indicator__content a.unhandled-link, +.status__content a.unhandled-link { color: var(--cyan); } /* Announcment Styling */ -.announcments, .announcements { +.announcments, +.announcements { background: var(--gray-shade-3); } @@ -1938,7 +2018,8 @@ img.announcements__mastodon { background: var(--gray-shade-4); } -.reactions-bar__item__count, .reactions-bar .emoji-button { +.reactions-bar__item__count, +.reactions-bar .emoji-button { color: var(--gray-shade-e); } @@ -2004,3 +2085,7 @@ img.announcements__mastodon { .video-player__volume__current { background: var(--cyan); } + +/* + settings & dashboard styles +*/ From 3f27d2d998db31c4db777610de31d7974ad87f1c Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sat, 20 Jun 2020 23:47:33 -0700 Subject: [PATCH 17/36] Replaces missing avatar image with a white dot on black background - Rebase conflict with hometown: keeps dot from Merveilles as default avatar --- public/avatars/original/missing.png | Bin 12601 -> 4247 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/avatars/original/missing.png b/public/avatars/original/missing.png index 29b27183b711a8a9457dc1ef7b206c352ea5dd22..6e4aa34f438ad1089cf94e2aef7aa30beadb15aa 100644 GIT binary patch literal 4247 zcmdT|dpy(o8(*hHt4^Il6vtY+;MkaOd>gX4tr~KhTQsvVwtZ(C8#%hLbUAdQPK6X5 z$0fHek_kl;PFWY13e_o*NHRw&^!sc&b^3MA@Avolyk7hA{XCaF&-;0v_v2-+n~T$Y zIjzHjT zMO-Q^f-XP>(?gjYYxHncEgHoPu|`wO$tGkjksii$j^)ukVqH9Gu@N+@5VWlg5-);) z12$biMTyuf4j&R(qm_Ok@Vnv~i$*C`1QFI~AF>;Y2=nMDbBsC01Z{&v;dvnp$lc!Y zgE4rsMu!OmTnLL53WXS<83yKsVoj~Atgt3HEDmQ3G>rK%9065i%;B$4xR~}~Pv_Hk zOs;?lb5IJO)L=MDV2wrtIqHLRx`_G7JBR-veEjg7&Srm>24CP14S@In>Sr7%m;_ zPUpi>JR030n$8idP$Hqg1#)AG=qw+5CY#RT19Yv?YfVi4OX~YiQX7Km>?hACvQHVWY%a)9B3>>(Utyu z|5o&|7LYPNG8_WJGgDf95|M~RHy+GjvVe^5?nFS59EcXCRu&e^G}7+Fm>G z&8f|6=I$psBKkM%cTf@b?yXhrPO$T>wmG#A zof<}BTn}r*#~H=VeN(#02lGqTdsV->m=o^%*ns-b&)Yo4>7o}Y5nUHrH<=#b_U7i@ zdWU#(tH7slTKU$?Gk<1KohFtfZ9kJLb+3EPlejl|y2{o61dDr(LJ#DYhC7CCz5^pWI#itj)Kn!MZxV zh7N=~&(-)P+;ro2v*A4Hd4#d0w9IqRmw6&hRgH6$9{9%HoS|5{WaF8|>flxO{r`VhC}jIRqElnldpDmOQGpWfN3s%`J5CL0$zmb$0 zH`1^qBO`-)dcYU_pp*uZQ}t!69g>4L7}%hifbTSkOYS~2(%gUQ)Tw(c3t8q4Y0tLd z>MG&zZcOg`3un*b@OYhAzxAl(DIHKps=Rx&97iUT57xx+-d`U?NJ#w93yMmS^yxw|7M#n1ZZVfj+)$gWic*j2FRgR5~m6Vi7 z?FO#5w|l#~x)yjMbrbKG)onOXT07x9D*k#sJ8txb<#5eAPQUtCenCM&aq&=+Uc8!a;!@x-Atfax zIeC6k=VThMGVZPHIcR&S-S?Q*vfGb-Z`gl-AV{CY8~MFKYLGuee0a9r53|jo#?-F#jEstkisO`V{M4H#V02QdtE&MlSsLD5n1G8Xi?cjDJnqOx`xGwK zy}Ner-c4}Yvp2HAh1$U8a!mw@N3|$}`1*Z5tJ1(Yk~VJK*pIr^+1(AMbsYo&xD0)% z4ugaD&fOmnpFe*-(~7@JfGo@_L$`NyEP)7d^NhohM!_Z3hFX4i)xEFAZret5+H)Y= zflPJyO`hXraz5XnXixct3%gSm>Jj&+*X=tRQHtEHX)e|LDS68>Y767>KXjhfc)gOe~z>bVGorVHn^sKKBGd(enZ{s2RV;YPjf^K_SgZ96IR=vUJ@;$PPv zB@~vHmL|D;vok9zEBK5Sq|z8H)~F6XBYOA8kknwH`}OOy7d9xGz!L76r<>iQy&1Z= za?^AJCF_$2ss$dsJUQsU2M-=(CvXG2eVDJ_4cGeHP3+IGgu_n@K)daYvk6+G?s6Q` zfSkKyK)YqYHS#wjPeAEGq=!VZ{#(L_KP-V9tl$3e0510m_o3!GVUG9*1q}}jAa#F9 zVX@g`GTEUGxxga1gP?kn(cJs`@#Dv!qqQJs-D5|OzLEExAm*K96qUKJB&Dh@_%?H$ z5CbOT)vL$#J9qBnRq8-$=1;V}3&9}n-MbfL)^PP|;)Pw3pKmZI-rgyJF-As4_lh1i zx{dEnN+NbRh=@dDcCG3odDq3r6#`n~T61%ax62S&{xsT?V*d)lxT6*z3YWEs*9Fnh znnBFfOv(EIRmJw-Lqr)I zY1vX0&ECG?@$%8eD<5-it0w`HoDXu$}BxA9|VSx5Av(UH71BjqXBJn$MODZiJ{Sgdkd3kx8@_=0j o2wpleIXNQrcAh-1V?C<@XI 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 ffbV%}&=Y0XPcvSTkBS2Ul$W-qz6M&&F5 Date: Sun, 21 Jun 2020 01:10:23 -0700 Subject: [PATCH 18/36] Large amount of styling edits for more consistency --- app/javascript/styles/merveilles.scss | 236 +++++++++++++++++++++++--- 1 file changed, 208 insertions(+), 28 deletions(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 61292b3a29..0d7287eac0 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -6,6 +6,7 @@ :root { --black: #000; --gray-shade-1: #111; + --gray-shade-1-5: #1a1a1a; --gray-shade-2: #222; --gray-shade-3: #333; --gray-shade-4: #444; @@ -19,6 +20,7 @@ --gray-shade-e: #eee; --white: #fff; --cyan: #72dec2; + --cyan-light: #9ffce3; } html { @@ -34,13 +36,12 @@ body { } .button { - background: var(--cyan) !important; + background: var(--cyan); color: var(--gray-shade-3); } .button:hover { - background: var(--cyan); - color: var(--gray-shade-e); + background: var(--cyan-light); } .app-holder > div { @@ -52,6 +53,15 @@ body { text-decoration: underline; } +.rich-formatting strong { + color: var(--gray-shade-e); +} + +.nothing-here { + background-color: var(--gray-shade-2); + color: var(--gray-shade-a); +} + .column-header { height: 45px; overflow: hidden; @@ -561,7 +571,6 @@ a.floating-action-button:hover, } .drawer__header { - margin-bottom: 0; background: var(--gray-shade-3); height: 45px; } @@ -590,10 +599,6 @@ a.floating-action-button:hover, display: none; } -.search { - margin-bottom: 0; -} - .search__input { padding: 15px; background: var(--gray-shade-2); @@ -1085,10 +1090,6 @@ a.status-card:hover { border-bottom: 2px solid var(--cyan); } -.navigation-bar { - background-color: var(--gray-shade-3); -} - .navigation-bar .navigation-bar__profile-account { color: var(--white); } @@ -1178,8 +1179,36 @@ a.status-card:hover { background: var(--gray-shade-1); } +/* extended description page */ + +.contact-widget h4 { + color: var(--gray-shade-a); +} + +.contact-widget > a { + color: var(--gray-shade-a); +} + +.table-of-contents { + background: var(--gray-shade-2); +} + +.table-of-contents li a { + border-bottom-color: var(--gray-shade-3); +} + +/* public facing header nav */ + .public-layout .header { - background: var(--gray-shade-1); + background: var(--gray-shade-2); +} + +.public-layout .header .brand:hover{ + background: var(--gray-shade-4); +} + +.public-layout .header .nav-link { + color: var(--gray-shade-c); } /* The two rulesets below address a background color gap @@ -1197,12 +1226,23 @@ a.status-card:hover { } .public-layout .header .nav-button { - background: var(--gray-shade-2); + background: var(--gray-shade-3); + color: var(--gray-shade-c); } .public-layout .header .nav-button:hover { color: var(--cyan); - background: var(--gray-shade-3); + background: var(--gray-shade-4); +} + +/* other public pages */ + +.page-header { + background: var(--gray-shade-2); +} + +.page-header p { + color: var(--gray-shade-a); } .public-layout .public-account-header { @@ -1299,6 +1339,10 @@ a.status-card:hover { background: var(--gray-shade-3); } +.button.logo-button:hover { + background: var(--cyan); +} + .public-layout .hero-widget__text { color: var(--white); background: var(--gray-shade-2); @@ -1387,6 +1431,15 @@ a.status-card:hover { color: var(--white); } +.public-layout .box-widget .rich-formatting table th { + color: var(--gray-shade-9); +} + +.public-layout .box-widget .rich-formatting table tr { + border-bottom-color: var(--gray-shade-3); + color: var(--gray-shade-c); +} + .public-layout .contact-widget, .public-layout .landing-page__information.contact-widget { color: var(--white); @@ -1437,6 +1490,10 @@ a.status-card:hover { settings sidebar */ +.admin-wrapper .content-heading { + border-bottom-color: var(--gray-shade-1); +} + .admin-wrapper .quick-nav a { color: var(--white); } @@ -1493,32 +1550,30 @@ a.status-card:hover { background: var(--gray-shade-2); } -.admin-wrapper .simple_form button, -.admin-wrapper .simple_form button:hover { - background: var(--gray-shade-5); +.admin-wrapper .simple_form button { + background: var(--cyan); + color: var(--gray-shade-3); } .admin-wrapper .simple_form button:hover { - color: var(--cyan); + background: var(--cyan-light); } .admin-wrapper .simple_form .block-button { - color: var(--white); - background: var(--gray-shade-5); + color: var(--gray-shade-3); + background: var(--cyan); } .admin-wrapper .simple_form .block-button:hover { - color: var(--cyan); - background: var(--gray-shade-5); + background: var(--cyan-light); } .admin-wrapper a.button { - background: var(--gray-shade-5); + background: var(--cyan); } .admin-wrapper a.button:hover { - color: var(--white); - background: var(--gray-shade-5); + background: var(--cyan-light); } .admin-wrapper .table > tbody > tr:nth-child(odd) > td, @@ -1659,6 +1714,10 @@ body .muted-hint a { color: var(--cyan); } +.card__img { + background: var(--gray-shade-1); +} + /* landing page */ @@ -1747,10 +1806,18 @@ body .muted-hint a { } .simple_form button { - background: var(--cyan) !important; + background: var(--cyan); color: var(--gray-shade-2); } +.simple_form button:hover { + background: var(--cyan-light); +} + +.simple_form select { + background-color: var(--gray-shade-1); +} + .simple_form .input.boolean label a { color: var(--cyan); } @@ -1778,14 +1845,24 @@ body .muted-hint a { } .button.button-primary { + background: var(--cyan); color: var(--gray-shade-2); } +.button.button-primary:hover { + background: var(--cyan-light); +} + .button.button-secondary { color: var(--gray-shade-2); border: 1px solid var(--gray-shade-2); } +.button.button-secondary:hover { + color: var(--gray-shade-4); + border: 1px solid var(--gray-shade-3); +} + .button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover { @@ -1793,6 +1870,22 @@ body .muted-hint a { border: 1px solid var(--gray-shade-2); } +.simple_form input[type=text], +.simple_form input[type=number], +.simple_form input[type=email], +.simple_form input[type=password], +.simple_form textarea { + background: var(--gray-shade-1); +} + +.simple_form input[type=text]::placeholder, +.simple_form input[type=number]::placeholder, +.simple_form input[type=email]::placeholder, +.simple_form input[type=password]::placeholder, +.simple_form textarea::placeholder { + color: var(--gray-shade-7); +} + .simple_form input[type="text"]:focus, .simple_form input[type="email"]:active, .simple_form input[type="email"]:focus, @@ -1809,6 +1902,7 @@ body .muted-hint a { .simple_form input[type="password"]:required:valid, .simple_form input[type="text"]:required:valid, .simple_form textarea:required:valid { + background: var(--gray-shade-1); border-color: var(--cyan); } @@ -1996,6 +2090,14 @@ body .muted-hint a { background: var(--gray-shade-3); } +.announcements__item__unread { + background: var(--cyan); +} + +.announcements__pagination { + color: var(--gray-shade-a); +} + img.announcements__mastodon { height: 170px; width: unset; @@ -2087,5 +2189,83 @@ img.announcements__mastodon { } /* - settings & dashboard styles + settings & dashboard styles, tables */ + +.neutral-hint, +.admin-wrapper .content .neutral-hint { + color: var(--gray-shade-6); +} + +.announcements-list { + border: 1px solid var(--black); + overflow: hidden; + position: relative; +} + +.announcements-list__item { + background: var(--gray-shade-3); + border-bottom: 1px solid var(--black); +} + +.announcements-list__item__meta { + color: var(--gray-shade-7); +} + +button.table-action-link, +a.table-action-link { + color: var(--gray-shade-a); +} + +.batch-table__toolbar { + background-color: var(--gray-shade-1); + border-color: var(--black); + color: var(--gray-shade-a); +} + +.batch-table__body, +.batch-table .nothing-here { + background-color: var(--gray-shade-1); + color: var(--gray-shade-a); +} + +.batch-table__row { + background: var(--gray-shade-1-5); + border-color: var(--black); +} + +.batch-table__row:hover { + background: var(--gray-shade-3); +} + +.batch-table__row:nth-child(even) { + background: var(--gray-shade-1); +} + +.filters .filter-subset a { + border-bottom-color: var(--gray-shade-4); + color: var(--gray-shade-a); +} + +.filters .filter-subset a:hover { + border-bottom-color: var(--gray-shade-4); + color: var(--gray-shade-c); +} + +.filters .filter-subset a.selected { + border-bottom-color: var(--cyan); + color: var(--cyan); +} + +.dashboard__counters > div > a, +.dashboard__counters > div > div { + background: var(--gray-shade-3); +} + +.dashboard__counters > div > a:hover { + background: var(--gray-shade-5); +} + +.dashboard__counters__label { + color: var(--gray-shade-a); +} From bfe97cdf99a08c60fde9bb139e9311d81f5b0679 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sun, 21 Jun 2020 01:30:08 -0700 Subject: [PATCH 19/36] Adds custom bookmark icon --- app/javascript/styles/merveilles.scss | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 0d7287eac0..6e5bf07319 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -955,6 +955,22 @@ a.status-card:hover { background-image: url("data:image/svg+xml; utf8,"); } +.icon-button i.fa-bookmark { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button.active i.fa-bookmark { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-bookmark:hover { + background-image: url("data:image/svg+xml; utf8,"); +} + +.icon-button i.fa-bookmark::before { + display: none; +} + .detailed-status__link i.fa-retweet { width: 14px; height: 14px; From 5a9c05abd83607efc78f996d9ee034c34b405f21 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sun, 21 Jun 2020 02:13:10 -0700 Subject: [PATCH 20/36] Edits to Maru size and list adder --- app/javascript/styles/merveilles.scss | 31 ++++++++++++++++----------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 6e5bf07319..dedd888add 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -585,10 +585,6 @@ a.floating-action-button:hover, .drawer__inner { background-color: var(--gray-shade-3); - background-image: url("https://assets.merveilles.town/site_uploads/files/000/000/002/original/hero.png"); // sass-lint:disable-line no-url-domains, no-url-protocols - background-size: 440px; - background-repeat: no-repeat; - background-position: left bottom; } .drawer__inner.darker { @@ -596,7 +592,7 @@ a.floating-action-button:hover, } .drawer__inner__mastodon { - display: none; + background: none; } .search__input { @@ -1219,7 +1215,7 @@ a.status-card:hover { background: var(--gray-shade-2); } -.public-layout .header .brand:hover{ +.public-layout .header .brand:hover { background: var(--gray-shade-4); } @@ -1676,6 +1672,10 @@ body .muted-hint a { border-bottom: 1px solid var(--gray-shade-5); } +.directory__card__bar .display-name span { + color: var(--gray-shade-a); +} + .directory__tag a { border-color: var(--gray-shade-3); background: var(--gray-shade-2); @@ -2114,12 +2114,6 @@ body .muted-hint a { color: var(--gray-shade-a); } -img.announcements__mastodon { - height: 170px; - width: unset; - margin-right: -100px; -} - .announcements__item__content a.unhandled-link { color: var(--cyan); } @@ -2204,6 +2198,19 @@ img.announcements__mastodon { background: var(--cyan); } +/* + list-adder +*/ +.list-adder, +.list-adder__account, +.list-adder__lists { + background: var(--gray-shade-2); +} + +.list-adder .list { + border-bottom-color: var(--gray-shade-3); +} + /* settings & dashboard styles, tables */ From 8719fb46ad9c4abac0e5a48de0d2f3facc7cbd6a Mon Sep 17 00:00:00 2001 From: Somnius Date: Sun, 21 Jun 2020 02:27:07 -0700 Subject: [PATCH 21/36] Merge pull request #15 from merveilles/somnius/css-styling CSS Style Tweaks From fb7946727b5e71cb05884b8cb6dcdffd8870208e Mon Sep 17 00:00:00 2001 From: Somnius Date: Wed, 29 Jul 2020 20:02:08 -0700 Subject: [PATCH 22/36] Merge pull request #43 from merveilles/visibility-icon-color set merveilles colorscheme for new visibility icon --- app/javascript/styles/merveilles.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index dedd888add..2dc3516311 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -314,6 +314,10 @@ body { color: var(--gray-shade-5) !important; } +.status__visibility-icon { + color: var(--gray-shade-5) !important; +} + .status__content p { color: var(--white) !important; } From 5b54ec3a99ee492e82cf866902884a0540763bf7 Mon Sep 17 00:00:00 2001 From: Stephen Lindberg Date: Fri, 1 Jan 2021 20:18:57 -0500 Subject: [PATCH 23/36] Remove explicit status button width, fix hover states (#543) This removes the explicit width for icon buttons, which was cutting off part of the SVG background, and fixes the hover states by moving the :hover rule to the parent element's selector. --- app/javascript/styles/merveilles.scss | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 2dc3516311..cb9a663f6a 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -495,13 +495,11 @@ a.floating-action-button:hover, .status__action-bar-button { margin-right: 5px !important; border-radius: 3px; - width: 20px !important; height: 20px !important; } .status__action-bar-button > * { display: block; - width: 20px !important; height: 20px !important; margin-top: 0 !important; background-position: center center !important; @@ -848,8 +846,8 @@ a.status-card:hover { display: inline-block; } -.icon-button i.fa-reply:hover, -.icon-button i.fa-reply-all:hover { +.icon-button:hover i.fa-reply, +.icon-button:hover i.fa-reply-all { background-image: url("data:image/svg+xml; utf8,"); } @@ -866,7 +864,7 @@ a.status-card:hover { display: none; } -.icon-button i.fa-star:hover { +.icon-button:hover i.fa-star { background-image: url("data:image/svg+xml; utf8,"); } @@ -889,7 +887,7 @@ a.status-card:hover { display: none; } -.icon-button i.fa-lock:hover { +.icon-button:hover i.fa-lock { background-image: url("data:image/svg+xml; utf8,"); } @@ -904,7 +902,7 @@ a.status-card:hover { display: none; } -.icon-button i.fa-envelope:hover { +.icon-button:hover i.fa-envelope { background-image: url("data:image/svg+xml; utf8,"); } @@ -923,7 +921,7 @@ a.status-card:hover { display: none; } -.icon-button i.fa-ellipsis-h:hover { +.icon-button:hover i.fa-ellipsis-h { background-image: url("data:image/svg+xml; utf8,"); } @@ -935,7 +933,7 @@ a.status-card:hover { display: none; } -.icon-button i.fa-retweet:hover { +.icon-button:hover i.fa-retweet { background-image: url("data:image/svg+xml; utf8,") !important; } @@ -951,7 +949,7 @@ a.status-card:hover { background-image: url("data:image/svg+xml; utf8,"); } -.icon-button i.fa-share-alt:hover { +.icon-button:hover i.fa-share-alt { background-image: url("data:image/svg+xml; utf8,"); } @@ -963,7 +961,7 @@ a.status-card:hover { background-image: url("data:image/svg+xml; utf8,"); } -.icon-button i.fa-bookmark:hover { +.icon-button:hover i.fa-bookmark { background-image: url("data:image/svg+xml; utf8,"); } From 2bda1b50a18478004c216e75cfb0bf4812f45209 Mon Sep 17 00:00:00 2001 From: Stephen Lindberg Date: Sun, 3 Jan 2021 07:41:57 -0500 Subject: [PATCH 24/36] fix unread notif border color (#545) --- app/javascript/styles/merveilles.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index cb9a663f6a..a917e5c3cc 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -256,6 +256,11 @@ body { color: var(--cyan) !important; } +.notification.unread:before, +.status__wrapper.unread:before { + border-color: var(--cyan) !important; +} + .status { border-bottom: 1px solid var(--gray-shade-3) !important; } From f221f93f6109e0c6ad3b138b4c0a199beed225b9 Mon Sep 17 00:00:00 2001 From: Somnius Date: Sun, 3 Jan 2021 05:32:28 -0800 Subject: [PATCH 25/36] Mobile header styles & other tweaks (#546) --- app/javascript/styles/merveilles.scss | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index a917e5c3cc..8910064a9a 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1030,6 +1030,10 @@ a.status-card:hover { color: var(--gray-shade-6); } +.getting-started__wrapper .navigation-bar { + background-color: var(--gray-shade-2); +} + .column-subheading { background: var(--gray-shade-2); color: var(--gray-shade-6); @@ -1066,6 +1070,10 @@ a.status-card:hover { overflow: hidden; } +.tabs-bar__wrapper { + background-color: transparent; +} + .tabs-bar__link { border-bottom: 0; } @@ -1521,6 +1529,20 @@ a.status-card:hover { color: var(--cyan); } +.admin-wrapper .sidebar__toggle { + background-color: var(--gray-shade-3); + + a:hover { + background-color: var(--gray-shade-4); + } +} + +.admin-wrapper .sidebar__toggle__icon { + & > i { + color: var(--gray-shade-a); + } +} + .admin-wrapper .sidebar-wrapper { height: inherit; background: var(--black); @@ -1929,6 +1951,18 @@ body .muted-hint a { border-color: var(--cyan); } +.poll .button.button-secondary:disabled { + background-color: var(--cyan); + cursor: pointer; + opacity: .5; +} + +.poll .button.button-secondary { + background-color: var(--cyan); + cursor: pointer; + opacity: 1; +} + .poll__input { border: 1px solid var(--gray-shade-9); } From aa699c4915e3cce0340cc49cf5de573fb5b91571 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Wed, 6 Jan 2021 01:46:33 -0800 Subject: [PATCH 26/36] Fixes mobile background of top tabs --- app/javascript/styles/merveilles.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 8910064a9a..1964937438 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1071,7 +1071,7 @@ a.status-card:hover { } .tabs-bar__wrapper { - background-color: transparent; + background-color: var(--gray-shade-2); } .tabs-bar__link { From 4433255c9e2ddbb1b59f13a67438f84ed5d62e3c Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sun, 3 Apr 2022 10:41:43 -0400 Subject: [PATCH 27/36] Removes duplicate Merveilles theme in themes.yml --- config/themes.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/config/themes.yml b/config/themes.yml index 304a9e7eb2..50a899c554 100644 --- a/config/themes.yml +++ b/config/themes.yml @@ -4,4 +4,3 @@ contrast: styles/contrast.scss mastodon-light: styles/mastodon-light.scss macaron: styles/macaron.scss fairy-floss: styles/fairy-floss.scss -merveilles: styles/merveilles.scss From b163b3dc78b329e825f1b45581e198478ca5629e Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Mon, 4 Apr 2022 00:48:35 -0400 Subject: [PATCH 28/36] Whitespace change to see if that fixes things --- app/javascript/styles/merveilles.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 1964937438..0e999f2abb 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -1,4 +1,5 @@ @import "application"; + /* general */ From d7cafbbb98ee950253e7ea31d5168ed81148b8bb Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Mon, 4 Apr 2022 01:33:41 -0400 Subject: [PATCH 29/36] Adds merveilles, Mastodon, & Hometown funding to GitHub sponsors - Rebase conflict: adds sponsor.joinmastodon.org link --- .github/FUNDING.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index be750a5e41..d33766d501 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,7 @@ -patreon: mastodon -open_collective: mastodon -custom: https://sponsor.joinmastodon.org +# Linking to Merveilles funding, Mastodon funding, & dariusk from Hometown +patreon: merveillestown +open_collective: merveilles +ko_fi: merveillestown +liberapay: merveilles +github: [Gargron, dariusk] +custom: ['https://www.patreon.com/mastodon', 'https://opencollective.com/mastodon', 'https://www.patreon.com/tinysubversions', 'https://sponsor.joinmastodon.org'] From e8cac9f245b278f7de768f97b0edfbf68195110d Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Tue, 5 Apr 2022 20:01:31 -0700 Subject: [PATCH 30/36] Colors minor buttons on column headers light (#548) I'd forgotten over the last couple of years that Mastodon has a way to mark all notifications as read. https://merveilles.town/@akkartik/108080475076325407 This commit follows the other themes and switches settings buttons on column headers to be lighter than the background rather than darker. --- app/javascript/styles/merveilles.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 0e999f2abb..71e041d489 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -77,7 +77,7 @@ body { .column-header__button { background: var(--gray-shade-3) !important; margin: 0 !important; - color: var(--gray-shade-1) !important; + color: var(--gray-shade-a) !important; } .column-header__button:hover { From cea39d9d2407d5dce36a69b18d99134f6ec94db2 Mon Sep 17 00:00:00 2001 From: Cory Driscoll Date: Fri, 29 Jul 2022 07:44:01 +0100 Subject: [PATCH 31/36] Theme updates for tidbits around the instance (#549) * Updated theme for oauth, kbd shortcuts page, profile dir and user joindate * Themed the media upload graphic * Fixed background on DM E2E warning header * Themed user note section --- app/javascript/styles/merveilles.scss | 134 ++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 71e041d489..17eb76340b 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -2334,3 +2334,137 @@ a.table-action-link { .dashboard__counters__label { color: var(--gray-shade-a); } + +.account__header__bio .account__header__fields { + border-top: 1px solid var(--gray-shade-3); +} + +.account__header__bio .account__header__joined { + color: var(--gray-shade-8); +} + +.simple_form .hint a { + color: var(--cyan); +} + +.simple_form .input.boolean label.checkbox { + accent-color: var(--cyan); +} + +.announcements-list, .applications-list__item { + border: 1px solid var(--gray-shade-5); +} + +.applications-list__item { + background: var(--gray-shade-1-5); +} + +.permissions-list__item__text__type { + color: var(--cyan-light); +} + +.announcements-list__item__title { + color: var(--gray-shade-c); +} + +.permissions-list__item { + color: var(--gray-shade-e); + border-bottom: 1px solid var(--gray-shade-5); + +} + +.empty-column-indicator, .error-column, .follow_requests-unlocked_explanation { + color: var(--gray-shade-e); +} + +.empty-column-indicator a, .error-column a, .follow_requests-unlocked_explanation a { + color: var(--cyan); +} + +.scrollable .account-card { + background: var(--gray-shade-1); +} + +.scrollable .account-card__bio::after { + background: linear-gradient(270deg,var(--gray-shade-1),transparent); +} + +.account-card__bio a { + color: var(--gray-shade-c); + +} + +.account-card__counters__item small { + color: var(--gray-shade-c); +} + +.keyboard-shortcuts kbd { + background-color: var(--black); + border: 1px solid var(--cyan); +} + +.permissions-list__item { + color: var(--white); + border-bottom: 1px solid var(--gray-shade-5); +} + +.permissions-list__item:last-child { + padding-bottom: 12px; +} + +.permissions-list__item__text__type { + color: var(--cyan); +} + +.oauth-prompt p { + color: var(--gray-shade-e); +} + +.follow-prompt strong, .oauth-prompt strong { + color: var(--cyan);} + +.oauth-prompt h3 { + color: var(--gray-shade-e); +} + +.oauth-prompt .permissions-list { + border: 1px solid var(--gray-shade-5); + background: var(--gray-shade-5); +} + +.account-header .name { + color: var(--gray-shade-e); +} + +.upload-progress__tracker { + background: var(--cyan); +} + +.upload-progress__backdrop { + background: var(--gray-shade-2); +} + +.simple_form .input.radio_buttons .radio { + accent-color: var(--cyan); +} + +.follow_requests-unlocked_explanation { + background: var(--gray-shade-1); +} + +.account__header__account-note label { + color: var(--gray-shade-a) +} + +.account__header__account-note textarea { + border: 2px solid var(--gray-shade-4); +} + +.account__header__account-note textarea::placeholder { + color: var(--gray-shade-a); + opacity: 1; +} + +.account__header__account-note textarea:focus { + background: var(--gray-shade-1); +} \ No newline at end of file From 5d372393d62acbefd093befaee2d8e859291348f Mon Sep 17 00:00:00 2001 From: Somnius Date: Sun, 26 Feb 2023 23:09:25 -0800 Subject: [PATCH 32/36] Updates with Merveilles branding (#553) * Updates with Merveilles branding * Switches Merveilles icons * Brightens mailer icon --- .../icons/android-chrome-144x144.png | Bin 3499 -> 4044 bytes .../icons/android-chrome-192x192.png | Bin 4561 -> 5954 bytes .../icons/android-chrome-256x256.png | Bin 6044 -> 8767 bytes app/javascript/icons/android-chrome-36x36.png | Bin 1061 -> 893 bytes .../icons/android-chrome-384x384.png | Bin 9129 -> 14348 bytes app/javascript/icons/android-chrome-48x48.png | Bin 1327 -> 1071 bytes .../icons/android-chrome-512x512.png | Bin 12479 -> 20196 bytes app/javascript/icons/android-chrome-72x72.png | Bin 1870 -> 1649 bytes app/javascript/icons/android-chrome-96x96.png | Bin 2412 -> 2527 bytes .../icons/apple-touch-icon-1024x1024.png | Bin 26955 -> 45362 bytes .../icons/apple-touch-icon-114x114.png | Bin 2787 -> 3534 bytes .../icons/apple-touch-icon-120x120.png | Bin 2875 -> 3250 bytes .../icons/apple-touch-icon-144x144.png | Bin 3499 -> 4044 bytes .../icons/apple-touch-icon-152x152.png | Bin 3666 -> 4520 bytes .../icons/apple-touch-icon-167x167.png | Bin 3913 -> 5742 bytes .../icons/apple-touch-icon-180x180.png | Bin 4204 -> 5480 bytes .../icons/apple-touch-icon-57x57.png | Bin 1469 -> 1855 bytes .../icons/apple-touch-icon-60x60.png | Bin 1708 -> 1665 bytes .../icons/apple-touch-icon-72x72.png | Bin 1870 -> 1649 bytes .../icons/apple-touch-icon-76x76.png | Bin 1993 -> 2075 bytes app/javascript/icons/favicon-16x16.png | Bin 393 -> 512 bytes app/javascript/icons/favicon-32x32.png | Bin 761 -> 969 bytes app/javascript/icons/favicon-48x48.png | Bin 1076 -> 1292 bytes app/javascript/images/mailer/logo.png | Bin 1673 -> 1300 bytes app/javascript/images/mailer/wordmark.png | Bin 9083 -> 5716 bytes app/javascript/images/merveilles-icon.svg | 8 +++++++ .../images/merveilles-logo-symbol-icon.svg | 7 ++++++ .../merveilles-logo-symbol-wordmark.svg | 22 ++++++++++++++++++ app/javascript/images/merveilles-logo.svg | 8 +++++++ lib/assets/wordmark.dark.png | Bin 9083 -> 5716 bytes lib/assets/wordmark.light.png | Bin 8700 -> 5130 bytes lib/tasks/branding.rake | 14 +++++------ public/badge.png | Bin 4793 -> 4977 bytes public/favicon.ico | Bin 5558 -> 15086 bytes 34 files changed, 52 insertions(+), 7 deletions(-) create mode 100644 app/javascript/images/merveilles-icon.svg create mode 100644 app/javascript/images/merveilles-logo-symbol-icon.svg create mode 100644 app/javascript/images/merveilles-logo-symbol-wordmark.svg create mode 100644 app/javascript/images/merveilles-logo.svg diff --git a/app/javascript/icons/android-chrome-144x144.png b/app/javascript/icons/android-chrome-144x144.png index 42afb6b33272e04b2969cba0e2bb36ee0008c93e..e0d90c723a4bc95c1131dbedc87a34ced1009847 100644 GIT binary patch literal 4044 zcmYM12{=^W|HrRo5HXglF~(S9jIAhNq?r+eNaRcQoyfinl2Hf~LsWJ`cJWONkr5*M z?wfsYP-M@Re%Jqb{=eV7&)v>F_nh;b^Sl1t1K%13WfEfS)R-6v@4tPyGJD3>2 zGxg>|9e81|*VD!Vf6n&Yk44D<0FA(5Zhzy}VPZM}YUPK==2uTo<-D1oiao9Metkk4lGo%^pHUz6WqI}2`}Nnm_-~R- zfKcFsmw*H=L5Y3+;gurF^m7}n3-p_YKscSZ%%7 zB>aisfyKYUwf218bC}`H`*yOW1jt2C>RX|-vqv}td5O=2-MCq}f1os(!x zjmHalKdL!KlrMY0&bdjifnkV=VaU!o8-o#*dY`Q=D)t_5i^N_oi-W1*3A2xmS@ZMr zz3VN#RkKz$Hrh$oPnj}$qx<>{zP#&M^X^{Q!f$@Br1Tx_?(R0vd*_ywvHV?W{W<=k zN-FGUr({ms{`zE6Mg}o6Q_y4L{W);c(bsQtAgM=x{c2X&u@fbRlNX5p(%-LbV8G_< z>s#fsc(bjeLsUV5qs+7dZJ9aS9r`k=GlawZWhZZIYwK>W%IpBxp+RS7XI!O?Ia|>% zE+=fCe|@5c=&x$ky!YK-Rr=DU*TzK#NyDp_`*>Y)5cqDl{i4?ZdG?W>sHmuhm7}?H z@Q+P;R}>c)*Y0%CtdW)$WOXkDMUzgP_AE+I7f|Fo-#z9o&sSVn82uwKRI}rDUVO;M zY-wrfmE)h3qS)AT6e|-9ibl>T3f@c>V3r>p?OSDc8i%tyfhs>;9SjLQ&ZD;1^sPvz7;qw_ox zlvtFyTDegG0kG{z5c*09zwQ-JD0%y~-LGH0!$Q>2L_IQ?pN~&7Fi^R@qr=69E0~EG z8yhja+IF<}5Y{;yT?O&@T19ibzrI*8uQED1I@Qve9nv=SO$rZ zks*>FBe0GHPEJm+>xHcjVQNJ#(>+29_G)(R+zl*)P8-yHZ*8=Z`$EK|GKHU?UrI&> zV`nGg>*tr0loWArfM4-ft+Pb!?(Kc@BaataG2N{fqa z*A`vQ^+)JSa0U4LAB5d`nU|mcL|?-Ai-wk#*2wrczmLZH`nrjk8Q(P;&@xPHZ2EV{ zgUw%-G&Rjs-ck@=_B%Q7v3qE5Z@0E3i*LQ=VDnZ0BOvDbO$yBMhLq+VyPuA+}0t$c*bMoax; zzW#k*p6|kXFwfA?&_Z>CGT-^Q(;Qf_p}xMpSy*~T2KOY%A_*A%_ur@MOZbwqGK(SV z!PX-BF!QPp;)ez(SYvHM;KmgH%icmBM7JV0FR$G8B_wj>A?)Y^H+QTM9QQo+;aw&&pn1U-j(S`KiX>AZQAx??`gwrj9a3|Y zN=W7eW)>FnyWENr$+#G3H?h;vexHw(MPDKrPc!k(iKVO*Euo_FcQI5SD{LyyayukM z^{hx;-Rl2~5_QS|E>6x!ffnqpUDSslyyfH6RK6MJ9roU*;yp)q$&;JO)D#_@=|90hUvG52hE;jr81&9 z0cG`}4Q#>9&5fh4sHWxxxg80vd(WD^@{6SG?1Y&a>y24uNAsJerab!#EF<`^-HB)klUl=x3|08}YudaFvfuyE3Sl)h!=B%5%hl5U1#>sHiad`*Lz| zaj(bH?%{NG?~D|I6+e=cLy6XvMGhSa3bSf+D}(tr0=gNVM1YEq+%~e`iM0)jWJx6d zn5s|iWVf%m=LYIePsZUdLfs)RI6*JBITRqrhn677{Y?Gg(nx{Z@Q@yyHJ+ zsWTmkVzFTGEe3nKnxh#a_U7TqrK#FFJwronH@8dRQrlQ`UHT}9j@JOEzgh!Ht)&%N zc;unw5Ug|j5BKb|XU{fG&DspF|8BFm!GTcJM85KPhb|DOAO~qLNVK=N<7K4KScc-F zqNn5*M5ckH7ep)O3vf-4ZHAf1J{SuD4Jk6l011}WkjXoyW|6(li=a<&1PSXL4^A%+ zZqOahEqo>>I;D}@5g=V0U5%FlT@Ab362;QUoyui|`P$Y-5B{j~ii)%dl<`Boyy4ZV z!1a6Q+1SvP|M~?CMpua+%s&;5%xvFOR8xCa?b5$JW~+;ZtPtgz<|?X?MTR-wDw(W+&_s^??0|S~yMn-x^G3|G)g7w@uBt!rM!4y z=kK3F)@?49)&xnexU}@~=>6r2mdu0%HZvp-UJW)QO_Lwz4hLC8j&kyDRwHk|GAKCs zTCf^S%gW4}t^}d!NzMrTIU|%va;0CewzSj-VK=V6ycl3*W4mK*ZQZPagd2PMrWq>4>WP8RtKAG;z_USFS9>p3m(&ak-g&*^b> zfY3Exu`|{q4Z1qkD!739q)>7|obK>=QgGW~Bg3nyzPO1z6CzWf{LVGmpeP@7C*$z& z@B!G2@=bk$=S(Ax5eh2+Is0WibJv@OhDj>G<-hp!FK=a$g01ia>nXXXY$DKaI3hcpB_l1 zXVsfdkK6@dFg6Q9>a9Wz{3bv-*=Dgs@jf~|bO9N=W!@XiEt;LHUsqQvm2+jnNQ|E3 z(6NqH|Fbuq8Dy1QGy^=5317#oTxDfx}LfP@i4Bs%yZ<(U)PyRa)4V+9uSAv&UBV!*-!r`NA} zbZF&!&XT7S1WjG<+09fEFtzmH_3L|Y^?=j=%d1Xu=@MyenI=>euV)G4!H*bGOn3#Ha45aj xrD6X`rHtNY^z519`q9=C_K8Ac7RZwFhjBj}Up(|I4g;p=08YyQ`xb5c_&;8Nij@EW literal 3499 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 A00000 diff --git a/app/javascript/icons/android-chrome-192x192.png b/app/javascript/icons/android-chrome-192x192.png index da49a7bc63827c7fcb1bf21a60c94df3dcb2e50a..7c8f486f8686f9b3eb70eb7e80fcd83383adc5c4 100644 GIT binary patch literal 5954 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

QSz%)}ufS|q-s-jh18 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 A^8f$< diff --git a/app/javascript/icons/android-chrome-256x256.png b/app/javascript/icons/android-chrome-256x256.png index 1513fe5ddd92931219cee21f62c4abaf6d62f0f8..e08fa55ef25ea56c6119f585581edcec58d7a95c 100644 GIT binary patch literal 8767 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 Lu}-O$Q~3V@vj|hY literal 6044 zcmd5=XH-*Lw?(}ILIA1K5gQ0nrAa6k2_U@)f)J4^2vR}|9Wl}&G^JMo=^#p^2k9tP zT7b~2bV3i1@J{X+@5lGO@!qfZ<4ZEMues)&5qdgmG*s+VWMpJC>Q5jB zWMr3Ufgc$qIdJ81L&_-dM{cF51|hp3eRG-$6UoSK=&M7N481e9rs4kD#}^d4n5M69 zc!%2Uon|Nf0s}nrjb45bZqE`bc!nPu-*6nsQqgBJsvhAlP%R5I^J9+q`2JViUlZ}^ zvpl23=Jf0TJLLh=`}04RJP={=0v%-KDDvj?oRLq*Ftm zJ~l$J+?R8LixYs;)kdR+<9ymMpm}T8tvHo-txt zar?2i3G1iZd3r@(q%}V92V>Hkf(;5Z9jCK~EnRDCH!v0R<;ItR#eCGq0^5&E`()Z~Hez9zJAz%BR!0`TAj8R+h78<4>E%h0ZT_ z@r@I^2L~R1hxPZ^`~uDW)W7lFcKB8L<0~ioH=GtyU`I~fO5)<;qD3x2TG!^6D9S~>7+t@ng)vh^LOGW=0BMD-AW%K+q$otHCScc^la_hs$N~S(}kDIJ7 zCa*5cw}q`s6+8sd-e6&8xW%5Gni^5cYrHiQV_gP4z57hqEGv(l;+X5lNqnBs`jc!{ zPT>dl#nk2ac;|z;WMR>}UqqwXx$`y3L)=#u2ZJq)9MAt-d-*L z$sjU=r%#QF3#CD{Zr2odW)Rt4+Xkpt-5;-)nWGIx(|lXzZYGObuX{9%WP+`whK7bV z4X~+VGTpn#zj#_j)R2<}N9Ey^Z%i6ygi)Dn2n5KbV<_W=O4Y07A(1W9SvFwk;DXiS zm&GtAuj$TWMn2fl0b7G}+k_}^13g=Nt@!?Zui5@nNyjZTja}>9P35!sGa=fEeq=c| zE_F>dHUPI~!Z1;@Y6nqKl|Od>HUUypR2*>`xqg+J*~7waATl

$kF6`~FN|VT_Dx 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 IdCLd?1C`mGxc~qF literal 9129 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 YWU+!d&cg}3djrwdc%)vW`sDS007!7rjQ{`u diff --git a/app/javascript/icons/android-chrome-48x48.png b/app/javascript/icons/android-chrome-48x48.png index 9d0c2557d29bc68eae9dc8057bd359d64aacf2f6..8f177392adaefd79e68208f031169404cb252145 100644 GIT binary patch delta 1068 zcmV+{1k?Mk3a*=q>$1|UJu zMGvr0TnX$TdMj~Kl=)_Xm}$B$)TOGFo|AkV?z#6nr|y4IKo2ee-vE>Wya1pHjTZnV z0KdO!ei#4O1c(!j)4qvs6Ch^XfB1^GF8ORB<3`bi-njY=zb0N>=sEdi@r75Qsw!%= z8nW3eVzC&4!Qjw_7-Oi_YDlNk*xufT$K!b~^LoA5+1Wulokp!zgQ}`S+X@DQh{xl| zX0xXFhU04x-ENnTj*iIh_nYE3n@tLZLbSZROs!Vyr*fkNY{1Ke9H!i zh+bb`X>D!IvVoPAm675dF+kKCPClP+Yy+|^4;?m+8z3S|CX-_uNTpIjd`Apunnr;@ zK-fSq7&KgML=ABF0ke=Ke+ldB>%#RmHa0LlJ#95TeguX+ooF;_M{0Wv%+JpY z*I8Itup_lS21Xq-jNteC?MMw^#F5qQc2gpephBTQs;ZKzs&sXAMF$55F*P;iD1R8Z8(6tq9y!5^#Ue?P+7F3CMWsAe+B@MBuNyD#VD7{5o3%PW0cF~NKq8SCnHG`#p7|x=kt#62ZOte zlE6yw{QS&a=6GO?!Rz&!=DS=j!{2RLMjMTWaGhqeX-8^%4AkrO52<4WTMT3}8R0sY zmzQ>=2EdsdW}#^s$+B#k-^avU>Qku{TCJ9Fy+)&flamvxf9U~O=z(^-O>=W|LOu51 zC+hS0sMG0K>VdHh=(mr`_G%vF41CpuN4lk9)b>Znr5M z4x8fN-Q7{WUNU5nns6*hwo#46#wz@kro#hDHIA(qtP%W$mjD>GMOYz z)2tg{j8U~(f2B+&LyDq|JXH1h=jZ3Nxw%OmkLSJ2QVpz002ovPDHLk0$_sqdH2=; delta 1326 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 literal 12479 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 literal 1870 zcmZ`)c{J1u8~)iQ#@aAO$dY8avI`@{WbDhtSQ|o@K~v<~uB?O0FqULr&gIH7w(Mdo zVT_8Dm<*Lst{OzL3}ySKf4}d1=RNQHocFwcz0Y}`^AJ$>7J^_&FaQ98R+eUtY_w&! zB`=6QF(6T6Hh_F>EX;tDUscgx`w#$5aaoy}qNB>zOaDZPx=N1?^2zgB4p&xqLq#l_ zIAv&f3_i;H#(Gqx%jKM)l+}Rp`Kjxz3$Cp)bsh6?Wc7S&m&|C=_ovq%z@Z^|4VtPb z1QK%IG*@m#_Svwch}S}B(FXRy$N=M*brko_=zz7~kCdCO3tJ3Su^MJgF5XFk5k`1i)0Ggw0~{LT2@(T>2r@V5Uvne}b-eOkyrS2{c{Qcq=3Kg?V`b3+4*#W?iy zkUH}&jb`m`9rg8<(bQe@^gqt&9{5JIQ#cdGvSoZe)YH&Cw5dw&DrD7^+})Ez^F2jr zF$EL zRVy)&%-YC2?7Ivk^wxt3UnUiB3(}wZ+@9&Fo^>6R75x-`?t$g03gD=BaYD_IoOLt2vDUqahsYVN$rxIz~ zO(c>jnu7SwzH1P7w4`QhYwI@P=jS&O5v;EdB(!JfG-#w?5}R3`gfaJ1 zo!;a~%HsQP*i|DjLdZVzw7?!KXsgKd8c0FONQ&IG{yXkq@9XGJOL0^!*1`B>|0YC) zxyQWCP6=1JE1>48S95Ke#|zB0UOQyE|}l>69gjLLlMehKCZ z!&vtv*bra~QMmAMy@`p53YP{B0Nlgr~h04qnwH1ypUzBj4mQX9Quf6u~Ay0I+Fq{1S2n(WVYz@Qamgkewj6t(k_z8vM-TI3i19lvgoJ_L(RGyyWr?Vx1^Y{4k2s&N8t?pAIGs?Pa9 zMWjNmSU`b93k#^#X+89USbSXJ2JF0zAEK7F(^b>;gW{&zD;nR-}I3 zSmEHev8k6ZS1e*!#`}{UtMOO{hjP?baw`va=A$ehG~Q0A97I-+uqFE}zis;itLAZN z7%or+u|1c+xG0?J&6=0`3#Cjc2<{pgDCPQf5diRGnWkSWlhoe5=xkUShd#1z2n{=IzK=-N?2su+vHUNQQmha+)!SgOgjC~elJ=@Vi3h^ zVd14w=eaCRFA?Kex}=6ZZH=*^7$~H6X!X|hfGPqEKmEM zhp32OB;X5Q@lp$-jd<=I2vso1N3Ai-;F{>`j%p(XyHY-?;g!c)OAQF5zJcimrJ7eIe1MyHCpX*ATy?QyL}M{*h;6;f z^HFPU!53gfC)0c=to_A|;P_lPzcR3MML{mby5*%&w|;NHl(=P6HNEAI4sIRCF;mcZ z17UMif)BFJl7^-c2X#s#bdrN}s5=Kar|!09Jw zJQAr!`JsdDd681|kWVS+K`E&_?`;Xn?)ldVwdO6&v|QgaVxh?GENO%yJ)QR3Zhh&U z=h%!Y?{6mEU^6f+uMDmrCL4R1L)(4n=5)seN0J^*lw65|i5L}^>bq-cn%D7=?<+x5 z)_2rbq!wpuU@-}fErPda<^9)$nnUHOV+>)eh7v;V_2b?yaWw2`TFK#FeyZtv+kwPf z*V$LI2zU49e!FniYY=jnrYU9?=m@HuCD$!N1Q`s;~5|pP+x?G zx|Z9g{#KZaLZM9ZljSWRL5Nba!#`aRE*Rq9OWC(7QjOL`!#h1PZ&}3QUsJgMp5RL& zkw}$3KOlPYF@zGa{~IO$6EbE1^LT0NBpG;h!gY^NE>t}S^)EXh0V|}vSu?^L{~v9U BaK-=t diff --git a/app/javascript/icons/android-chrome-96x96.png b/app/javascript/icons/android-chrome-96x96.png index 9e4ccf400b8ae96996f3303631b25e4ebf302433..fe6e66813c84e9d9b7498a98d50feb4bbf7b5b48 100644 GIT binary patch literal 2527 zcmV<52_W`~P)^Kq-JM0I>kJdHHRKwQ&HL2Ji;JGXVbp z@W)1#!T{U=Fb{x2MbI)2;8(2kkGu=O|74KpW-q@3*txp#!vOqO2FY!eVgT?904Tp1 z@GF47u68AaXruyg0x&4xzTu7nh>$d;t;aloy&QnQAk_F$paSqG4nT?2nQURoH~{;k z&SDFbsQ~a5?x&y-fybeM`>`m5L~v3ku+?Fn-?7H z9A>lG?}Y4jI~EoeU^E&rIy#EM!9f@d26T6KV_{*zCk>TKh1}d+!&S^oGr5qqep-I&$QQ*SbfK9;Np7cCy>;UUm59rB)oSVX z?b|dvJG-H_Yz**VwOZ-o#f!vooL~lcc=_@rMMg$aWMm}0diBcZdcNkNR4VDxrAst3 zGvl+i>%~5O`t-Ut@QskY0YvVb zXjN5}>@G-3?L#ho6VG(nku;g$;ruN zGMNO?4k`nP+)qcVA5q2T`&de)lGoFYH-gRpBBJ{GddUp9eEG7V+I$RPo()}IUWP)U zV5zb$R;v|RSy?cdOaK6P8;OS}_n4R%3=a=OtyT-BO+?^0w)suTXG3@G+J!4ut^_>p z)vH$pZG65+-U9$&c6JsiDJhtnn+r$}P^;B=|NcFqqM`)V4$2+?0BW@wXV0DuSiI`$ zYQYIW%z`lLrFHy?Q&K5le3$ijGGc!~47<>2b z6+H$EvN9k#I(k#YU_n*}L`Fu69z&&4i5`OmL085lCMKeyq5@@QW!ST450a9Spin6A z;ll^Keft(&U0vwt=)ly}lpy-a$;kk)qTkusiH?pAeEj&)Fa7fJa-^lDAvrl2M1;x7 zNkR0z!DkBfhoaGF=>GltT>erNv5S6 z9;{X?6&Dw8s9#c2;?tTODfEkqiljB5uC9)pPA7Bn9-K}m)z#H`)vvFw_gi1D*NduO zTU#rQ0YybcekJe0<#JJ3Sy|BPJDpA{EiDbK0daA0ye>Q5uv)DY8ymZ#A0Hpj>#`sh zebEhQX=xEGc@NFa%`5t?t*t?)-_+E^%K+xb(1e5pynFW!+qMb2bAiL*Kw4TF6bc0< zCMJSXKQ%QKpFVwJs>hr~Wo4z{$pb)GSQsiQDxg#;b0#Gv;(b(ET3RaV zRB<5mMK?gq$*hcw3@DY#jejU(eO8zah>MG34&p0`iHV|V%T-@ilW`>SiU>LCGaDfE zMAY|8O-%*8J}b-yjE#*k2Vv0;c70Zu4S4qK8FLU{>FVkVdVN-S4a6oUCJ+`T?Cu7h zfegoSq7IbA)K5uC!RODPnd>qSpPQPR1Ru&bHa4#4H#av2o&JLd4+1wA6dM~$R;yL8 z^vp?CdO>nwkO@Z#^XM0Tzn|Sy@>t+a3p^2LOOptHto}Fm~?z={z0Y z1Z5AncI}!Vdrq@rG#YXJ`t^XvT??k^Qz3WEG8hb!Zdt~09QF0}38o!XTb4~vPg7!I z;!pZwvpQZ3bxL+l`fZy&YU^pRbOnp#jUEU z+WZ^0E-fvsyKAnL1^}SS%1W}?Y`nE)ZNT*OwAafHUjxM0ygNTXpZ7gMwgwmshBa@v z{u*%i?p8ku)$c;B!4+ z^WZp+>g(&tVzKzFEgJ)@Rx91Oaf70xqnQ)h2$#!6EiElS9AOd>5kU_hKJ@7(%9_va z-Mi`L&6_@b7cHp)PN$O$1_NEVaDk$tqWC1Tt^tdSi}d8l6FPM0kk`704Hm<^cQ+tN!!7E%1p2a1KBzfb4I73%fVL p=Eni|80$5FX8`^QV0!hB{ttB*q>5*{ub=<`002ovPDHLkV1kS3u*LuY literal 2412 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 IGP@Q3FOX}SEC2ui diff --git a/app/javascript/icons/apple-touch-icon-1024x1024.png b/app/javascript/icons/apple-touch-icon-1024x1024.png index 79048c69e31eab96a78c851e24d3f4148ac7047a..292c05fe262d57f6bda7cc8a027dab605a1ef7b0 100644 GIT binary patch literal 45362 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 literal 26955 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 v7i%i!RyrB`vqRDM diff --git a/app/javascript/icons/apple-touch-icon-114x114.png b/app/javascript/icons/apple-touch-icon-114x114.png index 1816537129977b6a711f244a25c3ae707ac82f8c..c40838e0323034e4ba2aa6ba81c1f70d3e9285ae 100644 GIT binary patch literal 3534 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 literal 2787 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 diff --git a/app/javascript/icons/apple-touch-icon-120x120.png b/app/javascript/icons/apple-touch-icon-120x120.png index 8f828550192a7cc90830880a70c5e3ea6505edf4..ab5c9a9ae8933ec8b7c062fc90e7518bc0ed5418 100644 GIT binary patch literal 3250 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 literal 2875 zcmbuB`8O2q7stmp%j9b*$yl=$(^Qx&Sx3T52!pY&S(1HUKFCm(m?ZlsHHwe14XNy( zAz32J7z`R2Lzaf@BU|`R=Y0Qw?>XP|oaedcp6B`Dp8LM{_1rY18G@Hvlp6p5@EYAV zuw+>@Yexe)S?5&KwJMh3bT>g508aj_Vj?~V0N~y*GSEXs7p=bZu@gjGNJT&D%>VbO6mfjA&8dV z>!a+6ahAB#C!fZZkjmf3NC{Pz=gJ!Owz0p*dU;zj7i{u-+07Uhkgu3_s{(H2B|@;l z^!l6~_GO?CL-(&+Y?K2|x5kfE`A6EQW#>HY`z9;x)ON=oGh?}mKQ>jXwwLz^>cv`S zf^;?hN-veD-yc7i=qMQv5VeGrr3+k zG!h;yliuiep9}Z2?FUFb!ESvl?Oe8p$ip{VR!`+T_Orp4T9Mau{SQHN6G6GCC2C$( zSNM#X#B0k6`fj2m^yDDVFZ<9NnBGU~AM9>=W^Uo)QiB39>G;Gt+$Y@Xta@G)jIP01+JCcm)(!S#7$HOlwT|w-6l$wP;fk8<<NY zu(MVxjVx#nnT}!UC-b~L&P)6uJTrIf-g5Ic@CPMT-4q3?Ak!weq;U@_Z5@4pBP}dQ0h<9>2$vlp^PabMx~Bwx>S$VX#3Se&3GgEA9#_DLup5R+6Pu?yID` z2r?++1y*eW0VY)x_qoZ<-k|}RMNkzcjgjY-)3(i4T)KDda7a;6@$;mG^xn>p1o`@f zSFaws{4-Xpo*^NIS)3l|>nOh~J3Nb)U0V(g4;37=0#%$9)fP3vTe1tN%4CMGO8ktd zArShu{?-;y6NGGeinE-ZQyRC}nR94P=z25wR88v@>F8tVvv^8xVCoh=QEYP)bMcp9}EuGP;Uau(WNF z>u(eg0e(rGQ;ejk6%`ewF_M!>5w$pwK);5j1|eYk9n3;h5-I%|^P^notahdOE}#<=@hG^$d*Wdi zEJFILoG`lg{J}N^N7Fi6^v8w%fjvbzx8)~{F6|STq|rr0K1$1=mJ z{P~vL@gI;imWZt!2t%~+iPxuK&_Ay&65MUmskyf0MB6TX;lc8aKf zLCW)a)4^N?Bqdgm$kOr;_LKSCSCdFhhu`q!$s@NpR@tbB&1$O!O(rqL80AV2-|tp_sz_7jkO%b>e2t@eC&RHF^LAzoZ*Ag=QJ^hS06`cTA zhp6~a1vj-CAO~hNWcjyW9wqKH$R=PzN>}oAhxEJS>yN)7vv6_q;0&d)X7u{2ADfUK z!1?_QFYOpZpQ0j$L@{a#nWg)ev0eS=TrpYP6K;4;8IuoL8Bor%*Al*x{s6(}?)8(~ z)7$ebsRSw~E~+I(FG<9zEU?BB_cLQh={}efwCU-Y zy=U{3%)j?j;wM>G36Rs-Ub9IejB}Lt{<-Jek#J*5F)M0`_L8h4nfzdDfY=;#OF}D3sB}Ma?c!}^C{zz|t3@1{b+W?@X6HM236Bku`a z9~sSvho-)NuS`7*Pe{JBFK-QyIy&IJctM?ginC#FWmx)6Re`D~ufQ=;EGle!xIXsA zUc}MOn!uHhyGzPEGdPkuD^0=sJe>>5e-!_}oie~y?izb4Ol~;;7(@j4%QG98tE_1l OU}R`!P;<-e;eP-eTbhOd diff --git a/app/javascript/icons/apple-touch-icon-144x144.png b/app/javascript/icons/apple-touch-icon-144x144.png index 42afb6b33272e04b2969cba0e2bb36ee0008c93e..e0d90c723a4bc95c1131dbedc87a34ced1009847 100644 GIT binary patch literal 4044 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 literal 3499 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 A00000 diff --git a/app/javascript/icons/apple-touch-icon-152x152.png b/app/javascript/icons/apple-touch-icon-152x152.png index 6522f71573681fd511aa753d95fa8b5959f8ffc0..e895880679fcf56fa3f734490435ad85a44235ea 100644 GIT binary patch literal 4520 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 diff --git a/app/javascript/icons/apple-touch-icon-167x167.png b/app/javascript/icons/apple-touch-icon-167x167.png index e4c4464f39259120c8bcc573a5c03c59dec7ed0c..812be3b141557855f6609a0d55e862e5b4511199 100644 GIT binary patch literal 5742 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 literal 3913 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 diff --git a/app/javascript/icons/apple-touch-icon-180x180.png b/app/javascript/icons/apple-touch-icon-180x180.png index 52259f766cd32397084d5e0666695fa13082dc87..1ab11c211f6462c701a477301c1b8ef81274e241 100644 GIT binary patch literal 5480 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 Xj-d_xo2r9B=@c?HFxRiv!zBD4DV<>) literal 4204 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 XsT1ThiT8E;00000NkvXXu0mjf)a=|Y diff --git a/app/javascript/icons/apple-touch-icon-60x60.png b/app/javascript/icons/apple-touch-icon-60x60.png index 475604243d975161e63be01c6ecbfc0c0189dd66..51ca0d77f1e41aec25cca2cf8b6a38d5427c734b 100644 GIT binary patch literal 1665 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 literal 1870 zcmZ`)c{J1u8~)iQ#@aAO$dY8avI`@{WbDhtSQ|o@K~v<~uB?O0FqULr&gIH7w(Mdo zVT_8Dm<*Lst{OzL3}ySKf4}d1=RNQHocFwcz0Y}`^AJ$>7J^_&FaQ98R+eUtY_w&! zB`=6QF(6T6Hh_F>EX;tDUscgx`w#$5aaoy}qNB>zOaDZPx=N1?^2zgB4p&xqLq#l_ zIAv&f3_i;H#(Gqx%jKM)l+}Rp`Kjxz3$Cp)bsh6?Wc7S&m&|C=_ovq%z@Z^|4VtPb z1QK%IG*@m#_Svwch}S}B(FXRy$N=M*brko_=zz7~kCdCO3tJ3Su^MJgF5XFk5k`1i)0Ggw0~{LT2@(T>2r@V5Uvne}b-eOkyrS2{c{Qcq=3Kg?V`b3+4*#W?iy zkUH}&jb`m`9rg8<(bQe@^gqt&9{5JIQ#cdGvSoZe)YH&Cw5dw&DrD7^+})Ez^F2jr zF$EL zRVy)&%-YC2?7Ivk^wxt3UnUiB3(}wZ+@9&Fo^>6R75x-`?t$g03gD=BaYD_IoOLt2vDUqahsYVN$rxIz~ zO(c>jnu7SwzH1P7w4`QhYwI@P=jS&O5v;EdB(!JfG-#w?5}R3`gfaJ1 zo!;a~%HsQP*i|DjLdZVzw7?!KXsgKd8c0FONQ&IG{yXkq@9XGJOL0^!*1`B>|0YC) zxyQWCP6=1JE1>48S95Ke#|zB0UOQyE|}l>69gjLLlMehKCZ z!&vtv*bra~QMmAMy@`p53YP{B0Nlgr~h04qnwH1ypUzBj4mQX9Quf6u~Ay0I+Fq{1S2n(WVYz@Qamgkewj6t(k_z8vM-TI3i19lvgoJ_L(RGyyWr?Vx1^Y{4k2s&N8t?pAIGs?Pa9 zMWjNmSU`b93k#^#X+89USbSXJ2JF0zAEK7F(^b>;gW{&zD;nR-}I3 zSmEHev8k6ZS1e*!#`}{UtMOO{hjP?baw`va=A$ehG~Q0A97I-+uqFE}zis;itLAZN z7%or+u|1c+xG0?J&6=0`3#Cjc2<{pgDCPQf5diRGnWkSWlhoe5=xkUShd#1z2n{=IzK=-N?2su+vHUNQQmha+)!SgOgjC~elJ=@Vi3h^ zVd14w=eaCRFA?Kex}=6ZZH=*^7$~H6X!X|hfGPqEKmEM zhp32OB;X5Q@lp$-jd<=I2vso1N3Ai-;F{>`j%p(XyHY-?;g!c)OAQF5zJcimrJ7eIe1MyHCpX*ATy?QyL}M{*h;6;f z^HFPU!53gfC)0c=to_A|;P_lPzcR3MML{mby5*%&w|;NHl(=P6HNEAI4sIRCF;mcZ z17UMif)BFJl7^-c2X#s#bdrN}s5=Kar|!09Jw zJQAr!`JsdDd681|kWVS+K`E&_?`;Xn?)ldVwdO6&v|QgaVxh?GENO%yJ)QR3Zhh&U z=h%!Y?{6mEU^6f+uMDmrCL4R1L)(4n=5)seN0J^*lw65|i5L}^>bq-cn%D7=?<+x5 z)_2rbq!wpuU@-}fErPda<^9)$nnUHOV+>)eh7v;V_2b?yaWw2`TFK#FeyZtv+kwPf z*V$LI2zU49e!FniYY=jnrYU9?=m@HuCD$!N1Q`s;~5|pP+x?G zx|Z9g{#KZaLZM9ZljSWRL5Nba!#`aRE*Rq9OWC(7QjOL`!#h1PZ&}3QUsJgMp5RL& zkw}$3KOlPYF@zGa{~IO$6EbE1^LT0NBpG;h!gY^NE>t}S^)EXh0V|}vSu?^L{~v9U BaK-=t diff --git a/app/javascript/icons/apple-touch-icon-76x76.png b/app/javascript/icons/apple-touch-icon-76x76.png index 193543275712932e74488c3d0b342aa752afbf88..8cfc7cf6b38ab12cc7842ff53be0d6cc2566d607 100644 GIT binary patch literal 2075 zcmV+$2;}#PP)Q6p}2 zqex=n!iC1f1Zl{d7|9s3az+!0tQ~>x7fd2yc8vyyk%HIISetTg1?MYDW0^o{* zfTOK+0Z0mF)@T$27p-MqKK3%ub`5*E*7QB2k0cdvimS+C)>SsHg}B4jjPv_&5TA00ssIFgZEN)S<;dAoG&F=aZ{A>fdYY>3)~#ESot=&J^mHU9Cc^D@!{u@@#gUMZfb8sS7z_q%+qMn8 zy}jt}?xt$H>g-TkTT2#7k|g5u`H0`{4$ojN~nM@|q+S*EFSq{mfHB6uygDXg*(ZFW2!Q=7Z z-o1NBNJwC2>GgWFx3{CXxELiRC1`7FLvnI5Gf$_}p`oDxZnqm&s}&ke$Za9DsB##M z1VKP`bv2G0IfBZ{O89&}CeG%~n{oU0Z3u#ZO`F)m%g@ipqeqXBl9IyA2&RZf*i!A@ zy&IjKohU6WWo8(SMr3AYGPk!{t?20J;BFS6fMEa-8ygF!(}}XOGN$%|AV3h3%-yf&x5z_%Nbdc{M3!7%)5191cfB69KJs zIvpGihhigZPKp`^0BLDyxOwxY(%skkmBqXx zV3oSP0m#V6;KoW%Pv^#>mFkA+bh@Zy(TZx*<#M@j>(;HH*HTkcVK$qwW5*5vz}K%| z(c9aL;o;$+^<`NOc^jpsrlPR05ZkwJpJ(;-^k8IUL~&L)N8L;hHElK<@%elqPcXe+ zFR@y!s0QmCd3wnBbFgiLKwEjxR$~;*qDJd|U z&5Kyw-Q5@)8w*`}gm;v4)0* zxUp!Zs$r5OVQ_Ge8*gA>0J1D|;e)E9Oclc(`3${eC|h8X6SiFO=ej1p)zFzkXfmZgB0|HAQaurBc+enVA_>R#xKs z_wPz}0|1zuoJ3`1C4T<=sc1in877J%PMtc1{{DWYx>zQk&xg~ePvh6GUyAjih+#7` zGqBlgc=F^4Q+rvKnUi>XdpnLFKd#tF<8D|W5WvBM2bs+RfWg5*ynXwYxqW+kI}RN> zgpVITGBZMnn_-e9;qKkL$j!}-=r$BZ5m&BU!PTo*A&Me1$LI55|Ni}`udnC2G4ZTwJhIjAY zVPIeYKYsk6YOB?1k(HH&jEoE>*@+7@lnej>002ovPDHLk FV1i^y01N;C literal 1993 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 diff --git a/app/javascript/icons/favicon-32x32.png b/app/javascript/icons/favicon-32x32.png index 907143ed5613a02683bc1c7fe6b1d155aaa29a9e..7ddb7230bc56183c3bfbef582327c89cb08ede6b 100644 GIT binary patch delta 965 zcmV;$13LWq1<3~?iBL{Q4GJ0x0000DNk~Le0000W0000W2m$~A0Q?y3qmdyLe*=C= zL_t(YiPcumOEO&)KJ!hQv&d4YHeyyomL)YrKOn=Rh*q_7)qkMV#znLa38W-~_A*F+ zfFZ<$ltIytMWkgG5@xhEG{Uh)@3)wbdFP!U#_P9wpUq{?^PKaXdpVao0Dn7hVX;^& zBO@aSp<=NpQ;;O-a5y-Q`~3VAe}kQ!ofJjs_4-1gAk$l|*5TpdYPDJ_m3~D%9uGnY zA(Tp`d_JE}rxPi^-;WUDd7fq2-rio4Bw3c_c^)C;_xnYePN$=3I+aQZbvz!=Z?>X= zfOI+74Fe;WYcdA_Ns2>=EL2BxN_0O0)mJd?>tsnOBVv9U3Z;}VI) z%gc*UP;Q0e_|DFbaDxQIVliPn2!e=2BDGpgh}UX0hG7VT006Vue0X>$rtmx;3WabS zSJ}(v<|a}g9*<)f7KucZ6vHqWh8-UtE2%&rAg^vVn=6%yQi>3we`#9mU5Z+*M$@!v z3deEso3XgKs47JWy}i9PKrJjR2$lbvB7~6E7&Jzy91+KHs=auHV8g~MSC!{YI{lG@nVP}u~I&#V;T;J z4F&@Mm`tWvEGDLWe}8{(ZEZ=%6cZMw)48&;0sviIU2eCVAc(80tJ~XKklZG_-R^R^ z0O0KG?CI%AN>LOwK0aP9mrqYm^Z7gg?CMe|~=6-rlaC9}EU_xm+U# zg+gI@dHLhxqrO3@R9aeEdVhcaGlTp4`^m}4bUH1I3%@N&@x;W0Qmk%}OeVcvFGW$= zY*retR;w(_&d<-!&CRhaTdh{5Y&M&vD9Y#aC6h_@jaV#}>FH^U#iFE0l61LT?d|Q- nU`I!X%jF_T8}g4z{hjz1Z!t~R?{8+500000NkvXXu0mjfbXLyR delta 755 zcmV8>x3z&bVCjc$(z*y0vb2RP60iZ4Vn19}?84|S6jX$QQlZj? zA}(4H+=x>bPCfemm~OId%MqS}Pp+Auc#m(*8{1 zL{7UQD;RFZAlgeV+!enyd=(uU5<*`@JD!RBuXrNz`|y3y@TVpoFO}|~w}~TtiOpeL ziTp^>@I(uo$mvf!R#^XyME^8Cj{JXEn;(>ecscTuLde$_s4MDn3^uVje;sv?Mm|mb zriA|kW09|6V}>3aFGOZ*q#{n>t;l~69h*w@-(U|quoLg%&8T}Mv6~RCy;L`k_*gX$~*ry^vf1BZ{ME_Eh?Mh@vglk*JIP(iymAHt%un|WS`M0#F&X>e3 zyl(DuFe)C02k8iWA-uXdUJ#-*CpFvfe#r%QBz&_uolRsp(wF+*oXLc{4v%XTpQT{2 zIkSaveIeb4sw-%d=0~R=)4~J0Di^lJZwDS)zRzXdF^aM1B_fS{kLI zE!itSqYr2JF4Br36S}GARC8;_aK5Y~Uu)j%whDc?w3ty1*DG{l1~_W(;@6NT8gisk?S002ovPDHLkV1o6>V9)>n diff --git a/app/javascript/icons/favicon-48x48.png b/app/javascript/icons/favicon-48x48.png index 4959a0ca5947baa3cdcec9ab345a8ee6f8ff859b..158d74055ea1662a4f31a9eabf19cf98188cd9cc 100644 GIT binary patch delta 1290 zcmV+l1@-#02#g9LiBL{Q4GJ0x0000DNk~Le0000m0000m2m$~A0N7w|(2*e&e+0ov zL_t(oh3%NlODbO&$4~ZKWF#hpL7GcZ2*S)LvxKs!FtSB0B5D=Ue_#~Rq73RUXrsM} zVhb$_dYL3LBr>O>g;JX^mAH_-O|LjJcQN3d^v-y^Df||FS32i&p7YTe&od4HKlw=( z^ZfiA2m}xWF&d3BnT!duTCJf_f5_|g&d$zOS69=AR4Ucn+??0z4TVBhtCgvOTrM{n zjR=AS0s#!e7=_5M@pwFSb#@(K$616# zB9YJMW2#Sg;4s?JqEe|41mW}fOhA5qetv#F(!e+GjA9`5e$&a{5ULanW>1qB5#B$vz8>2x_4;&Qp=<>fG> zL?VGy|CSH{fWAq7A4|%A^f!qMmc!xbbUK|*ClZP7@9+J7ztib_czB>jNs`RV%cEY) zWU{WVE~*m;gTb}6wO}xqiU|Y)gTbIwDg^>TBoaXo1VIpjAfOzpf2yj^&(D)~_gE}8 zJUmRtcs$-M?~@9iot-HZiu5)O4Gk|ZFHB8mdU`rx zb9#EpgrO*!aGIH!VZtyBtFNzTv*Gjkx3{-U^QlnVE>qu5#A2}k06IH6*|BIen)G#k z$=KK!`+SllQ52QQe`Gk0vtu}pOQq7Yv$M1XM@L5)h5UYh+W90&&d<+h5%c+cj6zRO zPcS7Skw_M?r>7^n!@ul9B+EVCx3MomS65dsB{nxVvxr?@UNVmT?=I@JKYM~8+S}U! z0E>%@?8}(VW&nU*uV=^7{Okb$8jS|SFsAuaQ&SYi5k;CzCMFES zFtu8p{-i1tiqu{B?(S}AXo!v#6%|=5mZWos_I*e}uzf1VP+xccQtjuCD(5yJ0@pUy`=HQ2F)i7i2-Y!@ul9(P%V_SW+?; zdVPHjhr=-B&CSi*+gr|sc6N5&-``=#x3@P0L2@qSa=GAPr_-5f{mg`}udnTPJ3Mc* z*+QXE4u!_Y$3H$k;Q9CW_lb##TnVkOuiI?4jH&|wf0mb*H#Ro1FBAv_1_lOT|0mEw z5JX>J-^Im6HieFlk99g-Vy8|Gj^j9vGmSn!Kex5DvE3QM3y~ygu~@WPE&DF#cDwiY z_gR2wG^*8Vse1$%tv}1tv%kMzQ&W?QB|XyH-rg=LDG>^VySuye<9~hVSzB9saB#rV zI==jKV8t-(=H`ZKelC}b>0a*h^D`6*g~MTw$K!A~P!y$(x3sh24EdzsCqIGBZ_lx>503?#r~m)}07*qoM6N<$f&dI` A4FCWD delta 1073 zcmV-11kU@63bY6ziBL{Q4GJ0x0000DNk~Le0000p0000m2nGNE0K7FqgpnZ>e*@`B zL_t(&f$iE!XkAqp!13REeRZxzYjLR7D!OsR0kt?F>OvIUh*D6rIM51O#D%(2v~EPG z(1oCg1Bl{miwmcsptuq%y0B7gN)()FG)8UG7#HW>c=P4HA@9B9y?}o>+??-x=ey^7 zXT0ADbIY~(9^c^N4sBJi7B6BWf0lP>Z&obE2qv@ibqBVpc%xuz5e`GT_5MR!d zBYC=|fg=M!cMJ#Nfgr!Ptnzd7?8qekl7@8|=Lg;Gnf$sSf10#@=d8z#!PpiY)+B8y zX~eA!^jG2Ug6@8JB`b>@9r8P}=U^kfRnkN(dOL)rB`=5^ik+eEZk*7d&RR2j=she7 zdh3EtKF5v^@@=Hm>_};4f7vG(dI#6E;0$b)dLw5*`nBs#@chSGQIK7Z`=$Aivwx`f zOZFTM@+rNzGW0S{;M_tZ?+NAkL|+o*J4th9rT(F6`e^tgl;?ZP0YN^JSDu)gcC}4$ zQ5p_qOS0#|LB5;v6Tl{Exons9rjPYUn&_Wu<}RNTojERht_bp}f8GBp)5qW8OMaCkcHnm9tL|1joM#q-Gw>|#46<#~(SNGf7K$_cca+H)#@?c!Y@c~Q zD$SCCkpHxaek+IBf0ih7=8SF`&p5lw_UclV;!pj=k1fhe^)AA%dVgY`l!jy+ra2Y7 zkm-GkQ_2)bk&|QV7@04|q#eH*OQp%*ZwKW6sY^u~UXSDC9=ByL-jcp9^C48hgVG1v z$G8LISy@dw>RgJK@esVG_Y=RE))XAPI+U#|l*ORPl~o+kfBKI%FBIDoN6T3a%Fe4w z-4nmHd&PEHKrf?GPqB=e6rEWveIv}Oa+ld7In(x0DnHKrj?cQ$qF$0a(+`{GxU{pk zO-;HueNzgv_L^fFYg{Nc z-UiWypeq-me}P}1Nn46qtB8V2QIPmWYY|t9AK=17+-Xv2ZLw)<1+mrEijvpGxg$yD z&fNJpXL1MTS>8MIoO9ke!#(HRGXo6`4Gj$qb;Xjtkn}fj5q~%ZEC6%BXTY~+wv@M^ zj_*(4=Z^1d;1e@D+T*+t;BMe{UgRI!UkfIyhsQ*GYO=(qBG& zc^edQMpE08?|(^2PiHwWLwS>u&Sq^y$bckiNz#jQ_jnoKDM^cE8YI^P4|eL5na}}6 zyesJnkG@0_%2+SyeP2F+#4BEq`+*rr>pXjVBG-H00`Bwa^&JqvZeV`^Z!ZquE|6E! z#zFb-%VnnnZ8JOK$rr=S{;#{FN#Fxg+LOn(;`5{vJbyIkEO4ut{qD)Pf~Y}~hJbnC z1|PoFgt)~bhJj}S`Xi<&8BQ7@dl0~7V5^y(3DJY(M)SvkD}DI7eIBw00c-#s4d{Oy z58j7| z0L~ay1%I?XfO8~(Ge%Vbg&3#Y7{D2$s(^+9IIj-ijFD^ZB54q4<0hn|xb<9c>(+C? zA>bo3`=?KQn{o5PLcUx`YD+qrVQFPS(nQ^TnUQ3Y_A1{B-IAm|l43nHfUhNKpD$mL zfcE7mcs0{?^W_bvt(t1iC0;S4IB!A%}rmHMihYIt34 zt4vLjNz6v!ENoG#r?7zF|&Wy$Tx_aczW?cHGe(Vg0=kX8Q|9d z&ffw!V^kH8&uKwOXN;->TBwOLMpXg%oPRe(%mr}9s4AdOYvPPi#jn^2U@OfAszly2 zGw(x&j`MBb-dH(FUwG<4mw+v1cFy;>sDBd{ub~K@PH3rgzp|S13X;hspztF%6tfTuaW{YEIch|Nz#7x$0M07 zNiV369?4u(wiUlDJR#{R9}SXQVLY9+5g`J)D0ihY?O@H|dqwW*x8xoXFWn$XLy`{2 zJ;Gkvm$gC1Bt0wXdQZO3CGG5T{AjqOFMKpe(nd+oNjjd_m-Z`m8TTrQ=+zXnxK~qr zS7dJ0@%^#P7rmO|#~$Zx1MULuz-@Ng1YBcg8w%9Ha1Yjupk_vL=oMMFbFLqkJ< Z^B?A7T)<8XQAYp(002ovPDHLkV1oVfXx0D# delta 1639 zcmV-t2AKJj3W*JnHGc*^NklOY$HtCErj-%t_--mri z@4cP(Irq+;JM)9f%su<;wbou|?>+16z4kyqfmk_}NvZ+rbAMk414HtP2LRUqt$^~b zp8+~^zjvD1nNr)CPo@r%G!B>sOa>+ZV}Mb(hSvjEXQ1W+(3bn00!{#jfuq2o+|OOW zE;GB3R#_?sNvZ=L0_FoVaL%X{+JWuBMqs0vwUZVGjfr0F>4T$_<$mBayHhM6__-4N&?NfUveaDS$&m0y5HGwbv!tnsTQ_a}TK z)$JUBJAmbWg}x2~RseTpZB2!;RMIrB0?#2P=>}jgg@3OCN$3I&0?oMBg;Bt0(oOcw zxM=xk&b|@2sC{56OW_MMdoBAY&5_ic(Ec~0D43a0_&!B> z0^T~`@_&)}dO~>(k`5+l!`D%SuSy`eEva+z^nO+(^P`mV8YFeZY{zLywPAw4O5mVH zX&RH$J6zJgIeEt<4a-30k_2rT7bf(dm;(38Erg{;(z7|43p0{8K+=Jj?YTWjV0}zs zlJr7EV@FDwB5AB7zwn|)ZixGpTdw{TN!Lfz`+sW8_A~|wo0PyoH-#8@pQN9Q>Ku}^ zBuWGG9P^T-BSmtyOS&hd?yWJ~Gc!ooy)lLT9b()RNu2@pmq&Ea+W|68NookFYq~tQ zMPW{U{o=VJ?t9nHkn%Thi}QXglXP>C07;X9r2)5G3HXKsW+vd*ARR^2_VfZ@EO^5UbW66lap|lMaf*`TQ?^ zWr)S0z(K`(NvClcT#?g5GGL6P9|OuGEsSMIK`dC{ATyJsHX!wSa182zsb$m`M!_`W z6~><|lOdHzr3z|63vLcTgeQi!by$sE{qi7ratN;(yFR zizPkgQ#L4uoGkc8(s`ehZsinF&*h^9J z`~j@XqG%JkzrE=1Xr`)mWgGqc2r3*gg(%x{<18@T%uc0{(WCfgPUI%E_fpEQ17@d`QMpJO zrt~M9e^*%cdT&P3+_V#sqz~nj`&<=BT9bj3K9^KYhk`F7saDda44l*=X@!!X3aXbh zRnj6!A4vLM(%h`un@^l`^M8YZO~Cyb>E4e!FuV^J<8-fu*W&ULufWAeqj0g(EqL#; zK4oSbGO{Thxt_ExgPxQnPnNRHu@WTBtjo-v23{sO1-NQRltF4{@8I^+tMRSBfW#@b zxh;}L;2GlWgk;H4V0RDcj*g@ua);q|lxg1CC+QXWoT|=}%!4<%17P~Ifro)RGt{vg z*bIDPW@Q`NC5>+7&Yd;_cLTQp4Y*~Fpv}e(;7{D{%1&Shu+7YRWEl5I_%HW=LAuv~ ly6FTu%&e^^Z0aW={{d|EejI^^+;{*0002ovPDHLkV1kA*Bx3*o diff --git a/app/javascript/images/mailer/wordmark.png b/app/javascript/images/mailer/wordmark.png index 6f1253861666b0d6b5b0bf58a65d1ad236da1b6e..5587574419597694fffe9e07cec955ce425871d7 100644 GIT binary patch literal 5716 zcmYM22UHVH*T(~)1*9lQ?=4g*p;tjl0#ZbZ^b!aly^9p-DoqGdLKTUibWP|j7KmU3 z4Jt*H_|Obpq=xq8dEay1@9dtP*_oX?vpaY1%>Vb$*4mtvnV%T|0I=!PKV&5eya=K-PD$y^ zHo8jht1K>>F7C}lhvJF|2zGS|jsUogr_nq%yHVQ_Vgl!Y(p?O=%*14Lwe})CzwcwC zOCS|Gs4?%(nxVCRWRz!BuS3k5mI1c*XuD*uBTQaG1HpYN^i4wWnF)p(ViCNa)I{4l#P-8swHG= z;jS<&Xz_O#8vRz%y>wwvPJJ0^W~pOOTtb#CeTsu`YFVqx)To5{rJ{=@Tbv4$!SJ7B z1IV9MpQp}{!U~@}rAFL{49t-2OnR)8=5qdmeP*`6Uz+N|T~=67+zZclW$fEYFbNmR zt!u;{DGGV4%<^s~I!wMhYm7897g0%UcD!K-PqhJ32mJJ@!QY*WUJNOcKm@J%SE(zb zl0x)ztb#1LFD$=D2>PddmER20Q@%#@#xZ^jHX1&~YuOW}GN5I^+eE0?8CffzvrbOalD~p>3VPRuUEL)f zxZSIhAvwU_eMxgMe_mlCG~F%?aWoB5yX_(5W*kwOo?Cq2sTi&xVhvR9jVBZlamIywi3; zR&wJ)WzNKVAw2o!s)lu4iZjyV1|~ER`SOhGpinn|60fE*ImdNq1nl)gu?2tI6{XsI z6)+Z}>|hsCkuWAs9>5t`J$f4<*uZH;Ng0wL`?0S2i<6gdf&VE5vs>~11>qX_ziho* z`D102zi{DVdH(nz8Xdv<$eUyI>56%U@cjiXYmah`^3j)FwU!`p7EDfeo<+C zo;FV9_Ne(!HKZdL{WV4q&!@VZt}@R%JwP_XwzIbzO{Rwn;$@8ud81MeH1$)sDS--9 zcklVl10M`C>~@jNd&gp>l@FmK^S}+*?nF(d17hhY8v8#Y1i@xQ)JFQ{!hr4kdPeGB zax*Jgb@{u7KESK*|L-{~gaM~24AigoX17RXz7m1QFl?_f>``acV$xMKmeCI;9KpAk3w*Qu|t@g|Vj`2e?l6vzU4n6ug_BjSO zR>E59{wj_wBcY}&*Dr>YX|kn++rw>vYRrX0AsDa^SjviSGrRKV3?aGnCb(s5i$=s! zJ0=HZ8q{gg%RJrD9GU_Axc-W(1tU}aI7DnajzmM!#0?|%p^iWp58yt!vUi3MDf;HHu_55^PE!oeuz34*lA$ezNlu#PHy!g?>XA}Phv&RX9Ou~s6oELz2x z+E!m#4o4I}J1vMdQ0{0vyOghiiHZsc0|{C|;jg5~!pKZIfgM+`Uew37&@y?3S1-{J zDMecY;iBEW#?@qta&fW?>_b$*kW64FI!T`BVM7c=E-&>T93jUGu-^2uoRDY+z9HJv zP|-jbdcHyzdm1u6QOk5}jva4&vgL;yFTr|@=nsI2u{~%j=ET-IN&U;@HOr8xP>h8)QKd^d33q+X4UM@~FW2zyRiXV@pons>EKy>})b)c;y!kYFtgJkQ$JU{J4bs z=kWpq7m91$dM-o@bJcKME(P61dyke)v}WVBpF+4GHG2H6h`a)C-R3`JBt_xM=^0gV zIvJ|Lny^{5FbSA6`A*sggdHq|X)~olGN}hDkvTIhNb((1`jk&U$aHe!wL6i;T4wg@ zuMo25UFDMG6$e}}?EFje8$ttwp*QF7=@dM%5VL42OOAgR z`>IZ*bT^cQNb~Gx{%NAzsJr}0n6;9z(pbGvlOYjCd?b}OR(q~Na%}uwMR6f9z!Dt4 zc*@_D3i*2Us`!xZt!B2rJ4p`~h(S9SYHZm)XRUw{R~FxsSt9c%oav#1EQX>(V2PZS z)H*_N=ve^>a(MJiwcbh) zO8f5b1UbHzdCDKI7w%h~Bh_LWUb>f70b-f=yVFkEI{;!NRx|*y(!85$v62dD9RgdH zsZtk`S%ggAH_nV&z0&9S+lCkBQW>W&;SL72KQ|Fz3k*f+Z651KQ-tgTg_E z^*$`Oomrj$`=5|5eVCm8qfL?T15k$h4~lt)d9F^ZeG1J*-&EcF(+KU$5uZ9&!{4&W z#}4R5CVis~n95m^y*mit_XOx;e5(FR=&-+dJKvbbI%rJ9AothM#Y??qMqBcm!EBXZ zlWmFPxYC4X*6?g}7h3Q<%(xq_#Aj0$<1otfhBic+d9%sJzWGOK*^C`Tm*&uW5m_ab zXQeG%VPsSCC9ol!;F;`wKX$wk?@_oQqK-+x@R!fL#r?#^B4PuBA_Z9I`$75Ade^f!8%*;biJ!hsk|l5E zMc}@}#hG&&UCpc$xIQQw6U))ZV?02oMevBWmtej;KpeDQOI->aV-zK?H1)1dp;a!H?2pi7xbj!RdKX*+Ml8Ud@N|N5cCr@AbQP$*Vk@dLmRwa#3&Zi*xb=sE4YVe;qzYFyQ>pAXu ztTZR4=yTcesl{$xKF}<0cMg<7YNkv$HmloD7wsyp10I>>d(!GvL?%LD=|m5icN=(d zp1EOFf-=UR>HE&)VIlfUG>f0}Xc;&(Yivh^%Xh-0kIge)x9OtAhfE6e9LHN6%(;c!sIqGwvE@E0(5z&tD7 zQjY)aUFLl3Of(?ka81iljai`Xx?xdnjXm1rpEjIh4Q{64qK+XkU}s z#+2|WIQd`-;Fou#M(UHr8;X%HKoXGc0bMa;>MTsUUk2^$bo10@tM_Zyn-{k)-Ae>2 z(4E!2RWIex2*w_N?lmE{xUKh=g{s6N#jha2Inj^M)PB*?Sf5-vN-2B@- zoG01rG+2E(XWdfDohk7vLHPacxzPUdGx5donOE6?*WzkUuNz;g!5T1DQ}E`q)ogk{ zGWTu$w8i`am%m@#5xpMO!TYJV5N<=fDWT_u=qeU|20_Cjks{ac94o%%CCQK`kg8MP zC@nB00bTG@Q}LqBtkOA%l<*?}5w06<{#wItaL%;n zJ%QP&R0WfXY!y2Z>wLwqZA}s*#(gpHLIko;i@ROFd&f67bT3QyfP-5&hl9mXFazao z1Xa~S+De587;Ai;y7cX%2Kc-GkioXMmn|DA7JkONt@Y6aJ7@GB<$+bZ>F&o9c_!Hl)IJmJI6Y##xYMb- zTWIEe@sP%8ncbI-b%~YNli>*bzRNp8wS+IXyKG;8&tjbD;;rnSO*YZtvNkmqD`RYH zt53UBx7_C|m$Do#f8g8*O?3Iek>hveny>_gE<84~+)8zV(0cn+jOzvrPPfF_eVS&w z&{36?0+a~Zp)3k9GMW7(v}$62Dd*X4okey#+YLQj<89H=N7{y?mtx_-S*MDb1+}=X zVnrlsW(j8{bVXMxY<<=C9U&CZnpbIHLaeadJ)*1a4%J<4tq`sH57-L=eNNu zc3sO=&PCGZpIa}N&9saTO+0rNa7+x)Lgq0oPy{cv18vJ%yF?&JrSkE?X$UnD7Z~j?s z>&_X5LEkvF74H5_vw{cmRYRE{wV5=k*dU&pbBMd%9Zkm#J^MXT`%c6aWUYq55(7k@ zez1KlNRU`xUj>a4c6r~VN03(DW0hVvW}{BaZ6B%S4M+~unRLawDQ@~iq?982-D%d% zrgx(T(HoIi-2z)QIM1^|D0i7l8FL@W)>cnR8|UaO*eWH&5)YZh%#GTJL~BjV7h^6& z=T+ia#_)9h*J;ab1!bujzHbmhuq|w`eA;O#$f?>r;^O@x=%a!ABqt@88*AbuUEdX? ztP55^@$t1x-_ zl0*z~-jsNf-N9pV*Z<-CHAkbBy`252ZwFwB(-OtsbF433cF1{tnvwj0tnG?>I3d3_ zDB@@_ee3?&D`uTiDgKJq+blY9ZzE)NUZ#!zP?qWF_=mo#@7FcO(>6tNy>Ng@P-^Vl zM%iI>7Z~l=oMuR)+hOop6`BgEE337H&G4o20GDY*9wkx(*1AIVJgmm|^ zW|iE`59BMYM5m3EuA>ezsq?_pm)_L+G2C#waC+3ub*jkeu@K0hQnf9SV`s4Ps`BDX zp{T%FRm@G0E=6b9#y>)T+YxdcS!mcPIZXbZs$^@>NAh{IcGiiAbs9CO+;KC3suYaG z`j)0z!nrweuI|Wi`+L1ij3ZTM_x1}-e^)4T|E|PlA|7U+wH`KH3dvGk<=sCT+5zY{mz2tSqJA9 zz#)7ZFZT)?$)=oM;J6o(kti*|ap|3c*y82@OWC!<$RVbF3u06DoN30;rB&BZ<6AO! zIJb3-nO!f2o_UZo-XJP_Mh9ZtjK)VNm@sWZAjtm13^{!`Q!*6RBEQmLA!EkTO)X;U6uCC%aNc z%l!SAn$lN5WO^z!$PzsDC48{I_o6(RH=U~Zy{YvF*EZfX#@_vxU|1OP{jIm?>>%2Y z>QU8pD^FIH@#p0;a0$%*dWJ zsv_q{i{u``cT3wSk;a6ce;d_O3*wGn538o21^_2d$PrW$##I{#A7s+%`=x^ZqnMa5 zw4inEL4Dp4A7bD4Eu1$4bqYM3sK@_@KS<{tNn{wapN_%k?hR5qoS#Ii7;1zO_oS6E z4Ji}<#VLAfeuR6Wh@k+et|meQc<3;>KxGnS6V8znZ&kVL2Vz^mNS-ILg80C+-n=7K z63I6;0$Px}2i2RRjxp(a)kvatI2u*lV)ug=p}}|v__*vECy0M&*PvoJPC$Hn?j(zd z6%G&nk6Bn98+@>mqi1J>AA2_&mBfB{;YmIIAFcdJi?)A_GeM56AH@Kw>lid2ppuG6 zkr5)j)K0D`QQri&iHJ3#(xo1j?k+Yl$T6s$XYj@Qh)RQ6r;!s?F9Aqjt@&xgpS;Be zZo;~YmjEgIKlIASK7_DBvjxGN5~z$T$zKIBLyBSx4|IQu*w<>;+&1z`cJHM^mkoPA z0uSd-^Y!bwx2sM#v}kbzy6ewIXgLwm5M7=!rb>`P%fHwRd>O|0f|o^#$`6xGDVp4$ z20e+3xr6mkN>J)qYs+t8jmK10m%|)jNlbS5t((8FsJ{F`(p{R&0jrb$HUTHJ6-Sq$ z3$-Z%Qse<->%?T(@PVos@fR{#irgbe2_*>OWk0TJx1w0)Sm$U74Ad38S8iGfxJh$% z!42dVi0F}k5`y`Zfn{QWoTMsTHSQa3`6`~#*qIP4yA2`vBRv?_Y1i3;8G~tpKgows zU038AMFb`Q3`W+qo?yl$Vj9apn_%%u#oaB#%vzS&v+f+ pQF1cpylAxaKlJ+FjQ#jI@E2|Qio4V178Mf%V5Zh4t;Swy{|7Dt^fmwh literal 9083 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 diff --git a/app/javascript/images/merveilles-icon.svg b/app/javascript/images/merveilles-icon.svg new file mode 100644 index 0000000000..20d67cd914 --- /dev/null +++ b/app/javascript/images/merveilles-icon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/javascript/images/merveilles-logo-symbol-icon.svg b/app/javascript/images/merveilles-logo-symbol-icon.svg new file mode 100644 index 0000000000..dc2fc8464c --- /dev/null +++ b/app/javascript/images/merveilles-logo-symbol-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/javascript/images/merveilles-logo-symbol-wordmark.svg b/app/javascript/images/merveilles-logo-symbol-wordmark.svg new file mode 100644 index 0000000000..1d20e7af0a --- /dev/null +++ b/app/javascript/images/merveilles-logo-symbol-wordmark.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/javascript/images/merveilles-logo.svg b/app/javascript/images/merveilles-logo.svg new file mode 100644 index 0000000000..f2a25f8717 --- /dev/null +++ b/app/javascript/images/merveilles-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/lib/assets/wordmark.dark.png b/lib/assets/wordmark.dark.png index 6f1253861666b0d6b5b0bf58a65d1ad236da1b6e..5587574419597694fffe9e07cec955ce425871d7 100644 GIT binary patch literal 5716 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 literal 9083 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 diff --git a/lib/assets/wordmark.light.png b/lib/assets/wordmark.light.png index c669cc1f61ca72848861672c2a18dfb7ec11971b..9597fb089080fc2f284cd80fb2bece1ffc1cf468 100644 GIT binary patch literal 5130 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 sO<)EJbreDfA%qY@2qAHAZ99h)Uep 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 literal 4793 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 U_r2Ja^`A*jcJ8*dy8;sa4T$C=^#A|> diff --git a/public/favicon.ico b/public/favicon.ico index 7bbe3073a695ff5e3dc93b1fbfce7e9f5afc3de7..0aa83abc7bbcb82c80ca0244f1035d2a073a8ed3 100644 GIT binary patch literal 15086 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 literal 5558 zcmd^DTS!$+6yBP4F(UxQ+u|G64MD_LcI`#2HoQ;nkKk_84`c~}!{P~kUeE6WHOHG)WnW6Rdbv0RNtL^XE zvxjD9X9b==*}&Q6{U4YH9}f!)quaM{)0Zz_n0d?tm;`(Q-b6-5(z$cz=-RbwG(A17 z3=w;SeMcX7peH#wnO?tst?*!7^78T+&&iV~1^e=h}#Bpg?zkU10)0{`)K?6`qJRwpfG;;U2$;;w<;As&GqoYmUeTKe(hhr)w%{Nlw6I(+!B*4z>6Bqk=ZI|i`{ zk3Zer-ISY~OF20?3_r56vKU73`1AJdTe@-M2Eng^G58h~6wsSDZxs8$*E@Ia5aiFF zKQD~oZ{u%AM~7hFQ2ZfJ0I?9_t&IxesEzzjegAC6KCo>w*n)EetT$A)V*ldBi&R=# zYDg{XL;Q2=)-8j4#@Yuq;#`%NmmAcJPMq!i`}Y&@LSHe)J}|-C+nf1|G4bcwvuE}C z!Dj7aA5WY(q4=sX_JIQt5fKFZP#0bHr>3S9Hu!o)MFkx^cu=toeKj>T3J)s4p}xL8 zfp+!kRYAtX!-L@=@JB9?gFg9(`wx2y?17)Ty1FWTG7r9paUMT@%<>AvA;{${EG$^Q z2HdHut7GvEFM~Sr%VWomQEF-`o5S_%*LCVw%l#v5%{2erf_DFMc| zpPx@hj~-?IhcA2{aXa#Cm6*wTvH#9VGmWU=NCxte2@o@n<5x2|o$YJH& z0ddgt=g%32Ab$D&{X4a^v@ja%OV!x--EE;e8Kwg1#^K6 zU*MDS_<8@q8eh0@LGT~Mo3XL6w6wIOsNnslsi}$4k;4TA1?lu(yq$!GhAR6|U0to% zzjWymUA}yooSd8(4fh1jNN{j4;hhU{GIB(W*Tuz!@D>#v9j(aA^Vs57BewPO8~U0! AFaQ7m From 54383cd43c0cd404fe66bc5e1445fcd3478777f5 Mon Sep 17 00:00:00 2001 From: Somnius Date: Sun, 26 Feb 2023 23:34:24 -0800 Subject: [PATCH 33/36] Remaining logo updates (#554) --- app/helpers/branding_helper.rb | 2 +- app/views/shared/_web_app.html.haml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/helpers/branding_helper.rb b/app/helpers/branding_helper.rb index ad7702aea7..5106b3d32c 100644 --- a/app/helpers/branding_helper.rb +++ b/app/helpers/branding_helper.rb @@ -19,7 +19,7 @@ def _logo_as_symbol_icon end def render_logo - image_pack_tag('logo.svg', alt: 'Mastodon', class: 'logo logo--icon') + image_pack_tag('merveilles-logo.svg', alt: 'Mastodon', class: 'logo logo--icon') end def render_symbol(version = :icon) diff --git a/app/views/shared/_web_app.html.haml b/app/views/shared/_web_app.html.haml index 998cee9fa9..b1d1feaca3 100644 --- a/app/views/shared/_web_app.html.haml +++ b/app/views/shared/_web_app.html.haml @@ -11,7 +11,7 @@ .notranslate.app-holder#mastodon{ data: { props: Oj.dump(default_props) } } %noscript - = image_pack_tag 'logo.svg', alt: 'Mastodon' + = image_pack_tag 'merveilles-logo.svg', alt: 'Mastodon' %div = t('errors.noscript_html', apps_path: 'https://joinmastodon.org/apps') From 400a24441d1d43ecedbd3fa410891008efa98f47 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Sun, 26 Feb 2023 23:44:25 -0800 Subject: [PATCH 34/36] One more icon update --- app/helpers/branding_helper.rb | 4 ++-- app/views/layouts/application.html.haml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/helpers/branding_helper.rb b/app/helpers/branding_helper.rb index 5106b3d32c..8cfb1aedb9 100644 --- a/app/helpers/branding_helper.rb +++ b/app/helpers/branding_helper.rb @@ -26,9 +26,9 @@ def render_symbol(version = :icon) path = begin case version when :icon - 'logo-symbol-icon.svg' + 'merveilles-logo-symbol-icon.svg' when :wordmark - 'logo-symbol-wordmark.svg' + 'merveilles-logo-symbol-wordmark.svg' end end diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 4fec902953..94ac58aa68 100755 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -19,7 +19,7 @@ - %w(57 60 72 76 114 120 144 152 167 180 1024).each do |size| %link{ rel: 'apple-touch-icon', sizes: "#{size}x#{size}", href: asset_pack_path("media/icons/apple-touch-icon-#{size}x#{size}.png") }/ - %link{ rel: 'mask-icon', href: asset_pack_path('media/images/logo-symbol-icon.svg'), color: '#FFFFFF' }/ + %link{ rel: 'mask-icon', href: asset_pack_path('media/images/merveilles-logo-symbol-icon.svg'), color: '#FFFFFF' }/ %link{ rel: 'manifest', href: manifest_path(format: :json) }/ %meta{ name: 'theme-color', content: '#000000' }/ %meta{ name: 'apple-mobile-web-app-capable', content: 'yes' }/ From 338b2f6b5b20830ebe6c6df2e52eb1b33d2fc8d2 Mon Sep 17 00:00:00 2001 From: Eoin Thomas O'Hehir Date: Tue, 25 Apr 2023 12:04:21 -0700 Subject: [PATCH 35/36] Adds CCBot to robots.txt --- public/robots.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/public/robots.txt b/public/robots.txt index 771bf2160b..8b76864900 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,5 +1,8 @@ # See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file +User-agent: CCBot +Disallow: / + User-agent: * Disallow: /media_proxy/ Disallow: /interact/ From 3895aa70163010245dcf6f1dae17432f5c2aca96 Mon Sep 17 00:00:00 2001 From: Omar Mashaal Date: Tue, 21 Nov 2023 12:52:22 +1100 Subject: [PATCH 36/36] fix: correct cyan color on verified links --- app/javascript/styles/merveilles.scss | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/javascript/styles/merveilles.scss b/app/javascript/styles/merveilles.scss index 17eb76340b..aa876edf95 100644 --- a/app/javascript/styles/merveilles.scss +++ b/app/javascript/styles/merveilles.scss @@ -2467,4 +2467,10 @@ a.table-action-link { .account__header__account-note textarea:focus { background: var(--gray-shade-1); -} \ No newline at end of file +} + +.account__header__bio .account__header__fields .verified a, +.account__header__bio .account__header__fields .verified dd, +.account__header__bio .account__header__fields .verified dt { + color: var(--cyan); +}