Commit Graph

  • 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