high quality direct-to-pds video app for AT Protocol
Find a file
2025-06-07 11:51:58 +01:00
appview re-prettier + dont use common did resolver in appview/main 2025-06-07 11:51:58 +01:00
client re-prettier + dont use common did resolver in appview/main 2025-06-07 11:51:58 +01:00
common re-prettier + dont use common did resolver in appview/main 2025-06-07 11:51:58 +01:00
data
lexicon
vendor bundle shedding: drop atcute/identity-resolver hard dep 2025-06-07 11:41:17 +01:00
web
.gitmodules
.prettierrc re-prettier + dont use common did resolver in appview/main 2025-06-07 11:51:58 +01:00
_client_build.ts
deno.json
deno.lock
README.md

video.cerulea.blue

the application comprises a video CDN and a client that fetches a record and displays a <video> tag. the appview does not ingest from any event stream, but rather fetches videos on-demand.

there is an allowlist of trusted users whose videos can be proxied, since rehosting arbitrary user content can be a big liability.

to-do list

  • loading indicator when we're fetching from PDS / CDN
  • better validation / rpc via lexicon.ts
  • video cdn garbage collection (so that disk usage doesn't grow unbounded)
  • etc