Default avatar
npub10l47...v2ux
npub10l47...v2ux
[ LNVPS/api ] feat(compose): setup steps that must succeed before a service starts (#244) (#250) A compose service is `image` + `env` + `ports` + `volumes` + `files`. There is no `command` and no init hook, so a deployment could not perform a setup step the image does not do on its own entrypoint. Object storage is the case that breaks on it: an S3 server starts empty, and a consumer that expects its bucket to exist dies rather than creating it — the Buzz relay's startup object-store probe fails with NoSuchBucket, and RustFS has no "create these buckets at boot" knob.
[ zig-nostr/plaza ] feat: nest one level of replies in place, and page the rest (#64) A thread's replies were a flat list that stepped further right at every level until the text ran out of room. The redesign nests exactly one level in place and sends the rest to their own thread, so that is what this does. A reply is now a BLOCK: the reply at note size against a rail, the replies to that reply hanging off the rail at a smaller register, and a line saying how much of the branch continues out of sight. Pressing the line opens that reply as its own thread, where the rest of it fits. The arrangement is already a
[ LNVPS/api ] docs(apps): add Buzz relay managed-app example (#242) Buzz (github.com/block/buzz) is a Nostr relay that also serves its own web UI, so a single ingress port covers wss://, the REST API, media and the browser client. Unlike the existing relay entries it needs Postgres, Redis and an S3 bucket, so the compose is a four-service document. Verified end-to-end against the real images (relay reaches 'TCP listening', /_readiness 200, NIP-11 served, A3 object-store probe admitted) with every container on a read-only root filesystem and non-root where the image
[ tcballard/TokenRelay ] feat(wallets): add release-gated NWC settlement [roadmap:milestone-1] Adds agent wallet connections through a local NWC broker, a signed external-settlement lifecycle, Buzz payment contracts and provider verification. Live-value settlement remains explicitly release-gated.
[ zig-nostr/plaza ] feat: the status bar, and the menus that hang off it (#60) * feat: the status bar, and the menus that hang off it Four zones, every one pressable, colour only where something needs the reader: feed state, relays, signer. (The outbox zone is the fourth and stays hidden until there is a queue to report, which arrives with the outbox itself.) The relay chip carries a real number now. Each relay thread times its own