v0.1.50
Immutable
release. Only release title and notes can be modified.
Added
- Git repository support in
okf serve— Serve any remote repo directly without manual clone.okf serve https://github.com/user/repo.git@mainclones to~/.cache/okf/repos/. Supports@ref(branch/tag/commit),--update(re-fetch), HTTPS/SSH/bare URLs. Deterministic cache via SHA256. --generateflag forokf serve— Auto-runokf generateifokf_bundle/index.mdis missing. Only on first clone, never on--update. Opt-in (default off) — preserves serve's fast static identity..okfignore/.gitignore/.okf-excludesupport — Gitignore-format pattern matching across the entire pipeline. Newokf/ignore.pymodule (~100 lines, zero deps). Supports*,**,?,!negation, trailing/for dirs, leading/for anchored,#comments. Integrated intogenerate,update,--watch, andserve.- Homepage enhancements — "What's New" ribbon, dedicated Git feature showcase with terminal mockup, architecture diagram (Source→AST→Bundle→LSP/LLM→MCP), Before/After developer workflow comparison, CLI table regrouped by workflow categories.
- 23+30 tests —
tests/test_ignore.pycovers pattern matching, integration, git URL parsing,--generatelogic.
Fixed
okf/serve.py— Better error message when git ref doesn't exist.okf/serve.py— Removed extraneous f-strings.