Eric Bailey
923e1635d8
V smol log cleanups ( #10731 )
2026-06-04 15:56:37 -05:00
Eric Bailey
61e10f7e0b
Remove image upload flags ( #10687 )
2026-06-02 12:42:10 -05:00
Samuel Newman
fd9f988b90
Ungate video upload size change ( #10683 )
2026-06-02 07:06:47 -07: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
Samuel Newman
1790fddc78
Enable 300mb video uploads ( #10497 )
2026-05-26 09:23:43 -05:00
Spence Pope
8b9361016a
[APP-2146] Update GIF content filtering and [APP-2152] harden web GIFs ( #10443 )
...
Co-authored-by: vineyardbovines <spencer@thepope.dev >
2026-05-08 15:34:07 -04: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
Samuel Newman
6d53459e92
[Chat] Gate groupchat screen ( #10316 )
2026-04-21 11:21:19 -07:00
Samuel Newman
226a321a27
Fix GrowthBook cache breaking on cold start ( #10282 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 10:12:12 -07:00
Spence Pope
a77b6e3525
[APP-2066] Migrate from Tenor to KLIPY ( #10240 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 08:43:13 -04:00
Eric Bailey
8c5899fc93
Add warning log to gates init ( #10268 )
2026-04-16 10:06:47 -05:00
Eric Bailey
5fb3af71c6
Add gate debug code ( #10264 )
2026-04-15 20:43:01 -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
Eric Bailey
cfeac097e1
[APP-2044] Gate image blob size increase ( #10178 )
2026-04-09 14:06:25 -05:00
Eric Bailey
0a5ae17738
New rich text composer + autocomplete ( #10159 )
2026-04-07 20:37:50 -05:00
Samuel Newman
a169bd862f
Fix layout shift when liking a post on Android ( #10190 )
2026-04-07 09:48:11 -07:00
DS Boyce
f4e14626aa
Add button for creating a new group clip clop ( #10066 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-03-26 10:23:49 -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
Eric Bailey
9b8c46cdb7
Add A/A test ( #9917 )
2026-02-20 13:19:56 -06: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
3523e7ce58
1.115.0 fast follows ( #9743 )
...
* Fix caching, fix attributes setting
* Use useCallOnce hook
* Update dismissal handling
* Update copy
2026-01-23 16:28:40 -06:00
Eric Bailey
df89b79c2a
[APP-1787] Some analytics cleanup ( #9736 )
...
* Clean up flags
* Move getMetadataForLogger
* Nail down attributers
* Polyfill features cache
2026-01-22 16:57:59 -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