Alex benya
  • Joined on 2025-11-22
benya pushed to main at benya/Messenger 2026-03-08 19:58:15 +03:00
6930e73b9f test(channels): enforce member read-only posting permissions
benya pushed to main at benya/Messenger 2026-03-08 19:57:45 +03:00
f03fcb2bb7 test(privacy): cover hidden avatar and last-seen in private chat list
benya pushed to main at benya/Messenger 2026-03-08 19:57:14 +03:00
84ac0c0e60 fix(websocket): force logout on revoked session close codes
benya pushed to main at benya/Messenger 2026-03-08 19:55:35 +03:00
65c20faecd fix(realtime): clear typing and recording indicators on disconnect
benya pushed to main at benya/Messenger 2026-03-08 19:54:22 +03:00
1d250f0420 test(realtime): cover recording activity event schema
benya pushed to main at benya/Messenger 2026-03-08 19:53:53 +03:00
ac82e25d16 feat(realtime): add voice/video recording activity events
benya pushed to main at benya/Messenger 2026-03-08 19:45:41 +03:00
1ef0cdf29d test(channel): forbid member delete with for_all
benya pushed to main at benya/Messenger 2026-03-08 19:44:50 +03:00
101f39771e fix(channel): member delete acts as leave; add coverage and docs
benya pushed to main at benya/Messenger 2026-03-08 19:41:57 +03:00
744ded914d realtime: emit and handle chat_deleted for full chat removals
benya pushed to main at benya/Messenger 2026-03-08 19:40:14 +03:00
a896568c53 realtime(chats): update subscriptions on delete/leave chat actions
benya pushed to main at benya/Messenger 2026-03-08 19:36:51 +03:00
8965dc93fd web(avatar-crop): smooth zoom via transform scale with stable cover sizing
benya pushed to main at benya/Messenger 2026-03-08 19:33:37 +03:00
702679c99d web(avatar-crop): fix narrow-image centering and add circular tg-like mask
benya pushed to main at benya/Messenger 2026-03-08 19:30:48 +03:00
958a85be91 web(settings): center no-avatar placeholder text inside circle
benya pushed to main at benya/Messenger 2026-03-08 19:28:45 +03:00
a1436ca27f web(composer): center glyphs inside round action buttons
benya pushed to main at benya/Messenger 2026-03-08 19:20:12 +03:00
67752b9f47 web(mobile): compact composer under 390px and fix stale title draft in chat info
benya pushed to main at benya/Messenger 2026-03-08 19:18:07 +03:00
cb59f1063e web(mobile): tighten composer controls and solid settings drawer background
benya pushed to main at benya/Messenger 2026-03-08 19:16:21 +03:00
fb812c9a39 auth(2fa): add one-time recovery codes with regenerate/status APIs
benya pushed to main at benya/Messenger 2026-03-08 19:09:02 +03:00
f91a6493ff web(mobile): fix composer layout overflow on narrow screens
benya pushed to main at benya/Messenger 2026-03-08 19:07:27 +03:00
d069ff1121 auth(2fa): block setup after enable to avoid secret reissue
benya pushed to main at benya/Messenger 2026-03-08 19:05:54 +03:00
af1ce20640 tests(privacy): cover group-invite and avatar visibility policies