A viewer for AtmosphereConf 2026 talks with fixed routes you can link to
HTML 95.8%
TypeScript 4.1%
Other 0.1%
19 1 0

Clone this repository

https://tangled.org/timryan.org/atmosphereconf2026 https://tangled.org/did:plc:olka44iewlycp4vxa6srsabp/atmosphereconf2026
git@tangled.org:timryan.org/atmosphereconf2026 git@tangled.org:did:plc:olka44iewlycp4vxa6srsabp/atmosphereconf2026

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

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