Fix conflict between "always show media" vs blur filter

blur filter > show_all
pull/1120/head
Lim Chee Aun 2025-04-09 12:59:26 +08:00
rodzic 937165ef57
commit 68bb3f21dc
2 zmienionych plików z 53 dodań i 52 usunięć

Wyświetl plik

@ -554,7 +554,7 @@ function Status({
previewMode || readingExpandSpoilers || !!snapStates.spoilers[id]; previewMode || readingExpandSpoilers || !!snapStates.spoilers[id];
const showSpoilerMedia = const showSpoilerMedia =
previewMode || previewMode ||
readingExpandMedia === 'show_all' || (readingExpandMedia === 'show_all' && filterInfo?.action !== 'blur') ||
!!snapStates.spoilersMedia[id]; !!snapStates.spoilersMedia[id];
if (reblog) { if (reblog) {
@ -2211,7 +2211,8 @@ function Status({
{!previewMode && {!previewMode &&
(sensitive || filterInfo?.action === 'blur') && (sensitive || filterInfo?.action === 'blur') &&
!!mediaAttachments.length && !!mediaAttachments.length &&
readingExpandMedia !== 'show_all' && ( (readingExpandMedia === 'show_all' ||
filterInfo?.action === 'blur') && (
<button <button
class={`plain spoiler-media-button ${ class={`plain spoiler-media-button ${
showSpoilerMedia ? 'spoiling' : '' showSpoilerMedia ? 'spoiling' : ''

100
src/locales/en.po wygenerowano
Wyświetl plik

@ -114,8 +114,8 @@ msgstr ""
#: src/components/status.jsx:1794 #: src/components/status.jsx:1794
#: src/components/status.jsx:1811 #: src/components/status.jsx:1811
#: src/components/status.jsx:1936 #: src/components/status.jsx:1936
#: src/components/status.jsx:2553 #: src/components/status.jsx:2554
#: src/components/status.jsx:2556 #: src/components/status.jsx:2557
#: src/pages/account-statuses.jsx:523 #: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110 #: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200 #: src/pages/hashtag.jsx:200
@ -203,7 +203,7 @@ msgid "Original"
msgstr "" msgstr ""
#: src/components/account-info.jsx:926 #: src/components/account-info.jsx:926
#: src/components/status.jsx:2337 #: src/components/status.jsx:2338
#: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1442 #: src/pages/catchup.jsx:1442
#: src/pages/catchup.jsx:2057 #: src/pages/catchup.jsx:2057
@ -312,7 +312,7 @@ msgstr ""
#: src/components/account-info.jsx:1393 #: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059 #: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1243 #: src/components/status.jsx:1243
#: src/components/status.jsx:3324 #: src/components/status.jsx:3325
msgid "Copy" msgid "Copy"
msgstr "" msgstr ""
@ -437,9 +437,9 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:230 #: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583 #: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783 #: src/components/shortcuts-settings.jsx:783
#: src/components/status.jsx:3048 #: src/components/status.jsx:3049
#: src/components/status.jsx:3288 #: src/components/status.jsx:3289
#: src/components/status.jsx:3789 #: src/components/status.jsx:3790
#: src/pages/accounts.jsx:37 #: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1578 #: src/pages/catchup.jsx:1578
#: src/pages/filters.jsx:225 #: src/pages/filters.jsx:225
@ -756,7 +756,7 @@ msgstr "Schedule"
#: src/components/status.jsx:1008 #: src/components/status.jsx:1008
#: src/components/status.jsx:1774 #: src/components/status.jsx:1774
#: src/components/status.jsx:1775 #: src/components/status.jsx:1775
#: src/components/status.jsx:2457 #: src/components/status.jsx:2458
msgid "Reply" msgid "Reply"
msgstr "" msgstr ""
@ -1188,9 +1188,9 @@ msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:175 #: src/components/keyboard-shortcuts-help.jsx:175
#: src/components/status.jsx:1016 #: src/components/status.jsx:1016
#: src/components/status.jsx:2484 #: src/components/status.jsx:2485
#: src/components/status.jsx:2507
#: src/components/status.jsx:2508 #: src/components/status.jsx:2508
#: src/components/status.jsx:2509
msgid "Boost" msgid "Boost"
msgstr "" msgstr ""
@ -1200,8 +1200,8 @@ msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:183 #: src/components/keyboard-shortcuts-help.jsx:183
#: src/components/status.jsx:1079 #: src/components/status.jsx:1079
#: src/components/status.jsx:2532
#: src/components/status.jsx:2533 #: src/components/status.jsx:2533
#: src/components/status.jsx:2534
msgid "Bookmark" msgid "Bookmark"
msgstr "" msgstr ""
@ -1305,9 +1305,9 @@ msgid "Filtered: {filterTitleStr}"
msgstr "" msgstr ""
#: src/components/media-post.jsx:134 #: src/components/media-post.jsx:134
#: src/components/status.jsx:3619 #: src/components/status.jsx:3620
#: src/components/status.jsx:3715 #: src/components/status.jsx:3716
#: src/components/status.jsx:3793 #: src/components/status.jsx:3794
#: src/components/timeline.jsx:982 #: src/components/timeline.jsx:982
#: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:76
#: src/pages/catchup.jsx:1876 #: src/pages/catchup.jsx:1876
@ -2186,13 +2186,13 @@ msgstr ""
#: src/components/status.jsx:1016 #: src/components/status.jsx:1016
#: src/components/status.jsx:1056 #: src/components/status.jsx:1056
#: src/components/status.jsx:2484 #: src/components/status.jsx:2485
#: src/components/status.jsx:2507 #: src/components/status.jsx:2508
msgid "Unboost" msgid "Unboost"
msgstr "" msgstr ""
#: src/components/status.jsx:1032 #: src/components/status.jsx:1032
#: src/components/status.jsx:2499 #: src/components/status.jsx:2500
msgid "Quote" msgid "Quote"
msgstr "" msgstr ""
@ -2214,20 +2214,20 @@ msgstr ""
#: src/components/status.jsx:1069 #: src/components/status.jsx:1069
#: src/components/status.jsx:1784 #: src/components/status.jsx:1784
#: src/components/status.jsx:2520 #: src/components/status.jsx:2521
msgid "Unlike" msgid "Unlike"
msgstr "" msgstr ""
#: src/components/status.jsx:1070 #: src/components/status.jsx:1070
#: src/components/status.jsx:1784 #: src/components/status.jsx:1784
#: src/components/status.jsx:1785 #: src/components/status.jsx:1785
#: src/components/status.jsx:2520
#: src/components/status.jsx:2521 #: src/components/status.jsx:2521
#: src/components/status.jsx:2522
msgid "Like" msgid "Like"
msgstr "" msgstr ""
#: src/components/status.jsx:1079 #: src/components/status.jsx:1079
#: src/components/status.jsx:2532 #: src/components/status.jsx:2533
msgid "Unbookmark" msgid "Unbookmark"
msgstr "" msgstr ""
@ -2245,7 +2245,7 @@ msgid "Edited: {editedDateText}"
msgstr "" msgstr ""
#: src/components/status.jsx:1278 #: src/components/status.jsx:1278
#: src/components/status.jsx:3293 #: src/components/status.jsx:3294
msgid "Embed post" msgid "Embed post"
msgstr "" msgstr ""
@ -2315,17 +2315,17 @@ msgstr ""
#: src/components/status.jsx:1785 #: src/components/status.jsx:1785
#: src/components/status.jsx:1821 #: src/components/status.jsx:1821
#: src/components/status.jsx:2521 #: src/components/status.jsx:2522
msgid "Liked" msgid "Liked"
msgstr "" msgstr ""
#: src/components/status.jsx:1818 #: src/components/status.jsx:1818
#: src/components/status.jsx:2508 #: src/components/status.jsx:2509
msgid "Boosted" msgid "Boosted"
msgstr "" msgstr ""
#: src/components/status.jsx:1828 #: src/components/status.jsx:1828
#: src/components/status.jsx:2533 #: src/components/status.jsx:2534
msgid "Bookmarked" msgid "Bookmarked"
msgstr "" msgstr ""
@ -2334,7 +2334,7 @@ msgid "Pinned"
msgstr "" msgstr ""
#: src/components/status.jsx:1878 #: src/components/status.jsx:1878
#: src/components/status.jsx:2345 #: src/components/status.jsx:2346
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
@ -2349,7 +2349,7 @@ msgstr ""
#: src/components/status.jsx:2087 #: src/components/status.jsx:2087
#: src/components/status.jsx:2149 #: src/components/status.jsx:2149
#: src/components/status.jsx:2241 #: src/components/status.jsx:2242
msgid "Show less" msgid "Show less"
msgstr "" msgstr ""
@ -2360,100 +2360,100 @@ msgstr ""
#. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo.titlesStr
#. placeholder {0}: filterInfo?.titlesStr #. placeholder {0}: filterInfo?.titlesStr
#: src/components/status.jsx:2237 #: src/components/status.jsx:2238
#: src/pages/catchup.jsx:1875 #: src/pages/catchup.jsx:1875
msgid "Filtered: {0}" msgid "Filtered: {0}"
msgstr "Filtered: {0}" msgstr "Filtered: {0}"
#: src/components/status.jsx:2241 #: src/components/status.jsx:2242
msgid "Show media" msgid "Show media"
msgstr "" msgstr ""
#: src/components/status.jsx:2381 #: src/components/status.jsx:2382
msgid "Edited" msgid "Edited"
msgstr "" msgstr ""
#: src/components/status.jsx:2458 #: src/components/status.jsx:2459
msgid "Comments" msgid "Comments"
msgstr "" msgstr ""
#. More from [Author] #. More from [Author]
#: src/components/status.jsx:2751 #: src/components/status.jsx:2752
msgid "More from <0/>" msgid "More from <0/>"
msgstr "More from <0/>" msgstr "More from <0/>"
#: src/components/status.jsx:3053 #: src/components/status.jsx:3054
msgid "Edit History" msgid "Edit History"
msgstr "" msgstr ""
#: src/components/status.jsx:3057 #: src/components/status.jsx:3058
msgid "Failed to load history" msgid "Failed to load history"
msgstr "" msgstr ""
#: src/components/status.jsx:3062 #: src/components/status.jsx:3063
#: src/pages/annual-report.jsx:45 #: src/pages/annual-report.jsx:45
msgid "Loading…" msgid "Loading…"
msgstr "" msgstr ""
#: src/components/status.jsx:3298 #: src/components/status.jsx:3299
msgid "HTML Code" msgid "HTML Code"
msgstr "" msgstr ""
#: src/components/status.jsx:3315 #: src/components/status.jsx:3316
msgid "HTML code copied" msgid "HTML code copied"
msgstr "" msgstr ""
#: src/components/status.jsx:3318 #: src/components/status.jsx:3319
msgid "Unable to copy HTML code" msgid "Unable to copy HTML code"
msgstr "" msgstr ""
#: src/components/status.jsx:3330 #: src/components/status.jsx:3331
msgid "Media attachments:" msgid "Media attachments:"
msgstr "" msgstr ""
#: src/components/status.jsx:3352 #: src/components/status.jsx:3353
msgid "Account Emojis:" msgid "Account Emojis:"
msgstr "" msgstr ""
#: src/components/status.jsx:3383 #: src/components/status.jsx:3384
#: src/components/status.jsx:3428 #: src/components/status.jsx:3429
msgid "static URL" msgid "static URL"
msgstr "" msgstr ""
#: src/components/status.jsx:3397 #: src/components/status.jsx:3398
msgid "Emojis:" msgid "Emojis:"
msgstr "" msgstr ""
#: src/components/status.jsx:3442 #: src/components/status.jsx:3443
msgid "Notes:" msgid "Notes:"
msgstr "" msgstr ""
#: src/components/status.jsx:3446 #: src/components/status.jsx:3447
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "" msgstr ""
#: src/components/status.jsx:3452 #: src/components/status.jsx:3453
msgid "Polls are not interactive, becomes a list with vote counts." msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "" msgstr ""
#: src/components/status.jsx:3457 #: src/components/status.jsx:3458
msgid "Media attachments can be images, videos, audios or any file types." msgid "Media attachments can be images, videos, audios or any file types."
msgstr "" msgstr ""
#: src/components/status.jsx:3463 #: src/components/status.jsx:3464
msgid "Post could be edited or deleted later." msgid "Post could be edited or deleted later."
msgstr "" msgstr ""
#: src/components/status.jsx:3469 #: src/components/status.jsx:3470
msgid "Preview" msgid "Preview"
msgstr "" msgstr ""
#: src/components/status.jsx:3478 #: src/components/status.jsx:3479
msgid "Note: This preview is lightly styled." msgid "Note: This preview is lightly styled."
msgstr "" msgstr ""
#. [Name] [Visibility icon] boosted #. [Name] [Visibility icon] boosted
#: src/components/status.jsx:3723 #: src/components/status.jsx:3724
msgid "<0/> <1/> boosted" msgid "<0/> <1/> boosted"
msgstr "" msgstr ""