Repository navigation
Releases: mmalmi/iris-kit
Release list
Iris Kit runtime 0.2.6
Return a verified full event ID as soon as it is available from the shared worker or native backend. This fixes detail pages waiting for slow relay or peer history despite already having the requested event. Prefix and replaceable-event queries still wait for history before selecting the newest event.
Account keys, cached offline reads, subscription cleanup, and incomplete-history errors are preserved. Updated @iris/hashtree-app to 0.1.5; other runtime packages are unchanged.
Validation: 826 tests passed, 1 skipped, full builds, and isolated packed NodeNext consumer passed. The exact-ID regression failed before the change and passes afterward.
Iris Kit runtime 0.2.5
Add a shared plain-event app client backed by the persistent worker/native runtime and a transport-neutral NIP-46 signer. Existing private-key sessions and recovery client keys are preserved. Cached reads remain usable offline, incomplete history stays distinct from empty history, and subscriptions recover when the backend changes.
Validation: runtime suite, 23 identity tests, 14 app-client tests, and package build/packing passed.
Iris Kit runtime v0.2.4
Immutable Iris Kit runtime packages. This release adds the shared AvatarGroup, SettingsGroup, and SettingsGroupItem primitives in @iris/svelte-ui 0.1.2 and unifies the Hashtree and GitHub release histories.
Iris Kit runtime v0.2.3
Iris Kit runtime v0.2.3 adds @iris/hashtree-app 0.1.3 with a peer range compatible with @hashtree/core 0.3.0 and pins its development gate to the immutable Hashtree TypeScript v0.5.0 archive.
The shared Iris helpers remain storage- and router-agnostic: product applications consume Hashtree's adaptive BlobRouter rather than copying routing logic. This release also repairs the runtime packer's all-package default while retaining selective package packing for cold consumer tests.
All seven release assets are covered by SHA256SUMS.
Iris Kit runtime v0.2.2
Immutable Iris Kit runtime maintenance release. Fixes strict NodeNext declarations in ndk 0.2.1 and ndk-cache 0.2.1, and adds fail-closed Hashtree file-server recovery to @iris/release-tools 0.1.1 while preserving parallel Hashtree/Cloudflare release execution. See SHA256SUMS for artifact hashes.
Iris Kit runtime v0.2.1
Immutable Iris Kit maintenance release. Fixes the @iris/svelte-ui root type barrel, updates @iris/hashtree-app coverage to Hashtree core 0.2.1/runtime 0.4.2, and removes the obsolete raw EndpointData pubsub adapter now replaced by the shared authenticated nostr.pubsub/1 carrier. See SHA256SUMS for artifact hashes.
Iris Kit runtime v0.2.0
Immutable standalone runtime packages for Iris consumers. NDK and ndk-cache now ship built JavaScript and declarations; Iris identity and UI/helper packages are packaged for direct immutable installation; hashtree-app accepts the shared Hashtree core 0.2.x line. See SHA256SUMS for artifact hashes.