Commit Graph

  • 67f234676c build: 提交 dist 构建产物(v0.4.3 完整 5 格式 + sourcemap + 类型声明) master thzxx 2026-08-20 20:43:07 +08:00
  • d6a618af5d feat: v0.4.3 — 浮动工具栏定位引擎重做 + 程序化编辑统一刷新管线 thzxx 2026-08-20 20:43:01 +08:00
  • ac6638247f build: 提交 dist 构建产物(v0.4.2 完整 5 格式 + sourcemap + 类型声明) thzxx 2026-08-19 22:30:59 +08:00
  • 5f4915222e feat: v0.4.2 — 审查清偿:8 项修复 + setOutline API + 871 测试 thzxx 2026-08-19 22:30:52 +08:00
  • 5966ac7500 docs: 安装方式修正为 Gitea 私有源(移除 jsDelivr/unpkg 官方源引用) thzxx 2026-08-09 20:25:57 +08:00
  • 0cb0d28bb4 build: 提交 dist 构建产物(v0.4.1 完整 5 格式 + sourcemap + 类型声明) thzxx 2026-08-09 20:20:39 +08:00
  • 4d6767482e feat: v0.4.1 — Zen 专注模式宽度可配置 + 5 项修复 + 841 测试 thzxx 2026-08-09 20:17:25 +08:00
  • b743af8d90 ci(e2e): 改用 Playwright 官方 Docker 镜像,修复 debian11 不支持 chromium 安装 thzxx 2026-08-09 13:12:25 +08:00
  • cb0caff4cf feat: v0.4.0 — 安全修复×6 + 增量性能×3 + Playwright E2E + 实例级 i18n thzxx 2026-08-09 12:31:14 +08:00
  • 64aedb9546 fix(core): maxLength 默认值不再赋值 -1,修复浏览器 IndexSizeError thzxx 2026-08-09 10:22:22 +08:00
  • d22380ac7a docs: 全面更新 README 与站点到 v0.2.5 最终状态 thzxx 2026-08-09 09:33:48 +08:00
  • e5f99aee83 fix: 复查修复 5 处问题 — URL 双重转义/zen 泄漏/高亮环境不一致等 thzxx 2026-08-09 09:26:20 +08:00
  • 5919dd9f66 feat: v0.2.5 — 内置语法高亮 + exportPDF + benchmark + CI 并行 thzxx 2026-08-09 08:59:55 +08:00
  • fae31bba60 refactor(core): 拆分 4 模块 + 插件状态 Symbol 化 + eslint type-aware thzxx 2026-08-09 08:59:37 +08:00
  • ddc650feeb fix(security): 属性级转义防注入 + 发布产物扩展名修复 thzxx 2026-08-09 08:59:19 +08:00
  • 9fe209ba88 fix(parser): 修复 RE_FENCE_START 匹配但被 fencedCode 拒绝时主循环死循环导致 CI Run tests 卡死 thzxx 2026-07-28 21:48:35 +08:00
  • cf0bc45055 fix: 重构所有定时器测试为 Jest fake timers,彻底解决 CI Run tests 卡死 thzxx 2026-07-28 21:18:26 +08:00
  • b7a3da8176 perf: 缓存淘汰测试用极短输入替代完整 parseMarkdown,CI 提速 thzxx 2026-07-25 17:41:14 +08:00
  • 6a9d6c2263 fix: CI 移除 --no-cache + 单线程,彻底解决 725 测试在弱 CPU 上超时 thzxx 2026-07-25 17:00:07 +08:00
  • 32ff342bae fix: CI 添加 15分钟超时 + 单线程测试,防止 parser 大用例集卡死 thzxx 2026-07-25 16:57:24 +08:00
  • ff667ae77a feat: v0.2.4 — 搜索面板全面重设计 + 完整安装文档 thzxx 2026-07-25 15:50:12 +08:00
  • b48468f599 fix: 移除 setInterval 轮询,改用纯事件驱动 selectionChange — 修复 CI 卡死问题 thzxx 2026-07-25 15:30:43 +08:00
  • 60588745d3 fix: 浮动工具栏水平/垂直定位完全重写 — 基于等宽字体精确计算列偏移+滚动补偿 thzxx 2026-07-25 15:25:30 +08:00
  • a0bf5f3032 fix: 浮动工具栏坐标修正 — 转为 editorPane 局部坐标,紧贴选中文字 thzxx 2026-07-25 15:20:14 +08:00
  • d96f124a8f fix: 浮动工具栏精确定位 — 紧贴选中文字 4px,顶部不足时自动显示在下方 thzxx 2026-07-25 15:17:24 +08:00
  • 01c9807817 fix: 浮动工具栏贴近选中文字 + 构建最新 dist thzxx 2026-07-25 15:12:47 +08:00
  • 19f9ba91a8 fix: 浮动工具栏开关按钮无效 — 新增 toggleFloatingToolbar/isFloatingToolbar API thzxx 2026-07-25 15:06:35 +08:00
  • 8f578599cf perf: 优化浮动工具栏 selectionChange 轮询间隔 200ms→500ms,修复测试缓慢问题 thzxx 2026-07-25 14:58:57 +08:00
  • 708f0937d8 feat: v0.2.3 — 浮动格式工具栏 + 10个新API + 德语翻译 + 类型修复 thzxx 2026-07-25 14:53:43 +08:00
  • 5184e9e8c1 chore: sync CI config with Gitea (--forceExit --no-cache, NODE_OPTIONS) thzxx 2026-07-25 11:35:50 +08:00
  • 3febcf99df fix: reduce CI matrix to 18/22, add --forceExit to prevent test hangs thzxx 2026-07-25 11:32:23 +08:00
  • 12c39e025f fix: install @typescript-eslint/parser and configure lint rules thzxx 2026-07-25 10:16:02 +08:00
  • dc7d592387 docs: update site version to v0.2.2 with 694 tests thzxx 2026-07-25 10:11:44 +08:00
  • 89b86df1f5 fix: remove @typescript-eslint/parser dependency from eslintrc thzxx 2026-07-25 10:03:08 +08:00
  • c3bedcc33a chore: add Node 24 to CI matrix thzxx 2026-07-25 09:55:01 +08:00
  • dcb31f15ec chore: rename .github to .gitea for Gitea Actions thzxx 2026-07-25 09:51:35 +08:00
  • 277846245a fix: align CI runner label to debian-latest thzxx 2026-07-25 09:46:32 +08:00
  • c524b4be8a chore: change CI runner label to debian thzxx 2026-07-25 09:42:28 +08:00
  • de545d1da6 feat: v0.2.2 — plugin refactor, i18n, outline tracking, formatTable, code title, fr locale thzxx 2026-07-25 09:26:54 +08:00
  • aa9f5f220e fix: add .eslintrc.json, fix CI config and lint script thzxx 2026-07-25 08:59:13 +08:00
  • 1cd5b63174 feat: v0.2.1 — reference links, context menu, RTL, ja/ko, regex search, hooks, copy API thzxx 2026-07-25 08:53:58 +08:00
  • 16464af0ae docs: rewrite README.md and site/ for v0.2.0 thzxx 2026-07-24 22:42:42 +08:00
  • e83fc211dc feat: v0.2.0 — TypeScript full rewrite, 95%+ core coverage thzxx 2026-07-24 22:28:38 +08:00
  • d7cae48073 feat(parser): v0.1.15 — parser short+medium term improvements thzxx 2026-07-24 21:39:11 +08:00
  • c6db68af59 revert: remove syntax highlighting feature entirely thzxx 2026-07-24 18:10:27 +08:00
  • f7752ee02c feat(demo): add Mermaid.js CDN for diagram rendering in demo page thzxx 2026-07-24 18:00:54 +08:00
  • 15133c70e7 fix(style): use background-transparent approach for highlight layer thzxx 2026-07-24 17:55:51 +08:00
  • a47b9f95bc fix(core): robust syntax highlight — dynamic positioning, mode-aware, proper toggle thzxx 2026-07-24 17:46:42 +08:00
  • 8b776185ab fix(style): set color on highlight layer so non-highlighted text is visible thzxx 2026-07-24 17:43:31 +08:00
  • 9728fb7b6e feat(site): demo.html full-feature showcase — all v0.1.14 capabilities enabled thzxx 2026-07-24 17:33:31 +08:00
  • 2ab4c8d499 opt(v0.1.14): enhance syntax highlight — rAF throttle, regex order, large-doc skip thzxx 2026-07-24 17:28:06 +08:00
  • d7813d8e1b fix(v0.1.14): disk file system, syntax highlight transparency, zero-dep Mermaid thzxx 2026-07-24 17:24:11 +08:00
  • b9e98a4ff4 release: v0.1.14 — syntax highlight, Mermaid, fileSystem, preview links thzxx 2026-07-24 17:16:55 +08:00
  • 0ce7494c7a chore: bump to 0.1.13 for republish thzxx 2026-07-24 16:25:02 +08:00
  • c075621535 fix(core): robust scroll sync — proportional ratio + bidirectional thzxx 2026-07-24 16:22:41 +08:00
  • 2b4d19afc7 fix(core): scroll sync v2 — use scrollTop instead of selectionStart thzxx 2026-07-24 16:16:17 +08:00
  • 4e63870180 release: v0.1.12 — accessibility, Zen mode, scroll sync v2, shortcutHelp plugin thzxx 2026-07-24 16:10:51 +08:00
  • faa329682c release: v0.1.11 — quality & stability improvements thzxx 2026-07-24 15:59:07 +08:00
  • a570dac75a release: v0.1.10 thzxx 2026-07-24 13:16:02 +08:00
  • 863c78bf47 fix(types): add missing TypeScript declarations for v0.1.5-v0.1.7 APIs thzxx 2026-07-24 13:14:08 +08:00
  • 6c0c5f0c81 fix(core): readonly mode should not disable all toolbar buttons thzxx 2026-07-24 13:08:10 +08:00
  • 485f49c1f1 feat(site): add back-to-home button on demo.html thzxx 2026-07-24 11:34:08 +08:00
  • 225dfe0571 chore: fix README badge to 0.1.9 thzxx 2026-07-24 11:29:39 +08:00
  • 734a423b9d release: v0.1.9 thzxx 2026-07-24 11:27:47 +08:00
  • a44abea401 fix: stability improvements — initialize _outlineTimer, extract INLINE_RE constant thzxx 2026-07-24 11:26:10 +08:00
  • 5d9b934a2d fix(core): fix gutter scroll desync with textarea content thzxx 2026-07-24 11:20:47 +08:00
  • a70bfbf0cd feat(site): add emoji favicon to demo, docs, index pages thzxx 2026-07-24 10:55:08 +08:00
  • 4fd79b9890 chore: sync all version tags to 0.1.8 thzxx 2026-07-24 10:51:33 +08:00
  • a3385f288d chore: bump to 0.1.8 for republish after npm unpublish thzxx 2026-07-24 10:48:28 +08:00
  • f4921c9447 fix(core): disable toolbar action buttons in preview mode thzxx 2026-07-24 10:46:45 +08:00
  • a7a66e113f feat(site): complete demo.html redesign with all features enabled thzxx 2026-07-24 10:36:55 +08:00
  • 289b8e55a6 release: v0.1.7 — editing experience: gutter, auto-format, bracket close, drag-drop, outline thzxx 2026-07-24 10:33:12 +08:00
  • 45ed8d5351 release: v0.1.6 — plugin v2, i18n instance isolation, shortcuts, toolbar, toast thzxx 2026-07-24 10:17:57 +08:00
  • d41da3c204 docs(site): update site pages for v0.1.5 theme features thzxx 2026-07-24 09:57:11 +08:00
  • 517dc34435 release: v0.1.5 — theme system usability, extensibility, external theme following thzxx 2026-07-24 09:53:20 +08:00
  • f8b9f4a761 release: v0.1.4 — parser enhancement, new syntax, performance optimization thzxx 2026-07-24 09:35:51 +08:00
  • 2eb86d29b6 fix(site): escape => to => in docs.html code blocks thzxx 2026-07-23 21:14:32 +08:00
  • 71ddda1155 feat(site): add docs.html, update demo and index for v0.1.3 thzxx 2026-07-23 21:08:12 +08:00
  • 70eb71623f docs: update README for v0.1.3 — features, API, syntax, tests thzxx 2026-07-23 21:03:02 +08:00
  • 8d2e172289 release: v0.1.3 — bug fixes, performance, hardening thzxx 2026-07-23 21:00:09 +08:00
  • 12875921eb release: v0.1.2 — readOnly, new syntax, plugins, optimizations thzxx 2026-07-23 20:53:36 +08:00
  • e3142a17a8 feat(site): replace text 'M' logo with SVG icon thzxx 2026-07-23 20:18:53 +08:00
  • f080dcd1ff fix(site): add white-space:pre-wrap to code block for proper line formatting thzxx 2026-07-23 20:16:56 +08:00
  • 86beddf63d fix(site): format code block syntax highlighting and clarify logo mark thzxx 2026-07-23 20:13:10 +08:00
  • 9e0c1d7a7f release: v0.1.1 — bug fixes, CSS scoping, parser improvements thzxx 2026-07-23 20:02:04 +08:00
  • 83357c3f22 docs: update npm package link to Gitea packages page thzxx 2026-07-23 18:04:31 +08:00
  • 234907b27f fix: sync global theme on construct when theme option is explicitly provided thzxx 2026-07-23 17:10:52 +08:00
  • 616e9311e9 build: add type:module to package.json, rename babel/jest config to .cjs thzxx 2026-07-23 16:46:44 +08:00
  • 61d65f7112 docs: remove redundant related links section from README thzxx 2026-07-23 16:36:44 +08:00
  • a08d8571cb docs: fix README CDN URLs, remove non-existent CSS link, update test counts thzxx 2026-07-23 16:32:05 +08:00
  • 22e867eda8 Initial commit: MetonaEditor v0.1.0 thzxx 2026-07-23 16:23:07 +08:00