Samuel Newman
e7d349bc30
finish phase 3: type-only codemod and zero non-bridge @atproto/api imports
...
Task 8: codemod repointed 150 namespace-type files to #/lexicons
(AppBskyFeedDefs.PostView -> app.bsky.feed.defs.PostView, .Record -> .Main)
plus ~105 hand-fixed consumers (composer/video state, DebugMod, Profile,
onboarding, dialogs). DM_SERVICE_HEADERS deleted; last chat call sites on
the chat client. RichText.tsx flipped to SDK-only. Remaining @atproto/api
importers: the three session bridge files, the deliberate dual-world
matcher in lib/xrpc-error.ts, and test fixtures. toLex boundary casts are
TODO(phase4)-tagged for bridge removal.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-30 18:15:22 +03:00
Samuel Newman
300a50b69a
migrate runtime call sites to lex clients and sdk actions
...
Phase 3 tasks 3-7 (parallel wave): composer/post pipeline on
pdsClient/appviewClient with structural+instance blob guards and a golden
CID fixture test; chat Convo/EventBus/queries on the dedicated chat client;
preferences sugar to SDK actions on the PDS client; remaining state/queries
producers (usePostThread unspecced flip, video scoped-token clients,
notifications, starter packs, lists) to client.call; UI runtime sweep
(AtUri from @atproto/syntax, moderation fns from @bsky.app/sdk/moderation,
SDK RichText, ozone reason tokens, guard rewrites via #/types/bsky).
Intermediate checkpoint (hooks skipped): ~114 typecheck errors remain in
cross-boundary consumer files, resolved by the type-only codemod next.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-30 18:12:10 +03:00
Samuel Newman
5bcb909081
Remove hardcoded yellows ( #10083 )
2026-03-20 11:21:16 -05:00
Samuel Newman
9ec06971af
Upgrade Lingui to v5 ( #9905 )
2026-02-23 20:28:03 +00:00
Eric Bailey
0589bd7d9e
Move /platform/detection vars into /env ( #9707 )
...
* Add platform vars to env
* Replace /platform/detection with /env
2026-01-16 16:28:17 -06:00
Eric Bailey
bd17f04810
Migrate to @bsky.app/alf package ( #9030 )
...
* Add storybook shortcut in dev
* Migrate to alg pkg
* Migrate font_bold to new font_semi_bold
* Migrate font_heavy to font_bold
* Fix old theme refs
* Remove leading util
* Bump
* Revert "Add storybook shortcut in dev"
This reverts commit 7a86195c77fb5d449c7782e64ebabb6addfab919.
* Remove alf script
* Adjust font scale
* Bump
* Bump pkg
* Migrate values from conflicts
* Create default themes outside react
* Use built-in alf utils
* Migrate old font styles
* Remove unused tokens
* Move theme creation to more appropriate file
* Update button colors
* Adjust TextField colors, line heights
2025-09-24 11:47:08 -05:00
surfdude29
b9a41f30a5
Generate separate strings for join messages in Newskie dialog ( #8007 )
...
* try again
* prettier
* prettier round 2
* Update src/components/NewskieDialog.tsx
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-09-11 12:08:30 -07:00
Samuel Newman
4a1b1f17f4
Clean up dialogs ( #8934 )
2025-09-09 18:45:36 +03:00
Samuel Newman
53e43a957c
run yarn lint --fix ( #9013 )
2025-09-09 08:38:21 -07:00
Samuel Newman
c7ba0e4f66
fix newskie dialog width ( #7949 )
2025-03-13 08:44:14 -07:00
Eric Bailey
0d5af050d3
Remove BaseLink component ( #5682 )
...
* Remove BaseLink component
* Fix StarterPackCard Link component
* Rm flex_1 causing overflow
* Make newskie usage full width
2024-10-17 14:35:45 -05:00
Hailey
00486e9499
[Sheets] [Pt. 1] Root PR ( #5557 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: dan <dan.abramov@gmail.com >
Co-authored-by: Hailey <me@haileyok.com >
2024-10-04 13:24:12 -07:00
Hailey
f94edc3f44
tweak wording for own badge ( #4631 )
2024-06-24 17:41:40 -07:00
Eric Bailey
ffb67397e7
Newskie dialog tweaks ( #4623 )
2024-06-24 15:34:12 -07:00
Hailey
f089f45781
Starter Packs ( #4332 )
...
Co-authored-by: Dan Abramov <dan.abramov@gmail.com >
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-06-21 21:38:04 -07:00
Eric Bailey
502bcad701
Disable newskie dialog tap in hover card web ( #4562 )
2024-06-18 14:09:40 -05:00
Eric Bailey
4165a02b2d
Prevent unecessary calls ( #4561 )
...
(cherry picked from commit ecb4879767 )
2024-06-18 21:52:44 +03:00
Eric Bailey
983d85384b
Force callers of getTimeAgo to pass in the value for "now" ( #4560 )
...
* Remove icky hook for now
* Force callers of getTimeAgo to pass in the 'now' value
* Update usage in Newskie dialog
2024-06-18 21:50:07 +03:00
Eric Bailey
1106517481
Is it "newskie" or "newsky" 🤔 ( #4557 )
...
* add newskie icon
(cherry picked from commit 152e074ee0 )
(cherry picked from commit 8d2326f115c9c9d32aa1c41259bb81936b3868aa)
* add size prop
(cherry picked from commit af09ae2d8f )
(cherry picked from commit 38dd38451bcce8afcf302ad1180802640857722a)
* add a dialog for newskies to profiles
(cherry picked from commit fe16f55e9c )
(cherry picked from commit c5b9f1b16ace276f422832069db076a5360616fe)
* move newskie to handle
(cherry picked from commit 150f2635b2 )
(cherry picked from commit 1efaaf835380f4e76d2e4b7fe8b727a92731a794)
* use "say hello" in newskie dialog
(cherry picked from commit d9a286cfc8 )
(cherry picked from commit 018dd1739fee68906dec63e05519f5ca9ae73910)
* tweaks
(cherry picked from commit 070363c947 )
(cherry picked from commit c30855d4ff311e31fb6ae357a9d6cd1662b291d5)
* Tweaks
* Re-export newskie icon
* Design tweaks
* Tweaks
* Add source icon
* Remove unused file
* Remove unneeded edits
* Simplify logic
* Update source
* Moderate displayName, fix createdAt type
---------
Co-authored-by: Hailey <me@haileyok.com >
2024-06-18 12:59:50 -05:00