thzxx
86beddf63d
fix(site): format code block syntax highlighting and clarify logo mark
...
- Add .c-punc CSS class for punctuation coloring in code blocks
- Wrap all angle brackets, operators and delimiters in c-punc spans
- Add title/aria-label to logo-mark for accessibility and clarity
- Fix CDN path in code sample to match actual usage (../dist/...)
- Fix indentation consistency
2026-07-23 20:13:10 +08:00
thzxx
9e0c1d7a7f
release: v0.1.1 — bug fixes, CSS scoping, parser improvements
...
Bug Fixes:
- fix(core): insert() replace param was non-functional due to identical ternary branches
- fix(types): correct project URL typo (MetonaToast → MetonaEditor)
Improvements:
- feat(core): scope CSS theme variables to .me-wrapper per-instance, preventing global style pollution
- feat(themes): add optional target parameter to setThemeVariables() for element-scoped theming
- perf(parser): improve bold/strikethrough regex to support inline delimiter chars (e.g. **a*b**, ~~a~b~~)
- fix(parser): prevent *** cross-tag nesting by requiring first content char ≠ delimiter
- docs(animations): clarify module purpose as future-use animation metadata registry
Tests:
- test(core): add 2 cases for insert() replace:true / replace:false behavior
- All 409 tests passing (+2 new)
Chores:
- bump version 0.1.0 → 0.1.1 across all source files, package.json, README, and demo
2026-07-23 20:02:04 +08:00
thzxx
83357c3f22
docs: update npm package link to Gitea packages page
2026-07-23 18:04:31 +08:00
thzxx
234907b27f
fix: sync global theme on construct when theme option is explicitly provided
2026-07-23 17:10:52 +08:00
thzxx
616e9311e9
build: add type:module to package.json, rename babel/jest config to .cjs
2026-07-23 16:46:44 +08:00
thzxx
61d65f7112
docs: remove redundant related links section from README
2026-07-23 16:36:44 +08:00
thzxx
a08d8571cb
docs: fix README CDN URLs, remove non-existent CSS link, update test counts
2026-07-23 16:32:05 +08:00
thzxx
22e867eda8
Initial commit: MetonaEditor v0.1.0
2026-07-23 16:23:07 +08:00