Skip to content

PiNomad 0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 19:34
· 33 commits to main since this release

What's Changed

  • chore(relay): pin the relay image to 0.4.0 with account data on /data by @bubbleptr in #103
  • feat(push): deliver notifications via the server's APNs instead of Expo by @bubbleptr in #109
  • feat(relay): deliver host pushes straight to APNs by @bubbleptr in #110
  • feat(pinomad-core): cargo workspace with UTF-16 JSON, chord deltas, and frame codecs by @bubbleptr in #105
  • feat(pinomad-core): Noise IK secure channel, pairing links, relay constants by @bubbleptr in #106
  • feat(pinomad-core): RemoteDurable as an event-driven state machine by @bubbleptr in #107
  • feat(pinomad-core): port conversation-flow derivations to Rust (native step 2a) by @bubbleptr in #112
  • feat(pinomad-core): port remaining client derivations, typed organize (native step 2b) by @bubbleptr in #113
  • feat(ios): PinomadCore Swift package, minimal app, macOS CI (native step 3b) by @bubbleptr in #116
  • feat(pinomad-core): UniFFI facade with typed calls and versioned snapshots (native step 3a) by @bubbleptr in #115
  • feat(ios): conversation list + read-only chat via AgentChatKit by @bubbleptr in #118
  • feat(ios): import AgentChatKit into packages/agent-chat-kit by @bubbleptr in #117
  • feat(ios): native step 4a — conversation composer by @bubbleptr in #120
  • chore(brand): new ghost icon for macOS and Web by @bubbleptr in #122
  • chore(ios): new ghost app icon by @bubbleptr in #123
  • feat(ios): native step 4b — question cards and retry by @bubbleptr in #121
  • ci: typecheck in the Rust core PR gate by @bubbleptr in #124
  • feat(ios): native step 4c — image attachments and viewer by @bubbleptr in #125
  • feat(site): pinomad.si landing page and app.pinomad.si domain split by @bubbleptr in #126
  • feat(ios): native step 4d — new conversation, projects, rename and archive by @bubbleptr in #127
  • feat(ios): 4e pairing by scan and deep link, host list, failure pages, connection banner by @bubbleptr in #128
  • test(host): fix the flaky conversation-switch controller test by @bubbleptr in #170
  • chore(relay): remove the --allow-host allowlist by @bubbleptr in #169
  • chore: rename apps/relay to apps/server by @bubbleptr in #171
  • feat(core): deliver parsed changes and named agents over the FFI facade by @bubbleptr in #174
  • feat(ios): conversation changes panel by @bubbleptr in #175
  • feat(site): redesigned landing page with interactive diagrams by @bubbleptr in #177
  • fix(host): publish new key files atomically via temp file + link by @bubbleptr in #178
  • feat(protocol): 5.10 — 顶层对话选具名 Agent + listFiles by @bubbleptr in #179
  • fix(web): keep the dark-mode surface ladder so the sidebar recedes by @bubbleptr in #183
  • feat(ios): Composer 的 @ 菜单与对话头部 @name by @bubbleptr in #181
  • feat(site): dark, product-first landing page by @bubbleptr in #180
  • feat(site): real dark captures in the three feature slots by @bubbleptr in #184
  • fix(site): tighten landing page copy and fix the og-image comment by @bubbleptr in #186
  • feat(web): 顶层对话选具名 Agent、@name 显示、@ 文件补全 by @bubbleptr in #185
  • feat(site): fade blocks up as they scroll into view by @bubbleptr in #188
  • feat(ios): pick a named agent for new conversations by @bubbleptr in #187
  • fix(agent-chat-kit): resolve dureview findings from the import by @bubbleptr in #190
  • feat(core): port the account client to pinomad-core by @bubbleptr in #192

Full Changelog: v0.4.0...v0.5.0