• Joined on 2026-04-02
Stian pushed to main at Stian/Shade 2026-05-09 17:38:28 +02:00
188c3db56a android: V4.9 + V4.10 Kotlin ports + KeystoreStorage adapter
Stian pushed to main at Stian/Shade 2026-05-09 17:11:04 +02:00
1bd7037a6d release(v4.10.0): cross-host approval routing primitives in @shade/sdk
Stian pushed to main at Stian/Shade 2026-05-09 02:46:12 +02:00
80c410f518 release(v4.9.0): relay-side encrypted blob primitive + SDK Profile namespace
Stian pushed to main at Stian/Shade 2026-05-08 22:58:12 +02:00
3c0db14904 release(v4.8.5): kill flushOnce 15s success-backoff + per-recipient parallel drain
Stian pushed to main at Stian/Shade 2026-05-08 16:33:21 +02:00
a98ea8a1bd release(v4.8.4): server-side cross-channel dedup via BridgeDeliveryLog
Stian pushed to main at Stian/Shade 2026-05-08 15:51:24 +02:00
d47774ef1c release(v4.8.3): cross-channel msgId dedup + Shade.aliasSession
Stian pushed to main at Stian/Shade 2026-05-08 12:15:31 +02:00
8c606ad498 release(v4.8.2): per-from receive serialization + per-connection bridge dedup
680d6386f3 release(v4.8.1): SHADE_DISABLE_RATE_LIMIT env var for single-tenant deploys
1fb59a7076 release(v4.8.0): sender-fingerprint attribution + Inbox.start race fix
594992a183 release(v4.7.0): peer-presence events for instant BroadcastChannel revoke
8746571d2a release(v4.6.1): bind globalThis.fetch in browser-receiver-sensitive call sites
Compare 5 commits »
Stian pushed tag v4.2.1 to Stian/Shade 2026-05-07 15:57:09 +02:00
Stian pushed tag v4.6.0 to Stian/Shade 2026-05-07 15:57:09 +02:00
Stian pushed to main at Stian/Shade 2026-05-07 15:57:09 +02:00
2c400d7094 release(v4.6.0): broadcast channels — Signal sender-keys for one-to-many fan-out
2b1b4d6630 release(v4.5.0): browser-side encrypted storage + multi-factor unlock
dbb3a090d8 release(v4.4.0): public accessor for device identity public key
f5f42fe557 release(v4.3.0): browser persistence via @shade/storage-indexeddb
b77b7e771c release(v4.2.1): fix concurrent-ratchet desync via OutboundQueue waiter cursor
Compare 5 commits »
Stian pushed tag v4.2.0 to Stian/Shade 2026-05-03 23:27:15 +02:00
Stian pushed to main at Stian/Shade 2026-05-03 23:27:14 +02:00
7520b11b25 release(v4.2.0): pull-mode streams for browser @shade/files
Stian pushed to main at Stian/Shade 2026-05-03 22:08:22 +02:00
da93b97cce release(v4.1.0): browser-friendly HTTP RPC for @shade/files
Stian pushed tag v4.1.0 to Stian/Shade 2026-05-03 22:08:22 +02:00
Stian pushed to main at Stian/Shade 2026-05-03 19:51:48 +02:00
0bdf9e859c release(v4.0.2): consumer-strict reader-shape fixes
Stian pushed tag v4.0.2 to Stian/Shade 2026-05-03 19:51:48 +02:00
Stian pushed tag v4.0.1 to Stian/Shade 2026-05-03 19:36:51 +02:00
Stian pushed to main at Stian/Shade 2026-05-03 19:36:51 +02:00
70e319fef8 release(v4.0.1): strict-TS publishability fixes
Stian pushed to main at Stian/Shade 2026-05-03 19:04:49 +02:00
f301b391a5 docs(archive): close out Status fields on V2.x backlog + V3.12 design notat
Stian pushed to main at Stian/Shade 2026-05-03 18:58:40 +02:00
40766c60f4 docs(readme): full 4.0 GA refresh — status table, all V3.x surfaces, audit pointers