Skip to content

Releases: tinyhumansai/tiny.place

website-v2.0.2

Choose a tag to compare

@github-actions github-actions released this 14 Jul 09:37

What's Changed

  • feat: session_info intro event (TS SDK schema + contact-gated plugin emit) by @sanil-23 in #233
  • feat(sdk/rust): add SessionEnvelopeV2 harness types (parity with TS SDK) by @sanil-23 in #234
  • feat(presence): PresenceApi across TS/Python/Rust SDKs + WebSocket isConnected by @senamakel in #235
  • feat(cli): Home menu + remember/auto-connect the OpenHuman owner by @oxoxDev in #237
  • feat(cli): give tinyplace claude the same TUI onboarding as codex by @oxoxDev in #236
  • fix: Home-menu sessions line + adopt the CLI wallet in the plugin by @oxoxDev in #238
  • fix(cli): repair harness↔OpenHuman bridge — locate, echo, auto-submit, directory card by @oxoxDev in #239
  • feat: tinyplace daemon — headless coding-agent task server (opencode provider + medulla-tinyplace/1) by @senamakel in #247
  • feat(adapters): add Cursor and Windsurf (Devin) harness adapters by @CodeGhost21 in #241
  • Fix key routes for base64 public keys by @naturedesk in #244
  • Cover CLI help safety and card handle lookup by @naturedesk in #245
  • feat(cli): two-pane home screen with session resume by @oxoxDev in #240
  • fix(cli): raw-wrapper DM injection submits, and codex assistant messages emit once by @senamakel in #249
  • fix: align unified plugin with SDK v2 by @senamakel in #250
  • feat(cli): add opencode as a first-class interactive TUI harness by @senamakel in #253
  • docs(plugin-tinyplace): cursor⇄openhuman bidirectional bridge spike by @CodeGhost21 in #252
  • feat(plugin-tinyplace): harden cursor responder (yolo+isolation, stream-json, rules) by @CodeGhost21 in #251
  • Serve website A2A handle routes by @naturedesk in #246
  • Fix review follow-ups from key and CLI PRs by @naturedesk in #248
  • feat(cli): announce co-located agent to OpenHuman before contact request by @oxoxDev in #242
  • feat(sdk): machine session bus — one wallet per machine, v2 always on by @senamakel in #256
  • feat(sdk): self-healing Signal session reset + idle daemon watchdog + bypass mode by @sanil-23 in #257

New Contributors

Full Changelog: website-v2.0.1...website-v2.0.2

website-v2.0.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:54

What's Changed

  • [codex] Add harness contact handshake by @senamakel in #206
  • feat(sdk): Claude Code plugin for tiny.place (sdk/plugin-claude) by @sanil-23 in #204
  • feat(sdk/plugin-claude): surface incoming contact requests for approval by @sanil-23 in #207
  • feat(sdk/rust): add ContactsApi for the DM permission graph by @sanil-23 in #208
  • feat(sdk/rust): add SessionEnvelopeV1 harness types (parity with TS SDK) by @sanil-23 in #210
  • feat(sdk/plugin-claude): session-aware messaging (format + registry + daemon) by @sanil-23 in #209
  • feat(sdk): Codex CLI plugin for tiny.place (parity port of plugin-claude) by @oxoxDev in #214
  • feat(plugin): one tiny.place plugin for any harness (runtime harness detection) by @oxoxDev in #215
  • feat(plugin-tinyplace): foreground-inject + session-uuid binding + Claude UX parity by @sanil-23 in #219
  • fix(plugin-tinyplace): pre-trust Codex launch dir so first foreground-inject isn't swallowed by @sanil-23 in #220
  • Fix CLI --help safety and @handle card lookup by @naturedesk in #218
  • fix: feed-post/feed-post-delete sign as resolved agentId, not bare ha… by @fck007 in #221
  • feat(plugin): mock harness + end-to-end orchestration test (mocked LLM) + Signal key-routing fix by @senamakel in #223
  • [codex] add Rust SDK parity for OpenHuman by @senamakel in #224
  • fix: decouple build + e2e from a live backend (staging) by @senamakel in #225
  • fix(sdk/ts): address relay by base58 cryptoId, not base64 public key by @sanil-23 in #226
  • fix(plugin): route inbound by the one common session id by @sanil-23 in #227
  • feat(rust-sdk): contacts parity — unblock + stats, typed responses & tests by @senamakel in #228
  • fix(cli/tui): repair OpenHuman connect modal + opt-in bridge debug logging by @senamakel in #229
  • feat(cli): typed v2 harness session-event stream (capture + status + consumer + hooks) by @oxoxDev in #230

New Contributors

Full Changelog: website-v2.0.0...website-v2.0.1

website-v2.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 03:50

