Skip to content

Releases: fantasy-ke/FkeMark

FkeMark v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 13:01

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

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

🧪 Dev Build (dev-497c067)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jul 13:00

自动化开发构建(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

Choose a tag to compare

@github-actions github-actions released this 18 Jul 16:38

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

Choose a tag to compare

@github-actions github-actions released this 18 Jul 10:09

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 04:32

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