Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 01:47
· 239 commits to main since this release
2c61e22

What's Changed

  • factory: set up the AFK factory on the canonical triage labels by @ALLiDoizCode in #1
  • docs: add the glossary and the first five ADRs by @ALLiDoizCode in #3
  • The toon skeleton, its command-line test harness and the gate by @ALLiDoizCode in #35
  • Spike: a connector runs inside the binary by @ALLiDoizCode in #36
  • fix: the gate runs each step under bash by @ALLiDoizCode in #37
  • init creates a wallet by @toon-backlog-bot[bot] in #38
  • init and up run the first connector by @toon-backlog-bot[bot] in #39
  • Release binaries by @toon-backlog-bot[bot] in #40
  • send one packet by @toon-backlog-bot[bot] in #41
  • Network profiles and funding by @toon-backlog-bot[bot] in #42
  • Draft NIP: the paid subscription by @ALLiDoizCode in #43
  • The agent node survives reboots and crashes by @toon-backlog-bot[bot] in #44
  • The relay runs behind the connector by @toon-backlog-bot[bot] in #45
  • Draft NIP: proposals as events by @ALLiDoizCode in #48
  • Peerings and forwarding routes by @toon-backlog-bot[bot] in #46
  • Channels and balances by @toon-backlog-bot[bot] in #47
  • Publish and query events by @toon-backlog-bot[bot] in #49
  • Relay settings and write price by @toon-backlog-bot[bot] in #50
  • Hidden service by default by @toon-backlog-bot[bot] in #51
  • Reduce the merge hotspots every new command touches by @ALLiDoizCode in #56
  • Backup and restore by @toon-backlog-bot[bot] in #55
  • add and remove an app by @toon-backlog-bot[bot] in #53
  • nip new and nip publish by @toon-backlog-bot[bot] in #54
  • Spending limit by @toon-backlog-bot[bot] in #52
  • Publish to another relay, paid by @toon-backlog-bot[bot] in #57
  • join a network by @toon-backlog-bot[bot] in #58
  • create and destroy a TOON app by @toon-backlog-bot[bot] in #59
  • The real overlay daemon by @ALLiDoizCode in #60
  • Subscribe to another relay by @toon-backlog-bot[bot] in #61
  • Skill: operating an agent node, and skill install by @toon-backlog-bot[bot] in #62
  • Skill: authoring a NIP by @toon-backlog-bot[bot] in #64
  • Receive a subscription by @toon-backlog-bot[bot] in #63
  • Skill: social by @toon-backlog-bot[bot] in #65
  • ADR 0006: a TOON app's addresses sit under a segment from its connector's identity key by @ALLiDoizCode in #77
  • create and add cannot start a second relay by @toon-backlog-bot[bot] in #80
  • A relay run by toon does not say where a write to it is paid by @toon-backlog-bot[bot] in #81
  • up fails on a long home directory: the supervisor's socket path by @toon-backlog-bot[bot] in #82
  • A send that fails before anything is sent counts against the spending limit by @toon-backlog-bot[bot] in #83
  • docs: glossary, a relay's write edge (#79) by @ALLiDoizCode in #86
  • The devnet profile names a connector and a relay that do not exist by @toon-backlog-bot[bot] in #78
  • A first run on the devnet stops at up: the faucet sends no ETH and up requires it by @toon-backlog-bot[bot] in #85
  • event publish --relay and relay subscribe fetch the connector's identity instead of sealing to the relay's pinned key by @toon-backlog-bot[bot] in #87
  • On a hidden agent node the command line's own requests bypass the overlay and cannot reach a .anyone host by @toon-backlog-bot[bot] in #84
  • Relays are dialled over ws:// only, and the devnet's relay is wss:// by @toon-backlog-bot[bot] in #89
  • A failed create leaves its hidden service behind by @toon-backlog-bot[bot] in #88
  • fix: pick ports the system does not hand out, so up finds its port free by @ALLiDoizCode in #90
  • g.toon.relay is every agent node's address and the network relay's too by @toon-backlog-bot[bot] in #91
  • The peering_needed message names a peer add command that is refused by @toon-backlog-bot[bot] in #96
  • event publish --relay pays the relay's own price, which a connector in between refuses by @toon-backlog-bot[bot] in #97
  • The end-to-end run against the sandbox, and a write the relay's image accepts by @ALLiDoizCode in #98
  • A packet the next connector rejects is still paid for, and toon says nothing was paid by @toon-backlog-bot[bot] in #99
  • relay subscribe pays each packet the relay's subscribe price, which a connector in between refuses by @toon-backlog-bot[bot] in #100
  • The end-to-end run after #92 to #95, and the devnet join by @ALLiDoizCode in #103
  • A join whose deposit landed fails with peer_failed, and the retry that finds the channel is counted as spending by @toon-backlog-bot[bot] in #104
  • A packet that outlasts the 30-second wait fails with send_failed, is paid for, and the report says neither by @toon-backlog-bot[bot] in #107
  • The same operator write twice in one second is refused as a replayed signature, and a peer add refused that way is counted as spending by @toon-backlog-bot[bot] in #108
  • toon create --deposit soon after toon up makes only some of its peerings: a newly published onion endpoint does not answer in time by @toon-backlog-bot[bot] in #112
  • Sell the live feed by @toon-backlog-bot[bot] in #114
  • The first packet over a new link between two hidden services can outlast its expiry: paid for, and nothing delivered by @toon-backlog-bot[bot] in #116
  • Hold the refused test's closed port so a test alongside cannot be given it by @ALLiDoizCode in #118
  • A hidden agent node's supervisor dials a relay on this machine through the overlay, which refuses it: the subscription is paid and nothing arrives by @toon-backlog-bot[bot] in #119
  • The first packet to a TOON app after toon add restarts its connector is rejected with T01 after 30 seconds, and is paid for by @toon-backlog-bot[bot] in #115
  • The end-to-end run after #105 and #106, and holding a subscription on relays that sell their feed by @ALLiDoizCode in #117
  • unfunded asks for 0.0001 ETH, and the deposit of a devnet join needs more by @toon-backlog-bot[bot] in #120
  • The sandbox profile does not match the infra sandbox, and a hidden agent node cannot reach it by @toon-backlog-bot[bot] in #121

New Contributors

  • @ALLiDoizCode made their first contribution in #1
  • @toon-backlog-bot[bot] made their first contribution in #38

Full Changelog: https://github.com/toon-protocol/toon_cli/commits/v0.1.0