mattermost-mobile-upstream/app/init
Claude 96b7886500
Keep conversations hidden from push notifications while DM/GM read is denied
A push without a team is for a direct or group message. While
dm_gm_read_access is denied:
- the in-app banner isn't shown;
- a background push isn't stored;
- tapping one, from a running app or a cold start, shows "You do not
  currently have access to direct and group messages." instead of
  opening it; the cold start still connects the websocket.

A DM/GM read 403 while fetching the notification's channel records the
denial and shows the same message.

Native notification receipts are unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y8zZ6swdpcLxJTgxH14DDD
2026-10-11 13:05:56 +00:00
..
app.ts Mm 68296 audit ephemeral mode events (#10139) 2026-09-23 13:48:14 +02:00
calls_native.test.ts [MM-70525] Fix CallKit call disconnect on lock-screen answer (#10111) 2026-09-08 14:17:56 -04:00
calls_native.ts [MM-70525] Fix CallKit call disconnect on lock-screen answer (#10111) 2026-09-08 14:17:56 -04:00
credentials.test.ts perf: skip Android Keystore listing on cold start (#10056) 2026-08-27 10:58:22 +08:00
credentials.ts perf: skip Android Keystore listing on cold start (#10056) 2026-08-27 10:58:22 +08:00
launch.test.ts Mm 68767 zero persistence (#9803) 2026-07-16 13:55:45 +02:00
launch.ts Fix deeplink handler (#9919) 2026-08-19 01:35:52 +08:00
managed_app.test.ts On iOS, resuming after the 5-minute window showed no biometric prompt — (#10102) 2026-09-02 15:03:13 +08:00
managed_app.ts On iOS, resuming after the 5-minute window showed no biometric prompt — (#10102) 2026-09-02 15:03:13 +08:00
push_notifications.test.ts Keep conversations hidden from push notifications while DM/GM read is denied 2026-10-11 13:05:56 +00:00
push_notifications.ts Keep conversations hidden from push notifications while DM/GM read is denied 2026-10-11 13:05:56 +00:00