Commit Graph

405 Commits

Author SHA1 Message Date
6e24c559aa feat(groups): include member profile fields in chat members API
Some checks are pending
CI / test (push) Has started running
2026-03-08 21:22:53 +03:00
90320ffd5d feat(moderation): add chat bans list endpoint with admin access checks
Some checks are pending
CI / test (push) Has started running
2026-03-08 21:21:43 +03:00
5909503012 feat(p0): complete account security privacy and sync hardening
Some checks failed
CI / test (push) Failing after 2m10s
2026-03-08 21:19:12 +03:00
6b724e260f fix(migration): merge duplicate saved chats per user
Some checks failed
CI / test (push) Failing after 2m5s
2026-03-08 21:15:48 +03:00
926413534b fix(chats): prevent duplicate saved messages entries in chat list
Some checks failed
CI / test (push) Failing after 1m57s
2026-03-08 21:13:40 +03:00
af3c5bd79e fix(auth-web): handle verify-email token links and show auth feedback
Some checks failed
CI / test (push) Failing after 1m56s
2026-03-08 21:11:06 +03:00
727df4c7f8 test(privacy): cover avatar everyone visibility in user search
Some checks failed
CI / test (push) Failing after 1m48s
2026-03-08 21:08:39 +03:00
b6ffff8015 fix(sync): publish chat updates for mute archive and pin mutations
Some checks are pending
CI / test (push) Has started running
2026-03-08 21:08:07 +03:00
a7965aa882 test(account): cover resend verification and password reset login flow
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 21:07:17 +03:00
d6378ab346 test(privacy): extend avatar and presence matrix coverage
Some checks failed
CI / test (push) Failing after 1m32s
2026-03-08 21:04:27 +03:00
eb27371f0d feat(settings): harden 2fa recovery code UX with warning copy and download
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 21:02:49 +03:00
c222c93628 test(auth): cover normalized 2fa recovery codes and status decrement
Some checks are pending
CI / test (push) Has started running
2026-03-08 21:01:26 +03:00
84613228aa feat(auth): support 2fa recovery code login in web auth panel
Some checks are pending
CI / test (push) Has started running
2026-03-08 21:00:10 +03:00
fb0e4dabba fix(chat-list): show separate pin and mute indicators without replacing avatar
Some checks failed
CI / test (push) Failing after 1m38s
2026-03-08 20:52:54 +03:00
f12f9e590c test(media): cover upload-url acceptance for mp4/m4a audio
Some checks failed
CI / test (push) Failing after 1m33s
2026-03-08 20:51:00 +03:00
21c8f57169 fix(media): allow mp4/m4a audio uploads for voice recordings
Some checks failed
CI / test (push) Failing after 1m31s
2026-03-08 20:48:36 +03:00
e59c60094f fix(voice): improve duration detection for new waveform playback
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:46:57 +03:00
8092cb53c5 fix(media): exclude stickers and gifs from media gallery set
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:45:16 +03:00
11d108f0a6 fix(media): keep sticker and gif clicks out of photo viewer
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:44:33 +03:00
f0582bf4ab fix(composer): guard websocket and recorder race on chat switch
Some checks failed
CI / test (push) Failing after 1m32s
2026-03-08 20:42:19 +03:00
20f31cd15e fix(notifications): sync mute state in chat store immediately
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:40:44 +03:00
418c9e6044 feat(notifications): honor chat mute in web realtime alerts
Some checks failed
CI / test (push) Failing after 1m30s
2026-03-08 20:37:54 +03:00
6c039ae94f fix(contacts-ui): show specific add-by-email errors
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:36:38 +03:00
42596fba16 feat(status): improve last-seen labels in web private chats
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:35:57 +03:00
25b6f470d5 fix(settings): show sessions load errors explicitly
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:34:36 +03:00
586d3acc16 feat(settings): harden privacy and sessions actions UX
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:33:16 +03:00
4122882b7e feat(privacy): support nobody option for group invites
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:32:29 +03:00
362098b954 test(chats): ensure saved chat delete clears history only
Some checks failed
CI / test (push) Failing after 1m28s
2026-03-08 20:27:33 +03:00
f57e254bcc test(messages): cover 7-day edit window enforcement
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:26:21 +03:00
f6c686a343 fix(web): keep chat context menu actions clickable
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:25:22 +03:00
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
a900713a48 test(contacts): cover add-by-email success and not-found
Some checks failed
CI / test (push) Failing after 1m19s
2026-03-08 20:22:06 +03:00
1337a7c10e test(privacy): cover everyone group-invite policy
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:21:41 +03:00
4cd374e33e test(privacy): cover everyone private-message policy
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:21:13 +03:00
aaae5b313e test(privacy): enforce nobody group-invite policy
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:20:47 +03:00
6fbb98cf2f test(invites): return 404 for invalid join token
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:19:53 +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
58e85d0a64 test(invites): cover join-by-token and invite-link permissions
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:19:16 +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
ee43d13ba4 test(roles): enforce owner-only member role management
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:17:30 +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
80bda6e537 test(channels): enforce delete-for-all permissions on messages
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:15:25 +03:00
60e5225c80 fix(ui): prevent chat-info attachment menu clicks from closing panel
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:14:24 +03:00
7453e1ec06 feat(realtime): emit recording_video activity in circle-video flow
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:13:43 +03:00
1d2610a796 docs(checklist): note session revoke test coverage
Some checks failed
CI / test (push) Failing after 1m2s
2026-03-08 20:10:42 +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
190b7b9d71 docs(checklist): mark typing module partial until video recorder emit is wired
Some checks failed
CI / test (push) Has been cancelled
2026-03-08 20:09:48 +03:00
9f03aafd18 test(privacy): enforce nobody private message policy
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:09:14 +03:00
9ffcf7b3ef perf(realtime): debounce typing start/stop events
Some checks failed
CI / test (push) Failing after 55s
2026-03-08 20:06:04 +03:00
c5b90bc91c fix(typing): stop indicator on blur and chat switch
Some checks are pending
CI / test (push) Has started running
2026-03-08 20:05:23 +03:00