-
PWA功能移除
- 完全移除了项目中的PWA(渐进式Web应用)功能
- 删除了所有PWA相关配置文件和依赖
- 移除了vite-plugin-pwa插件及相关代码
- 清理了manifest.json、service worker等PWA文件
-
构建问题修复
- 解决了构建过程中出现的依赖冲突问题
- 优化了Vite配置文件,移除了不必要的配置项
- 修复了构建脚本中的错误
- 代码清理
- 移除了未使用的PWA组件和相关代码
- 清理了index.html中PWA相关的meta标签
- 优化了项目依赖结构
-
流程图渲染优化
- 修复了流程图渲染过大问题,优化了图表尺寸控制
- 调整了mermaid配置参数,限制图表最大尺寸
- 优化了SVG元素的尺寸控制,确保响应式显示
-
界面显示修复
- 解决了代码块被表格遮挡的问题
- 修复了流程图渲染后页面底部出现大片空白的问题
- 优化了所有内容在同一层正确显示的顺序
-
样式优化
- 调整了CSS层叠上下文和定位问题
- 优化了预览区域的布局和渲染逻辑
- 改进了代码块和表格的显示效果
-
Preview组件优化
- 重构了mermaid图表的渲染逻辑
- 优化了组件的布局样式和尺寸控制
- 改进了错误处理和异常情况的反馈
-
CSS样式优化
- 重新设计了代码块和表格的样式
- 优化了mermaid图表的显示样式
- 改进了响应式设计的适配性
-
云存储支持
- 文件资源管理器 - 全新的文件树视图组件
- S3 集成 - 连接到 AWS S3 存储桶
- WebDAV 集成 - 连接到 WebDAV 服务器
- 多存储后端支持 - 同时管理本地和远程文件
-
增强的文件管理
- 文件夹结构浏览
- 文件创建、编辑、删除操作
- 连接状态管理
- 刷新和同步功能
-
统一文件接口
- 抽象文件存储接口设计
- 支持多种存储后端
- 可扩展的架构设计
-
安全性考虑
- 凭证安全存储建议
- 临时凭证使用推荐
- HTTPS 连接强制要求
-
文件管理功能
- 新建文档功能 - 清空当前内容并重置为初始状态
- 打开本地文件 - 支持从本地导入 Markdown 文件
- 导出功能增强 - 支持导出为 HTML、Markdown 格式
-
界面优化
- 导出菜单改进 - 下拉菜单形式展示多种导出选项
- 交互体验优化 - 添加确认对话框防止误操作
-
代码重构
- 组件接口优化 - 改进组件间的通信方式
- 功能模块化 - 将文件操作功能模块化处理
-
用户体验
- 操作反馈 - 添加用户操作确认和提示
- 错误处理 - 增强文件操作的错误处理机制
-
核心编辑功能
- 实时 Markdown 编辑器
- 双向实时预览
- 支持标准 Markdown 语法
- 代码语法高亮 (Highlight.js)
-
界面设计
- 三栏式布局(文件列表、编辑区、预览区)
- 深色/浅色主题切换
- 响应式设计,支持移动端使用
- 直观的工具栏按钮
-
存储功能
- 浏览器本地存储 (localStorage)
- 自动保存草稿
- 内容持久化
-
导出功能
- 导出为 HTML 格式
- 导出为 Markdown 格式
- 一键分享链接生成
-
快捷操作
- 常用 Markdown 快捷键支持
- 工具栏快速插入语法
- Ctrl+B/Ctrl+I/Ctrl+K 快捷键
-
前端技术栈
- React 18 + TypeScript
- Vite 构建工具
- Tailwind CSS 样式框架
- markdown-it Markdown 解析器
-
性能优化
- 轻量级实现,加载速度快
- 代码分割优化
- 移动端性能优化
-
安全性
- DOMPurify XSS 防护
- 内容安全策略
- 安全的 HTML 渲染
- 数学公式渲染需要网络连接加载 MathJax
- Mermaid 流程图支持待完善
- 部分高级 Markdown 扩展语法支持有限
- 云同步功能 (GitHub Gist 集成)
- PDF 导出功能
- 更多导出格式支持
- 插件系统架构
- PWA 支持
- AI 写作助手集成
- 版本历史管理
- 协作编辑功能
说明: 此更新日志遵循 Keep a Changelog 标准,使用 语义化版本 规范。