alpha
Login
or
Join now
qtea.me
/
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
/
lib
/
hooks
/
at
multi-column
1 folder
45 files
xan.lol
custom notification badge text (+ tab title toggle)
4d ago
806d96e1
__tests__
Localize dates, counts (#5027) * refactor: consistent localized formatting * refactor: localized date time * refactor: localize relative time with strings * chore: fix typo from copy-paste * Clean up useTimeAgo * Remove old ago * Const * Reuse * Prettier --------- Co-authored-by: Mary <git@mary.my.id>
2 years ago
useAccountSwitcher.ts
merge with upstream v1.132.0
5 days ago
useAnimatedValue.ts
Unblock React Compiler for 6 components by removing render-phase ref access (#11544) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 week ago
useBottomBarOffset.ts
Move `/platform/detection` vars into `/env` (#9707) * Add platform vars to env * Replace /platform/detection with /env
7 months ago
useCleanError.ts
merge with upstream v1.132.0
5 days ago
useColorSchemeStyle.ts
Sort imports (#6009) * Mark import sort/order/style rules as error * npm run lint -- --fix
2 years ago
useCreateSupportLink.ts
Upgrade Lingui to v5 (#9905)
6 months ago
useDebouncedValue.ts
[APP-1776] Refactor Live Now config, reorg files (#9871)
6 months ago
useDedupe.ts
[Lighbox perf - 1] Fix memoization of List component, defer re-rendering when opening lightbox (#9759) * memoize FlatList_INTERNAL * defer render, put handleScrolledDownChange in non reactive callback * lintfix useDedupe
7 months ago
useDeferredEnable.ts
perf fixes? (& cut fork hot-path cost) - composer: skip redundant facet parsing on keystrokes char counter reuses TextInput facets unless markdown links are present. - skip PDS badge resolve for hidden bsky.social authors no DID/PDS lookup for *.bsky.social when hideBskyPds is on (default). - defer Also Liked fetch until after interactions expand-to-fetch when collapsed by default; when enabled, wait for InteractionManager before the foryou.club fetch. - defer direct-fetch of blocked embeds until after interactions useDeferredEnable gates blocked/missing/detached quote PDS fetches.
1 month ago
useDraggableScrollView.ts
Unblock React Compiler for 4 components with deferred ref access (#11549) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 week ago
useGoBack.ts
run `yarn lint --fix` (#9013)
1 year ago
useGoogleTranslate.ts
merge with upstream v1.132.0
5 days ago
useHideBottomBarBorder.tsx
Add displayName to contexts (#8814)
1 year ago
useInitialNumToRender.ts
Sort imports (#6009) * Mark import sort/order/style rules as error * npm run lint -- --fix
2 years ago
useIntentHandler.ts
merge with upstream v1.132.0
5 days ago
useIsBskyTeam.ts
1.115.0 fast follows (#9743) * Fix caching, fix attributes setting * Use useCallOnce hook * Update dismissal handling * Update copy
7 months ago
useIsKeyboardVisible.ts
Move `/platform/detection` vars into `/env` (#9707) * Add platform vars to env * Replace /platform/detection with /env
7 months ago
useMinimalShellTransform.ts
Move headerMode out of global shell state (#10527)
3 months ago
useNavigationDeduped.ts
Add `no-extraneous-dependencies` and `no-nodejs-modules` eslint rules (#10151)
5 months ago
useNavigationTabState.ts
馃摀 Bookmarks (#8976) * Add button to controls, respace * Hook up shadow and mutation * Add Bookmarks screen * Build out Bookmarks screen * Handle removals via shadow * Use truncateAndInvalidate strategy * Add empty state * Add toasts * Add undo buttons to toasts * Stage NUX, needs image * Finesse post controls * New reply icon * Use curvier variant of repost icon * Prevent layout shift with align_start * Update api pkg * Swap in new image * Limit spacing on desktop * Rm decimals over 10k * Better optimistic adding/removing * Add metrics * Comment * Remove unused code block * Remove debug limit * Fork shadow for web/native * Tweak alt * add preventExpansion: true * Refine hitslop * Add count to anchor * Reduce space in compact mode --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
1 year ago
useNavigationTabState.web.ts
Add moduleSuffixes to tsconfig (#11146) Co-authored-by: Claude <noreply@anthropic.com>
1 month ago
useNonReactiveCallback.ts
Replace lande with native language detection (#9974) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol>
4 months ago
useNonReactiveObject.ts
Replace lande with native language detection (#9974) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol>
4 months ago
useNotificationHandler.ts
[SDK] Remove @atproto/api (#11386) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
3 weeks ago
useOTAUpdates.test.ts
Enable React Native strict TypeScript API (#11459)
2 weeks ago
useOTAUpdates.ts
merge with upstream v1.132.0
5 days ago
useOTAUpdates.web.ts
Handle PR OTA version mismatches and failures (#11330)
1 month ago
useOpenComposer.tsx
Upgrade Lingui to v5 (#9905)
6 months ago
useOpenLink.ts
Make `StandardSiteEmbed` peekable (#10866)
3 months ago
usePalette.ts
Delete "non-standard" styles from `pal` (#10279)
4 months ago
usePermissions.ts
Expo 57 (#11334) Co-authored-by: Tomek Zawadzki <tomekzawadzki98@gmail.com> Co-authored-by: vineyardbovines <spencerfpope@gmail.com>
3 weeks ago
usePermissions.web.ts
merge with upstream v1.132.0
5 days ago
usePostViewTracking.ts
Fix post view attribution for feed replies (#11622)
1 week ago
useRequireEmailVerification.tsx
[Perf - part 1] Hoist service config query (#8812)
1 year ago
useSetTitle.ts
apply notif badge settings to tab title
1 month ago
useStickyTop.ts
fix(PWA): padding for (iOS) navigation/status bars includes a revert of "fix: (iOS) PWA header for Home and Profile pages" This reverts commit 9a239e9e5046daf9bb4eeabee26986ba1e786b46.
5 months ago
useTLDs.ts
merge with upstream v1.132.0
5 days ago
useTimeAgo.ts
Enable ESLint errors and suppress existing violations (#10490)
3 months ago
useTitleUnreadCountLabel.test.ts
custom notification badge text (+ tab title toggle)
4 days ago
useTitleUnreadCountLabel.ts
custom notification badge text (+ tab title toggle)
4 days ago
useToggleMutationQueue.ts
merge with upstream v1.132.0
5 days ago
useViewportZoomLock.ts
Only lock viewport zoom while text inputs are focused (#10340) Co-authored-by: Claude <noreply@anthropic.com>
4 months ago
useWebMediaQueries.tsx
Move `/platform/detection` vars into `/env` (#9707) * Add platform vars to env * Replace /platform/detection with /env
7 months ago
useWebScrollRestoration.native.ts
New Web Layout (#2126) * Rip out virtualization on the web * Screw around with layout * onEndReached * scrollToOffset * Fix background * onScroll * Shell bars * More scroll * Fixes * position: sticky * Clean up 1 * Clean up 2 * Undo PagerWithHeader changes and fork it * Trim down both versions * Cleanup 3 * Memoize, lint * Don't scroll away modal or lightbox * Add content-visibility for rows * Fix composer * Fix types * Fix borked scroll animation * Fixes to layout * More FlatList parity * Layout fixes * Fix more layout * More layout * More layouts * Fix profile layout * Remove onScroll * Display: none inactive pages * Add an intermediate List component * Fix type * Add onScrolledDownChange * Port pager to use onScrolledDownChange * Fix on mobile * Don't pass down onScroll (replacement TBD) * Remove resetMainScroll * Replace onMainScroll with MainScrollProvider * Hook ScrollProvider to pager * Fix the remaining special case * Optimize a bit * Enforce that onScroll cannot be passed * Keep value updated even if no handler * Also memo it * Move the fork to List.web * Add scroll handler * Consolidate List props a bit * More stuff * Rm unused * Simplify * Make isScrolledDown work * Oops * Fixes * Hook up context scroll handlers * Scroll restore for tabs * Route scroll restoration POC * Fix some issues with restoration * Remove bad idea * Fix pager scroll restoration * Undo accidental locale changes * onContentSizeChange * Scroll to post * Better positioning * Layout fixes * Factor out navigation stuff * Cleanup * Oops * Cleanup * Fixes and types * Naming etc * Fix crash * Match FL semantics * Snap the header scroll on the web * Add body scroll lock * Scroll to top on search * Fix types * Typos * Fix Safari overflow * Fix search positioning * Add border * Patch react navigation * Revert "Patch react navigation" This reverts commit 62516ed9c20410d166e1582b43b656c819495ddc. * fixes * scroll * scrollbar * cleanup unrelated * undo unrel * flatter * Fix css * twk
2 years ago
useWebScrollRestoration.ts
Add `no-extraneous-dependencies` and `no-nodejs-modules` eslint rules (#10151)
5 months ago