alpha
Login
or
Join now
acrate.waldn.net
/
witchsky.app
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Bluesky app fork with some witchin' additions 💫
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
witchsky.app
/
src
/
components
/
at
main
36 folders
56 files
xan.lol
chore: readd useMemo/useCallback, more linting
2mo ago
74003713
Autocomplete
Fix search query autocomplete lagging behind (#10381)
2 months ago
Composer
Refactor chat list implementation (#10059)
3 months ago
ContextMenu
merge with upstream 👁️ (1.122.0) woaw pnpm tho
2 months ago
Dialog
merge with upstream! 💫 (1.121.0) + rspack/lint config edits so the build doesn't error + border radius moved around to support Square Buttons toggle
3 months ago
DraggableList
v1.118.0 E2E tests (#9994)
4 months ago
EmojiPicker
✨ `EmojiPicker` component (#10249)
3 months ago
FocusScope
Upgrade Lingui to v5 (#9905)
4 months ago
LabelingServiceCard
Create codemod for addressing ESLint warnings (#10032)
4 months ago
Layout
Refactor minimal shell mode to refcounting (#10319)
3 months ago
LockScroll
[APP-1356] Policy update dialog (#8782) * Add blocking announcement dialog feature * WIP custom dialog * Rework dialog and add native FocusScope * Lock scroll on web, fix backdrop * Add web FocusScope * Create custom Outlet for these announcements * Clean up FocusScope native impl * Comments * Some styling fixes * Handle screen reader specifically * Clean up state, remove Portal edits * Reorg, rename * Add syncing, tests * Revert dialog updates * Revert formatting * Delete unused file * Format * Add FullWindowOverlay * remove mmkv storage in debug btn * Add debug code * fix taps passing through on iOS * Reorg * Reorg, rename everything * Complete policy update after signup * Add logger * Move context around, unmount portals on native * Move a11y prop into FocusScope * Remove useMemo * Update dates * Move debug to dev settings * Unmount web portals until policy update completed * UPdate dates --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
11 months ago
Menu
merge with upstream (will it wok)
3 months ago
PolicyUpdateOverlay
bmw drivers when you try to merge
4 months ago
Post
merge with upstream 👁️ (1.122.0) woaw pnpm tho
2 months ago
PostControls
chore: readd useMemo/useCallback, more linting kinda Revert "chore: fix linting errors" This reverts commit cc233a129c723dcda6d4bee03cd1803ce514c457.
2 months ago
ProfileHoverCard
chore: readd useMemo/useCallback, more linting kinda Revert "chore: fix linting errors" This reverts commit cc233a129c723dcda6d4bee03cd1803ce514c457.
2 months ago
ProgressGuide
merge with upstream 👁️ (1.122.0) woaw pnpm tho
2 months ago
Select
fix: mobile video downloads and misc
3 months ago
StarterPack
Upgrade eslint-plugin-simple-import-sort to latest (#10260)
3 months ago
Toast
fix: mobile video downloads and misc
3 months ago
Tooltip
[v1.110] Release prep (#9399) * yml formatting whatever * fix date input color * fix up report dialog tests * dumb fix to bypass save password popup * remove tooltip in e2e * Update index.e2e.tsx * skip gate in e2e
8 months ago
activity-notifications
merge with upstream (will it wok)
3 months ago
ageAssurance
merge with upstream (1.120.0)
3 months ago
anim
Create codemod for addressing ESLint warnings (#10032)
4 months ago
contacts
merge with upstream! 💫 (1.121.0) + rspack/lint config edits so the build doesn't error + border radius moved around to support Square Buttons toggle
3 months ago
dialogs
chore: readd useMemo/useCallback, more linting kinda Revert "chore: fix linting errors" This reverts commit cc233a129c723dcda6d4bee03cd1803ce514c457.
2 months ago
dms
merge(upstream): TSGO TYPECHECK
2 months ago
feeds
[APP-1782] Analytics migration (#9734) * WIP * Clean up growthbook code, integrate into init and sessions * Move everything out of React * Add metrics client * Move to separate file * Shared metadata cache * Ensure we update metadata when session ID changes * Ensure userMetadata is cleared when logging out * WIP revamp * Integrate feature gates into analytics context * Clean up old code * Fix useMeta util * Some comments and cleanup * Add logger to base analytics context * Refactor current route handling * Rip out LogEvent from navigation * Update tracking endpoint * Migrate toClout * Clear out statsig client * Add todo, reset logger readme * Ope fix statsig noop * Refactor logging in feed-feedback, add debug logging to metrics client * Remove LogEvents alias for Metrics * Prefer root package export * Remove Metrics alias from logger * [APP-1782] Migrate to new analytics APIs (#9735) * Migrate logEvent to useAnalytics * Migrate logger.metric to useAnalytics * Migrate tricky spot, fix types * Migrate remaining tricky spot * Missed one * Remove metric() from logger * Migrate useGate to useAnalytics * Remove all other StatSig mentions * Update event payload * Update logger tests * Mock expo method * Fix session ID bug * Add session ID test * Add test for metrics client * Clarify intent * Clean up core analytics file * Clean up the call once utils * Fix TODO * Fix TODO * Fix TODO * Fix TODO * Fix TODO * Remove debug code * Fix navigation context * OK nav context is not working, todo * Checkpoint: works but feels hacky * Fix navigation context issue * Improve feature API * Improve metric logging * Update logger tests
6 months ago
forms
merge(upstream): TSGO TYPECHECK
2 months ago
hooks
revert "feat: nicer facet parsing" This reverts commit 32abb8b7da85f9ccb02ad9081032eb4a6f55093b.
2 months ago
icons
feat: double check for mutuals
2 months ago
images
merge with upstream 👁️ (1.122.0) woaw pnpm tho
2 months ago
intents
feat: custom appview support YIPPEE! adds a patch from blacksky to stop put/getPreferences from failing (from being proxied with anything besides bluesky's atproto-proxy) also added automatic restart after changing appview Revert "revert pdsAgent commits & remove custom AppView support" (commit cccfbd0b7b1b42da3b8c9fa27353542aec283b69)
3 months ago
interstitials
merge with upstream (will it wok)
3 months ago
moderation
chore: readd useMemo/useCallback, more linting kinda Revert "chore: fix linting errors" This reverts commit cc233a129c723dcda6d4bee03cd1803ce514c457.
2 months ago
verification
merge with upstream! 💫 (1.121.0) + rspack/lint config edits so the build doesn't error + border radius moved around to support Square Buttons toggle
3 months ago
video
the very awful square ui toggle (not well made n wip)
8 months ago
AccountList.tsx
chore: readd useMemo/useCallback, more linting kinda Revert "chore: fix linting errors" This reverts commit cc233a129c723dcda6d4bee03cd1803ce514c457.
2 months ago
Admonition.tsx
Remove hardcoded warning color, add yellow and pink to ALF palette (#9911)
5 months ago
AppLanguageDropdown.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
AvatarBubbles.tsx
Fix avatar bubble sizes when there's only one chat member (#10369)
2 months ago
AvatarStack.tsx
fix: placeholder square avatars, error from build system, lint errors, via text spacing - starter pack edit screen was broken because of the different web bundler - enableSquareAvatars support for AvatarStack background outline - psl? (lint error fix) - lot of placeholders (skeleton loaders lol) that needed to have square avatars - added ` · ` between via value and date
2 months ago
BotAccountAlert.tsx
[APP-1928] add bot/automated account badge and self-labeling settings (#10008) Co-authored-by: Eric Bailey <git@esb.lol>
4 months ago
BotBadge.tsx
[APP-1928] add bot/automated account badge and self-labeling settings (#10008) Co-authored-by: Eric Bailey <git@esb.lol>
4 months ago
Button.tsx
merge(upstream): TSGO TYPECHECK
2 months ago
DebugFieldDisplay.tsx
[TS-147] Add internal debug field display (#9302) * Add internal debug field display * Update title
8 months ago
Divider.tsx
Fix quote+list card padding (#8623) * fix quote padding not being pressable * fix list padding not being pressable * Fix unnecessary loading of feeds (#8578) * stop layout shifts in feed loading * don't load feed data if we already have it * adjust styles, alf stuff * remove unused button, massively simplify * fix layout shifting in notifs * use feedcard for feed post embeds * use bold text to match other style * use Link component rather than jank Pressable * prevent nested anchors in notifs * match following text size * add space between content hider * Better dead feed handling (#8579) * add space between content hider * add handling for feeds that fail to load * cleanError, in case of network funkiness * handle deleted lists * split out missingfeed
1 year ago
EphemeralAccountSwitcher.tsx
chore: make css go in the css folder & fix console warnings
2 months ago
Error.tsx
Remove own reaction from reactions dialog on tap (#10231) Co-authored-by: Samuel Newman <mozzius@protonmail.com>
3 months ago
FeedCard.tsx
revert "feat: nicer facet parsing" This reverts commit 32abb8b7da85f9ccb02ad9081032eb4a6f55093b.
2 months ago
FeedInterstitials.tsx
merge with upstream 👁️ (1.122.0) woaw pnpm tho
2 months ago
Fill.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
FullWindowOverlay.ios.tsx
Composer - fix modals, and other tweaks (#4298) * fix depreciated import * add animations to old dropdown * wrap modals in fullwindowoverlay * move errors inside header * add background to bottom bar and stop overlap * nest dialogs on android * fix android (wrap in gesturehandlerrootview) * make borders all the same color * revert threadgate button back to solid
2 years ago
FullWindowOverlay.tsx
Composer - fix modals, and other tweaks (#4298) * fix depreciated import * add animations to old dropdown * wrap modals in fullwindowoverlay * move errors inside header * add background to bottom bar and stop overlap * nest dialogs on android * fix android (wrap in gesturehandlerrootview) * make borders all the same color * revert threadgate button back to solid
2 years ago
GlassView.tsx
Refactor chat list implementation (#10059)
3 months ago
GradientFill.tsx
run `yarn lint --fix` (#9013)
10 months ago
Grid.tsx
Add displayName to contexts (#8814)
11 months ago
IconCircle.tsx
the very awful square ui toggle (not well made n wip)
8 months ago
InterestTabs.tsx
bmw drivers when you try to merge
4 months ago
InternationalPhoneCodeSelect.tsx
Upgrade Lingui to v5 (#9905)
4 months ago
KeepAwake.tsx
Keep the screen awake on the video feed (#9146)
9 months ago
KeepAwake.web.tsx
Keep the screen awake on the video feed (#9146)
9 months ago
KnownFollowers.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
LanguageSelect.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
LikedByList.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
LinearGradientBackground.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
Link.tsx
merge with upstream! 💫 (1.121.0) + rspack/lint config edits so the build doesn't error + border radius moved around to support Square Buttons toggle
3 months ago
ListCard.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
Lists.tsx
Upgrade Lingui to v5 (#9905)
4 months ago
Loader.tsx
merge with upstream (will it wok)
3 months ago
Loader.web.tsx
Remove use of `flatten` where possible (#9325) * remove use of flatten where possible * restore flatten where it says it's needed * missing utils alpha
8 months ago
MediaInsetBorder.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
MediaPreview.tsx
merge with upstream! 💫 (1.121.0) + rspack/lint config edits so the build doesn't error + border radius moved around to support Square Buttons toggle
3 months ago
NewskieDialog.tsx
Remove hardcoded yellows (#10083)
4 months ago
PdsDialog.tsx
fix: pds badge (a bit)
3 months ago
PetAccountAlert.tsx
fix: account switchers & text edits - use the right account switcher on mobile - don't use white backgrounds for accounts in Settings account switcher - removed extra language from dialogs - prepare for account switchers for every interaction mode
2 months ago
PetBadge.tsx
feat: add pet account label functionality & settings also a quiet failure for state/session/util? surely that won't be a problem? :3
3 months ago
Pills.tsx
merge with upstream (will it wok)
3 months ago
Portal.tsx
Upgrade `@types/react` to 19 and run codemod (attempt 2) (#8918) * update dependencies * rm `import type React from 'react'` * run codemods * patch discord types * update types/react-dom * Update yarn.lock
10 months ago
ProfileBadges.tsx
fix: pds badge, relike on autolike on repost, misc errors slightly improved favicon fetching (actually goes for favicon.ico files again after the set favicon fetcher fails. also shows the filler db icon until something else becomes available)
3 months ago
ProfileCard.tsx
feat: double check for mutuals
2 months ago
Prompt.tsx
merge(upstream): TSGO TYPECHECK
2 months ago
RichText.tsx
revert "feat: nicer facet parsing" This reverts commit 32abb8b7da85f9ccb02ad9081032eb4a6f55093b.
2 months ago
RichTextTag.tsx
chore: readd useMemo/useCallback, more linting kinda Revert "chore: fix linting errors" This reverts commit cc233a129c723dcda6d4bee03cd1803ce514c457.
2 months ago
ScreenTransition.tsx
Create codemod for addressing ESLint warnings (#10032)
4 months ago
SearchError.tsx
[Contacts] Contacts matching flow (#9486) * add expo-contacts * add expo-sms * update copy * add basic settings screen * state machine, flow screen * phone input screen * otp screen * tweak spacing * resend code logic * add layoutanimationconfig * check availablility in settings screen * get contacts * matches screen * search, temp setup for matches UI * add a bunch of number parsing logic with libphonenumber * cast to looser type * rename sync to find FCF (Find Contacts Flow) * update geolocation hook * nicer design for settings screen * add completed state * up border contrast * update expo deps * add pending spinner * add country whitelist * add empty state screen * drop add more functionality * upload -> import * fix typo * fix permission string * copy updates * rm envelope icon * update sms copy * add inviteinfo component * woke is back * [Contacts] NUXes (#9515) * add a bunch of number parsing logic with libphonenumber * add banner nux * add announcement nux * native only nux * rm shitty animation * move isNative check * [Contacts] Onboarding step (#9489) * add a bunch of number parsing logic with libphonenumber * restructure onboarding to better support dynamic screens * integrate existing flow into onboarding * add intro step * lift state up to allow going back freely * gate onboarding by geo if unsupported country * add done button to standalone flow * [Contacts] Add `contact-match` notification type to feed (#9519) * add a bunch of number parsing logic with libphonenumber * add contact-joined notif type * update string, api package * Update NotificationFeedItem.tsx * Update NotificationFeedItem.tsx * Delete SyncContactsFlow.web.tsx * fix follow back btn for this case * [Contacts] API integration (#9487) * api integration for flow * copy tweak * tweaks after running it * wire up status page * rename toast * use api lib * rm temp code * maybe fix otp error * clear code on error/resend * add 1s delay to verify success * update package versions * Delete SyncContactsFlow.web.tsx * try and fix yarn.lock lint * even woker * fix uppercase friends * surfdude feedback Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * rm log * allow resend on invalid code * Update GetContacts.tsx * overwrite country code if possible * fix Apple's Best Feature * devenv latest * disable bounces * interactive keyboard dismiss * copy changes * national format * allow resending immediately * move success state down a bit * Update FindContactsSettings.tsx * [Contacts] More onboarding changes (#9491) * integrate existing flow into onboarding * refreshed onboarding styles, rm stepper * center content on web * Add back dismiss button for internal onboarding * Import sort --------- Co-authored-by: Eric Bailey <git@esb.lol> * add matches query to shadow * add clockwise arrow * update status design, fix dismiss, fix queries * add metrics * add more comments * Update metrics.ts * refetch both queries on PTR * fix shadow state in matches page * reduce empty space at bottom * show contact info on matches * filter out contacts without numbers at an earlier stage * Error handling ✨ * get notifs working * filter out businesses * rm log * remove TODO from learn more links * try and exclude from web bundle --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol>
7 months ago
Skeleton.tsx
Placeholder style tweaks (#9107) * Align colors in loading placeholders * Same for new skele components * Increase opacity of disabled replies button slightly
9 months ago
SubtleHover.tsx
Fix Safari layout shift issue with SubtleHover (#10135)
3 months ago
TrendingTopics.tsx
merge with upstream (will it wok)
3 months ago
Typography.tsx
refactor: stop filling console on web + refactor contacts handling + update video saving methods
3 months ago
VideoPostCard.tsx
Upgrade Lingui to v5 (#9905)
4 months ago
WelcomeModal.tsx
bmw drivers when you try to merge
4 months ago
WhoCanReply.tsx
Upgrade Lingui to v5 (#9905)
4 months ago