A generation-queue waiting room — a position dial that rolls down through every place it passes, a drain bar measured from where you joined, a self-correcting ETA, an optimistic notify-me switch and an arm-before-you-lose-it leave action.
npx shadcn@latest add @zyeon/queue-positionZyeon UI limits how often it can be asked, and Queue Position hasn't had its turn. Its source will show here once it has.