Commit Graph

  • 76ab9c72f5 feat(privacy): add private-message permission toggle benya 2026-03-08 02:56:58 +03:00
  • f1b2e47df8 feat(notifications): add in-app notification center panel benya 2026-03-08 02:54:16 +03:00
  • d74e2c08c1 feat(drafts): persist chat drafts in localStorage benya 2026-03-08 02:53:32 +03:00
  • eef89983e0 feat(search): focus and highlight found message in chat benya 2026-03-08 02:53:03 +03:00
  • 874f9da12c fix(realtime): resync active chat messages on websocket reconnect benya 2026-03-08 02:52:26 +03:00
  • 71d0472337 feat(web-chat): add message history pagination benya 2026-03-08 02:52:01 +03:00
  • df79a70baf chore(prod): startup migrations, readiness checks and backend healthcheck benya 2026-03-08 02:50:57 +03:00
  • 74d9163dde fix(media): support voice audio/webm uploads benya 2026-03-08 02:48:44 +03:00
  • 66158b9070 fix(web): handle blocked users fetch fallback in chat info benya 2026-03-08 02:35:08 +03:00
  • 0b4bb19425 feat(chat): add random public_id and fix users blocked route benya 2026-03-08 02:34:24 +03:00
  • 34edf2bae5 feat(web-media): improve upload/send reliability benya 2026-03-08 02:20:24 +03:00
  • 159a8ba516 feat(privacy): user blocklist with private chat enforcement benya 2026-03-08 02:19:37 +03:00
  • ea8a50ee05 feat(notifications): per-chat mute settings benya 2026-03-08 02:17:09 +03:00
  • eddd4bda0b feat(web): per-chat message drafts benya 2026-03-08 02:15:13 +03:00
  • 62390a1727 feat(web): add message search modal (chat/global) benya 2026-03-08 02:14:26 +03:00
  • a9e4222062 feat(realtime): add ping/pong heartbeat and watchdog reconnect benya 2026-03-08 02:13:34 +03:00
  • 46dc601c84 feat(realtime): live online/offline events and unified search benya 2026-03-08 02:12:11 +03:00
  • afeb0acbe7 fix(channel): enforce read-only for members and polish chat info benya 2026-03-08 02:07:37 +03:00
  • e6a271f8be feat(chat): add presence metadata and improve web chat core benya 2026-03-08 02:02:09 +03:00
  • 51275692ac fix(web-core): stabilize unread sync and realtime dedup behavior benya 2026-03-08 01:53:16 +03:00
  • 7003c8e4c3 feat(web): add multi-select batch delete and undo flow benya 2026-03-08 01:50:34 +03:00
  • 4ffbfc1e83 feat(web-core): implement unread counters and new-messages divider benya 2026-03-08 01:43:27 +03:00
  • 7f15edcb4e feat(core): clear saved chat and add message deletion scopes benya 2026-03-08 01:13:20 +03:00
  • a42f97962b fix(web): resolve React #310 hook order crash in MessageList benya 2026-03-08 01:05:45 +03:00
  • 997598188d fix(web): improve context menu positioning and forward UX benya 2026-03-08 01:03:04 +03:00
  • 456595a576 feat: add user display profiles and fix web context menu UX benya 2026-03-08 00:57:02 +03:00
  • 321f918dca fix(web): keep chat context menu within viewport benya 2026-03-08 00:44:57 +03:00
  • b9f71b9528 feat: add saved messages, public chat discovery/join, and chat delete options benya 2026-03-08 00:41:35 +03:00
  • b5a7d733c6 fix(orm): disambiguate Chat<->Message relationships benya 2026-03-08 00:31:09 +03:00
  • e1d0375392 feat: add reply/forward/pin message flow across backend and web benya 2026-03-08 00:28:43 +03:00
  • 4d704fc279 feat: add search APIs and telegram-like chats sidebar flow benya 2026-03-08 00:19:34 +03:00
  • 0a602e4078 feat(web): redesign chat ui in telegram-like style benya 2026-03-08 00:10:08 +03:00
  • a4d7294628 feat(chats): add role-based member management APIs benya 2026-03-08 00:04:54 +03:00
  • 16a584c6cb feat(web): add telegram-like message status indicators benya 2026-03-08 00:01:22 +03:00
  • f6ad480973 feat: add message reliability foundation benya 2026-03-07 23:57:35 +03:00
  • ff6f409c5a feat: improve media delivery and web upload pipeline benya 2026-03-07 23:49:14 +03:00
  • 81c08a97f6 fix: avoid failing mc cors setup in minio-init benya 2026-03-07 22:55:36 +03:00
  • 5f3a36fce3 fix: repair minio-init cors setup script benya 2026-03-07 22:54:30 +03:00
  • ffd63018d6 fix: make media uploads work behind docker benya 2026-03-07 22:52:05 +03:00
  • f95a0e9727 feat: improve chat realtime and media composer UX benya 2026-03-07 22:46:04 +03:00
  • 9ef9366aca Add username search and improve chat creation UX benya 2026-03-07 22:34:53 +03:00
  • ab65a8b768 Implement real SMTP delivery and transactional email auth flow benya 2026-03-07 22:24:22 +03:00
  • 683c8a49e2 Parameterize docker-compose for server deployment benya 2026-03-07 21:58:21 +03:00
  • 2501466c7a Add web client and containerized deployment stack benya 2026-03-07 21:55:50 +03:00
  • 85631b566a Implement security hardening, notification pipeline, and CI test suite benya 2026-03-07 21:46:30 +03:00
  • a879ba7b50 first commit benya 2026-03-07 21:31:38 +03:00