Rust CLI for tangled

feat: improve how the issue command handles issue #6

open
opened by dunkirk.sh targeting main

This patch fixes tangled-cli issue list to properly deserialize issue records by making optional fields (createdAt, $type, owner, issueId) optional in the Issue struct, adds a --state filter to show only open or closed issues by querying issue state records and filtering client-side, and formats repository display as readable "handle/name" (e.g., "dunkirk.sh/thistle") instead of AT-URIs while using a cache to avoid repeated API calls for the same repository.

0
by dunkirk.sh 0 comments
expand 3 commits
53768759
fix: add missing optional fields to Issue struct for deserialization
fc7640a0
feat: implement --state filter for issue list command
4f0df76b
feat: format issue repo as handle/name with caching
failed to check merge status: invalid xrpc request
sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:krxbvxvis5skq7jj6eot23ul/sh.tangled.repo.pull/3m6d7rghmzp22