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
Eric Bailey
6f916902e7
Add nightly iOS/Android build workflow ( #10940 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 17:53:08 -05:00
Samuel Newman
d10137fd78
Simplify Android build: bundletool + eas submit ( #9855 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-17 16:42:55 -05:00
Samuel Newman
2347d4f074
v1.125 release prep ( #10936 )
1.125.0
2026-06-17 05:28:47 -07:00
Alex Benzer
b368cea557
Style follow buttons in expanded bundles, add client event on expand ( #10915 )
2026-06-17 03:13:57 -07:00
DS Boyce
728ee15e27
Flash message bubble when tapping a reply ( #10929 )
2026-06-17 03:11:56 -07:00
Samuel Newman
6af477bcc2
Replace setup-cocoapods action with inline version assert ( #10932 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 02:51:59 -07:00
Samuel Newman
1b5242c1d6
Rip out Modal system completely ( #9903 )
2026-06-17 02:45:01 -07:00
DS Boyce
6bf1572ffc
Increase chat bubble max width to 85% (was 80%) ( #10930 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-17 02:29:05 -07:00