Skip to content

Releases: CIRISAI/CIRISClient

v0.5.234

Choose a tag to compare

@github-actions github-actions released this 27 Oct 06:11

What's Changed

Full Changelog: v0.5.233...v0.5.234

preview-late-node-254 (0.5.233+preview.gc0cde78)

Choose a tag to compare

Preview build — not a release. Built from c0cde7886fa5810dd7dddfc573bb995eae95bec7 by the preview workflow.

version 0.5.233+preview.gc0cde78
has Linux + Windows desktop wheels, the universal wheel, the web bundle, the localization bundle, the Android AAR
does NOT have macOS wheels, the iOS XCFramework — this workflow builds no Apple targets
on PyPI no. The version carries a PEP 440 local segment, which PyPI refuses by design

Install a wheel directly from this page, e.g.

pip install https://github.com/CIRISAI/CIRISClient/releases/download/preview-late-node-254/<wheel>

For anything involving macOS or iOS, cut a real release with publish.yml.

v0.5.233

Choose a tag to compare

@github-actions github-actions released this 27 Oct 00:05

What's Changed

  • release: 0.5.232 by @emooreatx in #246
  • fix(android): loopback by address, a Download that says why, agent logs in the bundle (#249) by @emooreatx in #250
  • feat(logs): Download the agent's log zip from System Logs (#249 part 2) by @emooreatx in #251
  • feat(logs): Share the log zip, and the full logs in the diagnostics panel (#249 part 3) by @emooreatx in #252

Full Changelog: v0.5.232...v0.5.233

v0.5.232

Choose a tag to compare

@github-actions github-actions released this 26 Oct 08:41

What's Changed

  • fix(glossaries): Wise Authority, not "human advisor" (de, hi, ko, sw, tr) by @emooreatx in #237
  • fix(l10n): retranslate strings that called the Wise Authority a "human advisor" by @emooreatx in #238
  • release: 0.5.231 by @emooreatx in #236
  • fix(desktop): /input answers once the value is applied (#240) by @emooreatx in #241
  • docs(csd): CSD-109 contact requests — for server sign-off by @emooreatx in #242
  • feat(people): contact requests — accept or ignore whoever added you (CSD-109) by @emooreatx in #243
  • fix(testing): /inject-file on iOS and Android (#222) by @emooreatx in #244
  • ci(gate): llm_provider input — with-AI legs on OpenRouter too by @emooreatx in #245
  • feat(l10n): string parity with CIRISServer v0.5.237 by @emooreatx in #247
  • fix(testing): /tree no longer races the UI (iOS 500 ConcurrentModificationException) by @emooreatx in #248

Full Changelog: v0.5.231...v0.5.232

v0.5.231

Choose a tag to compare

@github-actions github-actions released this 23 Oct 00:20

What's Changed

  • fix(gate): two_node hands the peer's transit route over at peering (CIRISServer#808) by @emooreatx in #228
  • chore: pin ciris-server v0.5.233 (direct peering, #808) by @emooreatx in #229
  • fix(gate): two iOS harness failures that were not the client by @emooreatx in #232
  • fix(ios): Compose Multiplatform 1.7.1 -> 1.7.3 for the popup-dispose crash (#231, #50) by @emooreatx in #233
  • fix: keep the client's agent traffic inside the agent's rate limit by @emooreatx in #230
  • fix(desktop): /click waits for the frame that composed the input by @emooreatx in #234
  • fix(interact): don't ask pre-2.16.3 agents for the attachment policy (proxy loop) by @emooreatx in #235

Full Changelog: v0.5.230...v0.5.231

v0.5.230

Choose a tag to compare

@github-actions github-actions released this 22 Oct 06:54
d4abf84

What's Changed

  • ci: ios-ai leg reaches the wizard's AI step on iOS (Refs #50) by @emooreatx in #215
  • feat: re-scrub the trust root (2-of-3 amend) + 0.5.232 held / route-pending by @emooreatx in #216
  • feat(csd4): machine-check CSD/4 topology tests against the pinned catalogue (Refs #179, CIRISServer#802) by @emooreatx in #219
  • ci: keep the desktop test XML when a test fails by @emooreatx in #221
  • fix(attachments): type gate on every picker, policy-driven paperclip, per-file verdicts on sent chips by @emooreatx in #220
  • feat(identity): the self-key roster card — answer held changes to your devices (CSD-095) by @emooreatx in #218
  • docs(csd): CSD-095's server tests become a typed csd:tests block by @emooreatx in #223
  • chore: pin ciris-server v0.5.232 (localization emitters, Android default, CSD/4 catalogue) by @emooreatx in #224
  • fix(gate): two_node waits for the contact to land (ciris-server 0.5.232) by @emooreatx in #227
  • fix: 0.5.230 gate — UI-thread click handlers; a rate-limited policy read is retried by @emooreatx in #226
  • release: 0.5.230 — the 0.5.232 release, for CIRISAgent 2.16.3 by @emooreatx in #225

Full Changelog: v0.5.229...v0.5.230

v0.5.229

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:33
beca8f6

What's Changed

  • fix(ios): no "Resuming…" overlay or revive after Run without AI by @emooreatx in #164
  • fix(login): the pre-attempt line says what a NEW account would meet, not a refusal of yours by @emooreatx in #175
  • docs(csd): CSD-108 Steward purge (sketched), under global trust-root moderation by @emooreatx in #176
  • feat: string- and behaviour-parity with CIRISServer v0.5.231 by @emooreatx in #190
  • fix(android): the embedded node is ciris-server 0.5.231 — 0.5.204 left PyPI by @emooreatx in #192
  • fix(e2e): give a settled screen 10 s to register its elements by @emooreatx in #195
  • fix(contacts): Add contact stays reachable; a 202 awaiting_key_body is pending, never added by @emooreatx in #194
  • ci: one server version per QA run; ratchet optional-step skips by @emooreatx in #193
  • fix: chat owns the bottom edge on phones (#186); one sign-out on every install (#51) by @emooreatx in #197
  • fix: keep the billing token apart from the session, and renew it on desktop (#172, #171) by @emooreatx in #196
  • fix: SHED 503 is a retryable chat state; claim PIN read only from its file by @emooreatx in #198
  • fix(flows): csd_005 stops asserting the list under the open add card by @emooreatx in #204
  • fix(data): a wipe forgets the wiped node's token and switcher profile (#87) by @emooreatx in #201
  • docs(csd): a generated roster of every card number, with the reserved ones by @emooreatx in #208
  • fix(contacts): the contact is set before ADDED is; the wire test stops racing by @emooreatx in #209
  • ci: the release gate — a with-AI five-platform run on the latest agent by @emooreatx in #202
  • fix(ios): CrashRecorder writes the crash before it logs, and NSLog stops taking live format strings by @emooreatx in #200
  • feat: add a device to an existing CIRIS ID (CIRISServer 0.5.231) by @emooreatx in #189
  • fix(gate): every harness run labels its traces qa by @emooreatx in #199
  • test: stop view models AND wait for them before resetting Main by @emooreatx in #211
  • fix: an owned node with no claim PIN routes to the owner's sign-in, not a console by @emooreatx in #203
  • test: stop every view model before resetting Main, and a check that keeps it so by @emooreatx in #212
  • l10n: machine-review the 0.5.229 hand translations (39 keys × 28) by @emooreatx in #213
  • release: 0.5.229 — the P0/P1 backlog by @emooreatx in #214

Full Changelog: v0.5.228...v0.5.229

v0.5.228

Choose a tag to compare

@github-actions github-actions released this 05 Oct 17:47
686c82e

What's Changed

  • fix(ci): the iOS link leaves LLVM room, and a paging link is not a hung one by @emooreatx in #160
  • fix(accord): the final-genesis ceremony as run live at the console by @emooreatx in #159
  • release: 0.5.228 — the final-genesis ceremony fixes by @emooreatx in #161

Full Changelog: v0.5.227...v0.5.228

v0.5.227

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:02
0b15df5

What's Changed

  • fix(ci): the iOS link runs on macos-15-intel with a 10 GB heap by @emooreatx in #148
  • feat(ceg): re-vendor the namespace registry from CC v1.0-rc6 (158 families) by @emooreatx in #152
  • fix(startup): wait for the node to bind; /screen reports the composed screen by @emooreatx in #151
  • fix(desktop): a node this app starts is a laptop (CIRIS_DEVICE_CLASS) by @emooreatx in #153
  • fix(desktop): pass the user's device class through; the server owns the list by @emooreatx in #155
  • feat: parity with CIRISServer 0.5.220 (e357f6bf + #726) by @emooreatx in #156
  • feat(accord): the re-mint is the 3-of-3 final genesis on a 0.5.220 node by @emooreatx in #154
  • fix(gate): the harness's nodes are laptops (CIRIS_DEVICE_CLASS) by @emooreatx in #158
  • release: 0.5.227, compatible with ciris-server 0.5.220 (the final genesis) by @emooreatx in #157

Full Changelog: v0.5.226...v0.5.227

v0.5.226

Choose a tag to compare

@github-actions github-actions released this 01 Oct 22:13
38c6133

What's Changed

  • docs: CSD/4 (topology-declared fixtures) — client-side executability evaluation by @emooreatx in #135
  • ci: bound the iOS leg's heaps (link out of process, 4 GB; Gradle 2 GB) and fix the watchdog's CPU arithmetic by @emooreatx in #136
  • docs: nobody joins without consent; eviction is one act (CSD-037/094/100-103, CSD-106) by @emooreatx in #137
  • feat(files): Where is this file — one custody card from the drive, notes and chat (CSD-107) by @emooreatx in #139
  • docs(csd): pending topology names say where the server builds them by @emooreatx in #140
  • flows: the first 0.5.225 matrix run — 8 flows promoted from drafts, 13 stay with reasons by @emooreatx in #133
  • feat: string- and flow-parity with CIRISServer 0.5.218 by @emooreatx in #142
  • feat(membership): invitations — inbox on the hubs, Invite on the rosters (CSD-106) by @emooreatx in #141
  • docs(media-edge): §8 current for server 0.5.218, §9 the blob contract for agents by @emooreatx in #144
  • fix: chat by invitation, eviction report, force_self, too-large read (server 0.5.218) by @emooreatx in #143
  • fix(drive): send every file's cohort; community lists; picks over 10 MB say so by @emooreatx in #145
  • fix(people): the open contact code scrolls under automation by @emooreatx in #146
  • release: 0.5.226, compatible with ciris-server 0.5.218 by @emooreatx in #147

Full Changelog: v0.5.225...v0.5.226