+10
-2
crates/tangled-api/src/client.rs
······
fix: add missing optional fields to Issue struct for deserialization
Some issue records in the wild include optional fields that weren't
in the Issue struct, causing deserialization failures:
- createdAt: not present in all records
- $type: AT Protocol record type field
- owner: legacy field on some issues
- issueId: numeric ID on some issues
- cid: content identifier in listRecords response
This makes all these fields optional so the CLI can deserialize
any issue record regardless of which optional fields are present.
💖 Generated with Crush
Assisted-by: Claude Sonnet 4.5 via Crush <crush@charm.land>
······