Skip to content

Releases: gotd/cli

v0.11.0

Choose a tag to compare

@ernado ernado released this 01 Jul 09:35
ed99065

What's Changed

  • chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by @dependabot[bot] in #251
  • fix(chats,drafts): batch getDialogs requests instead of one RPC per dialog by @yagop in #250
  • fix(history): batch getHistory requests instead of one RPC per message by @yagop in #249

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@ernado ernado released this 27 Jun 16:33
c276ae0

What's Changed

  • chore(deps): bump github.com/gotd/td from 0.157.1 to 0.158.0 by @dependabot[bot] in #243
  • chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #244
  • chore(deps): bump github.com/gotd/td from 0.158.0 to 0.159.0 by @dependabot[bot] in #245
  • chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by @dependabot[bot] in #246
  • feat(session): store session in macOS Keychain by default by @yagop in #248

New Contributors

Full Changelog: v0.9.1...v0.10.0

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 13 Jun 15:27
a1f11e3

Changelog

  • a1f11e3 fix(peers): resolve id: peers on the send path

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 14:36
4ae7d40

Changelog

  • 1e2aa44 ci: add test workflow running go test -race
  • 4ae7d40 feat(chats): split invite-link into show and new subcommands

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 14:25
82bbb11

Changelog

  • 82bbb11 feat(chats): allow creating a group without members
  • a6b1909 feat(devices): add terminate subcommand to end a session
  • 20c6185 feat(peers): address peers by numeric id with id: prefix

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 13:50
aadee11

Changelog

  • 8ce0231 ci(release): add linux/riscv64 build target
  • 3baa228 ci: bump upload-artifact to v7.0.1 (Node 24)
  • aadee11 feat(cli): use built-in creds on the test server too

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 13:35
f28f678

Changelog

  • f28f678 feat(cli)!: require app credentials, drop tdesktop fallback

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 13:26
3e5df91

Changelog

  • 3e5df91 feat(devices): add command listing active sessions

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 13 Jun 13:17
61238aa

Changelog

  • 61238aa ci: require APP_ID/APP_HASH on release and modernize workflows

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 12:46
92e4a57

Changelog

  • 92e4a57 chore(lint): silence gochecknoglobals on injectable creds
  • 6df6aac docs(readme): add installation section linking to latest release
  • aafd15b docs(readme): document installing the tg agent skill
  • a09928a docs(readme): drop go install from installation
  • 1555f74 docs(roadmap): mark Phase 0 foundations complete
  • f617451 docs(skills): add installable tg CLI usage skill
  • f98530a docs: rewrite README for the agent-automatable CLI
  • e27ed71 feat(cli): add tg album (grouped media)
  • 3a454fc feat(cli): add tg chat get and tg chat full
  • e1ab888 feat(cli): add tg chats list
  • e698f11 feat(cli): add tg download
  • a877958 feat(cli): add tg history (alias messages)
  • 3a59483 feat(cli): add tg login (QR default, phone fallback, 2FA)
  • 35cdc2b feat(cli): add tg poll create
  • 34e5258 feat(cli): add tg reply and tg read; send emits JSON result
  • 2e91ee2 feat(cli): add tg stickers; mark Phase 2 complete
  • 64e1339 feat(cli): add tg whoami and mock-invoker test harness
  • ec2810a feat(cli): add contacts (list/search/add/delete/block/unblock/blocked/import)
  • 11d6e2c feat(cli): add drafts (set/clear/list)
  • 4321ff9 feat(cli): add edit, delete, delete-history, forward
  • 8303d81 feat(cli): add link and context
  • 392c458 feat(cli): add mute/unmute/archive/unarchive
  • e03bcf2 feat(cli): add pin/unpin/unpin-all/pinned and search
  • 0213fa3 feat(cli): add react, unreact, reactions
  • 85a867e feat(cli): add resolve, search-public, subscribe
  • 2ecce1e feat(cli): add scheduled messages; drop unsupported HTTP proxy
  • 4bb367d feat(cli): admin/moderation — promote, demote, ban, unban, slow-mode
  • 2e57ff6 feat(cli): built-in app credentials and desktop device info (mirror tdl)
  • 490c005 feat(cli): chat folders (list/create/add-chat/remove-chat/delete/reorder)
  • a146fa2 feat(cli): concurrent multi-account watch; finish Phase 7
  • 8802af4 feat(cli): configurable default account
  • c00372a feat(cli): edit chat title/about, invite links (export + join)
  • 594b2dd feat(cli): forum topics, recent-actions, set-photo; finish Phase 4
  • 82f6c30 feat(cli): global proxy support (SOCKS5, HTTP CONNECT, MTProxy)
  • a0ceab3 feat(cli): groups/channels — create, invite, leave, participants
  • 3f537ad feat(cli): inject built-in app credentials at release time
  • ba48cf2 feat(cli): logout, login auto-creates accounts, tdesktop mimic
  • e11ee17 feat(cli): multi-account support (Phase 7)
  • d2d94ad feat(cli): persist the --test flag in config
  • b2164db feat(cli): persistent peer resolver + access-hash cache
  • 94c1194 feat(cli): profile (update, set/delete photo, status)
  • 45e9f69 feat(cli): realtime — tg watch and tg wait
  • b317cb9 feat(cli): require tg init before login (drop test-cred fallback)
  • 16edb9c feat(cli): upload emits JSON result; silent progress in machine mode
  • 08eca59 feat(cli): use built-in test credentials for --test without a config
  • a6214bf feat(cli): user/bot sessions, output plumbing, optional bot token
  • c8227b8 feat: migrate CLI to cobra and add roadmap (#236)
  • 93691bd fix(cli): use test-DC credentials on the test server
  • 14d7331 refactor(cli): merge login --phone-number into --phone