CrescentLeaf
|
b7ce12ff5e
|
ui: 添加打開對話提示
|
2025-09-20 00:32:21 +08:00 |
|
CrescentLeaf
|
dd7c578534
|
fix: auth not check user is exists
|
2025-09-20 00:32:00 +08:00 |
|
CrescentLeaf
|
d473ff81bd
|
feat(wip): 對話
|
2025-09-20 00:31:36 +08:00 |
|
CrescentLeaf
|
c6bfca0482
|
fix(typo): p->a<-ivate
|
2025-09-19 22:50:55 +08:00 |
|
CrescentLeaf
|
b1e7f3e485
|
fix(ui): 侧边联络人列表显示溢出
|
2025-09-19 20:04:56 +08:00 |
|
CrescentLeaf
|
a85ea56bb7
|
feat(wip): MessagesManager
|
2025-09-14 14:33:16 +08:00 |
|
CrescentLeaf
|
ee670f86b6
|
refactor: 解耦側邊列表
|
2025-09-14 14:33:04 +08:00 |
|
CrescentLeaf
|
85b48475de
|
chore: remove useless code
|
2025-09-14 14:32:37 +08:00 |
|
CrescentLeaf
|
0af3e7a449
|
feat(wip): 實現 ChatPrivate
|
2025-09-14 14:32:24 +08:00 |
|
CrescentLeaf
|
2b54a7a13a
|
chore: 統一 可選成員 寫法
|
2025-09-14 14:31:53 +08:00 |
|
CrescentLeaf
|
4cc4866db1
|
CHORE: FIX DENO LANGUAGE SERVER OUT OF MEMORY CAUSED BY COMPILED FRONTEND
|
2025-09-14 13:55:25 +08:00 |
|
CrescentLeaf
|
a3d5e93240
|
feat(wip): Chat impl
|
2025-09-14 00:37:03 +08:00 |
|
CrescentLeaf
|
ed494413fd
|
feat(wip): Chat.getInfo
|
2025-09-14 00:36:51 +08:00 |
|
CrescentLeaf
|
557234841d
|
ui: ChatFragment 使用分面板的樣式
|
2025-09-14 00:18:56 +08:00 |
|
CrescentLeaf
|
ea17ab2ddd
|
chore: rename ChatFragment. js -> ts
|
2025-09-14 00:12:50 +08:00 |
|
CrescentLeaf
|
20ef8a8514
|
chore: make lint happy
|
2025-09-14 00:11:13 +08:00 |
|
CrescentLeaf
|
124879f11f
|
ui: AppMobile 界面長寬修正
|
2025-09-13 23:50:38 +08:00 |
|
CrescentLeaf
|
125938b8be
|
feat(ui): (wip)移動端界面!
|
2025-09-13 22:14:35 +08:00 |
|
CrescentLeaf
|
2208a2d292
|
ui: 調整修改頭像 snackbar 位置
|
2025-09-13 13:02:50 +08:00 |
|
CrescentLeaf
|
1deec533ad
|
fix: Android 上強制使用 @rollup/wasm-node
|
2025-09-13 12:28:02 +08:00 |
|
CrescentLeaf
|
633cfed87b
|
feat: setNickName setUserName getMyInfo
|
2025-09-13 00:40:32 +08:00 |
|
CrescentLeaf
|
c51a6508e4
|
feat: access myUserProfile through Client
|
2025-09-13 00:40:09 +08:00 |
|
CrescentLeaf
|
12c2e13505
|
feat(wip): user profile dialog
|
2025-09-13 00:39:58 +08:00 |
|
CrescentLeaf
|
372e71bc1c
|
chore: make User.ts declare better
|
2025-09-13 00:39:25 +08:00 |
|
CrescentLeaf
|
5fee5dd363
|
chore: useless change
|
2025-09-13 00:39:03 +08:00 |
|
CrescentLeaf
|
2ee73416e0
|
chore: change vite config: sourcemap: inline -> true
|
2025-09-13 00:38:51 +08:00 |
|
CrescentLeaf
|
73a1536df7
|
chore: add new Api declaretion
|
2025-09-13 00:38:17 +08:00 |
|
CrescentLeaf
|
8ebad65140
|
chore: import Avatar.jsx -> .tsx
|
2025-09-13 00:37:56 +08:00 |
|
CrescentLeaf
|
6896a1f8af
|
refactor: Avatar.jsx -> .tsx
|
2025-09-13 00:37:25 +08:00 |
|
CrescentLeaf
|
b30035d5a8
|
feat: access uploaded files through http
|
2025-09-13 00:37:08 +08:00 |
|
CrescentLeaf
|
6b0e781fdf
|
fix: file upload failed by folder not created
|
2025-09-13 00:36:48 +08:00 |
|
CrescentLeaf
|
fd6ceb82df
|
chore: remove useless & add getAvatarFileHash
|
2025-09-13 00:36:12 +08:00 |
|
CrescentLeaf
|
546f04dc0e
|
chore: declare new Api
|
2025-09-08 23:18:26 +08:00 |
|
CrescentLeaf
|
bc11034892
|
feat(wip): declare Message
|
2025-09-08 23:18:13 +08:00 |
|
CrescentLeaf
|
dfe8b27a12
|
feat(wip): 聊天頁面的消息列表, 自己索引消息
|
2025-09-08 23:17:59 +08:00 |
|
CrescentLeaf
|
5eb7e0018a
|
feat(untestes): setAvatar
|
2025-09-08 23:17:28 +08:00 |
|
CrescentLeaf
|
b3015084a6
|
feat(wip): sendMessage getMessageHistory
|
2025-09-08 23:17:05 +08:00 |
|
CrescentLeaf
|
316fd140bc
|
feat: BaseApi 兩個 Token 檢查方法
|
2025-09-08 23:16:41 +08:00 |
|
CrescentLeaf
|
3cb9bcc148
|
chore: Token.ts 單獨成類
|
2025-09-08 23:16:17 +08:00 |
|
CrescentLeaf
|
4ca3bd44da
|
fix: missing File.getHash
|
2025-09-08 22:46:31 +08:00 |
|
CrescentLeaf
|
39c1473c57
|
chore: fuck lint and make it happy
|
2025-09-08 22:45:46 +08:00 |
|
CrescentLeaf
|
3c3beebfc5
|
fix: wrong Crypto->E<-S
|
2025-09-08 22:44:53 +08:00 |
|
CrescentLeaf
|
9b3a24e37a
|
chore: make lint unhappy
|
2025-09-08 21:33:38 +08:00 |
|
CrescentLeaf
|
182236964b
|
chore: 更加豐富的顔色!
|
2025-09-08 21:31:17 +08:00 |
|
CrescentLeaf
|
a3920f9084
|
fix: 訪問令牌失效判定邏輯錯誤
|
2025-09-08 21:31:01 +08:00 |
|
CrescentLeaf
|
45aef8204a
|
fix: CryptoES -> CryptoJS
|
2025-09-08 21:26:09 +08:00 |
|
CrescentLeaf
|
e2c385b559
|
fix: token not stored after login
|
2025-09-08 21:22:22 +08:00 |
|
CrescentLeaf
|
4a942f1e77
|
chore: remove unused window exportion
|
2025-09-08 21:20:53 +08:00 |
|
CrescentLeaf
|
fb541849b4
|
fix: LocalDataStorage
|
2025-09-08 21:18:58 +08:00 |
|
CrescentLeaf
|
9e92fad8fa
|
chore: colorful console.log :)
|
2025-09-08 20:19:36 +08:00 |
|