11 Commits

Author SHA1 Message Date
4720ad59d6 fix: 修复 Windows 后台运行失败的问题
- daemonize() 使用 python -m 方式启动子进程,避免 console_scripts 入口点路径问题
- daemonize() 在 Popen 后调用 sys.exit(0) 让父进程退出
- 添加 --_daemon_child 隐藏参数,子进程跳过 daemonize 直接运行服务
- 将 _run_daemonized 重命名为 _run_child,职责更清晰
2026-05-28 18:55:16 +08:00
8af421206b docs: update README with repo URL, add setup guide and .gitignore
- Update README installation to use uv tool install with self-hosted repo URL
- Add docs/SETUP.md for AI agent consumption
- Add .gitignore for __pycache__, build artifacts, venv, IDE files
- Remove obsolete superpowers planning docs

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 18:15:50 +08:00
f54d142fde docs: add design spec and implementation plan
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:59:24 +08:00
0023b57596 docs: update README for CLI tool usage, remove old script
- Rewrite README.md with CLI usage instructions
- Add __main__.py for `python -m jianda_proxy` support
- Clean up unused imports in config.py and test_config.py
- Add pytest dev dependency to pyproject.toml
- Remove lfs-proxy.py (replaced by modular CLI tool)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:58:19 +08:00
5fcb4596e4 feat: add CLI entry point with start/stop/status/config subcommands
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:52:43 +08:00
81957ca188 fix: clean up type annotations and unused imports
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:50:32 +08:00
35507c1238 feat: add daemon module with cross-platform process lifecycle
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:49:56 +08:00
db4a64319c feat: extract proxy server from lfs-proxy.py into module
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:49:54 +08:00
001ab4e954 feat: add config module with INI-based configuration management
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:47:43 +08:00
0036cdf473 feat: add project scaffolding with pyproject.toml and src layout
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:38:44 +08:00
40b52f6391 Initial commit 2026-05-28 17:11:46 +08:00