Bluesky app fork with some witchin' additions πŸ’« witchsky.app
bluesky fork client

feature: allow custom name for posts via runtime replacement #54

With this change, the user can specify a string that will replace "post" when the language files are loaded. Currently, this requires a refresh. This is not technically required, I just couldn't figure it out, and I am sick of dealing with Expo.

Labels

None yet.

assignee

None yet.

Participants 3
AT URI
at://did:plc:wl4wyug27klcee5peb3xkeut/sh.tangled.repo.pull/3mdfdsy3d4m22
+3 -2
Interdiff #0 β†’ #1
src/Navigation.tsx

This file has not been changed.

src/components/Post/PostRepliedTo.tsx

This file has not been changed.

src/components/PostControls/BookmarkButton.tsx

This file has not been changed.

src/components/PostControls/PostMenu/PostMenuItems.tsx

This file has not been changed.

src/components/PostControls/PostMenu/index.tsx

This file has not been changed.

src/components/PostControls/RepostButton.tsx

This file has not been changed.

src/components/PostControls/RepostButton.web.tsx

This file has not been changed.

src/components/PostControls/ShareMenu/RecentChats.tsx

This file has not been changed.

src/components/PostControls/ShareMenu/ShareMenuItems.tsx

This file has not been changed.

src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx

This file has not been changed.

src/components/ProgressGuide/List.tsx

This file has not been changed.

src/components/TrendingTopics.tsx

This file has not been changed.

src/components/WhoCanReply.tsx

This file has not been changed.

src/components/activity-notifications/SubscribeProfileButton.tsx

This file has not been changed.

src/components/activity-notifications/SubscribeProfileDialog.tsx

This file has not been changed.

src/components/dialogs/Embed.tsx

This file has not been changed.

src/components/dialogs/MutedWords.tsx

This file has not been changed.

src/components/dialogs/PostInteractionSettingsDialog.tsx

This file has not been changed.

src/components/dialogs/lists/CreateOrEditListDialog.tsx

This file has not been changed.

src/components/dialogs/nuxs/BookmarksAnnouncement.tsx

This file has not been changed.

src/components/dms/ChatEmptyPill.tsx

This file has not been changed.

src/components/dms/dialogs/ShareViaChatDialog.tsx

This file has not been changed.

src/components/moderation/ModerationDetailsDialog.tsx

This file has not been changed.

src/components/moderation/ReportDialog/copy.ts

This file has not been changed.

src/lib/api/index.ts

This file has not been changed.

src/lib/hooks/useNotificationHandler.ts

This file has not been changed.

src/lib/moderation/useModerationCauseDescription.ts

This file has not been changed.

src/locale/i18n.ts

This file has not been changed.

src/locale/i18n.web.ts

This file has not been changed.

src/locale/linguiHook.ts

This file has not been changed.

src/locale/locales/en/messages.po

This file has not been changed.

src/screens/Bookmarks/index.tsx

This file has not been changed.

src/screens/Moderation/index.tsx

This file has not been changed.

src/screens/ModerationInteractionSettings/index.tsx

This file has not been changed.

src/screens/Post/PostLikedBy.tsx

This file has not been changed.

src/screens/Post/PostQuotes.tsx

This file has not been changed.

src/screens/Post/PostRepostedBy.tsx

This file has not been changed.

src/screens/PostThread/components/ThreadError.tsx

This file has not been changed.

src/screens/PostThread/components/ThreadItemAnchor.tsx

This file has not been changed.

src/screens/PostThread/components/ThreadItemPost.tsx

This file has not been changed.

src/screens/PostThread/components/ThreadItemPostTombstone.tsx

This file has not been changed.

src/screens/PostThread/components/ThreadItemTreePost.tsx

This file has not been changed.

src/screens/PostThread/index.tsx

This file has not been changed.

src/screens/Profile/Header/Metrics.tsx

This file has not been changed.

src/screens/Profile/ProfileFeed/index.tsx

This file has not been changed.

src/screens/Profile/ProfileSearch.tsx

This file has not been changed.

src/screens/Profile/Sections/Feed.tsx

This file has not been changed.

src/screens/ProfileList/FeedSection.tsx

This file has not been changed.

src/screens/ProfileList/components/SubscribeMenu.tsx

This file has not been changed.

src/screens/ProfileList/index.tsx

This file has not been changed.

src/screens/Search/Explore.tsx

This file has not been changed.

src/screens/Search/Shell.tsx

This file has not been changed.

src/screens/Search/modules/ExploreTrendingTopics.tsx

This file has not been changed.

src/screens/Settings/AccessibilitySettings.tsx

This file has not been changed.

src/screens/Settings/ActivityPrivacySettings.tsx

This file has not been changed.

