DS Boyce
10b027c35b
Sort follows and following behind gate ( #11237 )
2026-07-23 09:02:35 -07:00
DS Boyce
f38f84e1a3
Enable sharing a post to a new group chat ( #11191 )
2026-07-22 15:54:46 -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
Spence Pope
26143c1a48
add client event for failed video playback ( #11170 )
2026-07-21 11:32:53 -04: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
Spence Pope
6dce96881c
use source file for web video compression ( #11090 )
2026-07-08 15:07:52 -04:00
Spence Pope
95726c6c6b
Replace react-native-compressor video path with native expo-bluesky-video-compress module [APP-2428] ( #10954 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-30 11:59:59 -04:00
DS Boyce
248290e0b3
Add advanced search UI ( #10992 )
2026-06-26 16:16:48 -07:00
Spence Pope
fcf17a482f
Add video upload telemetry events ( #10991 )
2026-06-25 18:14:05 -04: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
Alex Benzer
b368cea557
Style follow buttons in expanded bundles, add client event on expand ( #10915 )
2026-06-17 03:13:57 -07:00
Samuel Newman
b8fdce6478
Message replies in chat ( #10903 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 10:26:48 -07:00
DS Boyce
d3f8e740de
Log when a chat invite is posted or messaged ( #10858 )
2026-06-10 14:44:36 -07:00
DS Boyce
871e9506df
Add new analytics events for group chats ( #10830 )
2026-06-10 13:56:39 -07:00
Spence Pope
c6f9803676
Add profile QR code for sharing and inviting friends ( #10659 )
2026-06-10 14:14:45 -04: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
Eric Bailey
923e1635d8
V smol log cleanups ( #10731 )
2026-06-04 15:56:37 -05:00
DS Boyce
ce4efc511b
Refactor notification settings as dialogs ( #10646 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-05-29 09:35:14 -07:00
Eric Bailey
3d8875374e
Standard Site cards tweaks ( #10614 )
2026-05-27 11:53:26 -05:00
Alex Benzer
4e2949c93a
Add nav:click event to all main nav items ( #10540 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-05-26 09:28:40 -05:00
DS Boyce
a24d30ab47
Add ability to follow from chat settings ( #10415 )
2026-05-05 09:51:40 -07:00
Eric Bailey
cdb8d4bfb8
Group Clops Feature Branch ( #10360 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 11:38:50 -07:00
Samuel Newman
1c38665d4c
Replace lande with native language detection ( #9974 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-22 10:26:14 -05:00
DS Boyce
07344f70fc
Fix missing recId values for suggested user events ( #10291 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-21 15:59:13 -05:00
Spence Pope
e804546809
[APP-1934] replace image grid layout with carousel ( #10157 )
...
Co-authored-by: RetroSunstar <57507616+RetroSunstar@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-15 17:53:01 -05:00
Samuel Newman
d3f5093817
Groupchats feature branch ( #10181 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-15 12:15:45 -07:00
DS Boyce
d44060a34e
Pass correct log context to suggested user metrics ( #10074 )
2026-03-25 17:13:23 -05:00
DS Boyce
0e1e790c34
Include recId with log event for suggested profiles ( #10075 )
2026-03-20 11:39:51 -05:00
Eric Bailey
34d8c6fe58
[APP-1968] Increase image upload resolution ( #10073 )
2026-03-20 11:22:36 -05:00
Eric Bailey
45df50ec19
Rename translation properties for clarity ( #10061 )
2026-03-17 13:59:28 -05:00
DS Boyce
1386a559b7
Log languages a post is tagged with after translating ( #10014 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-17 12:31:23 -05:00
DS Boyce
7b5d5a4f76
Provide age-restricted viewers the option to delete their account ( #10041 )
2026-03-12 11:13:23 -07:00
DS Boyce
850e6e6f52
Add new metrics for post menu interactions ( #10022 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-11 13:30:33 -05:00
Spence Pope
2bd9811652
[APP-1928] add bot/automated account badge and self-labeling settings ( #10008 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-10 13:28:49 -05:00
DS Boyce
7dc3b4fa8e
Add search event analytics ( #9949 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-03 14:49:38 -06:00
DS Boyce
9bbcb472ef
Use on-device translation on mobile when available ( #9930 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-02-27 16:59:19 -08:00
Samuel Newman
8c4fc087f8
Add ability to convert starter pack to list ( #9675 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Samuel Newman <mozzius@users.noreply.github.com >
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2026-02-20 11:27:55 -06:00
Eric Bailey
4e3c3e9905
[APP-1805] Analytics tweaks and tracking callbacks ( #9861 )
2026-02-19 15:31:35 -06:00
Samuel Newman
93d2f3a8db
Germ DM button ( #9848 )
...
* germ link (wip)
* add todos
* just yeet declaration for now
* ensure not proxied
* allow undo delete
* tweak styles
* ignore unknown values
* tweak styles
* fix boolean logic
* skip IAB
* fix mutationFn
* add link warning interstitial
* Logging and metrics
* Little more error handling
* Update copy
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2026-02-11 17:51:19 -06:00
Samuel Newman
017120b3e8
Add recId to suggestedUser:* events ( #9764 )
...
* add recId to onboarding
* add recId to follow dialog
* add recId to profile header suggestions
* add recId to feed interstitials, fix animation on native
* fix claude feedback
* fix yarn.lock ci
2026-02-03 10:42:12 -06:00
Samuel Newman
58f532a495
[Drafts] Storage fixes ( #9790 )
...
* delete media from existsCache when deleting
* revoke media URLs
* skip revoking objecturls until the composer is completely closed
* [Drafts] Metrics (#9794 )
* metrics for drafts
* Nit: format
* nit: use new util for clarity
* nit: use new util for clarity
---------
Co-authored-by: Eric Bailey <git@esb.lol >
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2026-01-29 15:21:38 -06:00
Eric Bailey
3b7806963a
Add more Live Event refreshing ( #9745 )
...
* Refresh on foreground
* Add back interval
2026-01-24 13:39:55 -06:00
Eric Bailey
25a1ed1209
[APP-1782] Analytics migration ( #9734 )
...
* WIP
* Clean up growthbook code, integrate into init and sessions
* Move everything out of React
* Add metrics client
* Move to separate file
* Shared metadata cache
* Ensure we update metadata when session ID changes
* Ensure userMetadata is cleared when logging out
* WIP revamp
* Integrate feature gates into analytics context
* Clean up old code
* Fix useMeta util
* Some comments and cleanup
* Add logger to base analytics context
* Refactor current route handling
* Rip out LogEvent from navigation
* Update tracking endpoint
* Migrate toClout
* Clear out statsig client
* Add todo, reset logger readme
* Ope fix statsig noop
* Refactor logging in feed-feedback, add debug logging to metrics client
* Remove LogEvents alias for Metrics
* Prefer root package export
* Remove Metrics alias from logger
* [APP-1782] Migrate to new analytics APIs (#9735 )
* Migrate logEvent to useAnalytics
* Migrate logger.metric to useAnalytics
* Migrate tricky spot, fix types
* Migrate remaining tricky spot
* Missed one
* Remove metric() from logger
* Migrate useGate to useAnalytics
* Remove all other StatSig mentions
* Update event payload
* Update logger tests
* Mock expo method
* Fix session ID bug
* Add session ID test
* Add test for metrics client
* Clarify intent
* Clean up core analytics file
* Clean up the call once utils
* Fix TODO
* Fix TODO
* Fix TODO
* Fix TODO
* Fix TODO
* Remove debug code
* Fix navigation context
* OK nav context is not working, todo
* Checkpoint: works but feels hacky
* Fix navigation context issue
* Improve feature API
* Improve metric logging
* Update logger tests
2026-01-22 15:33:45 -06:00