CrescentLeaf
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-21 10:00:01 +08:00
082817d6cd feat(wip): 收發消息
ee79e3eefa chore: RecentChat -> extends <- Chat
6a1084eeca fix: Chat 創建失敗, 並修正了 ChatPrivate 獲取對方的邏輯
71e6d24d6e fix: Chat 獲取 avatar 邏輯錯誤
7686a9b7d1 chore: 使 Client.invoke 支持等待后請求, 解耦 updateCachedProfile
Compare 15 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-21 01:50:01 +08:00
eaf0f98058 update
1acc73c7b4 chore: make lint happy
23df74ddac ui: 微調 資料卡 昵稱字體
70478584b7 chore: 精簡類型注解
90295f0d38 fix: useAsyncEffect loops
Compare 12 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-20 17:40:01 +08:00
fc3df592bc chore: make code looks happy
5ce42bf651 updated
6a8acd4717 ui: remember split sizes state
Compare 3 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-20 01:20:01 +08:00
03f6f2743f chore: add "not impl" for not exists func
13c42ddf38 chore: add UserBean for client
c13913f08a feat(wip): 聯絡人
b7ce12ff5e ui: 添加打開對話提示
dd7c578534 fix: auth not check user is exists
Compare 8 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-14 14:44:25 +08:00
a85ea56bb7 feat(wip): MessagesManager
ee670f86b6 refactor: 解耦側邊列表
85b48475de chore: remove useless code
0af3e7a449 feat(wip): 實現 ChatPrivate
2b54a7a13a chore: 統一 可選成員 寫法
Compare 6 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-14 06:34:26 +08:00
a3d5e93240 feat(wip): Chat impl
ed494413fd feat(wip): Chat.getInfo
557234841d ui: ChatFragment 使用分面板的樣式
ea17ab2ddd chore: rename ChatFragment. js -> ts
20ef8a8514 chore: make lint happy
Compare 6 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-13 22:24:26 +08:00
125938b8be feat(ui): (wip)移動端界面!
2208a2d292 ui: 調整修改頭像 snackbar 位置
Compare 2 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-13 14:14:25 +08:00
1deec533ad fix: Android 上強制使用 @rollup/wasm-node
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-13 06:04:25 +08:00
633cfed87b feat: setNickName setUserName getMyInfo
c51a6508e4 feat: access myUserProfile through Client
12c2e13505 feat(wip): user profile dialog
372e71bc1c chore: make User.ts declare better
5fee5dd363 chore: useless change
Compare 12 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-09 02:58:00 +08:00
546f04dc0e chore: declare new Api
bc11034892 feat(wip): declare Message
dfe8b27a12 feat(wip): 聊天頁面的消息列表, 自己索引消息
5eb7e0018a feat(untestes): setAvatar
b3015084a6 feat(wip): sendMessage getMessageHistory
Compare 18 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-08 10:38:01 +08:00
3617292409 chore: add salt&key in config
a3fc61494e feat: token
fa62180667 feat: login & register
e60c1cf1c4 feat: user password
7e60e4a4be chore: add checkArgsEmpty
Compare 15 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-07 18:17:59 +08:00
1a69b521e6 chore:
47233fbe58 chore: useEventListener -> TS
5b5845db14 chore: ReactDOM <- react-dom/client
c752f13d22 chore: make lint happy
427393a747 chore: Debug with --watch
Compare 7 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-07 01:58:01 +08:00
b6140063c7 chore: localfied react, react-dom and crypto-es
22b8269c4b chore: ignore .d.ts compileing
e4a0094b3e fix(?): SplitJS init after React Component inited
d0c9465498 將部分依賴存放本地, 添加針對移動端的報錯提示, 修正 CryptoES 的導出以及 Utf8 的引用, 忽略編譯靜態庫文件
3c02b55a9b fix: wrong typedef import path
Compare 5 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-06 17:48:00 +08:00
32369ec3bd fix: allow 'declare' modifier while compiling
2d92fffb55 feat(wip): User & RecentChat in client
e8f97d9131 ui: 微調輸入框的邊距
8a1ff9ac23 chore: 使用 TS 重構部分 React 組件, 引入 Mdui 部分組件的類型定義
7553c5b281 chore: apply rename: types -> typedef
Compare 11 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-06 09:37:59 +08:00
b0c67da340 進一步完善 Server API
c3c332017e ui: add LoginDialog
9aba6ebc02 ui: public snackbar
3e3609f25e chore: remove useless type declare
d5e38a8167 feat: Client calling server API
Compare 7 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-09-06 01:27:59 +08:00
7c679aa0d2 feat(wip): 進一步完善 Client 與服務端的交互邏輯
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-08-31 15:04:31 +08:00
d10b3cde72 chore: 添加 CryptoJS 的類型提示
a316eef807 feat(wip): 前后端通訊基礎類
f48b6567cd feat: 前端加密的 kv 存儲
3c7d7e6b29 feat: 控制臺快捷指令
7bbdc25ac0 chore: 使 js 編譯組件綫性工作, 並改爲 async 方法
Compare 12 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-08-31 06:54:31 +08:00
7fc1dde664 chore: add debug config for VSCode
580776ccc9 chore: make linit happy
Compare 2 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-08-30 22:44:33 +08:00
f855b23465 feat: 编译前端, 并丢弃 webpack
4eeea5b230 chore: run with --allow-net --allow-env
ca6aea2902 feat(wip): 前端, 以及編譯前端
5666bcba24 chore: rename src/ to server/
5e756636a9 feat: main.ts
Compare 9 commits »
CrescentLeaf synced commits to main at CrescentLeaf/LingChair from mirror 2025-08-30 14:34:31 +08:00
141c983ddd feat: implment registerEvent func
63b6dd2630 chore: 對 ApiCallbackMessage 的狀態碼進行注解
81fa113dae chore: make linit happy (FileManager.ts)
0477f4e4e7 export ApiCallbackMessage.ts
Compare 4 commits »