You are viewing @bulleted.app’s public outline

Slot canyon in Arizona, USA. Photo by Aiden Guinnip.

Bulleted

The @bulleted.app outline.

This repository is larger than Bulleted indexes. Some bullets are missing. See what came loose.

  1. Release Notes

    1. 2026-08-21
      1. Testing with live data
    2. 2026-08-17

      Release notes for Monday, August 17th, 2026
      1. !embed turns a link into a card carrying the page's title, description and site, or quotes a record at an at:// address — a post, a calendar event, a document. A record is pinned to the exact version you embedded, so a card cannot change under you
        1. Bulleted Blog | Offprint
        2. Bulleted App (@bulleted.app)
        3. @bulleted.app's Document
          site.standard.document Hello from Bulleted Bulleted is an outliner. You type lines, indent them under each other, fold away what you're done with, and drag the rest around until the page holds what's in your head. If you've lived in WorkFlowy or Dynalist, your hands already know most of it. Type, Tab, Enter. Press ? for a…
        4. @lexicon.community's Calendar Event
      2. A bullet whose whole content is a card takes its name from the card: the page's title, or @alice.example's Feed Post for a record. It reads as itself in search, in exports and in a breadcrumb, where before it read as a blank line
      3. The card appears as soon as it is made rather than on the next reload, and while a page is being read on the other side of the world the row says so and stops accepting typing
      4. Fixed: a zoomed bullet shows its own note, and not its ancestors'. The same address was wrong in opposite directions — opened from a link it showed no note at all, and reached by zooming it showed every note above it
        This is a really useful note, and it should be displayed when you zoom in.
      5. A space reconcile says what it did: which members were read, which were left for the next pass, and which failed and why. It reported an empty walk for both nothing-to-do and could-not-be-read, which are not the same answer
      6. Fixed: a member list that omitted a space's own authority would have purged that authority's whole shared outline. The reconcile left the authority out of the arrivals and not out of the departures. Nothing was lost — the path was found before it ran
      7. Operational: the published schemas carry the embed field, so another client reading one of these bullets can see its card; and the atproto dependencies were refreshed, which bounds the reply a sign-in server can spend this service's memory on
  2. TODO

    1. Delete the old lexicon schema records from @ngerakines.me
      Nothing resolves to them now that both _lexicon TXT records point at @lexicons.bulleted.app — but leaving them means repointing a record could resurrect a stale schema
    2. Write a blog post announcing https://bulleted.app/
      1. Setup the https://blog.bulleted.app/ domain
    3. Review the policy documents
      /privacy and /about
    4. Implement and execute playwright scripts to produce demo videos for specific features
      1. Creating, editing, and indenting bullets
      2. TODO and notes
      3. Collapsing, expanding, and zooming
      4. Deleting bullets
      5. Transclusion
      6. Expanding pasted content and exporting nodes
      7. Copying content
      8. Outlines
    5. Blog about agentic resources
    6. Blog about the lexicon schema and sort keys
    7. Blog about scaling and limits
    8. Soft launch on 8/9/2026
  3. Known Issues