Repository navigation
Releases: CIRISAI/CIRISClient
Releases · CIRISAI/CIRISClient
Release list
v0.5.234
What's Changed
- release: 0.5.233 by @emooreatx in #253
- fix: Login asks the local node again until it answers (#254) by @emooreatx in #255
Full Changelog: v0.5.233...v0.5.234
preview-late-node-254 (0.5.233+preview.gc0cde78)
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
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
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
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
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
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
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
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
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