• Joined on 2026-04-02
Stian pushed to main at Stian/SMF 2026-05-30 21:48:10 +02:00
5b5a96d276 Legg til Fast-track-flashcards: 30 konsise kort + filter og dyplenke
Stian pushed to main at Stian/SMF 2026-05-30 21:43:04 +02:00
0f4370626c Fiks Windows-oppstart: git-symlink og PowerShell-server
3f7f5d86b1 Legg til Fast-track: kondensert læringsspor uten gjentakelse
Compare 2 commits »
Stian pushed to main at Stian/SMF 2026-05-29 19:04:51 +02:00
9a7a7b9ef1 Utvid multiple choice: 137 spørsmål fordelt på 36 deltemaer
Stian pushed to main at Stian/SMF 2026-05-29 18:45:02 +02:00
8933e9501d Initial commit: SMF2290 studie-app for eksamen vår 2026
Stian created branch main in Stian/SMF 2026-05-29 18:45:02 +02:00
Stian created repository Stian/SMF 2026-05-29 18:14:56 +02:00
Stian pushed to main at Stian/Shade 2026-05-21 13:30:06 +02:00
3243647aa1 release(v4.11.1): ship pre-built dist/ to npm registry
Stian pushed tag v4.11.1 to Stian/Shade 2026-05-21 13:30:06 +02:00
Stian pushed to main at Stian/Shade 2026-05-15 11:30:56 +02:00
037f994572 release(v4.11.0): streaming Double-Ratchet sub-sessions (ShadeStream)
Stian pushed tag v4.11.0 to Stian/Shade 2026-05-15 11:30:56 +02:00
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.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.1 to Stian/Shade 2026-05-07 15:57:09 +02:00