Skip to content

Roadmap: four milestones, and say that places shipped - #18

Merged
sepehr-safari merged 2 commits into
mainfrom
roadmap-four-milestones
Aug 20, 2026
Merged

Roadmap: four milestones, and say that places shipped#18
sepehr-safari merged 2 commits into
mainfrom
roadmap-four-milestones

Conversation

@sepehr-safari

Copy link
Copy Markdown
Contributor

The ordered list was written before places existed and before I had been through the client properly, so it was out of date and also wrong about what is missing.

Four groups instead of nine numbered items, matching the milestones on the plaza repo so the two agree.

The first group opens with four things that are already built and do not work, because they are more visible than most of what the old list had first: reposts by people you follow never reaching the feed (nothing asks a relay for kind 6), relay hints decoded and then dropped so a quoted note from outside your relays renders dead, hashtags drawn like every other link with no target, and a bookmark button that has never done anything.

Places is in Shipped and has a section on the Plaza page. It was the newest thing in the app and the site did not mention it anywhere.

Two corrections while here:

  • per-author routing shipped in v0.4.0, and the Plaza page still said it lands on a later milestone
  • Windows was explained as the smallest audience and the highest cost. That is not the reason. The relay transport resolves hostnames through libc getaddrinfo, which Zig's standard library does not declare for Windows, so nothing depending on the library links there.

The library at 1.0 moved out of the deliberately-not-doing list. The objection there was that freezing an API in the same stretch that adds groups, messages, media and payments would ratify the least settled code in the repo, and that is right, so it now sits after all of it rather than being ruled out.

Still no dates. The order is the commitment.

The ordered list on this page was written before places existed and before I
had gone through the client properly, so it was both out of date and wrong
about what is missing.

Four groups instead of nine numbered items, matching the milestones on the
repo. The first one opens with four things that are already built and do not
work: reposts never reaching the feed, relay hints decoded and dropped,
hashtags drawn like links with no target, and a bookmark button that does
nothing. Those are more visible than most of what the old list had first.

Places is in Shipped now and has a section on the Plaza page. It was the
newest thing in the app and the site did not mention it anywhere.

Two corrections while here. Per-author routing shipped in v0.4.0 and the Plaza
page still said it lands later. Windows was explained as the smallest audience
and the highest cost, which is not the reason: the relay transport resolves
hostnames through libc getaddrinfo, which Zig's standard library does not
declare there.

And the library at 1.0 has moved out of the list of things I am not doing.
The objection was that freezing an API while adding groups, messages, media
and payments would ratify the least settled code in the repo, which is right.
It sits after all of that instead.

Still no dates.
@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
zignostr.com Ready Ready Preview Aug 20, 2026 1:25pm

Two dead links, both mine. The Hallway one pointed at a host that does not
exist, and getplaza.social has nothing on it yet. Both read fine as plain
names, so they stay named and stop being links until there is something to
link to.

Checked every other link on both pages while here; the rest resolve.
@sepehr-safari
sepehr-safari merged commit 63b250b into main Aug 20, 2026
3 checks passed
@sepehr-safari
sepehr-safari deleted the roadmap-four-milestones branch August 20, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant