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
+1 -1
Interdiff #1 β†’ #2
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.

+1 -1
src/screens/Settings/DeerSettings.tsx
··· 481 <Toggle.LabelText style={[a.flex_1]}> 482 <Trans> 483 Fetch records directly from PDS to see contents of blocked and 484 - detatched quotes 485 </Trans> 486 </Toggle.LabelText> 487 <Toggle.Platform />
··· 481 <Toggle.LabelText style={[a.flex_1]}> 482 <Trans> 483 Fetch records directly from PDS to see contents of blocked and 484 + detached quotes 485 </Trans> 486 </Toggle.LabelText> 487 <Toggle.Platform />
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