Samuel Newman
a8db57e00d
migrate the list and feed generator queries to the appview client
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:51 +03:00
Samuel Newman
8d738b891f
migrate the follows and followers queries to the appview client
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:51 +03:00
Samuel Newman
6ef3628155
cast branded params with the dedicated syntax types
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:51 +03:00
Samuel Newman
935935518a
migrate service config and composer thread reads to the appview client
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:51 +03:00
Samuel Newman
b3aa00a4d7
migrate the post thread queries to the appview client
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:51 +03:00
Samuel Newman
c43e34c185
migrate starter pack and search queries to the appview client
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:51 +03:00
Samuel Newman
099921b9c5
migrate trending discovery queries to the appview client
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:51 +03:00
Samuel Newman
9a649b97ad
add the canonical client hooks
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:50 +03:00
Samuel Newman
1f3784fc7b
migrate the trends query to the lex client
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:50 +03:00
Samuel Newman
045f3965ec
move labeler cache to mmkv, make moderation config sync
...
The per-account labeler cache was the only async dependency in
configureModerationForAccount. MMKV-backed sync reads let session
setup apply labelers in the same tick. No AsyncStorage backfill: the
cache is rewritten on every preferences fetch.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:41:04 +03:00
Eric Bailey
724013df1b
Add repost-only mutes ( #11223 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
2026-08-06 11:53:02 -07:00
DS Boyce
f99a17bb6e
Add additional tests for groupNotifications ( #11332 )
2026-07-31 10:01:14 -07:00
DS Boyce
b4bad1187a
Indicate if someone followed you via a starter pack ( #11320 )
2026-07-29 12:11:28 -07:00
DS Boyce
10b027c35b
Sort follows and following behind gate ( #11237 )
2026-07-23 09:02:35 -07:00
DS Boyce
77bbe8d8a0
Add From: Me to advanced search filters ( #11126 )
2026-07-22 15:01:24 -07:00
DS Boyce
8ca8176eb1
Update presentation of trending feeds ( #11206 )
2026-07-22 14:35:45 -07:00
DS Boyce
c71a4f8360
Create new trending feeds interstitial ( #11207 )
2026-07-22 14:23:01 -07:00
DS Boyce
0bd6a99613
Pass recId with trending topic click metrics ( #11232 )
2026-07-22 12:51:49 -07:00
DS Boyce
86f0bedfbe
Add new search results tab for starter packs ( #11226 )
2026-07-21 13:18:12 -07:00
DS Boyce
5b9967b17d
Strip leading @ in from: queries ( #11158 )
2026-07-15 09:23:11 -07:00
DS Boyce
3c5c11c002
Add setting for opting in to beta features ( #11123 )
2026-07-15 06:06:54 -07:00
Alex Benzer
04ebd02ce3
Prototype: Show known likers on post thread page ( #11080 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-07-13 14:55:15 -05:00
DS Boyce
3499d3646e
Migrate all search to v2 and remove v1 ( #11125 )
2026-07-09 15:08:20 -07:00
Samuel Newman
9ff248528b
Automatically resolve hosting provider from handle ( #11053 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-07-07 04:21:58 -07:00
DS Boyce
b0a40145e9
Special-case 'me' values in search queries ( #11043 )
2026-07-02 09:35:57 -07:00
RetroSunstar
0526820506
Fix stale display names for lists/feeds in top bar across restarts/devices ( #10651 )
2026-06-30 16:10:53 -05:00
surfdude29
251605919f
Fix hashtag author filter failing for DIDs ( #10772 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-30 13:27:13 -07:00
DS Boyce
cc893028e3
Always set allTime to true for search v2 ( #11033 )
2026-06-30 10:34:40 -07:00
Samuel Newman
ade5d2b783
Cull unused files ( #11029 )
2026-06-30 19:41:35 +03:00
DS Boyce
248290e0b3
Add advanced search UI ( #10992 )
2026-06-26 16:16:48 -07:00
DS Boyce
eae15aca3e
Increase unread cap to 99+ ( #10985 )
2026-06-25 16:57:03 -05:00
DS Boyce
3b2e609761
Add new chat notification preferences ( #10972 )
2026-06-25 12:01:33 -07:00
DS Boyce
da1f637160
Fix issue with stale unread message counts ( #10953 )
2026-06-24 13:51:06 -07:00
DS Boyce
e057d3bd54
Get unread counts vs counting convos ( #10878 )
2026-06-16 13:45:07 -07:00
Samuel Newman
bb6847f396
Replace Add User to Lists Modal with modern Dialog ( #9677 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-16 12:41:05 -05:00
Samuel Newman
cd404023fb
Fix chat firehose event handling and error recovery ( #10884 )
2026-06-13 01:01:00 +03:00
Alex Benzer
581d2b296d
Fixes follow buttons inside notification bundles not changing state on follow ( #10882 )
2026-06-12 11:18:53 -07:00
Samuel Newman
bd775070e8
[Chat] Use relatedprofiles for reactions/new message logs ( #10875 )
2026-06-11 11:12:11 -07:00
DS Boyce
91053e3f70
Optimistically update chat invite button status ( #10870 )
2026-06-11 09:48:23 -07:00
Samuel Newman
bd034ac1a8
[Chat] Update single-convo cache on firehose mute/unmute events ( #10865 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-11 09:08:28 -07:00
DS Boyce
c8634105c1
Run codemod for replacing BskyAgent with AtpAgent ( #10862 )
2026-06-11 08:46:01 -07:00
Samuel Newman
2efdc3fe35
[Chat] NUX ( #10848 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-10 14:35:35 -05:00
Samuel Newman
8db30c7d31
[Chat] Handle moderation lock override in group chats ( #10835 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 11:57:12 -07:00
Spence Pope
c6f9803676
Add profile QR code for sharing and inviting friends ( #10659 )
2026-06-10 14:14:45 -04:00
Eric Bailey
8b4a5238be
[Chat] Sync convo agent with shadow cache ( #10827 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-10 08:16:58 -07:00
Samuel Newman
7379ad3c3b
[Chat] Fix optimistic updates by using partial keys ( #10838 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 03:56:54 -07:00
Samuel Newman
9a2e636c17
Remove leave-convo suppression, use real optimistic update ( #10834 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 01:58:16 -07:00
Samuel Newman
d6a14ade54
[Chat] revalidate join links on leave ( #10833 )
2026-06-10 01:33:21 -07:00
DS Boyce
c27f50e038
Add list of mutual chats to block dialog ( #10727 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 14:18:58 -05:00
Samuel Newman
fb4133cdc7
[Chat] Filter out groups from badge counts when AA'd ( #10816 )
2026-06-09 18:33:04 +03:00