Karasukaigan
|
b813d83246
|
fix: 修复B站短链接无法解析的问题
增加了对b23.tv短链接的解析。
|
2025-07-02 15:03:03 +08:00 |
|
Karasukaigan
|
564eee2682
|
fix: 隐藏多余错误提示
|
2025-07-02 04:34:54 +08:00 |
|
Karasukaigan
|
8fecf293bb
|
fix: 优化Schema校验逻辑
修复了以下问题:
1. 当视频链接为空时,原本的校验逻辑会导致首次点击生成笔记时报错“Required”而不是“视频链接不能为空”。
2. 当选择抖音时无法判断URL是否合法,即使填入“123”也能触发后面的逻辑。
|
2025-07-02 04:05:04 +08:00 |
|
Karasukaigan
|
ce76b78b34
|
fix: 缓解Ant Design与React版本兼容性问题
Ant Design v5与React 19+存在兼容性问题,出现报错:[antd: compatible] antd v5 support React is 16 ~ 18.
## 修复方式
1. 尝试升级antd到5.26.3,但不起作用。
2. 注释掉代码里的`message.error`,可以暂时解决问题。
|
2025-07-02 03:21:36 +08:00 |
|
Karasukaigan
|
a8c10d3961
|
微调前端左中右区域默认占比
|
2025-07-02 02:40:23 +08:00 |
|
Karasukaigan
|
c009afaa6c
|
fix: 修复Checkbox组件受控与非受控切换的警告
修复React警告"Checkbox is changing from uncontrolled to controlled."
|
2025-07-02 01:33:31 +08:00 |
|
Karasukaigan
|
5ff88ac765
|
fix: 修复Input组件受控与非受控切换的警告
修复React警告"A component is changing an uncontrolled input to be controlled"。
## 原因
`input.tsx`中`<input>`元素未显式处理`value`和`onChange`属性,导致父组件传值时从`undefined`切换为具体值(或反之)
## 修复方式
- 显式提取`value`和`onChange`属性
- 使用`value ?? ''`保证默认值始终为字符串,避免从`undefined`切换
- 确保组件始终以受控模式运行
|
2025-07-02 01:21:35 +08:00 |
|
Karasukaigan
|
fabf4b7cd5
|
fix: 修复ResizablePanel默认大小总和非100%的警告
修复React可调整面板组件的布局警告"Invalid layout total size: 18%, 16%, 55%."
|
2025-07-02 01:09:46 +08:00 |
|
Karasukaigan
|
d8768d5d5b
|
fix: 修复NoteHistory组件中的key警告
修复React警告"Each child in a list should have a unique 'key' prop"
|
2025-07-02 00:44:52 +08:00 |
|
Karasukaigan
|
f05ae6a27f
|
refactor: 简化URL结构
将`HashRouter`替换为更现代的`BrowserRouter`,移除`#`片段以简化URL结构。
|
2025-07-02 00:20:28 +08:00 |
|