ifcurl/ifcurl
Claude 277c74e3d3
Simplify /clash: single selector, detect collisions within selected set
Drop selector_b — the endpoint now takes the URL's selector= and tests all
matched elements against each other, consistent with the spec's model.
Self-pairs and duplicates are filtered; requires at least 2 matched elements.

https://claude.ai/code/session_01NBsytCd6L7UQPiKbcLn4kn
2026-05-09 08:57:54 +00:00
..
__init__.py Preview service and improved CLI help 2026-04-15 21:46:50 +01:00
__main__.py Split service into ifcurl-api + ifcurl-render for RCE isolation 2026-04-25 10:00:33 +01:00
auth.py service: fix preview pipeline for local Forgejo deployment 2026-04-25 23:10:35 +01:00
bcf.py bcf_api: implement BCF 3.0 REST API as Python routes in the preview service 2026-04-29 19:38:34 +01:00
bcf_api.py bcf_api: add topic filtering; documents_api: add GET /document-metadata 2026-04-29 22:24:52 +01:00
diff.py style: ruff --fix + black across ifcurl/ and tests/ 2026-04-25 08:34:56 +01:00
documents_api.py bcf_api: add topic filtering; documents_api: add GET /document-metadata 2026-04-29 22:24:52 +01:00
git.py render: fix render_diff — tuple unpack, IfcProduct filter, diff-area zoom 2026-04-25 23:54:35 +01:00
py.typed Python core library and ifcurl CLI 2026-04-15 21:24:35 +01:00
render.py Implement clash visibility mode and /query endpoint (ifcurl-19h, ifcurl-8rf) 2026-05-09 08:46:26 +00:00
render_service.py Simplify /clash: single selector, detect collisions within selected set 2026-05-09 08:57:54 +00:00
sandbox.py style: ruff --fix + black across ifcurl/ and tests/ 2026-04-25 08:34:56 +01:00
service.py Simplify /clash: single selector, detect collisions within selected set 2026-05-09 08:57:54 +00:00
url.py url.py, test_url.py: add query parameter and visibility=clash 2026-05-09 07:27:35 +00:00