Commit Graph
19 Commits
Author SHA1 Message Date
Your NameandClaude Sonnet 5 251c9de87c Convert im_webapp from static mock prototypes to real backend integration
Implements all 11 product chapters (auth, messaging, contacts, groups,
files/favorites, calls, workplace/reports, settings, security) against the
real /v1/im REST API and native Tinode WS protocol, replacing the hardcoded
mock data the ba8f48ee prototype commit shipped with. Adds src/lib/im-api.js
as the REST client, plus supporting fixes across messages-view.jsx and the
attachment/upload/download pipeline (wrong SDK auth headers, group topic
naming, seq/timezone edge cases) found via live end-to-end testing against
the real backend.

Backup checkpoint before reconciling with origin/dev's parallel rewrite.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-03 11:40:53 +08:00
or-else a54ae70746 split out a few modules, handle esc key 2026-01-19 15:41:33 +03:00
or-else 4818ee7a25 support for pinning topics; truncate text with support for RTL languages 2025-09-20 18:18:01 +03:00
or-else 297aef7bf1 consisten avatar handling in new group creation 2022-11-26 14:21:07 -08:00
or-else 22e782fa2d Revert "explicitly set audio recording bit rate"
This reverts commit 7135553e42.
2022-11-26 14:16:15 -08:00
or-else 7135553e42 explicitly set audio recording bit rate 2022-11-26 14:15:43 -08:00
or-else 5006a6fb34 partial fix for avatar uploads 2022-08-25 18:50:11 -10:00
or-else 0f186b6b3b a bunch of small bugs fixed 2021-08-23 21:10:04 -07:00
or-else 58e319b58e kind of works, no crashes, but inefficient and not everything is refreshed 2021-08-09 14:03:33 -07:00
or-else 1c0b464bed more or less complete 2021-08-08 18:51:25 -07:00
or-else fcb61dcc3b a ton more refactoring 2021-08-07 15:34:22 -07:00
or-else e30868c072 wip: out of band avatars 2021-07-01 14:19:28 -07:00
or-else 5175ac1dfe make some css class names more generic 2021-04-04 18:35:41 -07:00
or-else 010665284b firmatjs requires exlicit declarations everywhere now 2021-01-27 18:21:06 -08:00
or-else e05e75ed28 use server-provided limits instead of hardcoded ones 2020-12-17 20:14:03 -08:00
or-else 0f095ceeca adding channel support 2020-07-20 12:20:38 -07:00
or-else 8c1b926008 enforce maximum title length for topics and users 2019-11-06 11:25:07 +03:00
or-else 8c4e0e9068 all components are translated now 2018-10-30 15:56:36 +03:00
or-else 99dfb0afeb sort components into widgets and views 2018-10-24 18:04:16 +03:00