+3 -2
src/screens/Settings/DeerSettings.tsx
··· 131 131 import {Earth_Stroke2_Corner2_Rounded as EarthIcon} from '#/components/icons/Globe' 132 132 import {Lab_Stroke2_Corner0_Rounded as _BeakerIcon} from '#/components/icons/Lab' 133 133 import {PaintRoller_Stroke2_Corner2_Rounded as PaintRollerIcon} from '#/components/icons/PaintRoller' 134 + import {Pencil_Stroke2_Corner0_Rounded as PencilIcon} from '#/components/icons/Pencil' 134 135 import {RaisingHand4Finger_Stroke2_Corner0_Rounded as RaisingHandIcon} from '#/components/icons/RaisingHand' 135 136 import {Star_Stroke2_Corner0_Rounded as StarIcon} from '#/components/icons/Star' 136 137 import {Verified_Stroke2_Corner2_Rounded as VerifiedIcon} from '#/components/icons/Verified' ··· 480 481 <Toggle.LabelText style={[a.flex_1]}> 481 482 <Trans> 482 483 Fetch records directly from PDS to see contents of blocked and 483 - detached quotes 484 + detatched quotes 484 485 </Trans> 485 486 </Toggle.LabelText> 486 487 <Toggle.Platform /> ··· 584 585 <SettingsList.Divider /> 585 586 586 587 <SettingsList.Group contentContainerStyle={[a.gap_sm]}> 587 - <SettingsList.ItemIcon icon={VerifiedIcon} /> 588 + <SettingsList.ItemIcon icon={PencilIcon} /> 588 589 <SettingsList.ItemText> 589 590 <Trans> 590 591 Call posts{' '}
src/screens/Settings/FollowingFeedPreferences.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx

This file has not been changed.

src/screens/Settings/NotificationSettings/index.tsx

This file has not been changed.

src/screens/Settings/PrivacyAndSecuritySettings.tsx

This file has not been changed.

src/screens/Settings/ThreadPreferences.tsx

This file has not been changed.

src/screens/StarterPack/StarterPackScreen.tsx

This file has not been changed.

src/screens/VideoFeed/index.tsx

This file has not been changed.

src/state/persisted/schema.ts

This file has not been changed.

src/state/preferences/index.tsx

This file has not been changed.

src/state/preferences/post-name-replacement.tsx

This file has not been changed.

src/state/queries/pinned-post.ts

This file has not been changed.

src/state/shell/progress-guide.tsx

This file has not been changed.

src/view/com/auth/SplashScreen.tsx

This file has not been changed.

src/view/com/auth/SplashScreen.web.tsx

This file has not been changed.

src/view/com/composer/Composer.tsx

This file has not been changed.

src/view/com/composer/labels/LabelsBtn.tsx

This file has not been changed.

src/view/com/composer/select-language/PostLanguageSelect.tsx

This file has not been changed.

src/view/com/composer/select-language/PostLanguageSelectDialog.tsx

This file has not been changed.

src/view/com/composer/select-language/SuggestedLanguage.tsx

This file has not been changed.

src/view/com/feeds/FeedPage.tsx

This file has not been changed.

src/view/com/notifications/NotificationFeedItem.tsx

This file has not been changed.

src/view/com/post-thread/PostRepostedBy.tsx

This file has not been changed.

src/view/com/posts/DiscoverFallbackHeader.tsx

This file has not been changed.

src/view/com/posts/PostFeed.tsx

This file has not been changed.

src/view/com/posts/PostFeedItemCarousel.tsx

This file has not been changed.

src/view/com/posts/PostFeedReason.tsx

This file has not been changed.

src/view/com/profile/ProfileMenu.tsx

This file has not been changed.

src/view/screens/ModerationMutedAccounts.tsx

This file has not been changed.

src/view/screens/PostThread.tsx

This file has not been changed.

src/view/screens/Profile.tsx

This file has not been changed.

src/view/shell/desktop/LeftNav.tsx

This file has not been changed.

History

3 rounds 5 comments
sign up or login to add to the discussion
4 commits
expand
Revert changing "post" to "skeet"
leftovers of "Implement new locale "en-skeet""
implement custom post name feature with replace
use pencil icon instead of verified
expand 1 comment

thank youu

closed without merging
4 commits
expand
Revert changing "post" to "skeet"
leftovers of "Implement new locale "en-skeet""
implement custom post name feature with replace
use pencil icon instead of verified
expand 0 comments
3 commits
expand
Revert changing "post" to "skeet"
leftovers of "Implement new locale "en-skeet""
implement custom post name feature with replace
expand 4 comments

ugh. i just remembered i never changed the icon when i copy pasted the code from another button. the button still has the verification icon 😭

does message.po need to be edited? like mentioned already we want to avoid editing that file at all to avoid merge conflicts

it doesn’t need to be edited, the replacement is done at runtime. the diff is like, one line i think that’s just a result of me reverting a commit