 Your NameandClaude Opus 5
|
c9b8125013
|
修复全页面走查发现的问题(第三批:转发、i18n、自聊天显示名)
第4章 批量转发
- 确认弹层里那栏留言是个只读 <div>,需求 4.19 与对接文档要求的"附加留言"根本没法填,
comment 永远是空串。改成真实输入框(方括号那段是占位文案不是内容),并补 input 的样式。
- 无条数上限:服务端硬卡 sources ≤ 100(im_http.go:3560),超了直接 400 MALFORMED_REQUEST,
用户只看到一句无从下手的"转发失败"。本地先拦并说清超了多少。
- 无目标数上限:bootstrap 下发 limits.max_forward_targets=9、服务端硬限 20,前端两个都不读。
读各视图已在写的同一份 bootstrap 缓存,不额外发请求;选择视图也补上错误显示。
i18n(这几条影响真实页面,不只是演示页)
- menu_item_forward "重定向" → "转发",forward_to "重定向消息" → "转发给"。Forward 被当网络
术语直译了,第4章通篇和参考图用的都是"转发"。
- last_seen_timestamp 中英两侧都丢了 {timestamp} 占位符,离线时头部只显示"最后可见"没有时间。
- peers_messaging_disabled "成员间消息已禁用" → "对方已关闭消息"(原文是 Peer's)。
- search_no_results "搜索返回任何结果" 缺"无";icon_title_send "发信息" → "发送消息"。
- 已跑 build:i18n 同步 src/i18n.min/(那份才是打包进产物的)。
自聊天显示名
- topicDisplayName 不处理 slf,消息首页把"已保存的消息"显示成"未命名会话"。该显示名靠
Tinode.isSelfTopicName 特判得出、不在 public 里。集中到这个共享函数,所有调用点都受益。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-03 18:45:13 +08:00 |
|
or-else
|
6bd9afe017
|
update translations
|
2026-03-02 14:39:27 +03:00 |
|
or-else
|
2aa1b731ee
|
fix for #140, fix for some UI breakage, cosmetic changes
|
2026-03-01 13:59:59 +03:00 |
|
or-else
|
8c3d273c34
|
missing translations added
|
2025-12-26 15:24:34 +03:00 |
|
or-else
|
3a2a9f90d0
|
translations added
|
2025-10-27 10:13:54 +03:00 |
|
or-else
|
abf5b19758
|
translations added
|
2025-10-06 21:02:41 +03:00 |
|
or-else
|
79a1bc98b2
|
add config option to send on Enter vs send on CTRL-Enter
|
2025-08-10 15:25:05 +03:00 |
|
or-else
|
6a208cf040
|
rebuilt
|
2025-07-09 10:54:31 +03:00 |
|
or-else
|
6527c067c6
|
all translations done;
|
2025-03-12 21:11:31 +03:00 |
|
or-else
|
6c1c8cf336
|
removed incomplete video conferences
|
2025-02-14 21:40:44 +03:00 |
|
or-else
|
02e8bd2f74
|
merge devel
|
2025-02-08 19:50:34 +03:00 |
|
or-else
|
bc8f20977e
|
changed browserslist config, improved browser sleep detection
|
2025-02-07 20:59:45 +03:00 |
|
or-else
|
7f2a89d86c
|
version bumped to 22.12, dependencies updated
|
2024-02-05 18:51:02 -08:00 |
|
or-else
|
9eaa172030
|
add QR code display
|
2024-02-02 16:26:49 -08:00 |
|
or-else
|
20dcb48ec5
|
all remaining translations added
|
2023-06-10 19:52:03 -07:00 |
|
or-else
|
7bad07f717
|
UI work on conference calls, translations
|
2023-06-10 19:00:52 -07:00 |
|
or-else
|
baf211ff82
|
fix for /tinode/chat/issues/861
|
2023-05-17 18:31:26 -07:00 |
|
or-else
|
2c5705c3ae
|
translations updated
|
2023-04-14 20:12:26 -07:00 |
|
or-else
|
c6b4460389
|
merge devel and bump version to 0.22.0-rc1
|
2023-03-02 13:32:42 -08:00 |
|
aforge
|
4be09a034e
|
Calls: create data channel only on the caller's side.
Removes redundancy and a memory leak (and thus an error upon closing).
|
2023-02-16 13:25:15 -08:00 |
|
or-else
|
133ed3cc53
|
merge devel
|
2023-02-08 13:40:09 -08:00 |
|
or-else
|
7bc50fac36
|
handing of "busy" webrtc status
|
2023-02-08 13:30:50 -08:00 |
|
or-else
|
93fb2b8bca
|
added missing translation
|
2023-02-03 11:35:36 -08:00 |
|
or-else
|
99c9a698a0
|
password reset seems to work correctly
|
2023-02-01 14:38:57 -08:00 |
|
or-else
|
aa5e9ef5c7
|
adding credential editing
|
2023-01-27 16:18:23 -08:00 |
|
or-else
|
d8f7a41bdd
|
password reset works, missing translations
|
2023-01-26 15:58:33 -08:00 |
|
or-else
|
cab80e4d62
|
translations for the new error message
|
2023-01-04 18:04:15 -08:00 |
|
or-else
|
1bc6f87844
|
use "in progress" instead of 0:00 for calls in progress
|
2023-01-03 17:34:53 -08:00 |
|
or-else
|
f5c628fbb5
|
new translations
|
2022-12-14 19:39:10 -08:00 |
|
or-else
|
b8e9ca8d0a
|
removed support for display of deleted message ranges
|
2022-12-08 12:32:30 -08:00 |
|
or-else
|
7731c6700b
|
fix for https://github.com/tinode/chat/issues/808
|
2022-12-07 19:17:18 -08:00 |
|
or-else
|
f6cd3048e1
|
on-demand translation loading works now
|
2022-12-05 17:18:47 -08:00 |
|