blob: 65a761795ddb1eac091c63e6a8d30557e9c45078 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# TODO
---
## TODO List
### Core Functionality
- Implement manual `~owner/repo` lookup flow for opening git.sr.ht or hg.sr.ht
repositories directly
---
### paste.sr.ht
- **Endpoint:** [https://paste.sr.ht/graphql](https://paste.sr.ht/graphql)
- **Scope:** `PASTES:RO` (browsing), `PASTES:RW` (creation/editing)
**Tasks:**
- Show the authenticated user’s pastes
- Allow viewing individual pastes
- Support creating new pastes
---
### lists.sr.ht
- **Endpoint:** [https://lists.sr.ht/graphql](https://lists.sr.ht/graphql)
- **Scope:** `LISTS:RO`
**Tasks:**
- Show the authenticated user’s mailing lists
- Allow browsing email threads
- Display individual emails as plain text
---
### pages.sr.ht
- **Endpoint:** [https://pages.sr.ht/graphql](https://pages.sr.ht/graphql)
**Tasks:**
- Show the authenticated user’s published sites
- Display site metadata, publishing status, and access control where supported
- For managing Pages sites, not browsing public project discovery
---
### Donation Page / In-App Purchases
- Add a donation/support page once the App Store / StoreKit setup is ready
---
## Out of Scope
- Universal links (requires Sourcehut to host an apple-app-site-association
file)
- Push notifications for builds and tickets (requires a backend relay server)
- Contribution activity / GitHub-style heatmap (no aggregate endpoint,
impractical to compute)
- Explore / search (hub.sr.ht) (no public discovery API)
- Pronouns on profile (not in GraphQL schema)
- Revoke personal access tokens (`@internal` in schema, inaccessible)
|