DS Boyce
eae15aca3e
Increase unread cap to 99+ ( #10985 )
2026-06-25 16:57:03 -05: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
cd404023fb
Fix chat firehose event handling and error recovery ( #10884 )
2026-06-13 01:01:00 +03:00
Samuel Newman
bd775070e8
[Chat] Use relatedprofiles for reactions/new message logs ( #10875 )
2026-06-11 11:12:11 -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
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
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
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
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
Samuel Newman
d9345cb1cf
[Chat] Fix footer logic ( #10785 )
2026-06-08 09:20:37 -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
Samuel Newman
67ed59fbcd
Align group invite settings with eligibility logic ( #10748 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 18:10:14 +03:00
Samuel Newman
7d4d7642fd
[Chat] Sync single-convo cache on chat lock firehose events ( #10746 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 06:39:23 -07:00
DS Boyce
de926d1838
Show a banner when there are incoming chat requests ( #10498 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-04 14:22:29 -07:00
DS Boyce
09fa93553b
Fix useJoinRequestMutation ( #10730 )
2026-06-04 13:08:51 -07:00
DS Boyce
73dae02df3
Create screen for managing chat requests ( #10635 )
2026-06-02 13:28:06 -07:00
DS Boyce
56496520d6
Create logged-out view for group chat invites ( #10598 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-02 12:02:49 -07:00
DS Boyce
ba24c7c357
Display join requests on chat list ( #10679 )
2026-06-01 14:32:36 -07:00
Samuel Newman
d0ad7819bf
[Chat] Add chat disabled banner ( #10573 )
2026-05-29 22:46:15 +03:00
DS Boyce
3e46ca391f
Colocate all chat log event handlers ( #10632 )
2026-05-28 12:51:40 -07:00
DS Boyce
721a08ffe1
Handle new group chat log events ( #10624 )
2026-05-27 09:32:06 -07:00
Samuel Newman
308b2e05f1
[Chat] Moderation stuff ( #10610 )
2026-05-26 09:55:22 -07:00
DS Boyce
4c73b171d6
Reduce the number of join requests per page to 20 ( #10578 )
2026-05-21 23:39:11 -07:00
Samuel Newman
7b6a81ac23
Remove unread state from locked chats ( #10552 )
2026-05-19 22:22:27 +03:00
DS Boyce
2bf6bdb6bc
Update chat presentation ( #10444 )
2026-05-15 13:25:47 -07:00
DS Boyce
1609778ff6
Update chat settings ( #10449 )
2026-05-08 15:49:44 -07:00
DS Boyce
c8e4815837
Update chat requests header ( #10446 )
2026-05-08 11:53:02 -07:00
Samuel Newman
92199774d5
[Chat] Set the default listConvos limit to 10 ( #10448 )
2026-05-08 10:29:56 -07:00
Samuel Newman
a7ed3ee3cc
[Chat] Fix assumption that every chat has an owner ( #10373 )
2026-05-06 06:11:07 -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
DS Boyce
9ba11baab7
Display actual number of group clip clop requests ( #10333 )
2026-04-22 12:31:38 -07:00
DS Boyce
8c2e4c6fad
Write chat declaration record in response to different events ( #10216 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-20 15:39:12 -05:00
Samuel Newman
bc3672ceeb
[Chat] Remove convoState dependency from header ( #10293 )
2026-04-18 12:58:16 -07:00
DS Boyce
adca192f3a
Add ability to edit group clip clop name ( #10275 )
2026-04-17 11:44:34 -07:00
Samuel Newman
f51602b3fe
Support group chats across other surfaces ( #10266 )
2026-04-16 09:55:30 -07: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
d0d00ba9f8
Address lint warnings ( #10188 )
2026-04-08 15:54:43 -07:00
DS Boyce
876e20166a
Ensure mute state stays in sync after mutation ( #10067 )
2026-03-19 06:18:48 -07:00
hailey
a1ed59e0ee
use an env var for configurable proxy header ( #8863 )
2025-08-26 17:13:11 -07:00
Samuel Newman
b2c56cbd6d
Add displayName to contexts ( #8814 )
2025-08-14 01:12:31 +03:00
Eric Bailey
d4b23d3ab4
[APP-1173] Clean up env ( #8701 )
...
* Clean up env files
* Use new env in Sentry setup file
* Use new env in Bitdrift setup file
* Use new env in chat proxy header
* Prefix Bitdrift key with EXPO_PUBLIC
* Deprecate SENTRY_RELEASE since we use package.json now
* Use existing EXPO_PUBLIC_BUNDLE_IDENTIFIER short commit has as Sentry dist value
* Fix missing bundle identifier for Render deploys
* Deprecate SENTRY_DIST in favor of EXPO_PUBLIC_BUNDLE_IDENTIFIER
* Prefix SENTRY_DSN with EXPO_PUBLIC to match others
* Remove debugging field
* Replace NODE_ENV in places where its safe
* Self review
* Properly patch Sentry package
* Echo variables to .env in Dockerfile instead of passing to shell script
* Make sure EXPO_PUBLIC_ENV is set for web container builds
* Update IS_TESTFLIGHT to include testflight-android
* Slice bundle hash to match other platforms, needed for render.com deployments
* [APP-1331] Migrate `app-info` to new env (#8703 )
* Move env files into directory with platform specific files
* Migrate usages of app-info to new env
* Fix bad import
* Update BUNDLE_DATE format comment
* Trim RENDER_GIT_COMMIT to first 7 to match --short sha
* Clarify build process env vars and ensure they are explicitly passed in
* Revert Sentry patch as a result of prev commit
* Update webpack Sentry dist value based on prev commits
* Add PACKAGE_VERSION and replace in statsig to fix conflict
* Fix render substitution syntax
* Remove invalid syntax
* Remove unnecessary testflight check
* Just use long commit hash
* Slice full hash for display in app
* Fix missing space in ios workflow
* Pass in sentry CLI env vars, align matching values
* Align on RELEASE_VERSION
* Add new env setup to missed OTA spot
* Update webpack to use same SENTRY_RELEASE var
* Just fallback to package version for Render deploys
* Remove TF check for BUNDLE_DATE
* Set EXPO_PUBLIC_ENV for bundle update
* Consistent naming "Env"
* Add comment
* Use RELEASE_VERSION instead of package.json
* Update PR comment CI
2025-07-30 12:33:40 -05:00
Samuel Newman
bc072570d2
Activity notification settings ( #8485 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: hailey <me@haileyok.com >
2025-07-01 14:36:04 -07:00
Samuel Newman
5cb49314d0
[Reactions] Get reactions in chat list working again with new lexicon ( #8093 )
...
* get chat list reactions working again with new lexicon
* fix weird android bug where background wasn't clipped
2025-04-01 15:45:29 -07:00