Eric Bailey
4fc548eb17
Split out components, link byline
2026-05-22 17:13:55 -05:00
Eric Bailey
11636ed58f
Update theming
2026-05-22 17:13:55 -05:00
Eric Bailey
988c6d324f
Fix types
2026-05-22 17:13:55 -05:00
Eric Bailey
21c9e5c38a
UI work
2026-05-22 17:13:54 -05:00
vineyardbovines
1adfdb4a15
[APP-2160] Address /grill review: move logger.error to useEffect; guard readingTime > 0
...
- PublicationFooter: profile-resolve error was logged during render, causing
duplicate Sentry events on every re-render of an errored card. Move to
useEffect keyed on the error transition.
- MetaRow: render reading-time chip only when readingTime > 0. Guards against
pathological appview responses where the field is 0 or negative.
2026-05-22 17:13:41 -05:00
vineyardbovines
c418f7a3df
[APP-2160] Flush divider; move footer vertical padding to py_md
...
Previously the divider's own py_md wrapper plus the footer's py_sm
double-counted the spacing and pushed the footer further from the
divider than Figma. Make the divider flush against the article block
and the footer, and bump the footer to py_md so the 12px gap below
the divider line is owned by the footer itself.
2026-05-22 17:13:40 -05:00
vineyardbovines
b636597b38
[APP-2160] Apply Figma typography + spacing tweaks to PublicationEmbed
...
PublicationFooter:
- Avatar to text gap: 10
- Title to author gap: 2
- Title weight medium (500) instead of semi-bold (600)
PublicationEmbed content block:
- Description to meta-row gap: 6 (was 8)
- Divider gets 12px vertical padding wrapper
2026-05-22 17:13:40 -05:00
vineyardbovines
3df3b7bf49
[APP-2160] Fix PublicationEmbed hero image width on web
...
The inner View inside the article-region Link was missing `a.w_full`, so on
web (where Link renders as an inline <a>) it shrink-wrapped to the Image's
intrinsic width. Images with small intrinsic dimensions (Leaflet thumbnails)
rendered tiny, while large ones (PCKT) rendered correctly by accident.
The legacy ExternalEmbed sets `a.w_full` on the equivalent View directly
inside the Link wrapper; matching that pattern here.
2026-05-22 17:13:40 -05:00
vineyardbovines
51c695d6f6
[APP-2160] Dispatch PublicationEmbed from composer link preview
2026-05-22 17:13:40 -05:00
vineyardbovines
e3ce0a4c33
[APP-2160] Dispatch PublicationEmbed from MediaEmbed when source present
2026-05-22 17:13:40 -05:00
vineyardbovines
3d11904294
[APP-2160] Add PublicationEmbed card component
2026-05-22 17:13:40 -05:00
vineyardbovines
9ef53e3912
[APP-2160] Add PublicationFooter for PublicationEmbed
2026-05-22 17:13:40 -05:00
vineyardbovines
00ae488e7d
[APP-2160] Add MetaRow with date + reading-time chips for PublicationEmbed
2026-05-22 17:13:40 -05:00
vineyardbovines
ffa58f6cb2
[APP-2160] Add local PublicationViewExternal types + extend ResolvedExternalLink
2026-05-22 17:13:40 -05:00
vineyardbovines
feb623520c
[APP-2160] Add parseDidFromAtUri util for PublicationEmbed
2026-05-22 17:13:40 -05:00
DS Boyce
6159cd7777
Add loading state to message composer and input ( #10595 )
2026-05-22 13:57:19 -07:00
DS Boyce
0d14513939
Update appearance of blocked chat footer ( #10597 )
2026-05-22 13:56:51 -07:00
Samuel Newman
66d37f55b4
Fix autofocusing Emoji reaction picker search ( #10599 )
2026-05-22 23:07:47 +03:00
DS Boyce
96ae32b78e
Fix chat message spacing and alignment ( #10579 )
2026-05-22 11:08:03 -07:00
DS Boyce
4bdedc55be
Add Info Panel to direct chats ( #10576 )
2026-05-22 10:34:21 -07:00
DS Boyce
f2e7028709
Update appearance of chat when blocked ( #10582 )
2026-05-22 09:46:57 -07:00
DS Boyce
7c5a9ab40d
Fix issue where suggested language prompt could not be dismissed ( #10581 )
2026-05-22 01:54:54 -07:00
DS Boyce
53df5e62bb
Wrap group chat names when appropriate ( #10583 )
2026-05-21 23:47:41 -07:00
DS Boyce
4c73b171d6
Reduce the number of join requests per page to 20 ( #10578 )
2026-05-21 23:39:11 -07:00
pfrazee
6f0912346c
Nightly source-language update
2026-05-22 03:19:03 +00:00
Samuel Newman
6fd81fe5dc
ESM atproto packages ( #10543 )
2026-05-21 16:41:04 -05:00
DS Boyce
e1e5f28e98
Display badges next to chat inviter's display name ( #10451 )
2026-05-21 12:54:37 -07:00
DS Boyce
f653faab94
Fix word wrapping in image menu on Android ( #10577 )
2026-05-21 10:32:35 -07:00
Samuel Newman
7da3f385a8
Fix stuck tooltip bubble on Safari ( #10560 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 09:49:58 -07:00
RetroSunstar
0858010a5d
Fix Image Options not opening on web ( #10544 )
2026-05-21 09:32:29 -07:00
Samuel Newman
901b1a3a9e
[Chat] Remove ChatEmptyPill ( #10575 )
2026-05-21 09:25:05 -07:00
Samuel Newman
c0f7ffa728
[Chat] Make group header a link, fix behaviour with long text ( #10572 )
2026-05-21 09:21:06 -07:00
pfrazee
1b546c54db
Nightly source-language update
2026-05-21 03:19:49 +00:00
Samuel Newman
c4ecb007f3
[Chat] New post attachment style in composer ( #10563 )
2026-05-20 09:50:34 -07:00
Samuel Newman
a2417e043e
[Chat] Add embeds to the optimistic message ( #10564 )
2026-05-20 09:30:04 -07:00
Samuel Newman
21446b43af
[Chat] MessageItem tweaks ( #10562 )
2026-05-20 09:26:24 -07:00
Samuel Newman
c1817d3425
[Chat] Handle new chat notification reasons ( #10530 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 08:20:35 -07:00
DS Boyce
9cad883ab8
Update appearance of chat list item states ( #10556 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-05-20 07:17:25 -07:00
pfrazee
20f1c60782
Nightly source-language update
2026-05-20 03:19:04 +00:00
DS Boyce
34ae819aab
Fix some issues with message spacing ( #10553 )
2026-05-19 13:06:21 -07:00
Samuel Newman
7b6a81ac23
Remove unread state from locked chats ( #10552 )
2026-05-19 22:22:27 +03:00
Samuel Newman
09253457f9
Gate group chat invites on allowGroupInvites ( #10546 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 11:47:54 -07:00
Samuel Newman
366cf7e040
Rebalance splitview columns ( #10512 )
2026-05-19 07:33:10 -07:00
pfrazee
b795757a86
Nightly source-language update
2026-05-19 03:18:28 +00:00
DS Boyce
bc148ede43
Tweak reaction size and padding ( #10534 )
2026-05-18 14:37:29 -07:00
Samuel Newman
632ce5cc37
[Chat] set reaction count font weight to medium ( #10532 )
2026-05-18 23:54:48 +03:00
Samuel Newman
0dc062294f
Move headerMode out of global shell state ( #10527 )
2026-05-18 10:53:12 -07:00
Samuel Newman
e40c9bcf98
[Chat] Persist left column scroll in splitview ( #10513 )
2026-05-18 10:47:41 -07:00
Samuel Newman
b1ce519361
[Chat] adjust list insets on web ( #10524 )
2026-05-18 10:00:20 -07:00
Samuel Newman
ff731849b0
Migrate from Yarn 1 to pnpm ( #10465 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-05-18 09:51:04 -07:00