feat(mobile-next): 工号登录与目录薄适配,并完成登录/会话/聊天/通讯录第一批界面

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
编码工程师
2026-08-20 02:30:10 +08:00
co-authored by Cursor multica-agent
parent d787c0a477
commit 60b6590409
17 changed files with 842 additions and 166 deletions
@@ -34,7 +34,7 @@ class ChatBubble extends StatelessWidget {
alignment: alignment,
decoration: BoxDecoration(
color:
backgroundColor ?? (isISend ? Styles.c_CCE7FE : Styles.c_F4F5F7),
backgroundColor ?? (isISend ? Styles.c_CCE7FE : Styles.c_FFFFFF),
borderRadius: borderRadius(isISend),
),
child: child,
@@ -13,12 +13,7 @@ double pictureWidth = 120.w;
double videoWidth = 120.w;
double locationWidth = 220.w;
BorderRadius borderRadius(bool isISend) => BorderRadius.only(
topLeft: Radius.circular(isISend ? 6.r : 0),
topRight: Radius.circular(isISend ? 0 : 6.r),
bottomLeft: Radius.circular(6.r),
bottomRight: Radius.circular(6.r),
);
BorderRadius borderRadius(bool isISend) => BorderRadius.circular(8.r);
class MsgStreamEv<T> {
final String id;