thzxx
|
d25c2ec30d
|
fix: banner移入content-wrapper,标签栏下方直接是两栏布局
|
2026-05-21 12:04:54 +08:00 |
|
thzxx
|
f6f1c4f717
|
fix: 侧边栏watcher泄漏、目录刷新防抖、清理过时注释
|
2026-05-21 11:43:42 +08:00 |
|
thzxx
|
5d64e4401f
|
fix: 修复渲染进程5个bug(path未定义、editorWrapper未定义、死代码清理)
|
2026-05-21 11:41:23 +08:00 |
|
thzxx
|
543af93802
|
feat: v1.2.0 搜索替换 + 文件树侧边栏
|
2026-05-21 11:37:02 +08:00 |
|
thzxx
|
c773a0d8e6
|
chore: 文件大小限制调整为20MB
|
2026-05-18 17:36:41 +08:00 |
|
thzxx
|
21d7b2da9f
|
fix: BOM处理、异步读取、10MB文件限制、滚动同步精度优化
|
2026-05-18 17:33:09 +08:00 |
|
thzxx
|
1a5ec08728
|
fix: marked兼容、保存竞态、关闭死锁、XSS防护、行号虚拟化、CSP加固
|
2026-05-18 17:23:26 +08:00 |
|
thzxx
|
320980030e
|
fix: 代码块预览显示undefined - renderer.code参数应为位置参数而非对象解构
|
2026-05-18 16:16:04 +08:00 |
|
thzxx
|
a85c3604c6
|
fix: 渲染成功后清除错误红色样式残留
|
2026-05-18 16:01:18 +08:00 |
|
thzxx
|
69e2ee0713
|
fix: 清理死代码、错误渲染防XSS、blob URL释放时机修复
|
2026-05-18 15:57:02 +08:00 |
|
thzxx
|
addf8e4dd1
|
fix: save写入失败时恢复文件监听、窗口销毁安全检查、暗色主题跟随系统偏好
|
2026-05-18 15:50:05 +08:00 |
|
thzxx
|
07989db28e
|
feat: 限制只能打开 md/txt 文件,新建文件仅保存为 md
- 打开对话框移除「所有文件」选项
- 保存对话框移除 .txt 选项
- 拖拽打开增加扩展名过滤
- 浏览器降级路径同步过滤
|
2026-05-18 14:16:34 +08:00 |
|
thzxx
|
9f0b4550d1
|
fix: 启动时不自动创建空标签页,直接显示欢迎页
|
2026-05-18 14:01:43 +08:00 |
|
thzxx
|
5b1caf046c
|
fix: shell.openExternal 添加协议白名单校验
仅允许 http/https 协议,阻止 javascript: 等潜在恶意链接。
|
2026-05-18 13:58:38 +08:00 |
|
thzxx
|
aac6a0b073
|
fix: 预览选择复制、关闭超时、链接跳转、监听器泄漏
1. 预览区无法选择复制 — #preview 添加 user-select: text
2. IPC 监听器重复注册 — 注册前先 removeAllListeners 防止堆叠
3. 关闭确认取消后 5s 超时仍强制关闭 — 新增 cancelClose IPC 清除超时
4. 预览区链接点击离开应用 — 拦截点击,通过 shell.openExternal 打开
5. 预览区链接光标样式 — .markdown-body a 添加 cursor: pointer
|
2026-05-18 13:55:02 +08:00 |
|
thzxx
|
5ff89edd2b
|
清理:移除未使用的 openFiles IPC、优化 setModified 避免每次按键重建标签 DOM
|
2026-05-18 13:31:14 +08:00 |
|
thzxx
|
78f787a2db
|
新增多标签页支持:Ctrl+T 新建、Ctrl+W 关闭、Ctrl+Tab 切换、拖拽多文件打开
|
2026-05-18 13:28:45 +08:00 |
|
thzxx
|
b613384030
|
修复:close超时保护、移除冗余变量、优化文件大小计算、去重formatBytes
|
2026-05-18 13:11:35 +08:00 |
|
thzxx
|
cb29c67f94
|
全面优化:暗色主题、文件监听、未保存提醒、滚动同步、分屏记忆、文件大小显示、删除死代码
|
2026-05-18 13:09:31 +08:00 |
|
thzxx
|
76e1699ee7
|
fix: resolve critical issues found in code review
- Fix marked.js v12 code highlighting (removed deprecated highlight option, use custom renderer.code)
- Fix open-file race condition (handle file association before window ready)
- Fix Tab key undo history (use execCommand/setRangeText instead of direct value assignment)
- Fix drag-drop file path tracking (use IPC readFile instead of FileReader)
- Fix CSP security (remove unsafe-inline from script-src)
- Improve scroll sync (line-based instead of percentage-based)
- Deduplicate file open dialog logic
- Fix .gitignore duplicate entry
|
2026-05-18 10:46:22 +08:00 |
|
thzxx
|
fda3e5987d
|
Initial commit: MarkLite Markdown Reader
|
2026-05-18 10:40:11 +08:00 |
|