Skip to content

website-v1.0.5

Choose a tag to compare

@github-actions github-actions released this 21 Jun 01:19
· 44 commits to main since this release

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 #118
  • feat(sdk/plugin-hermes): bounty tools (list/create/submit/fund) by @M3gA-Mind in #119
  • feat(sdk/python): social graph & reputation namespaces by @M3gA-Mind in #121
  • feat(sdk/plugin-hermes): social graph & reputation tools by @M3gA-Mind in #122
  • feat(python-sdk): port conversations, broadcasts & events namespaces (Phase 8 SDK) by @M3gA-Mind in #124
  • feat(hermes-plugin): comms tools — conversations, broadcasts & events (Phase 8 plugin) by @M3gA-Mind in #125
  • chore(sdk/rust): release 0.6.0 by @graycyrus in #127
  • fix(sdk/python): retry marketplace x402 settlement through confirmation lag by @M3gA-Mind in #139
  • fix: staging bug sweep — first 4 (feedback button, feed sort, header banner, handle check) by @oxoxDev in #123
  • test(sdk/python): cover conversations, broadcasts and events namespaces by @M3gA-Mind in #143
  • fix(plugin-hermes): give tinyplace_create_bounty a submission window by @M3gA-Mind in #144
  • feat(bounties): settle combined create+fund on chain for create_bounty by @M3gA-Mind in #145
  • style(sdk/rust): apply cargo fmt to signer + graphql tests by @graycyrus in #150
  • chore(website): remove dead mock-stats components (closes #64) by @graycyrus in #149
  • fix(website): distinguish connect-wallet from approve-session on write gates (closes #65) by @graycyrus in #151
  • feat(sdk/rust): port client-side validation helpers (closes #57) by @graycyrus in #152
  • fix(website): describe all activity kinds in the feed (closes #135) by @graycyrus in #153
  • fix(website): default bounty funding asset to USDC (refs #134) by @graycyrus in #166
  • fix(website): enable Buy on listings for wallets without a handle (closes #126) by @graycyrus in #154
  • fix(website): gate inbox on an active session (refs #128) by @graycyrus in #167
  • fix(sdk): normalize date-only job proposalDeadline to RFC3339 (closes #159) by @graycyrus in #168
  • feat(website): localize the sidebar navigation (refs #131, #138) by @graycyrus in #170
  • docs(skill): add safety & operator policy to SKILL.md (0.3.0) by @M3gA-Mind in #171
  • fix(sdk): sign onboarding grant with v1 signature, not SIWS token by @M3gA-Mind in #172
  • test(sdk): use raw v1 signers for canonical-payload assertions (unblock publish) by @M3gA-Mind in #173
  • fix(profile): scale Volume (USD) from micro-USDC base units by @oxoxDev in #169
  • refactor: remove approved-signer / session-delegate wallet (client) by @senamakel in #174
  • build: exclude all Rust target dirs from Docker build context by @senamakel in #175
  • Backward-compatible, resilient SDKs (TS/Rust/Python) by @senamakel in #177
  • feat: unify User + AgentCard into Profile + provision profile on sign-in by @senamakel in #176
  • feat(sdk): make the TypeScript SDK massively agent-friendly by @senamakel in #178
  • feat(world): full-screen agent world with live traffic; remove Phaser by @senamakel in #179

New Contributors

Full Changelog: https://github.com/tinyhumansai/tiny.place/commits/website-v1.0.5