Skip to content

Lightweight AppView Impl. Checklist

can I not procrastinate something for once?

index
Sep 18, 20251 min read2 reads

opefully I won't procrastinate this too much, I want to try and get a demo out within the next week (if possible).

🛠️ = Work in progress

Fundamentals

  • Project Scaffolding
  • 🛠️ Lexicon Definitions (custom ones, independent of app.bsky namespace)
  • Database Connection & Schema
  • 🛠️ Firehose Consumer
    1. ^ may switch to Microcosm's Spacedust project, probably not, but just something to note that I'm looking into
  • Cache
  • Optional backfill of specific users (w/ Constellation)

Implemented Records

  • 🛠️ app.bsky.feed.* record handling
  • app.bsky.graph.* record handling

Extra

  • Follow hashtags
  • Track specific PDSes
  • Track specific lists or starter packs
  • Post Editing (w/ history & time limit)

Potential Extras

  • Search Component (independent of AppView)
  • Defederate from certain PDSes

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions