···11+import {StyleSheet} from 'react-native'
12import type React from 'react'
2333-import {atoms as a, useTheme, type ViewStyleProp} from '#/alf'
44+import {isHighDPI} from '#/lib/browser'
55+import {atoms as a, platform, useTheme, type ViewStyleProp} from '#/alf'
46import {Fill} from '#/components/Fill'
5768/**
···2527 <Fill
2628 style={[
2729 a.rounded_md,
2828- a.border,
3030+ {
3131+ borderWidth: platform({
3232+ native: StyleSheet.hairlineWidth,
3333+ // while we generally use hairlineWidth (aka 1px),
3434+ // we make an exception here for high DPI screens
3535+ // as the 1px border is very noticeable -sfn
3636+ web: isHighDPI ? 0.5 : StyleSheet.hairlineWidth,
3737+ }),
3838+ },
2939 opaque
3040 ? [t.atoms.border_contrast_low]
3141 : [
···3444 : t.atoms.border_contrast_high,
3545 {opacity: 0.6},
3646 ],
3737- {
3838- pointerEvents: 'none',
3939- },
4747+ a.pointer_events_none,
4048 style,
4149 ]}>
4250 {children}
···5566import {useOpenComposer} from '#/lib/hooks/useOpenComposer'
77import {logger} from '#/logger'
88-import {isNative} from '#/platform/detection'
88+import {isIOS, isNative} from '#/platform/detection'
99import {useSession} from '#/state/session'
1010import {useCloseAllActiveElements} from '#/state/util'
1111import {
···34343535 React.useEffect(() => {
3636 const handleIncomingURL = async (url: string) => {
3737- if (isNative) {
3838- // Close in-app browser if it's open
3939- await WebBrowser.dismissBrowser().catch(() => {})
3737+ if (isIOS) {
3838+ // Close in-app browser if it's open (iOS only)
3939+ // TEMP: promise never resolves if the browser is not open, so don't await
4040+ // https://github.com/expo/expo/issues/40710
4141+ // add the await back when possible since it's needed to fix the IAB share bug -sfn
4242+ /* await */ WebBrowser.dismissBrowser().catch(() => {})
4043 }
41444245 const referrerInfo = Referrer.getReferrerInfo()
+11-2
src/lib/strings/embed-player.ts
···239239 const type = pathParams[2]
240240 const songId = urlp.searchParams.get('i')
241241242242- if (pathParams.length === 5 && (type === 'playlist' || type === 'album')) {
242242+ if (
243243+ pathParams.length === 5 &&
244244+ (type === 'playlist' || type === 'album' || type === 'song')
245245+ ) {
243246 // We want to append the songId to the end of the url if it exists
244247 const embedUri = `https://embed.music.apple.com${urlp.pathname}${
245245- urlp.search ? '?i=' + songId : ''
248248+ songId ? `?i=${songId}` : ''
246249 }`
247250248251 if (type === 'playlist') {
···264267 source: 'appleMusic',
265268 playerUri: embedUri,
266269 }
270270+ }
271271+ } else if (type === 'song') {
272272+ return {
273273+ type: 'apple_music_song',
274274+ source: 'appleMusic',
275275+ playerUri: embedUri,
267276 }
268277 }
269278 }
+85-86
src/locale/locales/en/messages.po
···9595msgid "{0, plural, one {following} other {following}}"
9696msgstr ""
97979898-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:476
9898+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:477
9999msgid "{0, plural, one {like} other {likes}}"
100100msgstr ""
101101···103103msgid "{0, plural, one {post} other {posts}}"
104104msgstr ""
105105106106-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:460
106106+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:461
107107msgid "{0, plural, one {quote} other {quotes}}"
108108msgstr ""
109109110110-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:442
110110+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:443
111111msgid "{0, plural, one {repost} other {reposts}}"
112112msgstr ""
113113114114-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:487
114114+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:488
115115msgid "{0, plural, one {save} other {saves}}"
116116msgstr ""
117117···397397msgid "{firstAuthorName} verified you"
398398msgstr ""
399399400400-#: src/components/ProfileHoverCard/index.web.tsx:572
400400+#: src/components/ProfileHoverCard/index.web.tsx:577
401401msgid "{following} following"
402402msgstr ""
403403···630630msgid "Account removed from quick access"
631631msgstr ""
632632633633-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137
633633+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:138
634634#: src/view/com/profile/ProfileMenu.tsx:156
635635msgctxt "toast"
636636msgid "Account unblocked"
···11441144msgid "App Passwords"
11451145msgstr ""
1146114611471147-#: src/components/moderation/LabelsOnMeDialog.tsx:152
11481148-#: src/components/moderation/LabelsOnMeDialog.tsx:155
11471147+#: src/components/moderation/LabelsOnMeDialog.tsx:154
11481148+#: src/components/moderation/LabelsOnMeDialog.tsx:157
11491149msgid "Appeal"
11501150msgstr ""
1151115111521152-#: src/components/moderation/LabelsOnMeDialog.tsx:270
11521152+#: src/components/moderation/LabelsOnMeDialog.tsx:281
11531153msgid "Appeal \"{0}\" label"
11541154msgstr ""
1155115511561156-#: src/components/moderation/LabelsOnMeDialog.tsx:260
11561156+#: src/components/moderation/LabelsOnMeDialog.tsx:271
11571157#: src/screens/Messages/components/ChatDisabled.tsx:103
11581158msgctxt "toast"
11591159msgid "Appeal submitted"
···11921192msgid "Apply Pull Request"
11931193msgstr ""
1194119411951195-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:656
11951195+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:658
11961196msgid "Archived from {0}"
11971197msgstr ""
1198119811991199-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:625
12001200-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:664
11991199+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:627
12001200+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:666
12011201msgid "Archived post"
12021202msgstr ""
12031203···12681268msgid "At least 8 characters"
12691269msgstr ""
1270127012711271-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:62
12711271+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:48
12721272msgctxt "Name of app icon variant"
12731273msgid "Aurora"
12741274msgstr ""
···12831283msgid "Available"
12841284msgstr ""
1285128512861286-#: src/components/moderation/LabelsOnMeDialog.tsx:317
12871287-#: src/components/moderation/LabelsOnMeDialog.tsx:318
12861286+#: src/components/moderation/LabelsOnMeDialog.tsx:333
12871287+#: src/components/moderation/LabelsOnMeDialog.tsx:334
12881288#: src/screens/Login/ChooseAccountForm.tsx:90
12891289#: src/screens/Login/ChooseAccountForm.tsx:95
12901290#: src/screens/Login/ForgotPasswordForm.tsx:123
···13551355msgstr ""
1356135613571357#: src/components/PostControls/PostMenu/PostMenuItems.tsx:792
13581358-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:333
13581358+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:336
13591359#: src/view/com/profile/ProfileMenu.tsx:495
13601360msgid "Block"
13611361msgstr ""
···14531453msgid "Bluesky"
14541454msgstr ""
1455145514561456-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:686
14561456+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:688
14571457msgid "Bluesky cannot confirm the authenticity of the claimed date."
14581458msgstr ""
1459145914601460-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:179
14601460+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:165
14611461msgctxt "Name of app icon variant"
14621462msgid "Bluesky Classic™"
14631463msgstr ""
···30163016#: src/screens/Profile/Header/EditProfileDialog.tsx:268
30173017#: src/screens/Profile/Header/EditProfileDialog.tsx:274
30183018#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181
30193019-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:195
30193019+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:196
30203020msgid "Edit profile"
30213021msgstr ""
3022302230233023#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184
30243024-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:198
30243024+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199
30253025msgid "Edit Profile"
30263026msgstr ""
30273027···33473347msgid "Expires {0}"
33483348msgstr ""
3349334933503350-#: src/components/moderation/LabelsOnMeDialog.tsx:201
33503350+#: src/components/moderation/LabelsOnMeDialog.tsx:203
33513351#: src/components/moderation/ModerationDetailsDialog.tsx:210
33523352msgid "Expires in {0}"
33533353msgstr ""
···35563556msgid "Failed to send email, please try again."
35573557msgstr ""
3558355835593559-#: src/components/moderation/LabelsOnMeDialog.tsx:256
35593559+#: src/components/moderation/LabelsOnMeDialog.tsx:265
35603560#: src/screens/Messages/components/ChatDisabled.tsx:99
35613561msgid "Failed to submit appeal, please try again."
35623562msgstr ""
···37403740msgid "Fitness"
37413741msgstr ""
3742374237433743-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:163
37433743+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:149
37443744msgctxt "Name of app icon variant"
37453745msgid "Flat Black"
37463746msgstr ""
3747374737483748-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:131
37483748+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117
37493749msgctxt "Name of app icon variant"
37503750msgid "Flat Blue"
37513751msgstr ""
3752375237533753-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:147
37533753+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:133
37543754msgctxt "Name of app icon variant"
37553755msgid "Flat White"
37563756msgstr ""
···37643764#: src/components/ProfileHoverCard/index.web.tsx:496
37653765#: src/components/ProfileHoverCard/index.web.tsx:507
37663766#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:131
37673767-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:257
37673767+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:258
37683768#: src/screens/VideoFeed/index.tsx:856
37693769msgid "Follow"
37703770msgstr ""
···37753775msgstr ""
3776377637773777#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:113
37783778-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242
37783778+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:243
37793779msgid "Follow {0}"
37803780msgstr ""
37813781···38123812#. User is not following this account, click to follow back
38133813#: src/components/ProfileCard.tsx:518
38143814#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:129
38153815-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:255
38153815+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256
38163816msgid "Follow back"
38173817msgstr ""
38183818···38553855#: src/components/ProfileHoverCard/index.web.tsx:495
38563856#: src/components/ProfileHoverCard/index.web.tsx:506
38573857#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:134
38583858-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:253
38583858+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254
38593859#: src/screens/VideoFeed/index.tsx:854
38603860msgid "Following"
38613861msgstr ""
···38673867msgstr ""
3868386838693869#: src/components/ProfileCard.tsx:474
38703870-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:95
38703870+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:96
38713871msgid "Following {0}"
38723872msgstr ""
38733873···46774677msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network."
46784678msgstr ""
4679467946804680-#: src/components/moderation/LabelsOnMeDialog.tsx:74
46804680+#: src/components/moderation/LabelsOnMeDialog.tsx:76
46814681msgid "Labels on your account"
46824682msgstr ""
4683468346844684-#: src/components/moderation/LabelsOnMeDialog.tsx:76
46844684+#: src/components/moderation/LabelsOnMeDialog.tsx:78
46854685msgid "Labels on your content"
46864686msgstr ""
46874687···49024902msgid "Likes of your reposts notifications"
49034903msgstr ""
4904490449054905-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469
49054905+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470
49064906msgid "Likes on this post"
49074907msgstr ""
49084908···51965196msgid "Messages"
51975197msgstr ""
5198519851995199-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:115
51995199+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:101
52005200msgctxt "Name of app icon variant"
52015201msgid "Midnight"
52025202msgstr ""
···53145314msgid "Mute"
53155315msgstr ""
5316531653175317-#: src/components/RichTextTag.tsx:140
53185318-#: src/components/RichTextTag.tsx:153
53175317+#: src/components/RichTextTag.tsx:141
53185318+#: src/components/RichTextTag.tsx:154
53195319msgid "Mute {tag}"
53205320msgstr ""
53215321···56025602msgid "Next"
56035603msgstr ""
5604560456055605-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:42
56065606-msgctxt "Name of app icon variant"
56075607-msgid "Next"
56085608-msgstr ""
56095609-56105605#: src/view/com/lightbox/Lightbox.web.tsx:170
56115606msgid "Next image"
56125607msgstr ""
···56465641msgstr ""
5647564256485643#: src/components/ProfileCard.tsx:496
56495649-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:118
56445644+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119
56505645msgid "No longer following {0}"
56515646msgstr ""
56525647···58725867msgstr ""
5873586858745869#: src/screens/Login/PasswordUpdatedForm.tsx:37
58755875-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:691
58705870+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:693
58765871msgid "Okay"
58775872msgstr ""
58785873···62746269msgid "Pin to your profile"
62756270msgstr ""
6276627162776277-#: src/view/com/posts/PostFeedReason.tsx:125
62726272+#: src/view/com/posts/PostFeedReason.tsx:126
62786273msgid "Pinned"
62796274msgstr ""
62806275···64246419msgid "Please enter your username"
64256420msgstr ""
6426642164276427-#: src/components/moderation/LabelsOnMeDialog.tsx:292
64226422+#: src/components/moderation/LabelsOnMeDialog.tsx:308
64286423msgid "Please explain why you think this label was incorrectly applied by {0}"
64296424msgstr ""
64306425···65116506msgid "Post failed to upload. Please check your Internet connection and try again."
65126507msgstr ""
6513650865146514-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:133
65156515-#: src/screens/PostThread/components/ThreadItemPost.tsx:111
65166516-#: src/screens/PostThread/components/ThreadItemTreePost.tsx:107
65096509+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:134
65106510+#: src/screens/PostThread/components/ThreadItemPost.tsx:112
65116511+#: src/screens/PostThread/components/ThreadItemTreePost.tsx:108
65176512#: src/screens/VideoFeed/index.tsx:534
65186513msgid "Post has been deleted"
65196514msgstr ""
···67746769msgid "Quotes"
67756770msgstr ""
6776677167776777-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:453
67726772+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:454
67786773msgid "Quotes of this post"
67796774msgstr ""
67806775···72767271msgid "Reposts"
72777272msgstr ""
7278727372797279-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:435
72747274+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:436
72807275msgid "Reposts of this post"
72817276msgstr ""
72827277···74297424msgid "Save"
74307425msgstr ""
7431742674327432-#: src/view/com/lightbox/ImageViewing/index.tsx:613
74277427+#: src/view/com/lightbox/ImageViewing/index.tsx:614
74337428msgctxt "action"
74347429msgid "Save"
74357430msgstr ""
···76097604msgid "Security step required"
76107605msgstr ""
7611760676127612-#: src/components/RichTextTag.tsx:111
76077607+#: src/components/RichTextTag.tsx:112
76137608msgid "See {tag} posts"
76147609msgstr ""
7615761076167616-#: src/components/RichTextTag.tsx:124
76117611+#: src/components/RichTextTag.tsx:125
76177612msgid "See {tag} posts by user"
76187613msgstr ""
7619761476207620-#: src/components/RichTextTag.tsx:118
76157615+#: src/components/RichTextTag.tsx:119
76217616msgid "See #{tag} posts"
76227617msgstr ""
7623761876247624-#: src/components/RichTextTag.tsx:132
76197619+#: src/components/RichTextTag.tsx:133
76257620msgid "See #{tag} posts by user"
76267621msgstr ""
76277622···78177812msgid "Send message"
78187813msgstr ""
7819781478207820-#: src/components/PostControls/ShareMenu/RecentChats.tsx:122
78157815+#: src/components/PostControls/ShareMenu/RecentChats.tsx:121
78217816msgid "Send post to {name}"
78227817msgstr ""
78237818···79527947msgid "Share"
79537948msgstr ""
7954794979557955-#: src/view/com/lightbox/ImageViewing/index.tsx:622
79507950+#: src/view/com/lightbox/ImageViewing/index.tsx:623
79567951msgctxt "action"
79577952msgid "Share"
79587953msgstr ""
···81248119msgid "Show warning and filter from feeds"
81258120msgstr ""
8126812181278127-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:627
81228122+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:629
81288123msgid "Shows information about when this post was created"
81298124msgstr ""
81308125···83388333msgid "Sort replies to the same post by:"
83398334msgstr ""
8340833583418341-#: src/components/moderation/LabelsOnMeDialog.tsx:180
83368336+#: src/components/moderation/LabelsOnMeDialog.tsx:182
83428337#: src/components/moderation/ModerationDetailsDialog.tsx:188
83438338msgid "Source: <0>{sourceName}</0>"
83448339msgstr ""
···83618356msgid "Sports"
83628357msgstr ""
8363835883648364-#: src/components/PostControls/ShareMenu/RecentChats.tsx:207
83598359+#: src/components/PostControls/ShareMenu/RecentChats.tsx:206
83658360msgid "Start a conversation, and it will appear here."
83668361msgstr ""
83678362···8435843084368431#: src/components/ageAssurance/AgeAssuranceAppealDialog.tsx:117
84378432#: src/components/ageAssurance/AgeAssuranceAppealDialog.tsx:123
84388438-#: src/components/moderation/LabelsOnMeDialog.tsx:326
84398439-#: src/components/moderation/LabelsOnMeDialog.tsx:327
84338433+#: src/components/moderation/LabelsOnMeDialog.tsx:342
84348434+#: src/components/moderation/LabelsOnMeDialog.tsx:343
84408435#: src/screens/Messages/components/ChatDisabled.tsx:154
84418436#: src/screens/Messages/components/ChatDisabled.tsx:155
84428437msgid "Submit"
···85108505msgid "Suggestive"
85118506msgstr ""
8512850785138513-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:86
85088508+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:72
85148509msgctxt "Name of app icon variant"
85158510msgid "Sunrise"
85168511msgstr ""
8517851285188518-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:100
85138513+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:86
85198514msgctxt "Name of app icon variant"
85208515msgid "Sunset"
85218516msgstr ""
···86558650msgid "Text field"
86568651msgstr ""
8657865286588658-#: src/components/moderation/LabelsOnMeDialog.tsx:290
86538653+#: src/components/moderation/LabelsOnMeDialog.tsx:306
86598654#: src/screens/Messages/components/ChatDisabled.tsx:120
86608655msgid "Text input field"
86618656msgstr ""
···87028697msgid "That's everything!"
87038698msgstr ""
8704869987058705-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:329
87008700+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:332
87068701#: src/view/com/profile/ProfileMenu.tsx:483
87078702msgid "The account will be able to interact with you after unblocking."
87088703msgstr ""
···87498744msgid "The feed has been replaced with Discover."
87508745msgstr ""
8751874687528752-#: src/components/moderation/LabelsOnMeDialog.tsx:61
87478747+#: src/components/moderation/LabelsOnMeDialog.tsx:63
87538748msgid "The following labels were applied to your account."
87548749msgstr ""
8755875087568756-#: src/components/moderation/LabelsOnMeDialog.tsx:62
87518751+#: src/components/moderation/LabelsOnMeDialog.tsx:64
87578752msgid "The following labels were applied to your content."
87588753msgstr ""
87598754···88778872#: src/components/PostControls/PostMenu/PostMenuItems.tsx:420
88788873#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:90
88798874#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:101
88808880-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:104
88818881-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:127
88828882-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141
88758875+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:105
88768876+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128
88778877+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:142
88838878#: src/view/com/profile/ProfileMenu.tsx:136
88848879#: src/view/com/profile/ProfileMenu.tsx:146
88858880#: src/view/com/profile/ProfileMenu.tsx:160
···89408935msgid "This action can be undone at any time."
89418936msgstr ""
8942893789438943-#: src/components/moderation/LabelsOnMeDialog.tsx:273
89388938+#: src/components/moderation/LabelsOnMeDialog.tsx:284
89448939msgid "This appeal will be sent to <0>{sourceName}</0>."
89458940msgstr ""
89468941···90369031msgid "This label was applied by the author."
90379032msgstr ""
9038903390399039-#: src/components/moderation/LabelsOnMeDialog.tsx:167
90349034+#: src/components/moderation/LabelsOnMeDialog.tsx:169
90409035msgid "This label was applied by you."
90419036msgstr ""
90429037···90649059msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us."
90659060msgstr ""
9066906190679067-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:667
90629062+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:669
90689063msgid "This post claims to have been created on <0>{0}</0>, but was first seen by Bluesky on <1>{1}</1>."
90699064msgstr ""
90709065···92349229#: src/components/dms/MessageContextMenu.tsx:139
92359230#: src/components/PostControls/PostMenu/PostMenuItems.tsx:476
92369231#: src/components/PostControls/PostMenu/PostMenuItems.tsx:478
92379237-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:589
92389238-#: src/screens/PostThread/components/ThreadItemAnchor.tsx:592
92329232+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:591
92339233+#: src/screens/PostThread/components/ThreadItemAnchor.tsx:594
92399234msgid "Translate"
92409235msgstr ""
92419236···93239318#: src/components/dms/MessagesListBlockedFooter.tsx:104
93249319#: src/components/dms/MessagesListBlockedFooter.tsx:112
93259320#: src/components/dms/MessagesListBlockedFooter.tsx:119
93269326-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:213
93279327-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:333
93219321+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:214
93229322+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:336
93289323#: src/screens/ProfileList/components/Header.tsx:171
93299324#: src/screens/ProfileList/components/Header.tsx:178
93309325#: src/view/com/profile/ProfileMenu.tsx:495
93319326msgid "Unblock"
93329327msgstr ""
9333932893349334-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218
93299329+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:219
93359330msgctxt "action"
93369331msgid "Unblock"
93379332msgstr ""
···93439338msgid "Unblock account"
93449339msgstr ""
9345934093469346-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:327
93419341+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:330
93479342#: src/view/com/profile/ProfileMenu.tsx:477
93489343msgid "Unblock Account?"
93499344msgstr ""
···93739368msgid "Unfollow"
93749369msgstr ""
9375937093769376-#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241
93719371+#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242
93779372msgid "Unfollow {0}"
93789373msgstr ""
93799374···94189413msgid "Unmute"
94199414msgstr ""
9420941594219421-#: src/components/RichTextTag.tsx:140
94229422-#: src/components/RichTextTag.tsx:153
94169416+#: src/components/RichTextTag.tsx:141
94179417+#: src/components/RichTextTag.tsx:154
94239418msgid "Unmute {tag}"
94249419msgstr ""
94259420···1057310568msgid "You joined Bluesky using a starter pack {timeAgoString} ago"
1057410569msgstr ""
10575105701057610576-#: src/components/moderation/LabelsOnMeDialog.tsx:81
1057110571+#: src/components/moderation/LabelsOnMeDialog.tsx:83
1057710572msgid "You may appeal non-self labels if you feel they were placed in error."
1057810573msgstr ""
10579105741058010580-#: src/components/moderation/LabelsOnMeDialog.tsx:86
1057510575+#: src/components/moderation/LabelsOnMeDialog.tsx:88
1058110576msgid "You may appeal these labels if you feel they were placed in error."
1058210577msgstr ""
1058310578···1071410709#: src/screens/Deactivated.tsx:89
1071510710#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54
1071610711msgid "You're signed in with an App Password. Please sign in with your main password to continue deactivating your account."
1071210712+msgstr ""
1071310713+1071410714+#: src/components/moderation/LabelsOnMeDialog.tsx:261
1071510715+msgid "You've already appealed this label and it's being reviewed by our moderation team."
1071710716msgstr ""
10718107171071910718#: src/components/moderation/ModerationDetailsDialog.tsx:110