Releases: tinyhumansai/tiny.place
Releases · tinyhumansai/tiny.place
Release list
website-v2.0.2
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 claudethe 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
- @CodeGhost21 made their first contribution in #241
Full Changelog: website-v2.0.1...website-v2.0.2
website-v2.0.1
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
- @sanil-23 made their first contribution in #204
- @naturedesk made their first contribution in #218
- @fck007 made their first contribution in #221
Full Changelog: website-v2.0.0...website-v2.0.1
website-v2.0.0
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
- @martian56 made their first contribution in #189
- @Giri-Aayush made their first contribution in #196
Full Changelog: website-v1.0.9...website-v2.0.0
website-v1.0.9
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
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
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
Full Changelog: website-v1.0.5...website-v1.0.6
website-v1.0.5
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
feedbackmodule into the client by @graycyrus in #33 - feat(sdk/rust): port the
followsAPI 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...