Commit Graph

24 Commits

Author SHA1 Message Date
f746e31616 test(contacts): cover blocked relation for add-by-email
Some checks failed
CI / test (push) Failing after 1m18s
2026-03-08 20:23:50 +03:00
bbb97292d2 docs(api): add invite-link permission rules
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:19:30 +03:00
90c2bdcd96 docs(api): document owner-only chat role update rules
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:18:18 +03:00
58c80460fa docs(api): clarify message delete semantics and channel constraints
Some checks failed
CI / test (push) Failing after 1m6s
2026-03-08 20:15:46 +03:00
ace8c79051 test(auth): cover single-session revoke behavior
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:10:30 +03:00
724bd24b4f docs(api): add full realtime websocket protocol section
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:02:07 +03:00
65c20faecd fix(realtime): clear typing and recording indicators on disconnect
All checks were successful
CI / test (push) Successful in 46s
2026-03-08 19:55:32 +03:00
ac82e25d16 feat(realtime): add voice/video recording activity events
Some checks are pending
CI / test (push) Has started running
2026-03-08 19:53:48 +03:00
101f39771e fix(channel): member delete acts as leave; add coverage and docs
All checks were successful
CI / test (push) Successful in 42s
2026-03-08 19:44:42 +03:00
fb812c9a39 auth(2fa): add one-time recovery codes with regenerate/status APIs
All checks were successful
CI / test (push) Successful in 40s
2026-03-08 19:16:15 +03:00
d069ff1121 auth(2fa): block setup after enable to avoid secret reissue
All checks were successful
CI / test (push) Successful in 43s
2026-03-08 19:07:20 +03:00
1c9855b34c auth: force disconnect realtime on revoke-all sessions
All checks were successful
CI / test (push) Successful in 26s
2026-03-08 19:04:23 +03:00
db700bcbcd moderation: add chat bans for groups/channels with web actions
All checks were successful
CI / test (push) Successful in 26s
2026-03-08 14:29:21 +03:00
76cc5e0f12 privacy/security: add PM privacy levels and improve session visibility
All checks were successful
CI / test (push) Successful in 24s
2026-03-08 14:26:19 +03:00
33e467d2a5 p1: add forward without author option
All checks were successful
CI / test (push) Successful in 21s
2026-03-08 14:11:04 +03:00
9b3b404993 p0: harden realtime reconciliation and revoke-all token invalidation
All checks were successful
CI / test (push) Successful in 23s
2026-03-08 14:04:11 +03:00
bc9d943d11 chats: add chat avatars and profile view-only modal
All checks were successful
CI / test (push) Successful in 23s
2026-03-08 13:53:29 +03:00
5d69d53301 feat(threads): support nested replies in thread API and panel
All checks were successful
CI / test (push) Successful in 31s
2026-03-08 13:40:42 +03:00
c6e8b779b0 feat(threads): add basic message thread API and web thread panel
All checks were successful
CI / test (push) Successful in 21s
2026-03-08 13:37:53 +03:00
c214cc8fd8 feat(privacy): enforce avatar/presence visibility and invite restrictions 2026-03-08 13:32:20 +03:00
30169a3a27 feat: add waveform voice messages end-to-end
All checks were successful
CI / test (push) Successful in 23s
2026-03-08 12:40:49 +03:00
8689283e99 fix: persist message delivery status across server restarts
All checks were successful
CI / test (push) Successful in 21s
2026-03-08 12:27:54 +03:00
0594b890c3 feat: mentions badge in chat list and muted-mention delivery
All checks were successful
CI / test (push) Successful in 21s
2026-03-08 12:23:39 +03:00
79baadb522 feat(auth,privacy,web): step-by-step login, privacy settings persistence, TOTP QR, and API docs
Some checks failed
CI / test (push) Failing after 22s
2026-03-08 12:09:53 +03:00