Conversations Technical updates

Runtime Bump! V 0.2.4

More from Braden Hartsell Open conversation
  • devlog
  • runtime
Comments
0
Upvotes
1
Score
1

Thread body

We’ve been doing a pretty deep pass on the runtime lately, mostly focused on making it feel less fragile and more honest about what’s actually happening under the hood. The biggest change is that runtime launch is now driven by a cleaner manifest-backed contract instead of a bunch of scattered client-side assumptions. That means public and auth-pending launches behave much better while auth is still resolving, runtime sessions stay alive through permission changes, and focused/player surfaces come up more reliably without weird focus or warmup glitches. We also tightened up manifest + mirror handling so public runtime assets converge faster and stay more consistent once they’re live. On the product side, we aligned the “link-visible” behavior across the player, feed, and focused overlay, which gets rid of a bunch of edge-case weirdness around what should be viewable, remixable, or just hidden from homepage discovery. We also cleaned up same-origin /api/* runtime routing so backend access follows the same visibility rules as the rest of the public runtime surface. A lot of this work is invisible when it’s working, but that’s kind of the point: fewer brittle launches, fewer confusing state mismatches, and a runtime that feels steadier when people actually use it.