-
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