Commit Graph

  • b40dea18f1 Telegram-like composer: voice/circle toggle and unified attach actions main benya 2026-03-11 23:41:47 +03:00
  • 28cb80fbb8 Reduce ChatScreen parameter footprint to avoid verifier crash benya 2026-03-11 23:10:56 +03:00
  • 9af7597f8b Split chat overlays to fix ART VerifyError benya 2026-03-11 23:00:19 +03:00
  • e6f1727800 Fix circle video playback and recorder compatibility benya 2026-03-11 22:46:34 +03:00
  • cf53123724 android: add in-chat circle recorder with live camera preview benya 2026-03-11 22:32:39 +03:00
  • 2fa006747d android: add circle recording and in-app camera capture benya 2026-03-11 22:19:10 +03:00
  • 4032b55b0b Localize remaining SettingsScreen meta strings benya 2026-03-11 21:52:48 +03:00
  • a1163be30b Localize AppNavGraph auth headers benya 2026-03-11 21:48:38 +03:00
  • d649cf1cb4 Localize key ChatScreen labels and media badges benya 2026-03-11 21:45:48 +03:00
  • e5e4fd653e Localize ProfileScreen labels and actions benya 2026-03-11 21:03:55 +03:00
  • f88d9a2a36 Localize chat list management messages benya 2026-03-11 20:52:27 +03:00
  • 27f2ad8001 Localize AccountViewModel status and error messages benya 2026-03-11 20:46:36 +03:00
  • d54dc9fe8b Localize AuthViewModel validation and error messages benya 2026-03-11 20:42:33 +03:00
  • 6e9e580b3f Localize chat day labels and gif errors benya 2026-03-11 06:41:23 +03:00
  • 43c3fd0169 Localize ChatViewModel runtime messages benya 2026-03-11 06:35:24 +03:00
  • 3f9aa83110 Localize contacts screen and contact errors/messages (EN/RU) benya 2026-03-11 06:16:37 +03:00
  • 2ffc4cce09 Chat video messages: add thumbnail preview card with play overlay benya 2026-03-11 06:12:36 +03:00
  • e591a3fa8d Localize auth screens (login, verify email, reset password) EN/RU benya 2026-03-11 06:07:55 +03:00
  • e0728ac067 Settings localization: remove hardcoded Russian subtitle literal benya 2026-03-11 06:03:11 +03:00
  • c5c1db98ad Localize chat member action dialogs and chat info labels (EN/RU) benya 2026-03-11 06:00:54 +03:00
  • 92c4cba1b0 Localize chat list popups and selection menu strings (EN/RU) benya 2026-03-11 05:56:51 +03:00
  • 60d898bf21 Localization base: add EN/RU chat keys and wire chat info/member labels benya 2026-03-11 05:52:42 +03:00
  • 732b21a4e3 Chat mute UX: dynamic channel toggle, top-bar indicator, no success toast benya 2026-03-11 05:45:46 +03:00
  • 10676e34ad Enforce owner/admin hierarchy for member management benya 2026-03-11 05:35:23 +03:00
  • 3bc540e46d android: prevent self member actions and add member action confirmations benya 2026-03-11 05:17:57 +03:00
  • 0510a2717a android: fix chat theme toggle and add member management in chat info benya 2026-03-11 05:12:17 +03:00
  • cdb45abb21 android: persist language settings and realtime/ui sync updates benya 2026-03-11 04:52:03 +03:00
  • cd7fb878b3 android: remove wallet menu and continue chat/settings localization benya 2026-03-11 04:49:48 +03:00
  • a4fd60919e Android chat UX: gif/url media parity, waveform seekbar, unread auto-scroll benya 2026-03-10 22:04:08 +03:00
  • 3c9b97e102 fix(android): enforce single active player in chat timeline Codex 2026-03-10 21:10:05 +03:00
  • f8ed889170 fix(android): enforce single active voice player in chat info tab Codex 2026-03-10 21:07:53 +03:00
  • 3844875d36 fix(android): skip reactions for temp messages and fallback gif upload Codex 2026-03-10 21:06:07 +03:00
  • 27fba86915 fix(android): make top audio strip controls functional Codex 2026-03-10 21:03:03 +03:00
  • 58b554731d fix(android): render gif attachments reliably after send Codex 2026-03-10 20:55:31 +03:00
  • 2a72437d28 feat(android): add inline voice mini-player in chat info tab Codex 2026-03-10 20:49:15 +03:00
  • 8522e32aea feat(android): make chat info entries clickable and open from header Codex 2026-03-10 20:47:14 +03:00
  • e3fdccdeaa fix(android): send gifs/stickers as image and add giphy search Codex 2026-03-10 20:41:04 +03:00
  • 23d636be7e fix(android): preload message reactions on chat open Codex 2026-03-10 20:33:50 +03:00
  • 842a9d2093 fix(android): make chat day separator keys unique Codex 2026-03-10 20:30:10 +03:00
  • 63c0cd098e android: refine multi-select ui to telegram-like layout Codex 2026-03-10 20:21:10 +03:00
  • fbe4db02ca android: remove legacy single-message action bar Codex 2026-03-10 20:18:11 +03:00
  • 7f1b0e09c5 android: clear message selection when context sheet is dismissed Codex 2026-03-10 09:15:11 +03:00
  • f7b9753c2e android: fix AppCompat theme crash on launch Codex 2026-03-10 09:12:14 +03:00
  • e4ea18242a android: fix missing Hilt GeneratedInjector in asm transform Codex 2026-03-10 09:06:24 +03:00
  • 0208fbc5cc android: add seek/pause controls for video and audio players Codex 2026-03-10 08:58:15 +03:00
  • 22ee59fd74 android: fix voice recording composer overlap Codex 2026-03-10 08:54:34 +03:00
  • f7ef10b011 android: align channel chat UI with telegram-style feed Codex 2026-03-10 08:50:38 +03:00
  • 78934a5f28 Android chat UX: video viewer, emoji/gif/sticker picker, day separators Codex 2026-03-10 08:38:54 +03:00
  • 0beb52e438 Android parity: formatting, notifications inbox, resend verification, push sync Codex 2026-03-10 08:29:36 +03:00
  • 10e188b615 docs: add android text-formatting parity gap Codex 2026-03-10 08:00:39 +03:00
  • 47365bba57 android: make top audio strip playback-driven and dismissible Codex 2026-03-10 01:51:51 +03:00
  • 55af1f78b6 android: micro-polish chat bubbles and composer visuals Codex 2026-03-10 01:48:07 +03:00
  • 7781cf83e4 android: refine chat header and top pinned/audio strips Codex 2026-03-10 01:42:17 +03:00
  • 5a0bb9ff08 android: fix inline search close and polish message action sheet Codex 2026-03-10 01:38:46 +03:00
  • 90c25c5eb8 android: polish chat info tabs and media grid layout Codex 2026-03-10 01:32:19 +03:00
  • 2ed0e1f041 android: add chat menu and info tabs shell Codex 2026-03-10 01:28:39 +03:00
  • 580a6683e3 android: align chat message actions with telegram-style selection Codex 2026-03-10 01:22:08 +03:00
  • 4aa4946e82 android: refine chat message bubbles and media blocks Codex 2026-03-10 01:16:39 +03:00
  • 895c132eb2 android: refresh chat screen header and composer baseline Codex 2026-03-10 01:10:51 +03:00
  • 1099efc8c0 android: group push notifications by chat Codex 2026-03-10 00:43:20 +03:00
  • e21a54e2bf web: group notifications per chat thread Codex 2026-03-10 00:39:58 +03:00
  • 148870de14 web: guard invalid VAPID key during push subscription Codex 2026-03-10 00:35:06 +03:00
  • 158126555c android: remove back-to-chats from settings folders Codex 2026-03-10 00:33:10 +03:00
  • eae6a2a90f android: clean up profile screen layout and actions Codex 2026-03-10 00:31:14 +03:00
  • bb1f59d1f4 android settings: split menu into telegram-like folder pages Codex 2026-03-10 00:27:47 +03:00
  • 4bab551f0e android accounts: force chats/realtime resync on account switch Codex 2026-03-10 00:17:13 +03:00
  • c609a7d72d android auth: add step-based email/register/2fa flow and startup route Codex 2026-03-10 00:12:42 +03:00
  • 09a77bd4d7 android: switch privacy settings to dropdowns and simplify settings sections Codex 2026-03-10 00:02:40 +03:00
  • 0bd7e1cd21 android: fix profile crash by replacing negative padding with offset Codex 2026-03-09 23:57:37 +03:00
  • 15f9836224 android: fix MainActivity crash by applying theme after Hilt injection Codex 2026-03-09 23:56:02 +03:00
  • cdf7859668 android: align settings/profile with app theme and add real settings controls Codex 2026-03-09 23:54:47 +03:00
  • daddbfd2a0 android: add multi-account switching foundation in settings Codex 2026-03-09 23:44:53 +03:00
  • 19471ac736 android: redesign settings and profile screens to telegram-like layout Codex 2026-03-09 23:37:48 +03:00
  • 15e80262e0 android: keep read ack strictly bounded by visible incoming messages Codex 2026-03-09 23:32:22 +03:00
  • 5921215718 android: mark messages read when visible and sync unread across devices Codex 2026-03-09 23:29:35 +03:00
  • d54eb400c7 android: fix unread ack to use latest visible message Codex 2026-03-09 23:25:20 +03:00
  • 28b549e53e chore: ignore local secrets directory Codex 2026-03-09 23:21:37 +03:00
  • e44e8d1355 infra: wire firebase credentials into docker backend and worker Codex 2026-03-09 23:19:06 +03:00
  • 9296695ed5 docs: document push token and firebase notification setup Codex 2026-03-09 23:12:54 +03:00
  • ef28c165e6 web: add firebase push token registration and sync Codex 2026-03-09 23:12:40 +03:00
  • b1b54896a7 android: sync FCM token with backend notifications API Codex 2026-03-09 23:12:29 +03:00
  • 74b086b9c8 backend: add push token API and FCM delivery pipeline Codex 2026-03-09 23:12:19 +03:00
  • e82178fcc3 android: add contacts API parity and real contacts screen Codex 2026-03-09 22:54:13 +03:00
  • b294297dbd android: add global search and message thread API parity Codex 2026-03-09 22:48:36 +03:00
  • 7824ab1a55 android: add chat title/profile patch API parity Codex 2026-03-09 22:40:52 +03:00
  • 854ba0cbc6 android: compress images before media upload Codex 2026-03-09 22:35:49 +03:00
  • bd1229fe5a android: use saved chat endpoint in chats menu Codex 2026-03-09 22:31:00 +03:00
  • c040ebf059 android: sync pin and archive changes immediately on chat_updated Codex 2026-03-09 22:28:56 +03:00
  • f005b3f222 android: wire chats popup actions to archive pin delete clear and mute APIs Codex 2026-03-09 22:25:33 +03:00
  • 77697ff36e android: refine chats multi-select menu labels and state Codex 2026-03-09 22:19:54 +03:00
  • e6a9fe9cca android: show selection check badge on chat avatars Codex 2026-03-09 22:17:58 +03:00
  • 9dff805145 android: show selection drag markers only for pinned chats Codex 2026-03-09 22:15:04 +03:00
  • 4f53e3ef99 android: polish fullscreen chats search interactions Codex 2026-03-09 22:12:51 +03:00
  • 4a31612df0 android: reset chats search query when leaving fullscreen search Codex 2026-03-09 22:10:41 +03:00
  • c4d1e7f1fb android: persist chats search history and recent in datastore Codex 2026-03-09 22:07:59 +03:00
  • 18844ec06a android: redesign chats search as fullscreen telegram-like flow Codex 2026-03-09 22:03:43 +03:00
  • 28f7da5f41 web: open reset form immediately for reset links Codex 2026-03-09 21:55:42 +03:00
  • 776a7634d2 web: fix reset password token flow and auth interceptor Codex 2026-03-09 21:52:24 +03:00
  • cbd326ee12 android: wire chats popup actions and remove duplicate menu Codex 2026-03-09 21:46:17 +03:00
  • 4502fdf9e9 android: add chats menu select and search interaction states Codex 2026-03-09 21:43:11 +03:00