diff options
Diffstat (limited to 'SCOPE.txt')
| -rw-r--r-- | SCOPE.txt | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -4,7 +4,11 @@ file) - Push notifications for builds and tickets (requires a backend relay server) - ref: https://git.sr.ht/~ccleberg/hutch-notify -- Explore / search (hub.sr.ht) (no public discovery API) +- ~~Explore / search (hub.sr.ht) (no public discovery API)~~ — **stale**. + hub.sr.ht added a public `projects` query ("List all public projects"), and + Hutch ships it as project discovery (#12, `DiscoverProjectsView`). Left struck + through as more evidence for the ingestion task in ROADMAP.txt: this entry ruled + out a feature the API had come to support. - ~~Pronouns on profile (not in GraphQL schema)~~ — **stale**. sr.ht added pronouns (see the Q1 2026 "What's cooking"), and Hutch already queries them in `AppState` and shows them in `UserProfileView`. Left here struck through as @@ -27,9 +31,11 @@ unaffected because it filters on `ev.ticket_id`, which is why ticket timelines work. Nothing a client can do fixes this; revisit only if sr.ht changes the resolver. -- Subscribe to a mailing list (`mailingListSubscribe` exists, but `MailingList` - has no `subscription` field and sr.ht has no discovery API, so there is no way - to find a list you are not already subscribed to — see hub.sr.ht above) +- ~~Subscribe to a mailing list~~ — **shipped** (v3.11.0). A subscribe/unsubscribe + toggle on the mailing-list detail view. State comes from the `subscriptions` + query (`MailingList.subscription` is a trap — it never reports your state; see + ROADMAP.txt API traps), and a list is reachable to subscribe to via Lookup or a + project's lists — no discovery API needed. - Submitting patches (a `git send-email` flow, not a GraphQL mutation; Hutch reviews patchsets but cannot send them) |
