Commit Graph

8 Commits

Author SHA1 Message Date
schihei 5befb3a0bc Add "Convert List Bullets to Em Dash" command
Adds bulletToEmdash() to formatter.ts and registers the new
unicode-formatter:bullet-to-emdash command. Updates README accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 15:18:15 +01:00
schihei 7a4e09f97c Update README to document Remove Unicode Formatting command
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 15:06:49 +01:00
schihei 1c86ac5740 Add "Remove Unicode Formatting" command to clean Unicode text back to ASCII
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 15:01:54 +01:00
schihei e7bcc6f789 23 pages covering everything Claude Code needs to implement the functionality end-to-end 2026-03-19 18:53:06 +00:00
schihei 6a3cb48f60 Update README to reflect Unicode Text Formatter plugin
Replace the boilerplate Obsidian sample plugin README with accurate
documentation covering features, usage, installation, project structure,
and Unicode code point ranges used by the plugin.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 19:26:36 +01:00
schihei fd74c0987e Implement Unicode text formatter plugin
- Add unicode-maps.ts with BOLD_MAP, ITALIC_MAP, BOLD_ITALIC_MAP from Unicode Sans-Serif ranges
- Add formatter.ts with transformText(text, style) using the maps
- Add commands.ts registering three editorCallback commands (bold, italic, bold-italic)
- Replace sample plugin boilerplate in main.ts with UnicodeFormatterPlugin wired to registerCommands
- Update manifest.json with correct id, name, and description
- Delete unused settings.ts boilerplate

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 19:21:16 +01:00
schihei e2954a8795 Initial commit of CLAUDE.md file. Claude Code reads this automatically as persistent project context. 2026-03-19 19:09:34 +01:00
schihei 5d8de9dd2a Initial commit 2026-03-19 19:00:24 +01:00