mirror of
https://github.com/lunaisnotaboy/mastodon.git
synced 2024-11-17 04:13:01 +00:00
e96a90480b
* Cleanup unused portions of statuses/status partial (#26045) * Wrong count in response when removing favourite/reblog (#24365) Co-authored-by: Claire <claire.github-309c@sitedethib.com> * Paperclip: add support for Azure blob storage (#23607) * Fix a missing redirection on getting-started in multi column mode (#26070) * Fix haml-lint Rubocop `Style/NumericPredicate` cop (#26040) * Change casing for 'Server Settings' string (#26011) * Move localized subject mailer shared example to separate file (#25889) * Fix haml-lint Rubocop `Lint/UnusedBlockArguments` cop (#26039) * Fix `Lint/Void` cop (#25922) * Add stricter protocol fields validation for accounts (#25937) * Improve the bug report templates (#25621) * Fix the crossorigin attribute (#26096) * Fix replica being used even if not explicitly defined (#26074) * Clean up unused application records (#24871) * Change thread view to scroll to the selected post rather than the post being replied to (#24685) * Change default KeyGenerator digest to SHA1 to fix cookies in rolling upgrades (#26023) * change focus ui for keyboard only input (#25935) * Use username as display name for suspended users or users with blank display names (#25276) * Fix CSP headers being unintendedly wide (#26105) * Fix linting issue (#26106) * Replace 'favourite' by 'favorite' for American English (#26009) * Override default Action Mailer `preview_path` (#26110) * Favourits -> Favorites (#26109) * Bump version to v4.1.5 (#26108) * Fix incorrect connect timeout in outgoing requests (#26116) * Fix missing translation strings for importing lists (#26120) * Use valid email address for first account (#26114) * Update haml-lint 0.49.1 (#26118) * Fix focus and hover styles in web UI (#26125) * Remove back button from bookmarks, favourites and lists screens in web UI (#26126) * Remove 16:9 cropping from web UI (#26132) * Change design of link previews in web UI (#26136) * change poll form element colors to fit with the rest of the ui (#26139) * Add `lang` attribute to trending links (#26111) * Update dependency rdf-normalize to v0.6.1 (#26130) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency brakeman to v6.0.1 (#26141) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency postcss to v8.4.27 (#26144) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix unexpected redirection to /explore after sign-in (#26143) * Update dependency aws-sdk-s3 to v1.131.0 (#26145) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Add report.updated webhook (#24211) * Fix LinkCrawlWorker crashing on `null` `created_at` (#26151) * Fix UI Overlap with the loupe icon in the Explore Tab (#26113) * Fix missing border on error screen in light theme in web UI (#26152) * Fix missing action label on sensitive videos and embeds in web UI (#26135) * Fix `lang` for UI texts in link preview (#26149) * Add published date and author to news on the explore screen in web UI (#26155) * Coverage for `Auth::OmniauthCallbacks` controller (#26147) * fix poll input active style (#26162) * Add `published_at` attribute to preview cards (#26153) * Update dependency sass to v1.64.1 (#26146) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Revert poll colors to green outside of compose form (#26164) * Preserve translation on status re-import (#26168) * Fix missing GIF badge in account gallery (#26166) * Reformat large text arg in `FetchLinkCardService` spec (#26183) * Ignore long line in regex initializer (#26182) * Reformat large key values in service specs (#26181) * Reformat large hash in `ContextHelper` module (#26180) * Use heredoc SQL blocks in `AddFromAccountIdToNotifications` migration (#26178) * Extract private methods in `StatusCacheHydrator` (#26177) * New Crowdin Translations (automated) (#26072) Co-authored-by: GitHub Actions <noreply@github.com> Co-authored-by: Claire <claire.github-309c@sitedethib.com> * Remove the `sr` locale override .rb files (#25927) * Use correct naming on controller concern specs (#26197) * Migrate to request specs in `/api/v2/filters` (#25721) * Fix wrong filters sometimes applying in streaming (#26159) * Refactor streaming's filtering logic & improve documentation (#26213) * Add role badges to the WebUI (#25649) * Change interaction modal in web UI (#26075) Co-authored-by: Eugen Rochko <eugen@zeonfederated.com> * Fix crash when processing Flag activity with no status (#26189) * Storage: add :azure to remaining callers (#26080) * Remove queued_at value from pubsub payloads (#26173) * Fix emoji picker button scrolling with textarea content in single-column view (#25304) * Change the wording of the dismissable explore prompt (#25917) * Update dependency haml_lint to v0.49.2 (#26222) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix: Streaming server memory leak in HTTP EventSource cleanup (#26228) * Swap debug statements in streaming server (#26231) * Fix missing return values in streaming (#26233) * [Glitch] Wrong count in response when removing favourite/reblog Port4c18928a93
to glitch-soc Co-authored-by: Claire <claire.github-309c@sitedethib.com> Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Fix a missing redirection on getting-started in multi column mode Port586b1c9dca
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Change thread view to scroll to the selected post rather than the post being replied to Porte4ea80d808
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Replace 'favourite' by 'favorite' for American English Port217ef7f2af
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] change poll form element colors to fit with the rest of the ui Port80809ef33e
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Add `lang` attribute to trending links Port76fce34ebb
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Fix UI Overlap with the loupe icon in the Explore Tab Port9a567ec1d1
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Fix missing border on error screen in light theme in web UI Portd1a9f601c7
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Fix missing action label on sensitive videos and embeds in web UI Port714a20697f
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] fix poll input active style Port49d2e8979f
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Revert poll colors to green outside of compose form Portce1f35d7e2
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Add published date and author to news on the explore screen in web UI Portf826a95f6e
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Preserve translation on status re-import Port6781dc6462
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Fix missing GIF badge in account gallery Porta4b69bec2e
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * Fix interaction modal being broken because of glitch-soc's theming system * [Glitch] Change interaction modal in web UI Portb4e739ff0f
to glitch-soc Co-authored-by: Eugen Rochko <eugen@zeonfederated.com> Signed-off-by: Claire <claire.github-309c@sitedethib.com> * [Glitch] Change the wording of the dismissable explore prompt Porta4ec187a20
to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> * Fix CSP tests in glitch-soc --------- Signed-off-by: Claire <claire.github-309c@sitedethib.com> Co-authored-by: Matt Jankowski <matt@jankowski.online> Co-authored-by: Christian Schmidt <github@chsc.dk> Co-authored-by: Misty De Méo <mistydemeo@gmail.com> Co-authored-by: Stanislas Signoud <signez@stanisoft.net> Co-authored-by: gunchleoc <fios@foramnagaidhlig.net> Co-authored-by: Renaud Chaput <renchap@gmail.com> Co-authored-by: Trevor Wolf <teeerevor@gmail.com> Co-authored-by: наб <nabijaczleweli@nabijaczleweli.xyz> Co-authored-by: mogaminsk <mgmnjp@icloud.com> Co-authored-by: Nick Schonning <nschonni@gmail.com> Co-authored-by: Eugen Rochko <eugen@zeonfederated.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Vyr Cossont <VyrCossont@users.noreply.github.com> Co-authored-by: gol-cha <info@mevo.xyz> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: GitHub Actions <noreply@github.com> Co-authored-by: Daniel M Brasil <danielmbrasil@protonmail.com> Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com>
326 lines
5.8 KiB
SCSS
326 lines
5.8 KiB
SCSS
.search {
|
|
margin-bottom: 10px;
|
|
position: relative;
|
|
|
|
&__popout {
|
|
box-sizing: border-box;
|
|
display: none;
|
|
position: absolute;
|
|
inset-inline-start: 0;
|
|
margin-top: -2px;
|
|
width: 100%;
|
|
background: $ui-base-color;
|
|
border-radius: 0 0 4px 4px;
|
|
box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);
|
|
z-index: 99;
|
|
font-size: 13px;
|
|
padding: 15px 5px;
|
|
|
|
h4 {
|
|
text-transform: uppercase;
|
|
color: $dark-text-color;
|
|
font-weight: 500;
|
|
padding: 0 10px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
&__menu {
|
|
&__message {
|
|
color: $dark-text-color;
|
|
padding: 0 10px;
|
|
}
|
|
|
|
&__item {
|
|
display: block;
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
border: 0;
|
|
font: inherit;
|
|
background: transparent;
|
|
color: $darker-text-color;
|
|
padding: 10px;
|
|
cursor: pointer;
|
|
border-radius: 4px;
|
|
text-align: start;
|
|
text-overflow: ellipsis;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
|
|
&--flex {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.icon-button {
|
|
transition: none;
|
|
}
|
|
|
|
&:hover,
|
|
&:focus,
|
|
&:active,
|
|
&.selected {
|
|
background: $ui-highlight-color;
|
|
color: $primary-text-color;
|
|
|
|
.icon-button {
|
|
color: $primary-text-color;
|
|
}
|
|
}
|
|
|
|
mark {
|
|
background: transparent;
|
|
font-weight: 700;
|
|
color: $primary-text-color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&.active {
|
|
.search__popout {
|
|
display: block;
|
|
}
|
|
}
|
|
}
|
|
|
|
.search__input {
|
|
@include search-input;
|
|
|
|
display: block;
|
|
padding: 15px;
|
|
padding-inline-end: 30px;
|
|
line-height: 18px;
|
|
font-size: 16px;
|
|
|
|
&::placeholder {
|
|
color: lighten($darker-text-color, 4%);
|
|
}
|
|
|
|
&::-moz-focus-inner {
|
|
border: 0;
|
|
}
|
|
|
|
&::-moz-focus-inner,
|
|
&:focus,
|
|
&:active {
|
|
outline: 0 !important;
|
|
}
|
|
|
|
&:focus {
|
|
background: lighten($ui-base-color, 4%);
|
|
}
|
|
}
|
|
|
|
.search__icon {
|
|
&::-moz-focus-inner {
|
|
border: 0;
|
|
}
|
|
|
|
&::-moz-focus-inner,
|
|
&:focus {
|
|
outline: 0 !important;
|
|
}
|
|
|
|
.fa {
|
|
position: absolute;
|
|
top: 16px;
|
|
inset-inline-end: 10px;
|
|
display: inline-block;
|
|
opacity: 0;
|
|
transition: all 100ms linear;
|
|
transition-property: color, transform, opacity;
|
|
font-size: 18px;
|
|
width: 18px;
|
|
height: 18px;
|
|
color: $secondary-text-color;
|
|
cursor: default;
|
|
pointer-events: none;
|
|
|
|
&.active {
|
|
pointer-events: auto;
|
|
opacity: 0.3;
|
|
}
|
|
}
|
|
|
|
.fa-search {
|
|
transform: rotate(0deg);
|
|
|
|
&.active {
|
|
pointer-events: auto;
|
|
opacity: 0.3;
|
|
}
|
|
}
|
|
|
|
.fa-times-circle {
|
|
top: 17px;
|
|
transform: rotate(0deg);
|
|
color: $action-button-color;
|
|
cursor: pointer;
|
|
|
|
&.active {
|
|
transform: rotate(90deg);
|
|
}
|
|
|
|
&:hover {
|
|
color: lighten($action-button-color, 7%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.search-results__header {
|
|
color: $dark-text-color;
|
|
background: lighten($ui-base-color, 2%);
|
|
padding: 15px;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
cursor: default;
|
|
|
|
.fa {
|
|
display: inline-block;
|
|
margin-inline-end: 5px;
|
|
}
|
|
}
|
|
|
|
.search-results__info {
|
|
padding: 20px;
|
|
color: $darker-text-color;
|
|
text-align: center;
|
|
}
|
|
|
|
.trends {
|
|
&__header {
|
|
color: $dark-text-color;
|
|
background: lighten($ui-base-color, 2%);
|
|
border-bottom: 1px solid darken($ui-base-color, 4%);
|
|
font-weight: 500;
|
|
padding: 15px;
|
|
font-size: 16px;
|
|
cursor: default;
|
|
|
|
.fa {
|
|
display: inline-block;
|
|
margin-inline-end: 5px;
|
|
}
|
|
}
|
|
|
|
&__item {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 15px;
|
|
border-bottom: 1px solid lighten($ui-base-color, 8%);
|
|
gap: 15px;
|
|
|
|
&:last-child {
|
|
border-bottom: 0;
|
|
}
|
|
|
|
&__name {
|
|
flex: 1 1 auto;
|
|
color: $dark-text-color;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
|
|
strong {
|
|
font-weight: 500;
|
|
}
|
|
|
|
a {
|
|
color: $darker-text-color;
|
|
text-decoration: none;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
display: block;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
|
|
&:hover,
|
|
&:focus,
|
|
&:active {
|
|
span {
|
|
text-decoration: underline;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&__current {
|
|
flex: 0 0 auto;
|
|
font-size: 24px;
|
|
font-weight: 500;
|
|
text-align: end;
|
|
color: $secondary-text-color;
|
|
text-decoration: none;
|
|
}
|
|
|
|
&__sparkline {
|
|
flex: 0 0 auto;
|
|
width: 50px;
|
|
|
|
path:first-child {
|
|
fill: rgba($highlight-text-color, 0.25) !important;
|
|
fill-opacity: 1 !important;
|
|
}
|
|
|
|
path:last-child {
|
|
stroke: lighten($highlight-text-color, 6%) !important;
|
|
fill: none !important;
|
|
}
|
|
}
|
|
|
|
&--requires-review {
|
|
.trends__item__name {
|
|
color: $gold-star;
|
|
|
|
a {
|
|
color: $gold-star;
|
|
}
|
|
}
|
|
|
|
.trends__item__current {
|
|
color: $gold-star;
|
|
}
|
|
|
|
.trends__item__sparkline {
|
|
path:first-child {
|
|
fill: rgba($gold-star, 0.25) !important;
|
|
}
|
|
|
|
path:last-child {
|
|
stroke: lighten($gold-star, 6%) !important;
|
|
}
|
|
}
|
|
}
|
|
|
|
&--disabled {
|
|
.trends__item__name {
|
|
color: lighten($ui-base-color, 12%);
|
|
|
|
a {
|
|
color: lighten($ui-base-color, 12%);
|
|
}
|
|
}
|
|
|
|
.trends__item__current {
|
|
color: lighten($ui-base-color, 12%);
|
|
}
|
|
|
|
.trends__item__sparkline {
|
|
path:first-child {
|
|
fill: rgba(lighten($ui-base-color, 12%), 0.25) !important;
|
|
}
|
|
|
|
path:last-child {
|
|
stroke: lighten(lighten($ui-base-color, 12%), 6%) !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&--compact &__item {
|
|
padding: 10px;
|
|
padding-inline-end: 28px;
|
|
}
|
|
}
|