From 281ac600168a3d1bd3890b4d0c0c9460bd6082c0 Mon Sep 17 00:00:00 2001 From: Owais Jamil Date: Sat, 21 Mar 2026 00:14:41 -0500 Subject: [PATCH] docs: update milestone statuses --- docs/roadmap.md | 6 ------ docs/tasks/standard-site.md | 4 ++-- docs/tasks/tangled.md | 4 ++-- 3 files changed, 4 insertions(+), 10 deletions(-) delete mode 100644 docs/roadmap.md diff --git a/docs/roadmap.md b/docs/roadmap.md deleted file mode 100644 index 5136c1a..0000000 --- a/docs/roadmap.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "Roadmap" -last_updated: 2026-03-19 ---- - -See files in `docs/tasks/` for other milestones diff --git a/docs/tasks/standard-site.md b/docs/tasks/standard-site.md index 0611174..cbe6149 100644 --- a/docs/tasks/standard-site.md +++ b/docs/tasks/standard-site.md @@ -5,7 +5,7 @@ updated: 2026-03-20 Pull and push long-form posts from/to AT Protocol publishing platforms using Standard.Site shared lexicons. Leaflet is the first target platform. All record types and builders come from Jacquard's `pub_leaflet` and `site_standard` feature flags. -## Part 1 — Leaflet Block ↔ Markdown Conversion +## ✅ Part 1 — Leaflet Block ↔ Markdown Conversion 1. **Leaflet → Markdown converter** — `crates/core/src/atproto/leaflet.rs` - Deserialize `pub_leaflet::document::Document`, match on `DocumentPagesItem` variants @@ -20,7 +20,7 @@ Pull and push long-form posts from/to AT Protocol publishing platforms using Sta - Wrap output in a `LinearDocument` page, build full `Document` via `DocumentBuilder` 3. **Rust tests** — round-trip conversion tests for each block type and facet combination -## Part 2 — Pull (Import Posts) +## ✅ Part 2 — Pull (Import Posts) 1. **Backend helpers** — `crates/core/src/atproto/standard_site.rs` - `listRecords` wrapper for `site_standard::publication::Publication` and `site_standard::document::Document` diff --git a/docs/tasks/tangled.md b/docs/tasks/tangled.md index dc9661d..c19d239 100644 --- a/docs/tasks/tangled.md +++ b/docs/tasks/tangled.md @@ -5,7 +5,7 @@ updated: 2026-03-20 Publish documents as [Tangled strings](https://tangled.sh) (AT Protocol gists) and import strings as documents. -## Part 1 — Auth +## ✅ Part 1 — Auth 1. **OAuth loopback flow** - `crates/core/src/atproto/auth.rs` 2. **Session persistence** - token + DPoP key storage in app data dir @@ -17,7 +17,7 @@ Publish documents as [Tangled strings](https://tangled.sh) (AT Protocol gists) a - If logged in, show session indicator (Dolly from `icons.tsx`) - Logout button in session indicator or in the settings menu -## Part 2 — Pull +## ✅ Part 2 — Pull 1. **Shared backend helpers** - `crates/core/src/atproto/strings.rs` - `string_list`, `string_get` -- 2.51.2