-
34c4fc45f7
feat(git-proxy): stop 只杀本 CLI 启的 fastgithub,并入 en0 主 LAN IP 供 Parallels 桥接
main
Zhengshou Lai
2026-08-22 13:41:27 +08:00
-
1b109fa6c3
docs(git-proxy): CI 已迁 Gitea 不再需要 GitHub 代理,ensure-fastgithub.sh 指仓库路径
Zhengshou Lai
2026-08-22 13:09:23 +08:00
-
fd37ea42fa
feat(git proxy): start 默认写 git http(s).proxy,stop 自动恢复,restart 继承状态(CI 用 --no-set-git)
Zhengshou Lai
2026-08-19 21:17:02 +08:00
-
9dddb8e0c3
docs: 随 monorepo 安装 mytoolkit 用 make install-py(原 make update 已改名)
Zhengshou Lai
2026-08-16 20:35:38 +08:00
-
225e6eb4b8
docs(git proxy skill): others.md 拆分为 git-proxy.md + misc.md(语义文件名)
Zhengshou Lai
2026-08-16 18:06:20 +08:00
-
52acb197a4
fix(git proxy): start/stop 只认领匹配进程(防误杀同端口其它进程) + status/start 自动恢复指向死端口的 stale git proxy
Zhengshou Lai
2026-08-16 17:59:06 +08:00
-
b150bafa4e
docs(skill): fastgithub 标注人工线下安装、AI 不得自动下载
Zhengshou Lai
2026-08-16 15:56:42 +08:00
-
b49e2f7b38
feat(voice): STT 统一到 X-Api-Key,与 TTS 共用同一 API Key
Zhengshou Lai
2026-08-15 15:44:30 +08:00
-
12b8ab042d
docs(skill): mark git proxy run as legacy foreground mode.
Zhengshou Lai
2026-08-12 21:16:53 +08:00
-
f8be17fe4f
git proxy: add start/stop/restart daemon lifecycle for FastGitHub.
Zhengshou Lai
2026-08-12 21:12:14 +08:00
-
f6fa1aa93d
fix(Makefile): simplify PYTHON default for macOS make.
Zhengshou Lai
2026-08-11 21:19:34 +08:00
-
4b2ed13280
install: treat xiaohe-agent/packages/mytoolkit as the working tree.
Zhengshou Lai
2026-08-11 21:18:40 +08:00
-
089da97633
install: refuse runner worktrees and bind the CLI Python.
Zhengshou Lai
2026-08-11 21:16:05 +08:00
-
70821e4661
git proxy: print socat/Parallels listen status on run and status.
Zhengshou Lai
2026-08-11 21:11:44 +08:00
-
755157ab6c
fix(git): start FastGitHub before Parallels socat forwards.
Zhengshou Lai
2026-08-11 10:32:47 +08:00
-
5b0739a397
git proxy run: auto-forward Parallels host IPs to loopback proxy.
Zhengshou Lai
2026-08-11 10:29:18 +08:00
-
e772c5b896
feat(video): Seedance 视频生成 API 客户端 + video generate 命令
Zhengshou Lai
2026-08-04 07:48:39 +08:00
-
03ef916c26
docs: document volc_tts api-key credential (new TTS auth)
Zhengshou Lai
2026-08-02 16:27:24 +08:00
-
17e6abd035
feat(tts): support Volcengine X-Api-Key auth (new api-key mode)
Zhengshou Lai
2026-08-02 16:08:13 +08:00
-
ee85ed822a
fix(git): prefer connections.proxy over legacy flat keys
Zhengshou Lai
2026-07-30 15:32:48 +08:00
-
157872c233
docs(skill): point install paths at packages/mytoolkit
Zhengshou Lai
2026-07-29 21:36:21 +08:00
-
01165b5a69
fix(pdf): center cover pages and prefer TeX Gyre Termes
Zhengshou Lai
2026-07-29 15:58:04 +08:00
-
8f60860419
feat(voice): switch TTS to Seed 2.0 uranus voices
Zhengshou Lai
2026-07-26 01:07:06 +08:00
-
d428436fca
chore: bump mytoolkit to 0.2.0 and read --version from package metadata
Zhengshou Lai
2026-07-22 23:19:34 +08:00
-
c69961a9cb
feat(voice): 豆包 flash ASR,支持热词与对话上下文
Zhengshou Lai
2026-07-22 15:06:08 +08:00
-
69efc6b3e2
refactor(mytoolkit): 移除历史兼容,统一分层配置键,补全 Config 单测
Zhengshou Lai
2026-07-19 11:56:26 +08:00
-
b517bd3796
docs: 更新 AGENTS.md 中 xiaohe provider key 说明\n\n- xiaohe 的 provider API key 由 xiaohe 自己保存在 ~/.xiaohe/agent/secrets.json\n- mytoolkit 不再管理 provider key
Zhengshou Lai
2026-07-19 11:47:58 +08:00
-
ce2d0ac5b0
chore: 缓存目录移到 tmp/,更新 AGENTS.md 引用\n\n- pyproject.toml 配置 pytest/ruff 缓存到 ../../tmp/\n- AGENTS.md 中 workspace CLAUDE.md 引用改为 AGENTS.md
Zhengshou Lai
2026-07-19 11:39:12 +08:00
-
b7749a9b06
refactor(config): unify secrets in ~/.mytoolkit/config.json and migrate skill wrappers
Zhengshou Lai
2026-07-19 09:49:01 +08:00
-
7ff58f4695
style(scaffolds/manual): align figure/table caption gap with Typst template
Zhengshou Lai
2026-07-18 14:57:10 +08:00
-
a5c2cc32e1
style(scaffolds/manual): align vertical rhythm with Typst md-to-pdf/manual template
Zhengshou Lai
2026-07-18 14:54:30 +08:00
-
c838692a9c
fix(scaffold/manual): add colortbl for \arrayrulecolor; switch to proposal-style fonts
Zhengshou Lai
2026-07-18 11:54:00 +08:00
-
1369129d21
feat(scaffolds): manual 模板补字体栈 + md-to-docx 模板更新
Zhengshou Lai
2026-07-18 11:49:33 +08:00
-
06704acf60
test: add pytest suite — CLI smoke + config/templates/md_to_pdf units
Zhengshou Lai
2026-07-18 11:45:40 +08:00
-
9174708d10
feat(init): add LaTeX manual scaffold and 'init manual' command
Zhengshou Lai
2026-07-18 09:44:17 +08:00
-
55c08cf937
refactor(config): migrate .claude/CLAUDE.md to .agents/AGENTS.md with compatibility symlinks
Zhengshou Lai
2026-07-07 23:34:12 +08:00
-
958a9f2f01
chore: 移除 resolve_key() 等 skill 端函数,更新 CLAUDE.md 配置描述
Zhengshou Lai
2026-07-06 21:18:04 +08:00
-
321dc57e30
refactor(config): 统一配置存储为 ~/.mytoolkit/config.json (keys.*)
Zhengshou Lai
2026-07-06 21:11:23 +08:00
-
1ee5a31ccf
feat(completion): 自动安装 shell 补全,迁移旧配置并清理手动补全
Zhengshou Lai
2026-07-04 19:24:58 +08:00
-
9b7439fdc6
docs(mytoolkit): 更新 skill 分工表中的 mywebpage → mywebpages
Zhengshou Lai
2026-07-02 12:07:27 +08:00
-
b755e0b2ce
fix(scaffold/paper): black hyperlinks, add mathtools, and unify bold vector style
Zhengshou Lai
2026-06-29 08:40:06 +08:00
-
9b41b263f2
chore: rename claude.md to CLAUDE.md (case convention)
Zhengshou Lai
2026-06-29 00:49:06 +08:00
-
f45b46073a
feat(scaffold): redesign paper scaffold + clarify doc responsibilities
Zhengshou Lai
2026-06-29 00:47:48 +08:00
-
587eac8837
feat: add journal submission kits + paper scaffold; restructure package
Zhengshou Lai
2026-06-28 23:38:47 +08:00
-
75bb7dec32
feat(convert): template-driven docx postprocess + pdf table left align
Zhengshou Lai
2026-06-28 11:27:14 +08:00
-
3ea86867e3
chore(server): remove cloudcli service entry
Zhengshou Lai
2026-06-28 00:17:45 +08:00
-
c8081889b9
feat(server): add cloudcli service and per-service prebuild flag
Zhengshou Lai
2026-06-27 21:44:11 +08:00
-
fe4c280f7c
refactor: rename bin/ package to mytoolkit/
Zhengshou Lai
2026-06-26 22:57:55 +08:00
-
ffaf7e58f2
fix(mail): improve attachment filename and reply body handling
Zhengshou Lai
2026-06-23 10:24:23 +08:00
-
9d802aa54b
chore(server): remove deprecated myslides service
Zhengshou Lai
2026-06-23 10:24:23 +08:00
-
37a3487fa9
docs(README): fix templates register path to contrib/mytoolkit
Zhengshou Lai
2026-06-09 14:57:49 +08:00
-
28d42eb74b
docs(README): clarify update applies to source edits too
Zhengshou Lai
2026-06-09 14:52:05 +08:00
-
1c19654faa
docs(README): add Update section warning about reinstall after git pull
Zhengshou Lai
2026-06-09 14:50:25 +08:00
-
0b8dc30154
chore: ignore tmp/
Zhengshou Lai
2026-06-09 14:35:39 +08:00
-
322cd31bb2
style(template): enforce no first-line indent for table styles; default PDF indent 2em
Zhengshou Lai
2026-06-09 14:35:11 +08:00
-
fc4dab1629
feat(convert): apply reference-doc typography in docx post-processing
Zhengshou Lai
2026-06-09 14:38:30 +08:00
-
5d0ed21e07
feat(pdf): add pdf extract command with pdftotext/pypdf fallback
Zhengshou Lai
2026-06-09 14:38:24 +08:00
-
3f7c625781
refactor(self-mgmt): centralize manual file list for install/uninstall
Zhengshou Lai
2026-06-04 01:05:46 +08:00
-
da52571a9c
refactor(self-mgmt): adapt update/uninstall to system-python editable install
Zhengshou Lai
2026-06-04 00:59:55 +08:00
-
2d2ff45fca
refactor: migrate all config paths to ~/.mytoolkit with MYTOOLKIT_HOME support
Zhengshou Lai
2026-06-04 00:52:25 +08:00
-
3a47e6963d
refactor(config): remove legacy ~/.config/mytoolkit compatibility
Zhengshou Lai
2026-06-04 00:48:25 +08:00
-
953ea9231d
feat(config): support MYTOOLKIT_HOME env var and migrate to ~/.mytoolkit
Zhengshou Lai
2026-06-04 00:33:44 +08:00
-
58a141416c
fix(api): avoid circular import by deferring protocols import
Zhengshou Lai
2026-06-03 23:45:12 +08:00
-
334ff647fc
feat(api): extract pure API clients for image generation and TTS
Zhengshou Lai
2026-06-03 23:43:28 +08:00
-
ac605c2c17
feat(mytoolkit): add voice command and improve docx post-processing
Zhengshou Lai
2026-05-27 16:17:47 +08:00
-
7600b558cd
style(template): fix Heading3-5 font sizes and update demo
Zhengshou Lai
2026-05-19 23:08:37 +08:00
-
32834613dd
feat(convert): auto post-process default docx template
Zhengshou Lai
2026-05-19 23:04:51 +08:00
-
149dcac97e
style(template): add explicit no-indent to Title and Heading styles
Zhengshou Lai
2026-05-19 22:59:29 +08:00
-
c40dc74b73
style(template): set Heading1-5 spacing before to 6pt
Zhengshou Lai
2026-05-19 22:55:47 +08:00
-
00aab61144
style(template): set Normal paragraph spacing before to 6pt
Zhengshou Lai
2026-05-19 22:52:59 +08:00
-
52c96c50fe
style(template): set Title/Heading1-5 fonts to Cambria+SimSun, no indent
Zhengshou Lai
2026-05-19 22:50:07 +08:00
-
516bff335d
style(template): set all margins to 2.54cm
Zhengshou Lai
2026-05-19 22:36:04 +08:00
-
e6742d4e9e
style(template): rewrite default docx template from scratch
Zhengshou Lai
2026-05-19 22:28:09 +08:00
-
f9066d5bd8
style(template): change font size to 12pt and fix namespace prefix
Zhengshou Lai
2026-05-19 22:05:23 +08:00
-
c18d6d7d1e
fix(convert): auto-load default template for md-to-docx
Zhengshou Lai
2026-05-19 21:52:20 +08:00
-
4fd4477a27
style(template): update default docx with kinsoku, three-line tables and spacing
Zhengshou Lai
2026-05-19 21:52:20 +08:00
-
11c0950d50
chore(webpage): remove deploy command
Zhengshou Lai
2026-05-08 22:52:33 +08:00
-
0317189623
refactor(templates): rename
show to list for CLI consistency
Zhengshou Lai
2026-05-08 20:56:14 +08:00
-
11f5635c94
feat(template): themed blockquotes, references, chapter-based numbering for textbook
Zhengshou Lai
2026-05-08 13:53:31 +08:00
-
9eafd7577f
style(templates): increase list spacing for readability
Zhengshou Lai
2026-05-08 13:53:24 +08:00
-
4cb1419720
feat(mail): add download command, stable UID fetch, MIME decode
Zhengshou Lai
2026-05-08 13:53:17 +08:00
-
4a05143bf3
fix(env): remove value masking in env list
Zhengshou Lai
2026-05-08 13:53:10 +08:00
-
02097a8527
feat(git): add proxy run command with auto-unset on exit
Zhengshou Lai
2026-05-06 08:16:56 +08:00
-
2791a785ff
feat: add document conversion templates
Zhengshou Lai
2026-05-06 00:11:37 +08:00
-
dea83774a5
feat(image): support arbitrary size and aspect ratio shortcuts for doubao generate
Zhengshou Lai
2026-05-05 23:43:58 +08:00
-
e8ee5a4d0a
feat(webpage): add server subcommand delegating to mytoolkit server
Zhengshou Lai
2026-05-05 23:31:38 +08:00
-
151b10000d
refactor(webpage): swap project/action order to
webpage <project> <action>
Zhengshou Lai
2026-05-05 13:03:19 +08:00
-
92f8536604
feat(webpage): add push subcommand with -f flag
Zhengshou Lai
2026-05-05 12:40:10 +08:00
-
55af210db7
feat(mycv): add mycv build/open commands with --lang-en option
Zhengshou Lai
2026-05-05 09:30:31 +08:00
-
f2722176eb
feat(webpage): add deploy, pdf subcommands and build --serve option
Zhengshou Lai
2026-05-05 09:15:19 +08:00
-
c75cba9fee
remove outdated commands: preflight, utils, self legacy group
Zhengshou Lai
2026-05-05 00:19:25 +08:00
-
3e4cf618a8
refactor: restructure mytoolkit with new subcommands and md-to-pdf improvements
Zhengshou Lai
2026-05-04 17:19:32 +08:00
-
38328c28d0
fix(md_to_pdf): fix TOC links and bookmarks for CJK content
Zhengshou Lai
2026-05-04 13:07:29 +08:00
-
7547053247
remove old config compat, use ~/.config/mytoolkit only
Zhengshou Lai
2026-04-26 10:50:40 +08:00
-
706286a303
migrate mail config from ~/.myclaude to ~/.config/mytoolkit
Zhengshou Lai
2026-04-26 10:48:35 +08:00
-
04cbd9786e
add mail command (IMAP/SMTP client, no send, draft-only)
Zhengshou Lai
2026-04-26 10:47:38 +08:00
-
c1df4098b3
refactor: rename package from mytoolkit to bin
Zhengshou Lai
2026-04-26 09:56:29 +08:00
-
3aeaf7cb64
init
Zhengshou Lai
2026-04-14 18:39:09 +08:00
-
00c608a3bd
feat: add interactive config wizard
Zhengshou Lai
2026-04-13 11:53:27 +08:00
-
469aefb71f
chore: remove config.json from git (contains secrets)
Zhengshou Lai
2026-04-13 11:42:01 +08:00