CrescentLeaf
|
c5ce13b13c
|
chore: 測試兼容更舊的瀏覽器内核
* 效果不咋地, Edge 84 因爲 Marked.js 炸了
|
2025-10-03 23:33:06 +08:00 |
|
CrescentLeaf
|
0026cae639
|
ui: 繼續修繕 onResize 邏輯
* Edge 84, 但是廢了
* 實際上, avail* 不准, 但是並不知道什麽情況下才會
|
2025-10-03 23:07:21 +08:00 |
|
CrescentLeaf
|
376177d78e
|
rename: (User -> My)ProfileDialog
|
2025-10-03 12:49:28 +08:00 |
|
CrescentLeaf
|
6c9ee005fd
|
fix: 橫豎屏切換 resize 時的大小不當
* 橫屏時, 測試 Via 瀏覽器時 可能是因為全屏不當, 大小不正確, 也因此需要手動縮小, 繼續切豎屏正常
|
2025-10-03 12:47:19 +08:00 |
|
CrescentLeaf
|
82c5aeaaa0
|
ui: 修正 文件卡片 文字折行失敗
* https://commandnotfound.cn/css-layout/101/644/CSS-控制长文本自动折行
* 也許是 width 相關導致word-wrap 沒效果?
* 玄學
|
2025-10-03 01:08:57 +08:00 |
|
CrescentLeaf
|
14c279cc80
|
ui: 點擊聊天文件不會再跳轉的同時並下載了, 只會進行下載
|
2025-10-02 23:38:43 +08:00 |
|
CrescentLeaf
|
67c6f11892
|
ui: 微調 置底 延遲時間
|
2025-10-02 23:35:08 +08:00 |
|
CrescentLeaf
|
edf35b7dd0
|
ui: 阻止 附件 點擊導致消息菜單彈出
|
2025-10-02 21:28:11 +08:00 |
|
CrescentLeaf
|
de886dcfcc
|
ui: 修正 chat-file 為 超鏈接
|
2025-10-02 21:27:52 +08:00 |
|
CrescentLeaf
|
67f019713a
|
ui: 修正 消息右鍵菜單
* 修正打開狀態
* 避免不必要的狀態變更
|
2025-10-02 20:54:39 +08:00 |
|
CrescentLeaf
|
2af396a2b8
|
chore: 修正一個不合理的 uri-list 轉換成功判斷
|
2025-10-02 20:51:07 +08:00 |
|
CrescentLeaf
|
20f12c97c1
|
ui: 微調 時間顯示 文字
|
2025-10-02 20:49:00 +08:00 |
|
CrescentLeaf
|
15c4bcd48e
|
fix: 消息發送失敗時, 沒有取消 加載狀態
|
2025-10-02 18:49:19 +08:00 |
|
CrescentLeaf
|
e429bbbcdb
|
feat: 瀏覽器下載文件時, 支持設定爲原始文件名
* 基於 Content-Disposition
|
2025-10-02 18:42:29 +08:00 |
|
CrescentLeaf
|
020fd63c97
|
feat: 聊天文件
|
2025-10-02 18:37:25 +08:00 |
|
CrescentLeaf
|
2771503b6f
|
fix: typo
|
2025-10-02 18:30:58 +08:00 |
|
CrescentLeaf
|
65458cf491
|
chore: make lint happy
|
2025-10-02 18:18:29 +08:00 |
|
CrescentLeaf
|
c23fdbf310
|
feat: 聊天視頻 (初始化)
|
2025-10-02 11:14:39 +08:00 |
|
CrescentLeaf
|
dfeed305e1
|
feat: 支持對話視頻, wip: 文件
|
2025-10-02 11:14:07 +08:00 |
|
CrescentLeaf
|
bc5485d622
|
移除 剪貼薄 fallback 元素
|
2025-10-02 11:12:07 +08:00 |
|
CrescentLeaf
|
d3b2949ff7
|
剪貼薄
|
2025-10-02 10:49:36 +08:00 |
|
CrescentLeaf
|
f376de2b48
|
ui: 微調消息菜單
* 仿照電報邏輯
* 添加 JsonView
|
2025-10-01 11:51:28 +08:00 |
|
CrescentLeaf
|
459fca064c
|
depend: add react-json-view@1.21.3
|
2025-10-01 11:23:09 +08:00 |
|
CrescentLeaf
|
f436f84696
|
feat(wip): 支持視頻和文件
|
2025-10-01 01:08:52 +08:00 |
|
CrescentLeaf
|
73e795e29f
|
fix: Marked 不解析 \n, 手動解析以使換行符正常使用
|
2025-10-01 01:03:39 +08:00 |
|
CrescentLeaf
|
a709ac7ee0
|
ui: 修繕圖片顯示, 不再為下方文字説明占位 (aka inline -> block)
|
2025-10-01 01:02:49 +08:00 |
|
CrescentLeaf
|
beab35a25e
|
chore: make lint happy
|
2025-10-01 00:57:34 +08:00 |
|
CrescentLeaf
|
aa0d0e86a5
|
docs: readme
|
2025-10-01 00:36:41 +08:00 |
|
CrescentLeaf
|
f8a043e59f
|
docs: readme
|
2025-10-01 00:20:16 +08:00 |
|
CrescentLeaf
|
441fb5b5be
|
docs: license
|
2025-10-01 00:20:11 +08:00 |
|
CrescentLeaf
|
29ea6f9142
|
chore: 迁移工具方法 isMobileUI
|
2025-10-01 00:02:20 +08:00 |
|
CrescentLeaf
|
cd22f62d60
|
fix(wip): 复制文字到剪贴板
|
2025-10-01 00:01:52 +08:00 |
|
CrescentLeaf
|
b3ffdf8469
|
feat: 消息菜单
|
2025-10-01 00:01:39 +08:00 |
|
CrescentLeaf
|
6c17a0e4eb
|
feat: 显示消息时间
|
2025-10-01 00:01:27 +08:00 |
|
CrescentLeaf
|
8163100559
|
feat: 上报消息时间戳
|
2025-09-30 23:47:49 +08:00 |
|
CrescentLeaf
|
1fec2bba06
|
feat(wip): 顯示消息的時間
|
2025-09-30 21:56:18 +08:00 |
|
CrescentLeaf
|
706a340407
|
fix: 在沒有消息時, 發送消息並拉取導致的消息重複
|
2025-09-30 21:54:25 +08:00 |
|
CrescentLeaf
|
7e81484932
|
refactor: 獨立 openImageViewer
|
2025-09-30 21:37:31 +08:00 |
|
CrescentLeaf
|
d7d8351dc9
|
ui: 添加細節: 添加聯絡人可直接回車, 可直接點擊清空
|
2025-09-30 21:35:58 +08:00 |
|
CrescentLeaf
|
19657fd150
|
ui: 微調: 可以點擊外部關閉對話框
|
2025-09-25 17:26:57 +08:00 |
|
CrescentLeaf
|
a6cef76ecf
|
feat: 手動刷新聯絡人列表
|
2025-09-25 17:26:44 +08:00 |
|
CrescentLeaf
|
ee8e0e531e
|
fix: 對話中的成員 無法收到更新信息
|
2025-09-25 17:16:20 +08:00 |
|
CrescentLeaf
|
151dc31f2c
|
chore: 規範化 client event listener 寫法
|
2025-09-25 17:14:37 +08:00 |
|
CrescentLeaf
|
0b1a4a53a5
|
chore: make lint happy
|
2025-09-25 17:14:09 +08:00 |
|
CrescentLeaf
|
02efac9a8e
|
fix: 用戶添加自己為對話或重複導致的重複
|
2025-09-25 16:52:51 +08:00 |
|
CrescentLeaf
|
8d739dd863
|
chore: 添加 EventBus
* 並讓對話列表先用上了
|
2025-09-25 16:52:23 +08:00 |
|
CrescentLeaf
|
c0c6c6ed1c
|
feat: 添加對話
|
2025-09-25 16:51:43 +08:00 |
|
CrescentLeaf
|
d26c67f06d
|
fix: 無法正常在 private chat 獲取到對方 User
|
2025-09-25 16:48:06 +08:00 |
|
CrescentLeaf
|
35d60642c0
|
chore: 生成的 Private chat id 人類可讀
|
2025-09-25 16:40:30 +08:00 |
|
CrescentLeaf
|
a928577f2a
|
fix: 打開不同對話時, 使用了同一個 ChatFragment
* 並修復了使用 key 時, 因爲卸載組件后 ref 丟失導致的錯誤
|
2025-09-25 16:26:46 +08:00 |
|