d7513d7caf
web: add notification sound toggle and complete notifications module
CI / test (push) Has been cancelled
2026-03-08 22:51:39 +03:00
eb27371f0d
feat(settings): harden 2fa recovery code UX with warning copy and download
CI / test (push) Has been cancelled
2026-03-08 21:02:49 +03:00
25b6f470d5
fix(settings): show sessions load errors explicitly
CI / test (push) Has started running
2026-03-08 20:34:36 +03:00
586d3acc16
feat(settings): harden privacy and sessions actions UX
CI / test (push) Has started running
2026-03-08 20:33:16 +03:00
4122882b7e
feat(privacy): support nobody option for group invites
CI / test (push) Has started running
2026-03-08 20:32:29 +03:00
958a85be91
web(settings): center no-avatar placeholder text inside circle
CI / test (push) Successful in 45s
2026-03-08 19:30:41 +03:00
cb59f1063e
web(mobile): tighten composer controls and solid settings drawer background
CI / test (push) Successful in 37s
2026-03-08 19:17:58 +03:00
fb812c9a39
auth(2fa): add one-time recovery codes with regenerate/status APIs
CI / test (push) Successful in 40s
2026-03-08 19:16:15 +03:00
76cc5e0f12
privacy/security: add PM privacy levels and improve session visibility
CI / test (push) Successful in 24s
2026-03-08 14:26:19 +03:00
528778238b
web: add 500x500 avatar cropper for profile and chat uploads
CI / test (push) Successful in 28s
2026-03-08 14:17:19 +03:00
f7413bc626
web: add avatar file upload in profile editors
CI / test (push) Successful in 28s
2026-03-08 13:45:47 +03:00
cf1a77ae76
feat(web): add notifications history block in settings
CI / test (push) Successful in 23s
2026-03-08 13:33:50 +03:00
fc7a9cc3a6
test+web: fix test suite and remove redundant privacy checkbox
CI / test (push) Successful in 25s
2026-03-08 12:16:21 +03:00
79baadb522
feat(auth,privacy,web): step-by-step login, privacy settings persistence, TOTP QR, and API docs
CI / test (push) Failing after 22s
2026-03-08 12:09:53 +03:00
27d3340a37
feat(auth): add TOTP 2FA setup and login verification
...
CI / test (push) Failing after 21s
- add user twofa fields and migration
- add 2FA setup/enable/disable endpoints
- enforce OTP on login when 2FA enabled
- add web login OTP field and settings UI
2026-03-08 11:43:51 +03:00
e685a38be6
feat(auth): add active sessions management
...
CI / test (push) Failing after 33s
- store refresh session metadata in redis (ip/user-agent/created_at)
- add auth APIs: list sessions, revoke one, revoke all
- add web privacy UI for active sessions
2026-03-08 11:41:03 +03:00
48f521e551
feat(web): upgrade settings UX to telegram-like structure
...
CI / test (push) Failing after 18s
- redesign settings main/general/notifications/privacy screens
- add status subtitles and structured rows
- improve privacy and notifications sections
2026-03-08 11:09:36 +03:00
99e7c70901
feat: realtime sync, settings UX and chat list improvements
...
CI / test (push) Failing after 21s
- add chat_updated realtime event and dynamic chat subscriptions
- auto-join invite links in web app
- implement Telegram-like settings panel (general/notifications/privacy)
- add browser notification preferences and keyboard send mode
- improve chat list with last message preview/time and online badge
- rework chat members UI with context actions and role crowns
2026-03-08 10:59:44 +03:00