Commit Graph

  • 3243647aa1 release(v4.11.1): ship pre-built dist/ to npm registry main v4.11.1 Sterister 2026-05-21 13:29:52 +02:00
  • 037f994572 release(v4.11.0): streaming Double-Ratchet sub-sessions (ShadeStream) v4.11.0 Sterister 2026-05-15 11:29:09 +02:00
  • 188c3db56a android: V4.9 + V4.10 Kotlin ports + KeystoreStorage adapter Sterister 2026-05-09 17:38:15 +02:00
  • 1bd7037a6d release(v4.10.0): cross-host approval routing primitives in @shade/sdk Sterister 2026-05-09 17:09:59 +02:00
  • 80c410f518 release(v4.9.0): relay-side encrypted blob primitive + SDK Profile namespace Sterister 2026-05-09 02:44:42 +02:00
  • 3c0db14904 release(v4.8.5): kill flushOnce 15s success-backoff + per-recipient parallel drain Sterister 2026-05-08 22:56:27 +02:00
  • a98ea8a1bd release(v4.8.4): server-side cross-channel dedup via BridgeDeliveryLog Sterister 2026-05-08 16:31:42 +02:00
  • d47774ef1c release(v4.8.3): cross-channel msgId dedup + Shade.aliasSession Sterister 2026-05-08 15:49:36 +02:00
  • 8c606ad498 release(v4.8.2): per-from receive serialization + per-connection bridge dedup Sterister 2026-05-08 12:13:46 +02:00
  • 680d6386f3 release(v4.8.1): SHADE_DISABLE_RATE_LIMIT env var for single-tenant deploys Sterister 2026-05-08 00:55:57 +02:00
  • 1fb59a7076 release(v4.8.0): sender-fingerprint attribution + Inbox.start race fix Sterister 2026-05-08 00:11:59 +02:00
  • 594992a183 release(v4.7.0): peer-presence events for instant BroadcastChannel revoke Sterister 2026-05-07 23:16:35 +02:00
  • 8746571d2a release(v4.6.1): bind globalThis.fetch in browser-receiver-sensitive call sites Sterister 2026-05-07 23:00:58 +02:00
  • 2c400d7094 release(v4.6.0): broadcast channels — Signal sender-keys for one-to-many fan-out v4.6.0 Sterister 2026-05-07 15:55:34 +02:00
  • 2b1b4d6630 release(v4.5.0): browser-side encrypted storage + multi-factor unlock Sterister 2026-05-07 10:58:49 +02:00
  • dbb3a090d8 release(v4.4.0): public accessor for device identity public key Sterister 2026-05-05 17:58:45 +02:00
  • f5f42fe557 release(v4.3.0): browser persistence via @shade/storage-indexeddb Sterister 2026-05-05 17:35:02 +02:00
  • b77b7e771c release(v4.2.1): fix concurrent-ratchet desync via OutboundQueue waiter cursor v4.2.1 Sterister 2026-05-04 22:58:26 +02:00
  • 7520b11b25 release(v4.2.0): pull-mode streams for browser @shade/files v4.2.0 Sterister 2026-05-03 23:27:06 +02:00
  • da93b97cce release(v4.1.0): browser-friendly HTTP RPC for @shade/files v4.1.0 Sterister 2026-05-03 22:08:14 +02:00
  • 0bdf9e859c release(v4.0.2): consumer-strict reader-shape fixes v4.0.2 Sterister 2026-05-03 19:51:46 +02:00
  • 70e319fef8 release(v4.0.1): strict-TS publishability fixes v4.0.1 Sterister 2026-05-03 19:36:47 +02:00
  • f301b391a5 docs(archive): close out Status fields on V2.x backlog + V3.12 design notat Sterister 2026-05-03 19:04:47 +02:00
  • 40766c60f4 docs(readme): full 4.0 GA refresh — status table, all V3.x surfaces, audit pointers Sterister 2026-05-03 18:58:38 +02:00
  • de25b19033 fix(publish): break recursion in publish-shade.sh → publish-all.ts Sterister 2026-05-03 18:53:16 +02:00
  • e6fdf31b49 release(v4.0.0): Shade GA — V3.x consolidation + audit prep v4.0.0 Sterister 2026-05-03 18:35:35 +02:00
  • 8b055912b7 docs(readme): reflect @shade/files + @shade/streams + @shade/transfer + 0.3.0 wire bump Sterister 2026-05-02 14:11:42 +02:00
  • ebe3a50389 chore(publish): track publish-shade.sh + add streams/transfer/files to PACKAGES Sterister 2026-05-02 14:03:57 +02:00
  • fa770d3063 feat(files): @shade/files 0.3.0 — E2EE filesystem RPC primitive Sterister 2026-05-02 14:00:01 +02:00
  • 7e0f7320a9 feat(container): M-Box 1-8 — stack-agnostic standalone Docker container Sterister 2026-04-11 14:29:00 +02:00
  • 467dd5b065 feat(advanced): M-Adv 1-3 — multi-device, backup/restore, group messaging Sterister 2026-04-11 00:51:34 +02:00
  • 4bf9307548 feat(android): M-Cross 1-3 — Kotlin module + cross-platform test vectors Sterister 2026-04-11 00:45:38 +02:00
  • 518dc68c4f feat(cli): M-Tool 1-3 — CLI, templates, Gitea publishing pipeline Sterister 2026-04-11 00:38:00 +02:00
  • c95824f95f feat(sdk): M-Magic 1-4 — high-level SDK with magic drop-in Sterister 2026-04-11 00:27:59 +02:00
  • 9ceab037ca feat(observer): M-Obs 4-7 — widgets, dashboard, docs, integration example Sterister 2026-04-10 19:00:21 +02:00
  • b014f9b44c feat(observer): M-Obs 1-3 — event bus, server hooks, observer backend Sterister 2026-04-10 18:49:51 +02:00
  • 75008b623a docs: M-Hard 9-11 — README, examples, CI, benchmarks, migration guide Sterister 2026-04-10 17:58:30 +02:00
  • 1bd5436506 feat(hardening): M-Hard 6 + 7 — PostgreSQL backend + production server infra Sterister 2026-04-10 17:51:29 +02:00
  • 96a8c210b2 feat(hardening): M-Hard 1-5 — crypto, auth, rate limit, fingerprints, rotation Sterister 2026-04-10 17:45:34 +02:00
  • 7d214dc614 feat: persistent storage — SQLite backends for crash resilience Sterister 2026-04-10 00:19:54 +02:00
  • d071551b2f feat: M6 Transport wrappers — fetch + WebSocket adapters Sterister 2026-04-09 20:18:21 +02:00
  • 740a652d51 feat: M5 Prekey Server + M7 Wire Format Sterister 2026-04-09 20:16:41 +02:00
  • a60ff9d6e8 feat: M4 Session Manager + demo Sterister 2026-04-09 20:12:01 +02:00
  • bd6452044f feat: Shade E2EE library — M1-M3 complete Sterister 2026-04-09 20:08:19 +02:00