tgl: manage Tangled (tangled.org) from the terminal www.npmjs.com/package/tangled-cli

tgl 0.5.0: support the new Tangled #21

Merged oviiione.eu
targeting master from feat/org-tangled-reads
Merged opened by and assigned to oviiione.eu
targeting master from feat/org-tangled-reads

Tangled moved issues, PRs, comments and labels to new records stored with each repo (October 2026). That left tgl 0.4.0 reading old data and writing where the website no longer looks. This adapts everything.

Changes

  • Reads use Tangled's public API; commands that only read no longer need a login.
  • Repos, PRs, issues, labels and release files are written in the new format and signed from your account, as the website does.
  • The session is kept in the system's secret store, so several commands in a row don't hit the server's login limit.
  • Each write waits until Tangled's API shows it.
  • Numbers are the ones the website shows; issues and PRs share them.

Breaking

  • Needs Node 22 or newer.
  • Old ids no longer work; use the number.
  • The --json output changed.
  • --allow-unpushed is gone.
  • label create loses --kind, --values, --multiple and --for.
Commits 0