Commit Graph

332 Commits

Author SHA1 Message Date
CrescentLeaf
28a8eaf337 ui: 添加了面板間自由分割的支持 2025-09-06 14:52:34 +08:00
CrescentLeaf
60fcb19769 chore: 修改調試配置文件 2025-09-06 14:34:30 +08:00
CrescentLeaf
e50a90a770 feat(wip): 進一步完善 UserAPI 和基類函數 2025-09-06 14:34:14 +08:00
CrescentLeaf
adbe6b193b chore: 靜態儲存 Material Icons 2025-09-06 14:33:31 +08:00
CrescentLeaf
c5d1f11017 chore: 通過 ESM 引入外部脚本
* React, ReactDOM 和 CryptoES
* 集中在 Imports.ts 中
* 向每一個 JSX 添加 React 的 import
2025-09-06 14:32:56 +08:00
CrescentLeaf
b0c67da340 進一步完善 Server API 2025-09-06 01:53:09 +08:00
CrescentLeaf
c3c332017e ui: add LoginDialog 2025-09-06 01:52:38 +08:00
CrescentLeaf
9aba6ebc02 ui: public snackbar 2025-09-06 01:52:26 +08:00
CrescentLeaf
3e3609f25e chore: remove useless type declare 2025-09-06 01:52:14 +08:00
CrescentLeaf
d5e38a8167 feat: Client calling server API 2025-09-06 01:51:57 +08:00
CrescentLeaf
7d407d02ca ui: move ChatFragment implmention 2025-09-06 01:51:15 +08:00
CrescentLeaf
1cc0f57eb0 chore: remove useless .d.ts 2025-09-06 01:50:28 +08:00
CrescentLeaf
7c679aa0d2 feat(wip): 進一步完善 Client 與服務端的交互邏輯 2025-09-05 20:39:23 +08:00
CrescentLeaf
d10b3cde72 chore: 添加 CryptoJS 的類型提示 2025-08-31 13:20:07 +08:00
CrescentLeaf
a316eef807 feat(wip): 前后端通訊基礎類 2025-08-31 13:19:49 +08:00
CrescentLeaf
f48b6567cd feat: 前端加密的 kv 存儲 2025-08-31 13:19:30 +08:00
CrescentLeaf
3c7d7e6b29 feat: 控制臺快捷指令 2025-08-31 13:19:15 +08:00
CrescentLeaf
7bbdc25ac0 chore: 使 js 編譯組件綫性工作, 並改爲 async 方法 2025-08-31 13:18:51 +08:00
CrescentLeaf
7300c091fd ui: 修正消息發送框的位置, 修正側邊列表的顯示, 修正 MesageContainer 的 marginBottom 為 20px 2025-08-31 13:17:45 +08:00
CrescentLeaf
f7bd8bdd36 chore: remove useless code 2025-08-31 10:37:35 +08:00
CrescentLeaf
ffb8c555c5 Merge branch 'main' of codeberg.org:CrescentLeaf/TheWhiteSilk 2025-08-31 10:35:43 +08:00
CrescentLeaf
3e1f9c055d ui: 聯絡人列表可摺叠, 添加 "加載更多" 按鈕 2025-08-31 10:35:29 +08:00
CrescentLeaf
7a9a9d628a ui: MessageContainer 默認 marginBottom 2025-08-31 10:34:59 +08:00
CrescentLeaf
70af48db03 chore: 移除 node_modules 的 ignore
(因為壓根不會被創建了)
2025-08-31 08:46:00 +08:00
CrescentLeaf
ac040f20c6 fix: add $ to regexp 2025-08-31 08:31:12 +08:00
CrescentLeaf
7fc1dde664 chore: add debug config for VSCode 2025-08-30 23:43:14 +08:00
CrescentLeaf
580776ccc9 chore: make linit happy 2025-08-30 23:17:16 +08:00
CrescentLeaf
f855b23465 feat: 编译前端, 并丢弃 webpack 2025-08-30 19:34:25 +08:00
CrescentLeaf
4eeea5b230 chore: run with --allow-net --allow-env 2025-08-30 16:05:10 +08:00
CrescentLeaf
ca6aea2902 feat(wip): 前端, 以及編譯前端
TODO: 修復 webpack (in mian.ts)
2025-08-30 15:36:36 +08:00
CrescentLeaf
5666bcba24 chore: rename src/ to server/ 2025-08-30 14:43:45 +08:00
CrescentLeaf
5e756636a9 feat: main.ts 2025-08-30 14:41:27 +08:00
CrescentLeaf
4f65f38f0c feat: more opinions in config.ts 2025-08-30 14:41:19 +08:00
CrescentLeaf
cda250243c chore: remove useless files 2025-08-30 13:05:04 +08:00
CrescentLeaf
d9862c08bf fix: wrong type: Buffer -> string in config.ts 2025-08-30 12:04:12 +08:00
CrescentLeaf
669846352f updated UserApi.ts 2025-08-30 12:03:07 +08:00
CrescentLeaf
141c983ddd feat: implment registerEvent func 2025-08-30 11:49:44 +08:00
CrescentLeaf
63b6dd2630 chore: 對 ApiCallbackMessage 的狀態碼進行注解 2025-08-30 11:07:06 +08:00
CrescentLeaf
81fa113dae chore: make linit happy (FileManager.ts) 2025-08-30 10:59:29 +08:00
CrescentLeaf
0477f4e4e7 export ApiCallbackMessage.ts 2025-08-30 10:54:07 +08:00
CrescentLeaf
d2007fbdcc 進一步完善對外 API 2025-08-29 23:43:59 +08:00
CrescentLeaf
7bf5921298 chore: MAKE LINIT HAPPT 2025-08-29 23:43:24 +08:00
CrescentLeaf
f79fe55fe5 chore: MAKE LINIT HAPPT 2025-08-29 23:43:09 +08:00
CrescentLeaf
91bfbcb3b3 docs: add readme 2025-08-29 22:51:03 +08:00
CrescentLeaf
7e30956c31 修改用戶頭像上傳邏輯, 更換 FileManager 方法為同步 2025-08-27 11:39:33 +08:00
CrescentLeaf
dd96264ce0 fix: User&Chat.Settings with wrong params 2025-08-27 10:19:34 +08:00
CrescentLeaf
d3a2fc55bd ignore deno.lock 2025-08-17 17:56:29 +08:00
CrescentLeaf
72812225d4 UserApi 继承 BaseApi 方法 2025-08-16 16:07:41 +08:00
CrescentLeaf
4a35510192 进一步完善 ApiManager 2025-08-16 16:07:24 +08:00
CrescentLeaf
8909a8d5f6 修改 BaseApi 初始化函數命名 2025-08-16 16:07:08 +08:00