Tags: anghunk/linuxdo-scripts
Tags
feat(ui): 优化用户标签组件加载及标签操作逻辑 - 添加加载状态显示,解决数据未加载完成时的界面异常 - 使用异步方式初始化设置数据,保证表格数据正确展示 - 改进标签添加按钮渲染逻辑,避免重复添加和绑定事件 - 修复用户标签匹配时的大小写问题,确保标签正确显示 - 将定时器启动逻辑移至 mounted 生命周期,增强组件稳定性 refactor(storage): 提升 indexedDB 操作的稳定性和兼容性 - 增加 IndexedDB 可用性检测,避免在不支持环境报错 - 封装带超时的 Promise,提升数据库打开操作的响应性 - 增加操作超时处理,避免因数据库响应缓慢导致挂起 - 添加 IndexedDB 阻塞事件处理,增强错误捕获能力 - 实现获取设置时的本地存储回退方案,提升数据读取可靠性
fix(markdown): 优化 markdown 生成逻辑及格式处理 - 调整代码块的字符串拼接方式,避免多余换行 - 对段落(P)、无序列表(UL)、有序列表(OL)、引用块(BLOCKQUOTE)和标题(H1-H6) 节点内容进行修剪,避免生成多余空白行 - 在生成的 markdown 末尾清理多余空行,确保最多保留一个空行 - 移除 markdown 文本开头和结尾的空行,保证格式规范 - 确保文件末尾有一个换行符,符合标准 markdown 格式要求 - 升级 package.json 版本号至 1.5.12
refactor(share): 用 html2canvas 替换 snapdom 实现图片捕获与下载 - 重命名 prettier 配置文件,保持统一 - 简化模板中的元素结构和格式 - 使用 html2canvas 替代 snapdom 实现图片捕获功能 - 优化图片生成逻辑,支持跨域图片渲染和背景色配置 - 重构复制图片到剪贴板的异步流程,添加错误处理和用户提示 - 重写图片下载功能,利用 html2canvas 生成画布并导出 Blob 下载 - 保留导出多格式图片接口,改用 html2canvas 实现 - 新增基础样式 linuxdo.common.css,设定字体和行高变量及normalize.css规范样式
PreviousNext