Commit Graph

  • b6140063c7 chore: localfied react, react-dom and crypto-es CrescentLeaf 2025-09-06 23:28:50 +08:00
  • 22b8269c4b chore: ignore .d.ts compileing CrescentLeaf 2025-09-06 23:28:27 +08:00
  • e4a0094b3e fix(?): SplitJS init after React Component inited CrescentLeaf 2025-09-06 23:27:22 +08:00
  • d0c9465498 將部分依賴存放本地, 添加針對移動端的報錯提示, 修正 CryptoES 的導出以及 Utf8 的引用, 忽略編譯靜態庫文件 CrescentLeaf 2025-09-06 22:09:33 +08:00
  • 3c02b55a9b fix: wrong typedef import path CrescentLeaf 2025-09-06 18:32:54 +08:00
  • 32369ec3bd fix: allow 'declare' modifier while compiling CrescentLeaf 2025-09-06 16:43:05 +08:00
  • 2d92fffb55 feat(wip): User & RecentChat in client CrescentLeaf 2025-09-06 16:40:49 +08:00
  • e8f97d9131 ui: 微調輸入框的邊距 CrescentLeaf 2025-09-06 16:40:32 +08:00
  • 8a1ff9ac23 chore: 使用 TS 重構部分 React 組件, 引入 Mdui 部分組件的類型定義 CrescentLeaf 2025-09-06 16:40:17 +08:00
  • 7553c5b281 chore: apply rename: types -> typedef CrescentLeaf 2025-09-06 16:37:53 +08:00
  • 7c616a2dac chore: rename types -> typedef CrescentLeaf 2025-09-06 16:37:22 +08:00
  • 28a8eaf337 ui: 添加了面板間自由分割的支持 CrescentLeaf 2025-09-06 14:52:34 +08:00
  • 60fcb19769 chore: 修改調試配置文件 CrescentLeaf 2025-09-06 14:34:30 +08:00
  • e50a90a770 feat(wip): 進一步完善 UserAPI 和基類函數 CrescentLeaf 2025-09-06 14:34:14 +08:00
  • adbe6b193b chore: 靜態儲存 Material Icons CrescentLeaf 2025-09-06 14:33:31 +08:00
  • c5d1f11017 chore: 通過 ESM 引入外部脚本 * React, ReactDOM 和 CryptoES * 集中在 Imports.ts 中 * 向每一個 JSX 添加 React 的 import CrescentLeaf 2025-09-06 14:32:56 +08:00
  • b0c67da340 進一步完善 Server API CrescentLeaf 2025-09-06 01:53:09 +08:00
  • c3c332017e ui: add LoginDialog CrescentLeaf 2025-09-06 01:52:38 +08:00
  • 9aba6ebc02 ui: public snackbar CrescentLeaf 2025-09-06 01:52:26 +08:00
  • 3e3609f25e chore: remove useless type declare CrescentLeaf 2025-09-06 01:52:14 +08:00
  • d5e38a8167 feat: Client calling server API CrescentLeaf 2025-09-06 01:51:57 +08:00
  • 7d407d02ca ui: move ChatFragment implmention CrescentLeaf 2025-09-06 01:51:15 +08:00
  • 1cc0f57eb0 chore: remove useless .d.ts CrescentLeaf 2025-09-06 01:50:28 +08:00
  • 7c679aa0d2 feat(wip): 進一步完善 Client 與服務端的交互邏輯 CrescentLeaf 2025-09-05 20:39:23 +08:00
  • d10b3cde72 chore: 添加 CryptoJS 的類型提示 CrescentLeaf 2025-08-31 13:20:07 +08:00
  • a316eef807 feat(wip): 前后端通訊基礎類 CrescentLeaf 2025-08-31 13:19:49 +08:00
  • f48b6567cd feat: 前端加密的 kv 存儲 CrescentLeaf 2025-08-31 13:19:30 +08:00
  • 3c7d7e6b29 feat: 控制臺快捷指令 CrescentLeaf 2025-08-31 13:19:15 +08:00
  • 7bbdc25ac0 chore: 使 js 編譯組件綫性工作, 並改爲 async 方法 CrescentLeaf 2025-08-31 13:18:51 +08:00
  • 7300c091fd ui: 修正消息發送框的位置, 修正側邊列表的顯示, 修正 MesageContainer 的 marginBottom 為 20px CrescentLeaf 2025-08-31 13:17:45 +08:00
  • f7bd8bdd36 chore: remove useless code CrescentLeaf 2025-08-31 10:37:35 +08:00
  • ffb8c555c5 Merge branch 'main' of codeberg.org:CrescentLeaf/TheWhiteSilk CrescentLeaf 2025-08-31 10:35:43 +08:00
  • 3e1f9c055d ui: 聯絡人列表可摺叠, 添加 "加載更多" 按鈕 CrescentLeaf 2025-08-31 10:35:29 +08:00
  • 7a9a9d628a ui: MessageContainer 默認 marginBottom CrescentLeaf 2025-08-31 10:34:59 +08:00
  • 70af48db03 chore: 移除 node_modules 的 ignore (因為壓根不會被創建了) CrescentLeaf 2025-08-31 08:46:00 +08:00
  • ac040f20c6 fix: add $ to regexp CrescentLeaf 2025-08-31 08:31:12 +08:00
  • 7fc1dde664 chore: add debug config for VSCode CrescentLeaf 2025-08-30 23:43:14 +08:00
  • 580776ccc9 chore: make linit happy CrescentLeaf 2025-08-30 23:17:16 +08:00
  • f855b23465 feat: 编译前端, 并丢弃 webpack CrescentLeaf 2025-08-30 19:34:25 +08:00
  • 4eeea5b230 chore: run with --allow-net --allow-env CrescentLeaf 2025-08-30 16:05:10 +08:00
  • ca6aea2902 feat(wip): 前端, 以及編譯前端 TODO: 修復 webpack (in mian.ts) CrescentLeaf 2025-08-30 15:36:36 +08:00
  • 5666bcba24 chore: rename src/ to server/ CrescentLeaf 2025-08-30 14:43:45 +08:00
  • 5e756636a9 feat: main.ts CrescentLeaf 2025-08-30 14:41:27 +08:00
  • 4f65f38f0c feat: more opinions in config.ts CrescentLeaf 2025-08-30 14:41:19 +08:00
  • cda250243c chore: remove useless files CrescentLeaf 2025-08-30 13:05:04 +08:00
  • d9862c08bf fix: wrong type: Buffer -> string in config.ts CrescentLeaf 2025-08-30 12:04:12 +08:00
  • 669846352f updated UserApi.ts CrescentLeaf 2025-08-30 12:03:07 +08:00
  • 141c983ddd feat: implment registerEvent func CrescentLeaf 2025-08-30 11:49:44 +08:00
  • 63b6dd2630 chore: 對 ApiCallbackMessage 的狀態碼進行注解 CrescentLeaf 2025-08-30 11:07:06 +08:00
  • 81fa113dae chore: make linit happy (FileManager.ts) CrescentLeaf 2025-08-30 10:59:29 +08:00
  • 0477f4e4e7 export ApiCallbackMessage.ts CrescentLeaf 2025-08-30 10:54:07 +08:00
  • d2007fbdcc 進一步完善對外 API CrescentLeaf 2025-08-29 23:43:59 +08:00
  • 7bf5921298 chore: MAKE LINIT HAPPT CrescentLeaf 2025-08-29 23:43:24 +08:00
  • f79fe55fe5 chore: MAKE LINIT HAPPT CrescentLeaf 2025-08-29 23:43:09 +08:00
  • 91bfbcb3b3 docs: add readme CrescentLeaf 2025-08-29 22:51:03 +08:00
  • 7e30956c31 修改用戶頭像上傳邏輯, 更換 FileManager 方法為同步 CrescentLeaf 2025-08-27 11:39:33 +08:00
  • dd96264ce0 fix: User&Chat.Settings with wrong params CrescentLeaf 2025-08-27 10:19:34 +08:00
  • d3a2fc55bd ignore deno.lock CrescentLeaf 2025-08-17 17:56:29 +08:00
  • 72812225d4 UserApi 继承 BaseApi 方法 CrescentLeaf 2025-08-16 16:07:41 +08:00
  • 4a35510192 进一步完善 ApiManager CrescentLeaf 2025-08-16 16:07:24 +08:00
  • 8909a8d5f6 修改 BaseApi 初始化函數命名 CrescentLeaf 2025-08-16 16:07:08 +08:00
  • 7b89eb7c93 fix(depend): Socket.io 版本號 CrescentLeaf 2025-08-16 16:06:35 +08:00
  • d68878a819 depend: add express and socket.io CrescentLeaf 2025-08-16 16:02:19 +08:00
  • f33f11fc63 修正 UnknownFunction 的導出 CrescentLeaf 2025-08-16 15:32:58 +08:00
  • 33033d3504 (wip) Webpack CrescentLeaf 2025-08-16 15:31:11 +08:00
  • a491b6206f 修正正確的 HttpServerLike 導出 CrescentLeaf 2025-08-16 15:30:53 +08:00
  • 1906ad8c07 修正 ApiManager 成員的靜態性 CrescentLeaf 2025-08-16 15:30:39 +08:00
  • 71e23940c8 Merge branch 'main' of codeberg.org:CrescentLeaf/TheWhiteSilk CrescentLeaf 2025-08-16 11:58:51 +08:00
  • a37011d53f update deno.lock CrescentLeaf 2025-08-16 11:50:18 +08:00
  • 76c71cfe47 将 ChatBean 和 UserBean 的 interface 定义更换为 class CrescentLeaf 2025-08-16 10:52:33 +08:00
  • 0000eeead2 初步编写网络接口相关类 CrescentLeaf 2025-08-14 12:07:28 +08:00
  • 581a6acc52 添加 http(s).Server 和任意 Function 的类型定义 CrescentLeaf 2025-08-14 12:06:15 +08:00
  • c23ce07c85 实现了 User 类中的 Settings CrescentLeaf 2025-08-14 12:05:06 +08:00
  • 163e9d97c2 修正 Chat.ts 中对 table_name 的引用, 实现 Settings 类 CrescentLeaf 2025-08-14 12:04:22 +08:00
  • b39be9301d 修正 FileManager.uploadFile, 添加更多元数据, 修正一个无法被 lint 的错误 其中, 修正 lint 是把 FileBean 从 interface 换成了 class 定义 CrescentLeaf 2025-08-14 12:01:08 +08:00
  • 1eb8b50b78 feat: File Manager (wip) - 用于集中管理各类文件, 并清理长期未被访问的文件 CrescentLeaf 2025-08-05 23:42:06 +08:00
  • 4c058d1583 depend: add file-type 21.0.0 CrescentLeaf 2025-08-05 23:41:25 +08:00
  • 518f952c24 fix: 创建时检查用户名失效 - 更改了查询结果过多无法正确处理的情况 (当查询结果 > 1 时, 也判定为用户不存在) - 添加了用户名, 用户ID 重复时的控制台警告 CrescentLeaf 2025-08-05 17:03:55 +08:00
  • f933a809ae feat: createUser with UserName check CrescentLeaf 2025-08-05 16:39:50 +08:00
  • 785f903cd1 chore: rename a function which may cause understanding mistakes CrescentLeaf 2025-08-05 16:16:14 +08:00
  • 618d2ac736 fix: create User returned User with Bean[] not Bean CrescentLeaf 2025-08-05 16:12:12 +08:00
  • c4400ac651 fix: SQL statement error while creating User CrescentLeaf 2025-08-05 16:05:33 +08:00
  • d0b5890b99 initial CrescentLeaf 2025-08-01 22:53:05 +08:00
  • 0ecd6c6585 chore: config deno project CrescentLeaf 2025-08-01 22:51:47 +08:00
  • 2aa33ef814 chore: create ignore file CrescentLeaf 2025-08-01 22:51:30 +08:00
  • c2ccdfa594 chore: 删除旧项目的文件 CrescentLeaf 2025-07-29 19:22:57 +08:00
  • 200a867171 移動文件 CrescentLeaf 2025-07-16 22:52:58 +08:00
  • 930a9c6c07 Merge branch 'main' of codeberg.org:CrescentLeaf/TheWhiteSilk CrescentLeaf 2025-07-14 22:26:48 +08:00
  • 89e730496f 好亂( CrescentLeaf 2025-07-14 22:26:13 +08:00
  • c8c80685ec buzhidao CrescentLeaf 2025-07-14 21:51:36 +08:00
  • c80fa5cd3c User.ts: 更新 TypeScript 定義 CrescentLeaf 2025-07-13 00:32:30 +08:00
  • ce39f1c081 Merge branch 'main' of codeberg.org:CrescentLeaf/TheWhiteSilk CrescentLeaf 2025-07-07 19:56:58 +08:00
  • 6698e2f6ae User.ts CrescentLeaf 2025-07-07 19:56:45 +08:00
  • d235c84ef5 Merge remote-tracking branch 'origin/main' CrescentLeaf 2025-06-22 09:33:39 +08:00
  • f27e49324c chore: 修正數據目錄名稱 CrescentLeaf 2025-06-22 09:30:03 +08:00
  • 283bc7e296 feat: add User data manager & User Database CrescentLeaf 2025-06-15 22:44:45 +08:00
  • f337896c66 chore: updated deno.lock CrescentLeaf 2025-06-15 22:41:43 +08:00
  • 3365bf884a feat: HTTP Server (WIP) CrescentLeaf 2025-06-15 22:41:22 +08:00
  • 9efd9ebd1d chore: make lint happy, add database dir CrescentLeaf 2025-06-15 22:40:03 +08:00
  • 1d8781e537 chore: make lint happy CrescentLeaf 2025-06-15 09:38:39 +08:00