CrescentLeaf
|
e2c385b559
|
fix: token not stored after login
|
2025-09-08 21:22:22 +08:00 |
|
CrescentLeaf
|
3a7e4970d4
|
ui: login & register
|
2025-09-08 03:09:05 +08:00 |
|
CrescentLeaf
|
abf06c71af
|
chore: useEventListener allow Ref<null>
|
2025-09-07 21:53:53 +08:00 |
|
CrescentLeaf
|
f06e93ef06
|
ui: add snackbar util
|
2025-09-07 20:07:06 +08:00 |
|
CrescentLeaf
|
47233fbe58
|
chore: useEventListener -> TS
|
2025-09-07 13:04:13 +08:00 |
|
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
|
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
|
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
|
28a8eaf337
|
ui: 添加了面板間自由分割的支持
|
2025-09-06 14:52:34 +08:00 |
|
CrescentLeaf
|
c5d1f11017
|
chore: 通過 ESM 引入外部脚本
* React, ReactDOM 和 CryptoES
* 集中在 Imports.ts 中
* 向每一個 JSX 添加 React 的 import
|
2025-09-06 14:32:56 +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
|
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
|
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
|
3e1f9c055d
|
ui: 聯絡人列表可摺叠, 添加 "加載更多" 按鈕
|
2025-08-31 10:35:29 +08:00 |
|
CrescentLeaf
|
7a9a9d628a
|
ui: MessageContainer 默認 marginBottom
|
2025-08-31 10:34:59 +08:00 |
|
CrescentLeaf
|
ca6aea2902
|
feat(wip): 前端, 以及編譯前端
TODO: 修復 webpack (in mian.ts)
|
2025-08-30 15:36:36 +08:00 |
|
CrescentLeaf
|
200a867171
|
移動文件
|
2025-07-16 22:52:58 +08:00 |
|
CrescentLeaf
|
6c225b7bc5
|
|
2025-06-02 10:57:54 +08:00 |
|
CrescentLeaf
|
973ce29ac7
|
chore: 移除无用文件
|
2025-05-10 00:56:14 +08:00 |
|
CrescentLeaf
|
79772ff208
|
feat(ui): 输入框
|
2025-05-10 00:55:45 +08:00 |
|
CrescentLeaf
|
b6275ec636
|
可爱捏
|
2025-05-09 21:39:50 +08:00 |
|
CrescentLeaf
|
f305225eb3
|
CSS 使人抓狂
|
2025-04-20 00:58:52 +08:00 |
|
CrescentLeaf
|
65ff48dabc
|
Nya
|
2025-04-19 15:32:51 +08:00 |
|
CrescentLeaf
|
714e9d58ba
|
ui: 初步添加侧边列表
|
2025-04-19 00:59:43 +08:00 |
|
CrescentLeaf
|
1a2cfc424a
|
style: 添加注释, 解构其他组件属性添加默认值
|
2025-04-18 23:25:47 +08:00 |
|
CrescentLeaf
|
aba1202892
|
fix: 消息组件的若干问题
|
2025-04-18 23:25:05 +08:00 |
|
CrescentLeaf
|
576959b7a1
|
test: 测试消息组件
|
2025-04-18 23:24:01 +08:00 |
|
CrescentLeaf
|
fc2ba807c8
|
feat: 头像组件
|
2025-04-18 23:23:45 +08:00 |
|
CrescentLeaf
|
c03649d705
|
chore: 重构旧前端
|
2025-04-13 23:30:05 +08:00 |
|
MoonLeeeaf
|
f76954a702
|
我在干什么(
|
2025-04-13 15:40:28 +08:00 |
|