AtmosphereConf 2026 Talks#
A straightforward interface to view AtmosphereConf 2026 talks. Supports linking to individual talks.
A submission for the @stream.place VOD jam.
This repo is a single-page app using Preact, Tailwind, and Vite for building an interface to view ATmosphereConf 2026 talks. Also leverages lex for type-safe access to Lexicons.
Generate Type Definitions#
Before running the app, generate ATProto type definitions:
ts-lex install com.atproto.repo.listRecords
ts-lex build
This will handle all the hard parts of generating type definitions for ATProto.
Development#
Run the development server:
npx wispctl serve --path ./build --spa
Deploying to Wisp#
npx wispctl deploy --path ./build --spa
This will:
- Bundle all JavaScript files
- Optimize and minify assets
- Generate files in the
build/directory
Credits#
Forked from https://tangled.org/btao.org/atmosphereconf-tv, thank you @btao.org!
AI agents used: Claude, Devstral, GLM-5.
License: MIT