Releases: sledtools/pika
Releases · sledtools/pika
pikachat-v1.1.1
release: bump to 1.1.1
Pika pika/v1.1.1
What's Changed
- Fix agent provisioning flow and restore agent owner index by @justinmoon in #482
- Add pikaci VM-backed CI lanes by @justinmoon in #484
- pikaci: staged run plans by @justinmoon in #485
- Extract shared call protocol, crypto, and key package helpers by @justinmoon in #486
- pikaci: staged linux rust CI outputs by @justinmoon in #487
- Add pikachatd / OpenClaw / Pi ACP refactor plan by @justinmoon in #488
- pika-news: auto-refresh, markdown rendering, wider diffs by @justinmoon in #489
- pika-news: resizable chat panel + toggle hotkey by @justinmoon in #491
- Extract shared message classification and relay publish helpers by @justinmoon in #490
- pikaci: stage linux rust prepare/execute lane by @justinmoon in #492
- pikaci: staged CI lanes + shared message/relay helpers by @justinmoon in #494
- Extract shared welcome accept and catch-up helpers by @justinmoon in #495
- Share pending welcome selection logic by @justinmoon in #496
- Route app eager welcome accept through shared helper by @justinmoon in #497
- Move shared welcome helpers into dedicated module by @justinmoon in #498
- pika-news: inbox + layout improvements by @justinmoon in #499
- Characterize group create and merge drift by @justinmoon in #500
- pikaci: staged fanout + deferred nix targets by @justinmoon in #501
- pika-news: persist auth tokens to SQLite by @justinmoon in #502
- pika-news: move files-changed sidebar to page level by @justinmoon in #504
- pika-news: add GitHub webhook for instant poll wake-up by @justinmoon in #503
- pikaci: prepared output handoffs + phase 5 decision by @justinmoon in #505
- Extract shared group create and fix welcome publish by @justinmoon in #506
- pika-news: add webhook secret for instant poll wake-up by @justinmoon in #507
- pikaci: add prepared output consumer seam by @justinmoon in #509
- Share daemon init group create flow & related improvements by @justinmoon in #508
- Share group create flows & shared key package helpers by @justinmoon in #512
- docs: refresh README contributor guidance by @jodobear in #514
- pikaci: remote prepared output prototype by @justinmoon in #515
- Share welcome publish flow by @justinmoon in #516
- pikaci: validate & fulfill prepared output requests by @justinmoon in #517
- Shared helpers, prepared output, and docs refresh by @justinmoon in #518
- pikaci: subprocess fulfillment mode + explicit embedded binary by @justinmoon in #519
- Shared runtime regression entry + remove extraction compat by @justinmoon in #520
- Stabilize daemon init & validate shared group create by @justinmoon in #521
- pikaci: staged subprocess mode and fulfillment improvements by @justinmoon in #522
- pika-news: fix layout overflow, always render chat, global auth routes by @justinmoon in #523
- pikaci: fulfillment helper + staged subprocess + pika-news fixes by @justinmoon in #524
- Clarify CLI welcome accept identifiers and errors by @justinmoon in #525
- pikaci: helper fulfillment result contract + validation by @justinmoon in #526
- Extract shared key package interop helpers by @justinmoon in #527
- pikaci: fulfillment invocation seam + wrapper persistence by @justinmoon in #528
- Extract shared runtime session bootstrap and conversation service by @justinmoon in #529
- pikaci: add fulfillment launcher contract by @justinmoon in #530
- pika-news: refactor allowlist and artifact inbox state by @justinmoon in #533
- pikaci: launcher transport + fulfillment contracts by @justinmoon in #531
- infra: source pika-news admins from prod admin identities by @justinmoon in #534
- Extract shared media runtime service by @justinmoon in #532
- Extract shared outbound conversation runtime by @justinmoon in #535
- pikaci: ssh launcher transport + shared extractions by @justinmoon in #536
- Extract shared membership evolution runtime by @justinmoon in #537
- PikaCI: shared runtimes, fulfillment pipeline, and flake packaging by @justinmoon in #538
- Extract shared call workflow runtime and restore media epoch by @justinmoon in #540
- Shared runtimes, fulfillment pipeline, and call workflow extraction by @justinmoon in #541
- Introduce shared Marmot runtime facade by @justinmoon in #542
- Thin daemon over Marmot runtime facade by @justinmoon in #544
- Thin app host over Marmot runtime facade by @justinmoon in #545
- Move host contexts out of god files by @justinmoon in #546
- Extract daemon protocol surface by @justinmoon in #547
- Add ACP backend bridge to daemon by @justinmoon in #548
- ACP daemon bootstrap and microvm guest mode by @justinmoon in #549
- Delete legacy Pi bridge backend path by @justinmoon in #550
- OpenClaw daemon protocol + delete legacy Pi bridge by @justinmoon in #551
- Package pikachat OpenClaw plugin for nix-openclaw by @justinmoon in #553
- pika-news: streamline inbox review navigation by @justinmoon in #555
- pikaci: staged Linux Rust lane on x86 microvm by @justinmoon in #557
- OpenClaw agent lifecycle and explicit microvm selection by @justinmoon in #556
- Land openclaw agent lifecycle + pikaci staged CI by @justinmoon in #559
- CI staging, agent lifecycle, and OpenClaw integration by @justinmoon in #560
- Add agents platform requirements doc by @justinmoon in #561
- OpenClaw: typed agent lifecycle, CI staging, and microvm contracts by @justinmoon in #562
- pika-news: add llms.txt and PR summary API by @futurepaul in #552
- Staged Linux CI: builder repair, guest hardening, and remote output by @justinmoon in #563
- Simplify and modularize the justfile surface by @justinmoon in #564
- OpenClaw: shared inbound message processing and welcome planning by @justinmoon in #565
- Consolidate release secret helpers by @justinmoon in #566
- Simplify macOS release packaging by @justinmoon in #567
- Staged Linux CI: consolidate remote lane and shrink snapshots by @justinmoon in #568
- Share runtime application message and conversation event interpretation by @justinmoon in #569
- Simplify the just command surface by @justinmoon in #570
- Reuse staged Linux snapshots by content hash by @justinmoon in #571
- Share session subscription planning by @justinmoon in #572
- Staged Linux CI + session subscription planning by @justinmoon in #573
- Share relay planning and session sync by @justinmoon in #574
- Staged Linux CI shadow lane + session subscription planning by @justinmoon in #575
- Share message history page queries by @justinmoon in #576
- Pin UI selectors and prune test dead weight by @justinmoon in #577
- Preserve fixture artifacts in local MoQ selector by @justinmoon in #578
- Share pending welcome queries by @justinmoon in #579
- CI cleanup: local MoQ bound...
pikachat-v1.1.0
Merge pull request #481 from sledtools/ios-testflight-release-tags release: tag iOS TestFlight uploads
Pika pika/v1.1.0
What's Changed
- Agent updates by @justinmoon in #301
- Hypernote interactivity: submit disable, button variants, checklists, response suppression by @futurepaul in #302
- Wire Darwin builds to pinned Xcode toolchain by @justinmoon in #306
- Add Jetpack Compose Material3 skill and update SwiftUI skill by @futurepaul in #309
- docs: warn about stale target/ when using shared cargo target by @futurepaul in #308
- [Fix] Go to 1:1 Chat if it Already Exists by @clarkmoody in #311
- Android design pass: phase 1 by @futurepaul in #310
- Android: phase 2 design pass + build flow fixes by @futurepaul in #312
- chore: bump hypernote-mdx to latest master by @futurepaul in #315
- pikahub: unified test infrastructure with hardened lifecycle management by @justinmoon in #314
- add mprocs TUI for local backend dev by @justinmoon in #317
- pikahub: deterministic port range (19400-19402) with retry on conflict by @justinmoon in #320
- Post-#314 CI follow-ups: stabilize nightly call/ui lanes by @justinmoon in #321
- pikahub: deterministic port range (19400-19402) with retry on conflict by @justinmoon in #323
- Split pikahub into lib+bin and use library directly in Rust E2E tests by @justinmoon in #327
- Command Palette and Theme Picker by @clarkmoody in #325
- android: complete phase 3 parity (chat features, voice, hypernotes) by @futurepaul in #318
- fix(ios): stabilize chat view scroll/layout with composer focus by @futurepaul in #333
- feat: --remote CLI mode via Unix domain socket by @kelaode-dev in #331
- cli: restore previous default message relays by @justinmoon in #334
- Add paul as pika-build user and fix nix build by @justinmoon in #339
- pikachat-openclaw: agent tools, remove code fence hypernote parsing by @futurepaul in #340
- Fix clippy warnings and enforce workspace-wide clippy in CI by @benthecarman in #347
- fix(openclaw-marmot): limit typing indicator to one fire per inbound message by @kelaode-dev in #348
- Refactor message processing with AppMessageKind enum by @benthecarman in #349
- Rust code cleanups by @benthecarman in #351
- Fix profile picture not updating after upload by @benthecarman in #352
- Add formatting and testing guidelines to AGENTS.md by @benthecarman in #353
- Fix flaky app_flows parallel test failures by @benthecarman in #354
- Verify nostr event signatures before processing by @benthecarman in #355
- Clean up session.rs relay handling by @benthecarman in #356
- Clean up storage.rs and fix load_older_messages by @benthecarman in #357
- Replace chat ScrollView with inverted UITableView by @benthecarman in #360
- fix: use SDK execute() for agent tools, add typecheck by @futurepaul in #342
- Gitignore target symlink by @futurepaul in #363
- Unify channel-based deep-link schemes across CLI, iOS, and Android by @justinmoon in #344
- Fix scroll jitter and add lightweight typing refresh by @benthecarman in #366
- pikachat-openclaw: harden reactions and typecheck against OpenClaw by @futurepaul in #367
- Add iOS TestFlight CI by @futurepaul in #369
- Fix pending messages and missing updates in inverted chat list by @benthecarman in #371
- Use macos-26 runner for TestFlight CI by @futurepaul in #373
- Desktop: profile picture upload, chat avatars, and avatar rendering fix by @benthecarman in #375
- Skip App Store encryption compliance dialog by @futurepaul in #376
- Remove x86_64 iOS simulator target by @futurepaul in #377
- Lower iOS deployment target to 16.0 via swift-perception by @futurepaul in #380
- Replace ad-hoc phase scripts with unified test pyramid by @justinmoon in #337
- Add pressed state to chat list rows by @futurepaul in #382
- Per-group profiles by @benthecarman in #368
- Add Details/Summary components and improve code blocks by @futurepaul in #381
- Remove public-infra integration tests by @benthecarman in #388
- Close CI coverage gaps by @benthecarman in #390
- Add pikahut blossom-upload subcommand by @futurepaul in #389
- Fix iOS device builds by @futurepaul in #392
- Add unit tests for chat media database by @benthecarman in #393
- pika-news: PR tutorial feed with NixOS deployment by @justinmoon in #401
- pika-news: switch to claude-opus-4-6, clean up stale files by @justinmoon in #402
- Add unit tests for core chat logic by @benthecarman in #397
- Fix iOS TestFlight CI: skip macro validation by @futurepaul in #399
- Properly handle media attachments in push notifications by @benthecarman in #403
- Add per-group operation lock for concurrent mutations by @benthecarman in #405
- Reliability: message delivery, data persistence, UI state fixes by @benthecarman in #406
- Add shared Rust share queue for iOS and Android by @futurepaul in #394
- pika-news: fix stuck pending tasks and improve reliability by @justinmoon in #411
- Fix share extension crash on HD photos by @benthecarman in #409
- Resize large images + optimistic chat bubble by @futurepaul in #412
- Include decrypted image in push notifications by @benthecarman in #419
- Fix iOS CI cert quota exhaustion by @futurepaul in #422
- Persist pending_sends to SQLite for retry after app kill by @benthecarman in #421
- Fix startup chat stacking and defer init work by @benthecarman in #425
- Force-reconnect relay WebSockets on foreground by @benthecarman in #424
- Fix own profile disappearing after failed relay fetch by @benthecarman in #426
- Fix media grid overflow, add blurhash placeholders and video sharing by @futurepaul in #429
- ci: cache Gradle in CI by @benthecarman in #441
- Add media gallery for chat photos & videos by @benthecarman in #432
- fix: deduplicate reactions per user per message by @benthecarman in #442
- fix: set group name in push notification communication intent by @benthecarman in #445
- Add animated GIF display and iOS sticker keyboard support by @futurepaul in #446
- fix: reply text wrapping and preview visibility by @futurepaul in #450
- MicroVM MVP rollout: server auth/allowlist, CLI flow, and host integration by @justinmoon in #452
- perf: cache media records and use in-place updates for chat refreshes by @benthecarman in #448
- feat: pinch-to-zoom and interactive dismiss for media viewer by @futurepaul in #453
- pika-news: fix stale PRs, dark mode, auth recovery, diff rendering by @justinmoon in #455
- Move deps to workspace + update to MDK 0.7.1 by @benthecarman in #456
- Centralize prod admin npubs by @justinmoon in #458
- fix(agent): preserve durable VMs and surface error state by @justinmoon in #460
- Rename agent terminology by @justinmoon in #457
- Use flake metadata for deploy version reporting by @justinmoon in #461
- fix(agents): address review follow-ups by @justinmoon in #454
- refactor: simplify microvm...
Pika pika/v0.2.9
What's Changed
- Fix photo picker not presenting from attachment menu by @futurepaul in #283
- fix: throttle openclaw outbound sends to 1/s by @benthecarman in #293
- Fix workers CF demo after rebase (pikachat + smoke stability) by @justinmoon in #292
- Add file upload and drag-and-drop media to desktop by @futurepaul in #298
- agent: unify providers and add PI/ACP + server extraction specs by @justinmoon in #299
- Android ux improvements by @BoltTouring in #262
New Contributors
- @BoltTouring made their first contribution in #262
Full Changelog: pikachat-v0.5.3...pika/v0.2.9
pikachat-v0.5.3
Merge pull request #290 from kelaode-dev/fix/release-workflow-path fix: update pikachat-release workflow for renamed extension directory
pikachat-v0.5.2
Merge pull request #277 from sledtools/faster-worktrees Add shared Cargo target dir docs
marmotd-v0.5.2
Merge pull request #230 from sledtools/release/marmotd-v0.5.2 release: marmotd v0.5.2
marmotd-v0.5.1
Merge pull request #223 from sledtools/release/marmotd-v0.5.1 release: marmotd v0.5.1
marmotd-v0.5.0
Merge pull request #215 from sledtools/simplify-release-workflows Simplify release workflows: tag-only, no commit to master