Commit Graph

  • fed8d22428 android: add mapper fallback test and checklist updates Codex 2026-03-09 14:12:57 +03:00
  • f159108b75 android: add wallpaper-aware chat background and overlays Codex 2026-03-09 14:11:38 +03:00
  • dfd4a00490 android: add chat list chips and archive top-row state Codex 2026-03-09 14:10:14 +03:00
  • 6c9501e624 android: add multi-select top and bottom action bars Codex 2026-03-09 14:07:20 +03:00
  • 7381d611cc android: restyle chat composer to telegram-like container Codex 2026-03-09 14:05:45 +03:00
  • db048b9f12 android: restructure chat top app bar with header metadata Codex 2026-03-09 14:03:48 +03:00
  • 651d53f3df android: add pinned message bar support in chat Codex 2026-03-09 14:02:03 +03:00
  • ade92e4a86 android: add reply and forwarded blocks to chat bubbles Codex 2026-03-09 13:57:41 +03:00
  • 98e8ac8dfb android: add reply-forward preview data foundation Codex 2026-03-09 13:56:27 +03:00
  • 071165c55b android: apply delete action to full multi-selection Codex 2026-03-09 13:50:39 +03:00
  • 876d64d345 android: enable multi-select forward execution in chat Codex 2026-03-09 13:49:42 +03:00
  • 9e764574bc web: fix reply sender fallback naming Codex 2026-03-09 13:45:00 +03:00
  • 7cf6be6515 web: add multi-message forward from selection Codex 2026-03-09 13:42:58 +03:00
  • e992f1e26d android: add message action state machine core Codex 2026-03-09 13:40:46 +03:00
  • d8916d6738 android: add bulk forward core foundation for multi-select Codex 2026-03-09 13:30:54 +03:00
  • 02ec6c95e9 docs: add telegram ui checklists for batches 1 and 3 Codex 2026-03-09 13:28:11 +03:00
  • fbe684799a docs: add android ui checklist for telegram reference batch 2 Codex 2026-03-09 13:26:38 +03:00
  • a05b2ea929 android: fix system insets for status and nav bars Codex 2026-03-09 13:17:53 +03:00
  • 81597f8f44 android: expand quality coverage and smoke baseline docs Codex 2026-03-09 13:05:38 +03:00
  • bd6a8a43ed android: add auth sessions hardening APIs and tests Codex 2026-03-09 13:04:12 +03:00
  • 08815bac7b android: harden realtime heartbeat and reconnect reconcile Codex 2026-03-09 13:01:06 +03:00
  • e91884e14a android: add minimum invite link join flow Codex 2026-03-09 12:59:33 +03:00
  • 37396f4da5 android: add channel role-based send permissions Codex 2026-03-09 12:56:21 +03:00
  • 5760a0cb3f android: add chat media attachment rendering and viewer Codex 2026-03-09 12:53:08 +03:00
  • 946b85a18f android: complete message core with forward reactions and read states Codex 2026-03-09 12:48:51 +03:00
  • 3dd320193c android: add media repository tests and checklist updates Codex 2026-03-09 02:24:36 +03:00
  • 8d13eb104e android: add media upload repository and chat attachment send flow Codex 2026-03-09 02:22:48 +03:00
  • ad2e0ede42 web: fix auth session races, ws token drift, and unread clear behavior Codex 2026-03-09 02:17:14 +03:00
  • 4fa657ff7a android: add message core tests and update checklist docs Codex 2026-03-09 02:13:20 +03:00
  • 545b45c5db android: implement message screen ui with compose actions Codex 2026-03-09 02:10:52 +03:00
  • c63f063726 android: extend realtime pipeline for message stream updates Codex 2026-03-09 02:08:13 +03:00
  • 5a0add4d5c android: add message api contracts and repository usecases Codex 2026-03-08 23:06:30 +03:00
  • 5ad89fc05b android: add message room schema and core domain models Codex 2026-03-08 23:03:34 +03:00
  • 4939754de8 android: stabilize DI graph and production api config Codex 2026-03-08 23:02:16 +03:00
  • 9d842c1d88 android: add chat/realtime tests and update android checklist Codex 2026-03-08 22:34:41 +03:00
  • 2dfad1a624 android: add chat list compose screen and chat placeholder navigation Codex 2026-03-08 22:32:15 +03:00
  • 21aa11c342 android: add websocket realtime manager and room event handling Codex 2026-03-08 22:29:38 +03:00
  • d006998867 android: add chats api and cache-first repository sync Codex 2026-03-08 22:27:50 +03:00
  • f838fe1d5d android: add room schema and chat list domain models Codex 2026-03-08 22:26:08 +03:00
  • 390dcb8b2d android: add unit tests for token store and auth login mapping Codex 2026-03-08 22:22:04 +03:00
  • 54b0d4eb8c android: add auth UI flow and auth-to-chats navigation Codex 2026-03-08 22:21:51 +03:00
  • 0ff838baf7 android: add auth network core, token store, and DI wiring Codex 2026-03-08 22:21:24 +03:00
  • acdb83e04e android: Codex 2026-03-08 23:48:24 +03:00
  • c86c8cf344 android: bootstrap phase-0 compose project skeleton benya 2026-03-08 23:00:43 +03:00
  • 3c855d78a6 docs: add android checklist and prioritized roadmap benya 2026-03-08 22:59:33 +03:00
  • bf7b4fa3c0 web: allow editing group and channel descriptions in chat info benya 2026-03-08 22:56:07 +03:00
  • 0bc7760eee web: hide participants list in group and channel info for members benya 2026-03-08 22:53:30 +03:00
  • f3f593c8c9 docs: mark remaining checklist modules as done for current web scope benya 2026-03-08 22:52:28 +03:00
  • d7513d7caf web: add notification sound toggle and complete notifications module benya 2026-03-08 22:51:39 +03:00
  • 7889c7a958 web: add sticker search and close formatting/media checklist items benya 2026-03-08 22:50:36 +03:00
  • c18ed3db81 web: add lightweight inline link preview cards in messages benya 2026-03-08 22:48:03 +03:00
  • 8fcd2156c6 web: use last-seen-recently fallback in private chat status benya 2026-03-08 22:47:16 +03:00
  • 9f8bcb5724 web: handle notification deep links after auth benya 2026-03-08 22:46:23 +03:00
  • f8b377904e web: add inline block and unblock actions in contacts panel benya 2026-03-08 22:44:12 +03:00
  • ff4aa48a34 web: add markdown formatting keyboard shortcuts in composer benya 2026-03-08 22:43:09 +03:00
  • 10eb82c82d web: add jump-to-message navigation from thread panel benya 2026-03-08 22:42:24 +03:00
  • 16f3d91c3b web: refresh full chat info panel after moderation actions benya 2026-03-08 22:40:56 +03:00
  • f9c8ba5c52 feat(web): add empty-state hint for banned users filter benya 2026-03-08 22:39:27 +03:00
  • 2dc04f565f feat(web): add add-member empty-state hint in chat info benya 2026-03-08 22:38:51 +03:00
  • 15c7b7ac43 feat(web): exclude banned users from add-member search benya 2026-03-08 22:37:45 +03:00
  • 794dcece29 fix(web): prevent invalid owner leave action in group/channel info benya 2026-03-08 22:37:06 +03:00
  • d971e0ac0f feat(web): add delete-for-all action for groups in chat info benya 2026-03-08 22:36:26 +03:00
  • ec3dbddad6 fix(chats): resolve saved chat detail 500 by importing ChatMemberRead benya 2026-03-08 22:32:28 +03:00
  • 92f60972de fix(web): stop invite auto-join retry spam on failures benya 2026-03-08 22:28:33 +03:00
  • 751f8c9067 feat(web): unify attachment open behavior in context menus benya 2026-03-08 22:24:28 +03:00
  • 4697193243 feat(web): normalize moderation filters for @username input benya 2026-03-08 21:46:48 +03:00
  • 8da090778e feat(web): add role-based channel actions in chat info benya 2026-03-08 21:46:12 +03:00
  • 3416d44afa fix(web): harden chat info profile loading for partial failures benya 2026-03-08 21:45:23 +03:00
  • 97dd543d30 feat(web): use blob download flow in chat info attachment menu benya 2026-03-08 21:44:43 +03:00
  • 8189c0c933 docs(realtime): clarify circle_video is mobile-only sender type benya 2026-03-08 21:43:37 +03:00
  • 00df092096 feat(web): add explicit member actions button in chat info benya 2026-03-08 21:43:08 +03:00
  • c742d785e3 feat(web): show ban actor and timestamp in chat info benya 2026-03-08 21:42:13 +03:00
  • 4b95f84f6e fix(web): avoid nested buttons in banned users list benya 2026-03-08 21:41:30 +03:00
  • de8037d73c feat(web): add inline unban action in chat info bans list benya 2026-03-08 21:40:53 +03:00
  • e233cab993 refactor(web): limit composer realtime events to typing and voice benya 2026-03-08 21:40:03 +03:00
  • cf967026f4 feat(web): add avatars to add-member search results benya 2026-03-08 21:39:20 +03:00
  • 9f94084e3f feat(web): show avatars in chat info moderation lists benya 2026-03-08 21:38:25 +03:00
  • 119b423632 feat(web): remove circle video compose flow from web client benya 2026-03-08 21:35:58 +03:00
  • f3a00155d3 docs(status): mark focus shifted beyond p1 benya 2026-03-08 21:33:36 +03:00
  • 3506231295 perf(web): reduce member profile roundtrips in chat info benya 2026-03-08 21:33:11 +03:00
  • cb37e735b0 feat(web): add chat info sync polling fallback benya 2026-03-08 21:31:58 +03:00
  • 4555a8454c feat(web): improve chat moderation panel ux for members and bans benya 2026-03-08 21:31:07 +03:00
  • 775236b483 feat(web): add banned users section in chat info moderation benya 2026-03-08 21:26:10 +03:00
  • 2f6aa86cc9 test(channels): cover invite-link permissions for member and admin benya 2026-03-08 21:23:25 +03:00
  • 6e24c559aa feat(groups): include member profile fields in chat members API benya 2026-03-08 21:22:53 +03:00
  • 90320ffd5d feat(moderation): add chat bans list endpoint with admin access checks benya 2026-03-08 21:21:43 +03:00
  • 5909503012 feat(p0): complete account security privacy and sync hardening benya 2026-03-08 21:19:12 +03:00
  • 6b724e260f fix(migration): merge duplicate saved chats per user benya 2026-03-08 21:15:48 +03:00
  • 926413534b fix(chats): prevent duplicate saved messages entries in chat list benya 2026-03-08 21:13:40 +03:00
  • af3c5bd79e fix(auth-web): handle verify-email token links and show auth feedback benya 2026-03-08 21:11:06 +03:00
  • 727df4c7f8 test(privacy): cover avatar everyone visibility in user search benya 2026-03-08 21:08:39 +03:00
  • b6ffff8015 fix(sync): publish chat updates for mute archive and pin mutations benya 2026-03-08 21:08:07 +03:00
  • a7965aa882 test(account): cover resend verification and password reset login flow benya 2026-03-08 21:07:17 +03:00
  • d6378ab346 test(privacy): extend avatar and presence matrix coverage benya 2026-03-08 21:04:27 +03:00
  • eb27371f0d feat(settings): harden 2fa recovery code UX with warning copy and download benya 2026-03-08 21:02:49 +03:00
  • c222c93628 test(auth): cover normalized 2fa recovery codes and status decrement benya 2026-03-08 21:01:26 +03:00
  • 84613228aa feat(auth): support 2fa recovery code login in web auth panel benya 2026-03-08 21:00:10 +03:00
  • fb0e4dabba fix(chat-list): show separate pin and mute indicators without replacing avatar benya 2026-03-08 20:52:54 +03:00
  • f12f9e590c test(media): cover upload-url acceptance for mp4/m4a audio benya 2026-03-08 20:51:00 +03:00
  • 21c8f57169 fix(media): allow mp4/m4a audio uploads for voice recordings benya 2026-03-08 20:48:36 +03:00