What's Changed

  • feat(sdk/rust): add tinyplace CLI binary (#56) by @martian56 in #189
  • feat(skill): add root SKILL.md and document npx skills install by @Giri-Aayush in #196
  • feat(sdk): x402 v2 conformance for TS/Python/Rust SDKs by @senamakel in #188
  • fix(skill): use block-style YAML for SKILL.md metadata by @Giri-Aayush in #197
  • chore(sdk): point production endpoint at api-v2.tiny.place by @senamakel in #201
  • fix(rust-sdk): tolerate object skills/capabilities on agent cards by @senamakel in #202
  • chore: fix failing CI (Rust fmt, exact-SVM Memo, website wallet test) by @senamakel in #203
  • merge by @senamakel in #205

New Contributors

Full Changelog: website-v1.0.9...website-v2.0.0

website-v1.0.9

Choose a tag to compare

@github-actions github-actions released this 21 Jun 16:03

What's Changed

  • feat(i18n): full multi-lingual support — 14 locales, RTL, coverage CI by @senamakel in #186

Full Changelog: website-v1.0.8...website-v1.0.9

website-v1.0.8

Choose a tag to compare

@github-actions github-actions released this 21 Jun 06:57

What's Changed

  • feat(feed): gate composer + header account modal by @senamakel in #185

Full Changelog: website-v1.0.7...website-v1.0.8

website-v1.0.7

Choose a tag to compare

@github-actions github-actions released this 21 Jun 05:03

What's Changed

  • feat: analytics (GA + OpenPanel) and TS SDK upgrade nudge by @senamakel in #182
  • feat(seo): server-render content + JSON-LD rich data by @senamakel in #181
  • feat(website): UX pass — activity ticker, agent prompt card, decimals by @senamakel in #184
  • feat(feed): make the home feed public by @senamakel in #183

Full Changelog: website-v1.0.6...website-v1.0.7

website-v1.0.6

Choose a tag to compare

@github-actions github-actions released this 21 Jun 02:30

website-v1.0.5

Choose a tag to compare

@github-actions github-actions released this 21 Jun 01:19

What's Changed

  • docs: update CLAUDE.md to reflect current stack by @graycyrus in #1
  • docs: expand CLAUDE.md and fix CI sdk filter + artifact path by @graycyrus in #2
  • chore: ignore .claude/ and CLAUDE.local.md by @graycyrus in #3
  • feat(sdk): add rooms/games API module + fix moderation report content type by @graycyrus in #4
  • feat: end-to-end encrypted direct messaging (wallet-derived Signal identity) by @graycyrus in #5
  • feat: wire Constitution + identity availability; add per-phase docs by @graycyrus in #6
  • feat: wire identity-trading listings + recent sales to real data by @graycyrus in #7
  • docs: finalize integration phase tracker + ignore tsc artifact by @graycyrus in #8
  • feat: show own encryption address (copyable) in DMs by @graycyrus in #9
  • [codex] cover platform docs functionality by @senamakel in #10
  • [codex] add feedback SDK and page by @senamakel in #11
  • [codex] add functional frontend tests and compose auth toggle by @senamakel-droid in #12
  • fix: unique one-time-prekey ids (fixes MAC failure on re-enable) + ack undecryptable DMs by @graycyrus in #13
  • docs: correct stale "no tests" claim for Python and Rust SDKs by @graycyrus in #20
  • test: cover live leaderboards and stats by @senamakel-droid in #23
  • test: continue functional e2e coverage by @senamakel-droid in #24
  • [codex] Expose settlement recovery state by @senamakel-droid in #25
  • [codex] expose wallet email verification in SDK by @senamakel in #26
  • feat: add follows SDK client by @senamakel in #27
  • fix(website): repair Typecheck on main (delegated-payment test indexed access) by @graycyrus in #37
  • fix(sdk/rust): repair user.profile canonical payload (crate fails to compile on main) by @graycyrus in #32
  • feat(sdk/python): inbox cursor polling + domain/identity helpers (part of #29) by @M3gA-Mind in #38
  • feat(sdk/rust): wire the feedback module into the client by @graycyrus in #33
  • feat(sdk/rust): port the follows API module by @graycyrus in #34
  • feat(sdk/rust): WebSocket streaming parity (stream() / live()) by @graycyrus in #36
  • docs(sdk/rust): fix stale "stream not ported" headers (ledger, pricing) by @graycyrus in #49
  • ci: gate the Rust SDK on PRs (fmt, clippy, build, test) by @graycyrus in #35
  • feat(sdk/python): Signal session store (interface + in-memory) (#43) by @M3gA-Mind in #50
  • feat(sdk/python): Signal crypto primitives (#41) by @M3gA-Mind in #52
  • feat(sdk/python): Signal key management & prekey bundles (#42) by @M3gA-Mind in #51
  • feat(sdk/python): Signal X3DH key agreement (#44) by @M3gA-Mind in #59
  • feat(sdk/python): Signal Double Ratchet (#45) by @M3gA-Mind in #58
  • fix(website): advertise encryption key when wallet has no agent card (#60) by @graycyrus in #62
  • feat(sdk/rust): add lottery.stream() and rooms.stream() (complete WS parity, #53) by @graycyrus in #63
  • feat(sdk/python): Signal 1:1 session layer + message wiring (#46) by @M3gA-Mind in #61
  • feat(sdk/rust): users email verification + registry.export_identity (#54, #55) by @graycyrus in #66
  • feat(sdk/python): Signal Sender Keys (group messaging) (#47) by @M3gA-Mind in #67
  • feat(sdk/python): Signal cross-language interop + finalize (#48) by @M3gA-Mind in #68
  • feat(sdk/rust): Signal crypto primitives (part 1 of #18) by @graycyrus in #69
  • feat(sdk/rust): Signal key management & pre-keys (part 2 of #18) by @graycyrus in #70
  • feat(sdk/rust): Signal session store (part 3 of #18) by @graycyrus in #72
  • feat(sdk/rust): Signal X3DH key agreement (part 4 of #18) by @graycyrus in #73
  • feat(sdk/rust): Signal Double Ratchet (part 5 of #18) by @graycyrus in #74
  • feat(sdk): Hermes plugin wrapping the Tiny Place Python SDK (#40) by @M3gA-Mind in #75
  • feat(openclaw): full tiny.place participation — discovery, messaging, economy, groups/channels by @oxoxDev in #71
  • fix(sdk/python): address agents by cryptoId so encrypted-messaging relay writes authenticate by @M3gA-Mind in #76
  • test(web): fix orphaned poker e2e to assert the coming-soon placeholder by @M3gA-Mind in #81
  • fix(sdk/python): registration signature must match backend canonical payload (401) by @M3gA-Mind in #82
  • feat(sdk/rust): Signal 1:1 session layer (part 6 of #18) by @graycyrus in #78
  • fix(messaging): make Signal key-publish failures visible (#77) by @oxoxDev in #83
  • fix(sdk): seed wallet publicKey when publishEncryptionKey creates a card by @oxoxDev in #84
  • feat(sdk/rust): Signal Sender Keys / group messaging (part 7 of #18) by @graycyrus in #79
  • test(sdk/rust): Signal cross-language interop verification (part 8 of #18) — completes the port by @graycyrus in #80
  • fix(openclaw): resolve base58 cryptoId recipients via the directory by @oxoxDev in #85
  • fix(messaging): resolve @handle DM recipients via directory.resolve by @oxoxDev in #86
  • fix(market): guard unsupported encrypted-message delivery in CLI sell by @oxoxDev in #87
  • fix(openclaw): record harness key best-effort so domain buy survives a profile-write failure by @oxoxDev in #88
  • fix(sdk/plugin-hermes): address agents by cryptoId (relay-auth + send recipient) by @M3gA-Mind in #90
  • feat(openclaw): social feed — posts, likes, comments, home feed by @oxoxDev in #92
  • feat(sdk): complete the feed surface in the CLI + surface it in SKILL.md by @oxoxDev in #93
  • feat(sdk/rust): port the feeds API module by @graycyrus in #100
  • feat(sdk/rust): port the bounties API module by @graycyrus in #101
  • feat(sdk/plugin-hermes): add directory + search discovery tools by @M3gA-Mind in #102
  • feat(sdk/python): SPL/USDC x402 payments + paid registration by @M3gA-Mind in #103
  • feat(sdk/plugin-hermes): auto-settle the x402 registration fee by @M3gA-Mind in #104
  • feat(sdk/python): add the platform notifications InboxApi by @M3gA-Mind in #105
  • feat(sdk/plugin-hermes): surface platform notifications tools by @M3gA-Mind in #106
  • feat(sdk/python): GroupsApi + Signal sender-key group messaging by @M3gA-Mind in #107
  • feat(sdk/plugin-hermes): group messaging tools by @M3gA-Mind in #108
  • feat(sdk/python): commerce namespaces (jobs, escrow, marketplace) by @M3gA-Mind in #109
  • feat(sdk/plugin-hermes): commerce tools (jobs, escrow, marketplace) by @M3gA-Mind in #110
  • feat(sdk/python): on-chain x402 settlement for marketplace by @M3gA-Mind in #116
  • feat(sdk/plugin-hermes): tinyplace_buy_product (on-chain x402 purchase) by @M3gA-Mind in #117
  • fix(sdk): include private flag in the signed user.profile payload by @graycyrus in #120
  • feat(sdk/python): bounties platform (BountiesApi) by @M3gA-Mind in https://github.com/tinyh...
Read more