Jim Liu 宝玉
4874cd2dae
feat(baoyu-post-to-wechat): use fallback chain for article summary field
2026-04-03 23:35:34 -05:00
Jim Liu 宝玉
873b60aee5
docs(wechat): replace credential-like placeholders
2026-03-12 00:53:33 -05:00
Jim Liu 宝玉
5276fae6bd
feat(baoyu-post-to-wechat): add multi-account support
...
Support multiple WeChat Official Accounts via EXTEND.md accounts block.
Each account gets isolated Chrome profile, credential resolution chain
(inline → prefixed env → unprefixed env), and --account CLI arg.
2026-03-11 23:24:02 -05:00
Jim Liu 宝玉
c43ed57ffc
Merge pull request #69 from liby/feat/xdg-config-path
...
feat: add XDG config path support for EXTEND.md
2026-03-08 22:19:52 -05:00
Jim Liu 宝玉
154ccfe3ff
refactor: add openclaw metadata and rename SKILL_DIR to baseDir across all skills
2026-03-08 19:22:24 -05:00
Bryan Lee
a702513487
feat: add XDG config path support for EXTEND.md
...
Add $XDG_CONFIG_HOME/baoyu-skills/<skill>/EXTEND.md as second priority
path between project-level and legacy $HOME/.baoyu-skills/ paths.
Priority order:
1. .baoyu-skills/<skill>/EXTEND.md (project)
2. $XDG_CONFIG_HOME/baoyu-skills/<skill>/EXTEND.md (XDG, new)
3. $HOME/.baoyu-skills/<skill>/EXTEND.md (legacy fallback)
Updated: CLAUDE.md template, 16 SKILL.md files, 2 workflow.md
references, and 2 extend-config.ts runtime loaders.
2026-03-09 04:54:26 +08:00
Jim Liu 宝玉
970f5e741a
feat(baoyu-post-to-wechat): default bottom citations for markdown input
...
Enable bottom citations by default for markdown articles. Add --no-cite
flag to all posting scripts (wechat-api, wechat-article, md-to-wechat)
to optionally disable. WeChat mp links stay inline.
2026-03-06 23:38:23 -06:00
Jim Liu 宝玉
c15a44b439
fix(security): remove curl|bash, enforce HTTPS-only downloads
...
- Replace all curl|bash install suggestions with brew/npm
- downloadFile: HTTPS-only, reject http:// URLs
- downloadFile: add redirect limit (max 5)
- Remove unused http import from md-to-html scripts
- Add Security Guidelines section to CLAUDE.md
- Update SKILL.md profile dir references
2026-03-06 16:03:10 -06:00
Jim Liu 宝玉
67e3e11cce
feat(skills): add cross-platform PowerShell support for EXTEND.md checks
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 19:32:35 -06:00
Jim Liu 宝玉
bd4db203f8
refactor(skills): replace hardcoded npx -y bun with ${BUN_X} runtime variable
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 10:31:29 -06:00
Jim Liu 宝玉
8787cbe85b
feat(baoyu-post-to-wechat): internalize markdown conversion with modular renderer and color support
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 00:01:05 -06:00
Jim Liu 宝玉
6e18725906
feat(baoyu-post-to-wechat): add default color preference and modern theme support
2026-02-28 11:48:59 -06:00
Jim Liu 宝玉
eded9a98bb
docs(baoyu-post-to-wechat): enforce explicit theme passing for markdown conversion
2026-02-24 18:51:10 -06:00
Jim Liu 宝玉
dd08a2aa89
feat(baoyu-post-to-wechat): add pre-flight environment check script
2026-02-13 20:27:31 -06:00
Jim Liu 宝玉
54103dfd7d
refactor(baoyu-post-to-wechat): prioritize coverImage over featureImage in frontmatter lookup
2026-02-12 01:56:32 -06:00
Jim Liu 宝玉
569beebdd6
feat(baoyu-post-to-wechat): adapt to new WeChat UI and fix digest/cover handling
...
Rename 图文 to 贴图 throughout; add ProseMirror editor support with old editor
fallback; add fallback file input selector; add upload progress monitoring;
improve save button detection with toast verification; truncate digest > 120
chars at punctuation boundary; fix cover image relative path resolution.
2026-02-10 15:46:09 -06:00
Jim Liu 宝玉
5615e6150f
feat(baoyu-post-to-wechat): add comment control, cover fallback chain, and first-time setup
2026-02-07 15:50:23 -06:00
Jim Liu 宝玉
81e96ee43c
feat(baoyu-post-to-wechat): add API publishing and external theme support
...
- Add wechat-api.ts for direct API-based article publishing
- Support plain text, HTML, and markdown inputs with auto-conversion
- Add external theme discovery from MD_THEME_DIR environment variable
- Improve CSS inlining with juice library integration
- Support WeChat API credentials via .baoyu-skills/.env
2026-01-28 21:37:40 -06:00
Jim Liu 宝玉
977598d5ae
feat(baoyu-post-to-wechat): add theme selection, HTML preview, and simplify image placeholders
2026-01-25 21:05:04 -06:00
Jim Liu 宝玉
7842e4d188
chore: release v1.18.2
2026-01-23 16:10:04 -06:00
Jim Liu 宝玉
9a9f6a42cd
chore: release v0.9.0
2026-01-17 22:02:40 -06:00
Jim Liu 宝玉
e3d2f5d03f
Add clipboard paste functionality and documentation for X Articles and regular posts
...
- Implemented `paste-from-clipboard.ts` script to send real paste keystrokes across macOS, Linux, and Windows.
- Created detailed guides for publishing articles to X Articles and posting regular content, including usage examples and troubleshooting tips.
- Added support for Markdown formatting and image handling in X Articles.
- Documented manual workflows for image pasting and browser interactions using Playwright MCP.
2026-01-15 15:38:03 -06:00
Jim Liu 宝玉
da920bb830
feat: add baoyu- prefix
2026-01-15 14:18:56 -06:00