Skip to content

FkeMark v0.1.5

Choose a tag to compare

@github-actions github-actions released this 22 Jul 07:34

FkeMark - 一款文件系统优先的极简 Markdown 混合即时渲染编辑器。

新功能

  • feat: 增加后台定时更新检查通知
  • feat: 源码/分栏模式检索增加多匹配高亮
  • feat: text search in all editor modes + click-to-edit links and images
  • feat: 分栏编辑视图 + 源码小地图视口指示器
  • feat: 自定义 Select 组件 + 第三方 Markdown 引擎往返保真测试与修复
  • feat: Markdown 双引擎架构 + 全局 select 自定义样式
  • feat: 数学公式(KaTeX) + 快捷键自定义 + 图片拖拽上传与统一 Toast" -m " - 数学公式 [P1]:MathInline/MathBlock 节点,行内 $...$ 与块级 $$...$$,data-tex 无损往返 - 快捷键自定义 [P1]:keymap 注册表 + 前后端 keymap 字段 + 设置页重映射 UI - 图片拖拽 + Toast [P1]:ImageUpload 占位节点 + Rust upload_asset 进度事件 + 统一 Toast 通知中心 - i18n 与样式补充;通过 tsc/cargo check/vite build 三道校验
  • feat: 应用内更新(下载/校验/断点续传/静默安装/失败回滚)

问题修复

  • fix: 兼容更新清单缺失 SHA-256 校验值
  • fix: 修复系统打开方式文件定位
  • fix: 修复拖拽图片初始化显示失败
  • fix: 防止链接和图片编辑弹窗误关闭
  • fix: 注册 Markdown 默认应用候选
  • fix: 修复更新成功误报未生效
  • fix: 提示语接入多语言配置
  • fix: 修复保存流程和更新安装安全边界
  • fix: 修复 Markdown 渲染和导出注入风险
  • fix: 图片文件名含下划线时 alt 文本被 turndown 转义导致显示异常
  • fix: 防止全文检索输入时焦点被抢到文本域
  • fix: disable context menu in source/split views + fix image loading in live/read mode
  • fix: 分栏视图左右面板滚动同步
  • fix: 修复窗口最大化按钮无响应
  • fix(MathNode): 公式 slash 命令多语言 + 渲染后双击编辑 TeX 源码
  • fix(updater): 修复下载后安装更新无法重新启动
  • fix(Minimap): 修复实时预览中图片路径与语法显示
  • fix(Select): 修复下拉框选中项不显示
  • fix: 修复 Markdown 往返转换 3 个格式丢失问题
  • fix: 消除所有硬编码 "main" 窗口引用,防止多窗口场景下窗口丢失
  • fix: 增加 sanitize 函数以防止 release 页面出现幽灵 Contributors 链接
  • fix: 新建窗口关闭误关主窗口 + 二次关闭无效
  • fix: 优化 Tauri API 拆分以减少主 chunk 大小
  • fix: Markdown 往返转换保留原始语法格式
  • fix: 主窗口启动时透明白屏
  • fix: 图片右键菜单不显示 + 更新下载错误版本
  • fix: 图片显示失败(Tauri v2 WebView 无法加载相对路径图片)
  • fix: 修复图片拖拽上传无效果(Tauri v2 事件名变更)
  • fix: dev 流水线标题格式统一、更新通道不持久化、修复关闭按钮首次隐藏到托盘无效

文档与流程

  • docs: 补充系统打开方式修复记录
  • docs: 补充图片显示问题修复记录
  • docs: 记录 2026-07-22 修改内容
  • docs: 更新工作日志和长期记忆(检索多匹配高亮记录)
  • docs: 更新今日工作日志(图片下划线转义修复记录)
  • docs: 更新今日工作日志(检索焦点修复记录)
  • docs: 更新项目记忆文件 + 添加素材资源

重构与优化

  • refactor: 组件样式按组件拆分 + 快捷键主题适配修复 - 快捷键设置:弃用未定义主题变量,改用真实语义 token,修复暗色主题下文字不清/胶囊过亮及 hover 蓝色不统一 - 样式拆分:components.css 按组件/功能拆为 6 个独立文件components.css 降级为 @​import 聚合入口,src/index.css 引入方式不变

其他更新

  • Merge branch 'dev'
  • style: 统一 Rust 源码格式
  • build: 修复 Vite 4.5 内联 style 触发的 html-proxy 构建失败

Full changes: v0.1.2...v0.1.5