Releases: fantasy-ke/FkeMark
Releases · fantasy-ke/FkeMark
Release list
FkeMark v0.2.0
FkeMark - 一款文件系统优先的极简 Markdown 混合即时渲染编辑器。
新功能
- feat: 支持工具栏四向布局切换
- feat: 标签右键增加打开文件所在位置
- feat: 增加编辑器主题配色
问题修复
- fix: 统一编辑器弹层并优化链接响应
- fix: 兼容 HTML 标签和文档头属性渲染
- fix: 修复开发版更新包校验值获取
- fix: 修复开始写作浮层和模板渲染
- fix: 修复开发版变更日志获取范围
- fix: 修复引用渲染高度和空引用分裂
- fix: 兼容第三方引擎松散表格渲染
- fix: 补齐设置行为窗口关闭文案
- fix: 修复编辑弹窗边界与链接交互
文档与流程
- chore: 升级项目版本至 0.2.0
- docs: 完善 VitePress 主题与 Cloudflare 部署说明
- chore: 升级项目版本至 0.1.5
- docs: 新增 FkeMark 文档站与墨纸主题
其他更新
- Merge branch 'dev'
- style: 优化侧栏文件树展示
Full changes: v0.1.5...v0.2.0
FkeMark v0.1.5
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
🧪 Dev Build (dev-497c067)
自动化开发构建(Dev Build),仅供测试,请勿用于生产环境。
新功能
- feat: 支持工具栏四向布局切换
- feat: 标签右键增加打开文件所在位置
- feat: 增加编辑器主题配色
问题修复
- fix: 统一编辑器弹层并优化链接响应
- fix: 兼容 HTML 标签和文档头属性渲染
- fix: 修复开发版更新包校验值获取
- fix: 修复开始写作浮层和模板渲染
- fix: 修复开发版变更日志获取范围
- fix: 修复引用渲染高度和空引用分裂
- fix: 兼容第三方引擎松散表格渲染
- fix: 补齐设置行为窗口关闭文案
- fix: 修复编辑弹窗边界与链接交互
文档与流程
- chore: 升级项目版本至 0.2.0
- docs: 完善 VitePress 主题与 Cloudflare 部署说明
- chore: 升级项目版本至 0.1.5
- docs: 新增 FkeMark 文档站与墨纸主题
其他更新
- style: 优化侧栏文件树展示
🧪 测试版本 (Dev Build)
| 项 | 值 |
|---|---|
| 版本 | dev-497c067 |
| 分支 | dev |
| 提交 | 497c067514e20fdcd213032256117e26b15d6f99) |
| 构建时间 | 2026-07-22 21:00:28 |
⚠️ 这是开发测试版本,仅供内部测试使用,不建议用于生产环境。
每次 push 到dev分支会自动覆盖此 release。
FkeMark v0.1.2
FkeMark - 一款文件系统优先的极简 Markdown 混合即时渲染编辑器。
新功能
- feat: 重构标题栏"新建"菜单,新增"打开文件"入口并调整快捷键
- feat: Tauri v1 升级至 v2 并完善编辑器功能与打包配置
- feat(ci): 优化 dev 和 release 工作流,增强版本管理与产物命名逻辑
问题修复
- fix: 启用 macos-private-api 修复 macOS 打包 transparent 编译错误
- fix: 修复新建窗口卡死/闪烁与托盘重复进程问题
- fix: 修正 build.cjs 二进制产物查找路径
文档与流程
- chore: 版本号提升至 0.1.2
其他更新
- Merge branch 'dev'
- Merge branch 'dev'
- Merge branch 'dev'
Full changes: v0.1.1...v0.1.2
FkeMark v0.1.1
FkeMark - 一款文件系统优先的极简 Markdown 混合即时渲染编辑器。
新功能
- feat: 更新版本号至 0.1.1
- feat: 添加系统托盘功能,支持窗口隐藏与显示
- feat: 添加窗口关闭行为设置,支持最小化、关闭及提示选项
- feat: 添加自定义对话框组件,替代原生 alert/confirm/prompt,并在多个组件中集成使用
- feat: 更新 CI 工作流,注入 VITE 环境变量并生成更新清单
- feat: 更新 CI 工作流,优化版本管理与产物命名,增强发布流程
- feat(ci): 优化 dev 和 release 工作流,增强版本管理与产物命名逻辑
- feat(ci): 优化 dev 和 release 工作流,增强版本管理与产物命名逻辑
- feat: 简化 dev 版本号格式,更新工作流以支持新版本号
- feat: 更新版本注入功能,支持在发布时自动更新版本号
- feat: 新用户引导、空状态模板、设置搜索
- feat(update): 版本更新系统 — latest/dev 双通道 + GitHub 集成 + 自动检查
问题修复
- fix: 修复缓存获取路径逻辑,优化导入文件校验错误提示
- fix(ci): BUILD_VERSION 改为合法 semver 格式 0.1.0-<数字> — 修复 Tauri 打包失败
- fix: 修复 CI 版本号注入问题,添加双版本号支持
- fix: 标签栏右键菜单被编辑器工具栏遮挡
其他更新
- Merge branch 'dev'
- Revert "feat(ci): 优化 dev 和 release 工作流,增强版本管理与产物命名逻辑"
- fix:版本更新系统——开发版注入、持续通知功能、 CORS 修复
- feat:通过UI集成添加“查找与替换”功能——实现了FindReplaceBar组件,用于在编辑器中搜索和替换文本。 - 将 FindReplaceBar 集成到编辑器组件中,允许切换可见性和模式(查找/替换)。 - 新增了ProseMirror搜索插件,用于管理搜索高亮和装饰。 - 增强了对“查找与替换”功能的英文和中文国际化支持。 - 为查找和替换栏及搜索高亮创建样式。
完整变更: v0.1.0...v0.1.1
FkeMark v0.1.0
FkeMark - 一款文件系统优先的极简 Markdown 混合即时渲染编辑器。
新功能
- feat(ci): 更新 changelog 分类配置,改为使用 prefixes 以对齐提交规范;重命名 dev 工作流节点并优化 changelog 生成逻辑
- feat(ci): 拆分工作流为独立的 release 和 dev,新增 changelog 分类配置文件
- feat(ui): 顶部栏菜单与底部状态栏重构,对齐原型图布局
- feat(ui): 原型图对齐重构 — 设计令牌系统全面升级 对齐 femark-optimized.html 原型图的视觉层次和组件关系: - 设计令牌:暖橙 accent #c96442 / 衬线字体 / 两级圆角 / 三级阴影 / 四级间距 - 容器尺寸:sidebar 280px / titlebar 48px / statusbar 36px / editor 900px/17px - 交互细节:fg-soft hover / 视图模式胶囊组 / 设置齿轮带边框 / 侧滑设置面板480px - 13个 CSS 模块全部更新,构建 0 错误 0 警告
- feat: 重构设置页面并添加实验性功能
- feat: 图片尺寸菜单/列表图片/专注打字机模式/导入导出/性能与测试
- feat: 字体切换(读取本机字体) + 多语言 i18n(简体中文/English)
- feat: 11 项编辑器体验改进
- feat: 斜杠命令菜单视觉升级 + 修复首次打开文件显示无格式文本
- feat: 亮色主题优化 + 阶段三高级排版 + Tauri 无边框窗口圆角修复
- feat(ui): 11项交互与视图体验优化
- feat(editor): 实现 Markdown 基础排版与结构元素语法能力
- feat: 实现模式切换、侧边栏拉伸记忆、自定义字号、文件夹树、小地图与大纲跳转等 8 项增强
- feat: 完成 Tolaria 风格 UI 重构与编辑器设置功能 - 重构主界面、标题栏、侧边栏、编辑器和状态栏 - 新增欢迎页、设置面板、专注/沉浸模式 - 增强文件新建、打开、保存和快捷键交互 - 扩展编辑器设置项并接入实际渲染行为 - 新增完整主题变量和组件样式体系 - 调整 Tauri 构建配置并记录工作日志
- feat: 实现 Typora 风格即时渲染,光标感知 Markdown 语法标记显隐" -m "- 新增 TyporaRender ProseMirror 插件,光标进入节点时自动显示语法标记 - 支持 heading/bold/italic/code/link/blockquote/list 等全语法类型 - 更新 CSS 分隔符样式,max-width + opacity 过渡动画实现平滑展开/收起 - 集成 TyporaRender 扩展到 Editor.tsx - 添加 prosemirror-state/view/model 直接依赖 - 重命名 postcss/tailwind 配置文件为 .mjs,消除 MODULE_TYPELESS_PACKAGE_JSON 警告
问题修复
- fix(build): 更新 Ubuntu 依赖包以解决打包问题,移除不再支持的 libappindicator1-dev
- fix(build): 修复 GitHub Action 打包错误,更新依赖包及路径配置
- fix(editor): 右键菜单宽度、代码块语言选择器与六个反引号回车修复
- fix(editor): 代码块语言选择器与语法提示三处修复
- fix: 切换视图模式表格塌成 | |(tableToMd 丢失 th 单元格)
- fix: 主题菜单i18n/新建文件宽度/列表嵌套样式 + 打包修复
- fix: 右键菜单溢出 + 主题切换三态循环 + 编辑器宽度设置不生效
- fix: 修复 exe 独立运行、布局全屏、窗口控制、主题切换
文档与流程
- chore(release): 完善打包流水线、作者/仓库元数据与开源许可关联
重构与优化
- refactor: 修复构建警告并整理编辑器子组件
- refactor: 字体列表动态化 + i18n 字典按语言拆文件
其他更新
- memory文件
- fkemark init