CrescentLeaf
|
151dc31f2c
|
chore: 規範化 client event listener 寫法
|
2025-09-25 17:14:37 +08:00 |
|
CrescentLeaf
|
4bcc6e4347
|
feat: 手動選擇文件
|
2025-09-25 00:42:31 +08:00 |
|
CrescentLeaf
|
9395104c20
|
ui: 在加載歷史消息時,自動回到加載前的消息位置
* 使用奇技淫巧
|
2025-09-25 00:31:40 +08:00 |
|
CrescentLeaf
|
4e38ad8e20
|
fix: 移動端未打開對話但提示對話不存在
|
2025-09-24 23:01:07 +08:00 |
|
CrescentLeaf
|
41362a591c
|
feat: 粘貼文件, 多個同名文件共存發送
|
2025-09-24 22:57:12 +08:00 |
|
CrescentLeaf
|
954b5d3430
|
ui: 細節優化: 發送消息時, 轉圈
|
2025-09-24 21:44:52 +08:00 |
|
CrescentLeaf
|
d5fbc490ea
|
feat: 支持發送文件
* 目前還只能拖拽到輸入框
|
2025-09-24 21:33:16 +08:00 |
|
CrescentLeaf
|
ae3b9c8226
|
ui: 修正 Tab 指示標顯示不正常
|
2025-09-24 18:15:04 +08:00 |
|
CrescentLeaf
|
faec599822
|
feat(wip): 富文本消息 (aka Markdown + 自定義解析)
|
2025-09-24 16:43:28 +08:00 |
|
CrescentLeaf
|
da1c7cd8cf
|
fix: Markdown 沒有被渲染
|
2025-09-24 10:57:21 +08:00 |
|
CrescentLeaf
|
a0bf323ac9
|
feat(wip): Markdown
|
2025-09-24 09:23:31 +08:00 |
|
CrescentLeaf
|
a01a64116f
|
feat(wip): markdown 解析
|
2025-09-23 23:28:54 +08:00 |
|
CrescentLeaf
|
14f5bbfec9
|
feat: 適配移動端界面
|
2025-09-23 17:44:10 +08:00 |
|
CrescentLeaf
|
0ef2859291
|
feat(wip): 上傳圖片等多媒體文件
|
2025-09-23 00:27:57 +08:00 |
|
CrescentLeaf
|
2de4d3548d
|
feat: 視情況 自動滾動到最新消息
|
2025-09-22 23:06:01 +08:00 |
|
CrescentLeaf
|
fc197ea41a
|
feat(ui): 拉到最頂部加載更多消息
|
2025-09-22 23:05:21 +08:00 |
|
CrescentLeaf
|
43385780f8
|
fix: 打開對話后不會自己滑動到底部
|
2025-09-22 19:39:53 +08:00 |
|
CrescentLeaf
|
cb947429fb
|
feat: 收發消息
|
2025-09-21 16:11:58 +08:00 |
|
CrescentLeaf
|
082817d6cd
|
feat(wip): 收發消息
|
2025-09-21 02:18:15 +08:00 |
|
CrescentLeaf
|
167b157134
|
refactor: 封裝 useAsyncEffect
|
2025-09-20 18:26:08 +08:00 |
|
CrescentLeaf
|
af9b0d7cf2
|
fix: 由於未知原因導致的 輸入框 逃竄到 Tab 的 change 事件, 造成 Tab Panel 顯示異常
|
2025-09-20 17:35:12 +08:00 |
|
CrescentLeaf
|
d473ff81bd
|
feat(wip): 對話
|
2025-09-20 00:31:36 +08:00 |
|
CrescentLeaf
|
557234841d
|
ui: ChatFragment 使用分面板的樣式
|
2025-09-14 00:18:56 +08:00 |
|