vineyardbovines
dce88acc04
[bskyembed] Add gallery embed support
...
Renders app.bsky.embed.gallery#view in the embed iframe using the same
1/2/3/4 layouts as legacy images, plus a 2x2 grid with a +N overlay on
the 4th tile for 5+ photo posts. Embed remains non-interactive (whole
embed navigates to the post), so no carousel.
Bumps @atproto/api from ^0.15.25 to 0.20.11 to match the main app and
pick up AppBskyEmbedGallery types.
APP-2326
2026-06-09 12:53:17 -04:00
DS Boyce
750c55eff8
Display toast after reacting emoji reaction limit ( #10799 )
2026-06-09 09:36:35 -07:00
DS Boyce
986cf62da1
Fix text truncating in image menu on iOS ( #10802 )
2026-06-09 09:35:49 -07:00
Michael Black
be30947089
bskyweb: extract gallery media for SEO ( #10813 )
2026-06-09 11:10:33 -05:00
Samuel Newman
fb4133cdc7
[Chat] Filter out groups from badge counts when AA'd ( #10816 )
2026-06-09 18:33:04 +03:00
Spence Pope
e339a2a18c
version number ( #10815 )
2026-06-09 08:24:34 -07:00
DS Boyce
c52231a449
Update handling of join link previews ( #10798 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-09 07:23:33 -07:00
Samuel Newman
4c4ebd0510
Catch NotAllowedError in web GIF player + lint modules/ ( #10806 )
2026-06-09 07:20:34 -07:00
Spence Pope
bc94c8c07b
Fix composer horizontal swipe triggering browser back/forward ( #10812 )
2026-06-09 10:11:21 -04:00
Samuel Newman
22643c76d0
Fix fullscreen infinite render loop in video embeds ( #10807 )
2026-06-09 06:51:36 -07:00
Samuel Newman
84c4223ff9
[Chat] Gate group chats for under-18 users ( #10548 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-09 06:31:22 -07:00
surfdude29
2cb225dddd
Mark string for translation and add context ( #10805 )
2026-06-09 06:03:52 -07:00
DS Boyce
8015c26955
Hide last message in chat list if it's blocked ( #10800 )
2026-06-09 08:13:15 +03:00
pfrazee
c6e6b83d50
Nightly source-language update
2026-06-09 03:18:45 +00:00
DS Boyce
bfbd1cef32
Upgrade to pnpm 11.5.2 ( #10793 )
2026-06-08 13:53:09 -07:00
Eric Bailey
690b8184a1
Refactor age assurance flags and contexts ( #10794 )
2026-06-08 15:34:51 -05:00
Samuel Newman
46e54d2375
[Chat] Try and resolve loading bug once and for all ( #10791 )
2026-06-08 23:14:43 +03:00
Samuel Newman
38ee14d517
Remove social proof from group invites ( #10787 )
2026-06-08 23:14:29 +03:00
DS Boyce
1c5b3dd3a1
Only show Message option if chat member can be messaged ( #10788 )
2026-06-08 12:15:13 -07:00
DS Boyce
0c89198ded
Remove TODO for uninviting group chat members ( #10789 )
2026-06-08 12:14:51 -07:00
DS Boyce
fe9dabbc4a
Open edit chat name dialog via tap ( #10790 )
2026-06-08 12:14:24 -07:00
DS Boyce
4142eb4834
Add fade-in animation to chat footer/composer ( #10786 )
2026-06-08 12:13:43 -07:00
Samuel Newman
9b5fc19613
[Chat] Centralize conversation report-subject resolution ( #10754 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 10:07:35 -07:00
Spence Pope
0090285fc0
Refactor photo embed analytics to post:photoEmbed:* namespace ( #10784 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 12:44:59 -04:00
Samuel Newman
c4f3a2cb89
[Chat] Rename invite route to /chat/ ( #10782 )
2026-06-08 09:26:23 -07:00
Samuel Newman
d9345cb1cf
[Chat] Fix footer logic ( #10785 )
2026-06-08 09:20:37 -07:00
DS Boyce
5c0429a3f7
Block posting of invalid chat invites ( #10757 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-08 05:28:24 -07:00
Samuel Newman
16046cd85e
[Chat] Invite link dialog tweaks ( #10750 )
2026-06-08 05:27:58 -07:00
Samuel Newman
eb79c4d53c
Show accept/reject footer for empty request convos ( #10781 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 05:10:41 -07:00
DS Boyce
6997d220a0
Add Leave chat button to settings for chat owners ( #10764 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-08 04:57:08 -07:00
DS Boyce
e60e31733a
Use new listConvoRequests endpoint ( #10755 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-08 04:36:34 -07:00
DS Boyce
c02f2a1eda
Fix alignment of error screen ( #10763 )
2026-06-08 03:51:11 -07:00
Samuel Newman
35258f1a16
[Chat] Fix overflowing chat names ( #10780 )
2026-06-08 03:50:44 -07:00
surfdude29
753015b59f
Add plural formatting to "Group name is too long" strings ( #10769 )
2026-06-08 02:42:50 -07:00
Eric Bailey
0ce2ada9b0
Release 1.123.0 ( #10766 )
1.123.0
2026-06-06 10:26:44 -05:00
Eric Bailey
7577933378
Fix draft image pres with 4+ images ( #10765 )
2026-06-06 09:55:39 -05:00
estrattonbailey
b9cd7e992a
Nightly source-language update
2026-06-05 22:59:53 +00:00
surfdude29
a253e877fc
Add plural formatting for error toast ( #10756 )
2026-06-05 17:57:57 -05:00
Eric Bailey
11dd259716
[Drafts] Always write embedGallery for image embeds ( #10761 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 17:56:08 -05:00
Eric Bailey
0cc6d49388
Android share intent: logging + temp file cleanup ( #10762 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 17:35:21 -05:00
Samuel Newman
5eeb80fe96
Fix Android crash when sharing unreadable media into the app ( #10674 )
2026-06-06 01:03:29 +03:00
DS Boyce
a675cbacb6
Link to owner's profile from link embed ( #10759 )
2026-06-05 14:26:30 -07:00
DS Boyce
1d5fb89c80
Improve error messages for LeaveConvoPrompt ( #10760 )
2026-06-05 14:19:48 -07:00
Samuel Newman
ac63ee7739
Remove useWindowDimensions from ProfileBadges ( #10738 )
2026-06-05 16:17:05 -05:00
Samuel Newman
a5338090cb
Let specified facets take priority in feed descriptions ( #10740 )
2026-06-05 16:13:26 -05:00
Samuel Newman
fb8316fd85
Fix external card long press on web ( #10739 )
2026-06-05 16:04:21 -05:00
Samuel Newman
b236f274c3
[Chat] Enforce limits for group size ( #10753 )
2026-06-05 23:17:29 +03:00
Samuel Newman
2e9bfd363c
[Chat] Put pointer_events_none on chat bubbles in ChatListItem ( #10752 )
2026-06-05 13:09:55 -07:00
Samuel Newman
32c0c0ec83
"Follows You" string dedupe ( #10751 )
2026-06-05 13:08:39 -07:00
Samuel Newman
6d468c8ca4
[CI] Remove Wandalen/wretry.action, call pnpm install directly ( #10745 )
2026-06-05 22:49:02 +03:00