···
Set `WHISPER_SERVICE_URL` in `.env` (default: `http://localhost:8000`)
693
+
This project uses [Tangled](https://tangled.org) for issue tracking via the `tangled-cli` tool.
697
+
cargo install --git https://tangled.org/vitorpy.com/tangled-cli
700
+
**Authentication:**
702
+
tangled-cli auth login
705
+
**Creating issues:**
707
+
tangled-cli issue create --repo "thistle" --title "Issue title" --body "Issue description"
709
+
# With labels (if created in the repo):
710
+
tangled-cli issue create --repo "thistle" --title "Issue title" --label "bug" --label "priority:high" --body "Issue description"
713
+
**Listing issues:**
715
+
# List all open issues
716
+
tangled-cli issue list --repo "thistle"
718
+
# List with specific state
719
+
tangled-cli issue list --repo "thistle" --state open
720
+
tangled-cli issue list --repo "thistle" --state closed
723
+
tangled-cli issue list --repo "thistle" --label "priority: low"
724
+
tangled-cli issue list --repo "thistle" --label "bug"
727
+
tangled-cli issue list --repo "thistle" --author "username"
729
+
# JSON output format
730
+
tangled-cli issue list --repo "thistle" --format json
733
+
**Showing issue details:**
735
+
# Show specific issue by ID
736
+
tangled-cli issue show <issue-id>
738
+
# Show with comments
739
+
tangled-cli issue show <issue-id> --comments
742
+
tangled-cli issue show <issue-id> --json
745
+
**Commenting on issues:**
747
+
tangled-cli issue comment <issue-id> --body "Your comment here"
750
+
**Editing issues:**
753
+
tangled-cli issue edit <issue-id> --title "New title"
756
+
tangled-cli issue edit <issue-id> --body "New description"
759
+
tangled-cli issue edit <issue-id> --state closed
762
+
tangled-cli issue edit <issue-id> --state open
765
+
**Repository commands:**
767
+
# List your repositories
768
+
tangled-cli repo list
770
+
# Show repository details
771
+
tangled-cli repo info thistle
773
+
# Create a new repository
774
+
tangled-cli repo create --name "repo-name" --description "Description"
777
+
**Viewing issues by priority:**
779
+
The thistle repo uses priority labels:
780
+
- `priority: high` - Critical issues that need immediate attention
781
+
- `priority: medium` - Important issues to address soon
782
+
- `priority: low` - Nice-to-have improvements
785
+
# View all low priority issues
786
+
tangled-cli issue list --repo "thistle" --label "priority: low" --state open
788
+
# View all high priority issues
789
+
tangled-cli issue list --repo "thistle" --label "priority: high" --state open
792
+
**Note:** The repo name for this project is `thistle` (resolves to `dunkirk.sh/thistle` in Tangled). Labels are supported but need to be created in the repository first.
795
+
- The CLI may have decoding issues with some API responses (missing `createdAt` field). If `tangled-cli issue list` fails, you can access issues via the web interface at https://tangled.org/dunkirk.sh/thistle
796
+
- For complex filtering or browsing, the web UI may be more reliable than the CLI
As the codebase grows, document: