Alex benya
  • Joined on 2025-11-22
benya pushed to main at benya/Messenger 2026-03-08 20:33:23 +03:00
586d3acc16 feat(settings): harden privacy and sessions actions UX
benya pushed to main at benya/Messenger 2026-03-08 20:32:36 +03:00
4122882b7e feat(privacy): support nobody option for group invites
benya pushed to main at benya/Messenger 2026-03-08 20:27:41 +03:00
362098b954 test(chats): ensure saved chat delete clears history only
benya pushed to main at benya/Messenger 2026-03-08 20:26:28 +03:00
f57e254bcc test(messages): cover 7-day edit window enforcement
benya pushed to main at benya/Messenger 2026-03-08 20:25:28 +03:00
f6c686a343 fix(web): keep chat context menu actions clickable
benya pushed to main at benya/Messenger 2026-03-08 20:23:57 +03:00
f746e31616 test(contacts): cover blocked relation for add-by-email
benya pushed to main at benya/Messenger 2026-03-08 20:22:10 +03:00
a900713a48 test(contacts): cover add-by-email success and not-found
benya pushed to main at benya/Messenger 2026-03-08 20:21:45 +03:00
1337a7c10e test(privacy): cover everyone group-invite policy
benya pushed to main at benya/Messenger 2026-03-08 20:21:18 +03:00
4cd374e33e test(privacy): cover everyone private-message policy
benya pushed to main at benya/Messenger 2026-03-08 20:20:50 +03:00
aaae5b313e test(privacy): enforce nobody group-invite policy
benya pushed to main at benya/Messenger 2026-03-08 20:19:57 +03:00
6fbb98cf2f test(invites): return 404 for invalid join token
benya pushed to main at benya/Messenger 2026-03-08 20:19:34 +03:00
bbb97292d2 docs(api): add invite-link permission rules
benya pushed to main at benya/Messenger 2026-03-08 20:19:21 +03:00
58e85d0a64 test(invites): cover join-by-token and invite-link permissions
benya pushed to main at benya/Messenger 2026-03-08 20:18:22 +03:00
90c2bdcd96 docs(api): document owner-only chat role update rules
benya pushed to main at benya/Messenger 2026-03-08 20:17:35 +03:00
ee43d13ba4 test(roles): enforce owner-only member role management
benya pushed to main at benya/Messenger 2026-03-08 20:15:50 +03:00
58c80460fa docs(api): clarify message delete semantics and channel constraints
benya pushed to main at benya/Messenger 2026-03-08 20:15:30 +03:00
80bda6e537 test(channels): enforce delete-for-all permissions on messages
benya pushed to main at benya/Messenger 2026-03-08 20:14:29 +03:00
60e5225c80 fix(ui): prevent chat-info attachment menu clicks from closing panel
benya pushed to main at benya/Messenger 2026-03-08 20:13:48 +03:00
7453e1ec06 feat(realtime): emit recording_video activity in circle-video flow
benya pushed to main at benya/Messenger 2026-03-08 20:10:47 +03:00
1d2610a796 docs(checklist): note session revoke test coverage