CrescentLeaf
|
25320fe521
|
refactor: 推翻舊架構, 進入 Vite 盛世!
* 所有的 CDN 依賴已全部 npm 化
* Webpack? 一邊去! Vite 太好用啦!
* 將 Imports.ts 剔除
* 移除了大量的靜態文件
* 將 index.html 的部分代碼分離
* 修改 deno task
* 移除了動態編譯頁面的支持
* ./static 引用全部變更為 npm 包引用
|
2025-09-07 12:49:09 +08:00 |
|
CrescentLeaf
|
b6140063c7
|
chore: localfied react, react-dom and crypto-es
|
2025-09-06 23:28:50 +08:00 |
|
CrescentLeaf
|
22b8269c4b
|
chore: ignore .d.ts compileing
|
2025-09-06 23:28:27 +08:00 |
|
CrescentLeaf
|
e4a0094b3e
|
fix(?): SplitJS init after React Component inited
|
2025-09-06 23:27:22 +08:00 |
|
CrescentLeaf
|
d0c9465498
|
將部分依賴存放本地, 添加針對移動端的報錯提示, 修正 CryptoES 的導出以及 Utf8 的引用, 忽略編譯靜態庫文件
|
2025-09-06 22:09:33 +08:00 |
|
CrescentLeaf
|
3c02b55a9b
|
fix: wrong typedef import path
|
2025-09-06 18:32:54 +08:00 |
|
CrescentLeaf
|
32369ec3bd
|
fix: allow 'declare' modifier while compiling
|
2025-09-06 16:43:05 +08:00 |
|
CrescentLeaf
|
2d92fffb55
|
feat(wip): User & RecentChat in client
|
2025-09-06 16:40:49 +08:00 |
|
CrescentLeaf
|
e8f97d9131
|
ui: 微調輸入框的邊距
|
2025-09-06 16:40:32 +08:00 |
|
CrescentLeaf
|
8a1ff9ac23
|
chore: 使用 TS 重構部分 React 組件, 引入 Mdui 部分組件的類型定義
|
2025-09-06 16:40:17 +08:00 |
|
CrescentLeaf
|
7553c5b281
|
chore: apply rename: types -> typedef
|
2025-09-06 16:37:53 +08:00 |
|
CrescentLeaf
|
7c616a2dac
|
chore: rename types -> typedef
|
2025-09-06 16:37:22 +08:00 |
|
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 |
|