vineyardbovines
3f71ebd779
fix(invite): normalize canAddPasses() return for simulator runtimes
...
The native module's TS signature is Promise<boolean>, but the iOS
simulator can return undefined synchronously since PassKit isn't fully
wired there. Wrap in Promise.resolve so both shapes flow through the
same .then/.catch path.
2026-06-26 12:01:46 -04:00
vineyardbovines
54deb3ca0f
feat(invite): drop themeKey prop from AddToWalletButton, share icon assets
2026-06-26 11:12:19 -04:00
vineyardbovines
7027dfdd3b
feat(invite): gate AddToWalletButton to iOS only for v1 launch
2026-06-26 11:08:04 -04:00
vineyardbovines
b98699c379
feat(bskyweb): match Pass Designer pass.json + assets literally
2026-06-26 10:57:26 -04:00
vineyardbovines
54106bde58
feat(bskyweb): drop logoText + DID, match Pass Designer field structure
2026-06-26 10:49:55 -04:00
vineyardbovines
00b4ef749f
chore: untrack local pass.sh test script
2026-06-26 10:43:58 -04:00
vineyardbovines
1b6615b492
feat(bskyweb): iOS 27 posterGeneric layout with DID, PDS, MEMBER SINCE
2026-06-26 10:43:30 -04:00
vineyardbovines
93bd2567ce
chore(bskyweb): replace pass logo with original blue butterfly, flush-left
2026-06-25 19:23:54 -04:00
vineyardbovines
2f35ef3cc9
feat(bskyweb): switch to generic pass type, drop strip image
2026-06-25 19:20:49 -04:00
vineyardbovines
df26fbbbb0
feat(bskyweb): fetch displayName, add headerField USERNAME, Member Name secondary
2026-06-25 19:17:12 -04:00
vineyardbovines
8e51edec15
feat(bskyweb): minimal storeCard layout - drop primary handle field
2026-06-25 19:12:45 -04:00
vineyardbovines
dd8f504f2f
feat(bskyweb): regen icon+logo from Bluesky butterfly, drop strip composite
2026-06-25 19:10:03 -04:00
vineyardbovines
af1c112a94
chore(bskyweb): use pass.xyz.blueskyweb.app as Pass Type ID
2026-06-25 18:30:33 -04:00
vineyardbovines
e147fab647
fix(bskyweb): jpeg avatars, base64 wallet creds, require token secret
2026-06-25 18:14:31 -04:00
vineyardbovines
d3410fb281
feat(invite): render Add to Wallet button in the dialog
2026-06-25 18:01:42 -04:00
vineyardbovines
3561d4de35
feat(invite): add AddToWalletButton component
...
Wraps @premieroctet/react-native-wallet to orchestrate fetch-token-then-addPass
on iOS and fetch-JWT-then-addPassWithSignedJwt on Android. Guards on IS_WEB,
handle validity, and canAddPasses(). Fires invite:action:wallet metric on press.
2026-06-25 17:57:23 -04:00
vineyardbovines
63f359e61e
chore(bskyweb): add invite pass image assets (placeholder icon/logo)
2026-06-25 16:41:46 -04:00
vineyardbovines
f1d012000e
fix(bskyweb): validate avatar URL scheme and bound fetch timeout
...
- Add SSRF defense: reject avatar URLs not starting with https://
- Add per-fetch timeout (5s) instead of relying on http.DefaultClient
- Document WebInviteWalletHero handler as unauthenticated by design
2026-06-25 16:38:57 -04:00
vineyardbovines
0a0fd72f17
feat(bskyweb): add /invite/pass.* and /invite/wallet/* routes
2026-06-25 16:34:41 -04:00
vineyardbovines
089ee66a30
fix(bskyweb): sanitize DID colons in Google Wallet object id
2026-06-25 16:23:36 -04:00
vineyardbovines
07a3b987ed
feat(bskyweb): build Google Wallet save-to-wallet JWT
2026-06-25 16:14:50 -04:00
vineyardbovines
730369e4c1
feat(bskyweb): sign and zip Apple .pkpass bundles
2026-06-25 16:11:57 -04:00
vineyardbovines
331f63b750
fix(bskyweb): promote x/image direct dep and ensure png decoder
2026-06-25 16:09:56 -04:00
vineyardbovines
5433c9b8d8
feat(bskyweb): composite invite pass strip image
2026-06-25 16:06:36 -04:00
vineyardbovines
52382be168
test(bskyweb): fail loudly on golden JSON unmarshal errors
2026-06-25 16:02:54 -04:00
vineyardbovines
1878d000f4
feat(bskyweb): build Apple pass.json for invite passes
2026-06-25 16:00:53 -04:00
vineyardbovines
b9d19295c1
feat(bskyweb): add HMAC download token for invite passes
2026-06-25 15:57:28 -04:00
DS Boyce
3b2e609761
Add new chat notification preferences ( #10972 )
2026-06-25 12:01:33 -07:00
DS Boyce
1ff27bfd3b
Upgrade pnpm to 11.9.0 ( #10952 )
2026-06-25 13:43:33 -05:00
pfrazee
f72aae3bac
Nightly source-language update
2026-06-25 03:18:16 +00:00
DS Boyce
51e25435a2
Focus composer input when editable ( #10982 )
2026-06-24 18:06:02 -05:00
DS Boyce
da1f637160
Fix issue with stale unread message counts ( #10953 )
2026-06-24 13:51:06 -07:00
Spence Pope
f64b1258b6
[APP-2429] Add Sunlight and Twilight color options to the Invite Friends QR code ( #10921 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-24 12:27:12 -05:00
Lynx
c909fef3f1
signup: align "Contact support" to the right on larger displays ( #10978 )
2026-06-24 12:26:25 -05:00
DS Boyce
5b66015631
Set a min height on native Menus ( #10956 )
2026-06-24 11:51:16 -05:00
surfdude29
90c010e98a
Tweak strings and context ( #10928 )
2026-06-24 11:39:12 -05:00
Samuel Newman
f3978d1a1f
Fix internal repo sync broken by actions/checkout v6 bump ( #10933 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-24 11:38:44 -05:00
Samuel Newman
2843374ef8
Fix setState-in-render warning from convo cache subscription ( #10934 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-24 11:37:57 -05:00
RetroSunstar
0674626f3c
Add light haptics to Edit Profile Button for labellers ( #10948 )
2026-06-24 11:33:49 -05:00
DS Boyce
cd4d62c75a
Remove old message composer ( #10951 )
2026-06-24 11:27:10 -05:00
DS Boyce
c3626c80d1
Fix embeds overlapping each other in chat ( #10949 )
2026-06-24 11:14:23 -05:00
DS Boyce
e371d1db44
Add mark all as read to chat settings ( #10973 )
2026-06-24 10:23:57 -05:00
Spence Pope
4308d75e49
Add TestFlight group selection to iOS build workflow ( #10979 )
2026-06-24 10:52:58 -04:00
pfrazee
ea0ef23340
Nightly source-language update
2026-06-24 03:18:32 +00:00
Michael Black
692d8e5d10
bskyweb: add isPartOf jsonld post attr ( #10945 )
2026-06-23 12:07:00 -05:00
Spence Pope
c753c94969
Process videos on web with WebCodecs ( #10955 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-23 11:33:23 -04:00
pfrazee
cc0e1f88ea
Nightly source-language update
2026-06-23 03:17:56 +00:00
Jerry Chen
495d1fe9a7
Restore ALT badges in quoted posts ( #10964 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-22 14:05:50 -05:00
Eric Bailey
dd452a4336
Fix nightly build workflow ( #10943 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 10:13:41 -05:00
Eric Bailey
1a8ca710ee
Bump version to 1.126.0 ( #10942 )
2026-06-17 17:56:51 -05:00