Bulleted App
@bulleted.app
Outliner for your lists, notes, change logs, and everything else! Supports atproto spaces. https://bulleted.app/
Outlines can now include embedded URLs and records using the "!embed" command. 8/17/26 Release Notes: bulleted.app/public/did:p...
Spent some time tinkering with @bulleted.app on the weekend. This is great @ngerakines.me! There’s a bunch of other stuff hidden in there too - like allowing others to add their own bullets at the level of an outline tree! I haven’t even worked with permissioned data yet! bulleted.app
Bulleted — an outliner for lists, notes, and plans
One outline instead of folders and files. Every line is saved to your own account, so it leaves when you do.
bulleted.app
Thanks for the bug report @frankhecker.com. Unfortunately there isn't a good answer for this. For some users, cookies were being set that were too big and the fix meant that some users would experience a "stuck" signed-in experience and have to clear their cookies. I'm very sorry, it's annoying.
Couldn't make changes or sign out, had to clear cookies | userinput.app
I came back to bulleted.app after a few days away. I found that while I was marked as signed in, I could not make changes to my outline. I also could not sign out; it was basically
userinput.app
We implemented the new permissioned spaces spec. This is a step in the direction for making Blacksky-only posts work for our users in any app It is also a strong signal to our Acorn customers that their access-control gated community feeds aren't proprietary to Blacksky and work even if they leave
Bulleted just did its third, yes 3, cross-PDS permissioned-data read with a private space on @ngerakines.me's atproto-pds, opened by an account on @rude1.blacksky.team's @blackskyweb.xyz rsky!
Bulleted just did its third, yes 3, cross-PDS permissioned-data read with a private space on @ngerakines.me's atproto-pds, opened by an account on @rude1.blacksky.team's @blackskyweb.xyz rsky!
Bulleted just did its second cross-PDS permissioned-data read with a private space on @ngerakines.me's atproto-pds, opened by an account on @zzstoatzz.io's zds!
Using @bulleted.app to keep track of this, then pulling the records and displaying them on the site. postgame.at/changelog
postgame
Track and manage your gaming backlog
postgame.at
🎉 A couple updates coming your way: 2.7.1 - Added ability to set description in settings - Added changelog page - Fix for badge description popups 2.7 - Added News & Events page - Postgame badges enabled on profiles, artwork for this debut set by @victorards.bsky.social
Bulleted just did its first cross-PDS permissioned-data read with a private space on @ngerakines.me's atproto-pds, opened by an account on @chadtmiller.com's pds.js: his server minted the delegation token, mine minted the credential, and the two agreed.
Sorting data when you aren't the only source of data, don't know the full size and shape of data ahead of time, and can't control the order in which data is created presents a lot of challenges. This is what we came up with to tackle them. #atprotocol #atdev
Sort keys: ordering a list nobody owns
How Bulleted orders bullets when every bullet is an AT Protocol record in your PDS: a base-62 fractional index.
blog.bulleted.app
@byjp.me thanks for the feedback! The fix has been deployed and user input as closed.
Anchor top of bullet text to the bullet? | userinput.app
I’m struggling to find the start of the bullet in longer lists because the first line of text doesn’t align with the bullet (ie. the text element is middle aligned instead of top a
userinput.app
@isaaccorbrey.com thanks for the feedback! The fix has been deployed and user input as closed.
First bullet seems super far from the others? | userinput.app
It seems like it's only the first bullet and not the latter ones but I'm not sure if this is an intended design decision or just a bug. This is on Firefox on Android. If it is a de
userinput.app
Bulleted publishes its lexicons and agentic resources at bulleted.app/llms.txt. Instead of only asking "what should the editor support", now I also ask "do agents know enough?". Happy to say the answer is "Yes!"
Teaching agents to outline
How Bulleted documents its record types for agents, and what happened when one wrote a day of release notes into my PDS via atpmcp.
blog.bulleted.app
@brookie.blog thanks for the feedback! The fix has been deployed and user input as closed.
fix input text size. | userinput.app
16px minimum to avoid zooming in on mobile safari 🫵💞
userinput.app
@pinkhatbeard.com thanks for the feedback! The fix as been deployed and the user input closed.
clipboard icon to copy URL is a little confusing. | userinput.app
Initially the button looked to me like a 'bookmark' instead of a clipboard. I started to write a report that bookmarking doesn't work, but realized it didn't quite make sense and w
userinput.app
Outlines can live in spaces: sets of bullets on your own server where you decide who can read them. Our internal checklist lives in one, A Torch In A Dark Forest, all the way down to the raw records. Experimental, and only where your PDS supports permissioned data.
"Every bullet is a record in a repository you own and control." Of course @ngerakines.me would come up with an atproto outlining app that doubles as a compsci 101 lesson in recursion. blog.bulleted.app/a/3msm7lawl4...
Hello from Bulleted | Offprint
Bulleted is an outliner. You type lines, indent them under each other, fold away what you're done with, and drag the...
blog.bulleted.app
Nick has shipped @bulleted.app - an outliner for notes & journaling. The big thing is that it’s one of the first apps that support private data, & @ngerakines.me also shipped a Rust PDS that works with it. You can use it today with public data.
Bulleted is officially live: bulleted.app At the surface, it's pretty simple: It's an outliner. Every bullet is a record in a repository you own. The launch post covers what it does, so this thread is the part I left out: why I built it and what's underneath.
Bulleted is officially live: bulleted.app At the surface, it's pretty simple: It's an outliner. Every bullet is a record in a repository you own. The launch post covers what it does, so this thread is the part I left out: why I built it and what's underneath.
Bulleted
The @bulleted.app outline.
bulleted.app
Neat! Super excited to see the next era of ATProto apps which are built to work with permissions data
Bulleted is officially live: bulleted.app At the surface, it's pretty simple: It's an outliner. Every bullet is a record in a repository you own. The launch post covers what it does, so this thread is the part I left out: why I built it and what's underneath.
It was a good day for building things.
2026-08-08
Release notes from work done on August 8th, 2026.
bulleted.app