91 lines
1.8 KiB
Markdown
91 lines
1.8 KiB
Markdown
# 更新日志
|
|
**日期**: 2026-02-28
|
|
**版本**: 0.3.2
|
|
**类型**: 功能增强 + Bug 修复
|
|
|
|
---
|
|
|
|
## 核心更新
|
|
|
|
### 1. Markdown 本地文件链接支持 🔗
|
|
|
|
**功能**: Markdown 文档中的本地文件链接可直接打开
|
|
|
|
```markdown
|
|
[查看配置](./config/settings.json) # 点击打开文件
|
|
[项目文档](../README.md) # 相对路径支持
|
|
```
|
|
|
|
**实现要点**:
|
|
- 解析 Markdown 中的相对路径链接
|
|
- 调用系统文件打开接口
|
|
- 支持各种文件类型
|
|
|
|
---
|
|
|
|
### 2. Shell/Bash 语法高亮 🐚
|
|
|
|
**功能**: 新增 Shell 脚本语法高亮支持
|
|
|
|
```bash
|
|
#!/bin/bash
|
|
echo "Hello World"
|
|
for i in {1..10}; do
|
|
echo "Number: $i"
|
|
done
|
|
```
|
|
|
|
**技术实现**:
|
|
- 使用 `@codemirror/lang-sql` 扩展
|
|
- 集成到 CodeMirror 语言加载器
|
|
|
|
---
|
|
|
|
### 3. Office/CSV 预览增强 📊
|
|
|
|
**优化项**:
|
|
- Excel 文件预览稳定性提升
|
|
- CSV 文件解析优化
|
|
- Word 文档预览改进
|
|
|
|
**修复问题**:
|
|
- 本地文件服务器 CORS 支持
|
|
- Office 文件预览类型检测
|
|
- 二进制文件读取问题
|
|
|
|
---
|
|
|
|
### 4. 本地文件服务器优化 🖥️
|
|
|
|
**改进**:
|
|
- 添加 CORS 头支持
|
|
- 优化文件服务响应
|
|
- 修复跨域请求问题
|
|
|
|
---
|
|
|
|
## 修复记录
|
|
|
|
| 问题 | 状态 | 说明 |
|
|
|------|------|------|
|
|
| Office 文件预览失败 | ✅ | 修复类型检测和 API 调用 |
|
|
| CSV 预览异常 | ✅ | 优化解析逻辑 |
|
|
| 本地文件服务 CORS | ✅ | 添加 Access-Control 头 |
|
|
| Markdown 链接点击 | ✅ | 新增本地文件链接支持 |
|
|
|
|
---
|
|
|
|
## 相关提交
|
|
|
|
```
|
|
110e893 优化:Office/CSV 预览增强 + 清理冗余代码
|
|
b60f2dc 新增:Markdown 本地文件链接支持 + Shell 语法高亮
|
|
f81f07f 修复:本地文件服务器 CORS 支持
|
|
a6cc11e 修复:Office 文件预览问题
|
|
279f0cc 修复:Office 文件预览使用本地文件服务器
|
|
```
|
|
|
|
---
|
|
|
|
**更新人**: Claude Code
|