browse the protocol like its 2008 ibex.desertthunder.dev
ubuntu atproto svelte
7

Configure Feed

Select the types of activity you want to include in your feed.

docs: add checklist boxes

Owais Jamil (Jun 17, 2026, 9:50 AM -0500) 5f51fa45 97213c64

+11 -14
+11 -14
TODO.md
··· 28 28 29 29 Every new surface should feel like a GNOME 2 app that happens to speak `at://`. 30 30 31 - - **Nautilus** 31 + - [ ] **Nautilus** 32 32 - Preserve the first-run public handle setup flow for browsing a repo. 33 33 - Add handle typeahead to setup using `app.bsky.actor.searchActorsTypeahead`. 34 34 - Browse public repo collections. ··· 42 42 selection. 43 43 - Add collection schema tabs and links into System Monitor for the selected repo or 44 44 collection. 45 - - **gedit** 45 + - [ ] **gedit** 46 46 - Read-only JSON viewer for records. 47 47 - Preserve copy, wrapping, syntax highlighting, and native GTK-style window behavior. 48 48 - Add record tabs for JSON, schema, backlinks, and info. 49 49 - Show AT URI, CID, raw PDS link, external app links, and read-only verification status. 50 - - **Eye of GNOME (eog)** 50 + - [ ] **Eye of GNOME (eog)** 51 51 - List public repo blob CIDs via `com.atproto.sync.listBlobs`. 52 52 - Open from Nautilus when a record contains embedded images or media blobs. 53 53 - Preview image/video blobs, with `app.bsky.feed.post` embedded images as the first 54 54 target. 55 55 - Link each blob back to its repo and raw PDS URL when possible. 56 - - **Network Map** 56 + - [ ] **Network Map** 57 57 - Visualize an account at the center with app namespaces around it. 58 58 - Show app count, record-type count, PDS hosting status, and app/domain validation. 59 59 - Let users hide unresolved apps and jump from an app namespace into Nautilus. 60 - - **System Monitor** 60 + - [ ] **System Monitor** 61 61 - Icon: `/icons/humanity/apps/utilities-system-monitor.svg`. 62 62 - Read-only live ATProto monitor for Jetstream, Firehose, and Spacedust-style backlink 63 63 streams. 64 64 - Filter by DID, collection, cursor, and stream instance where supported. 65 65 - Show event rate, total events, top collections/sources, expandable JSON, and copy. 66 - - **Identity Inspector** 66 + - [ ] **Identity Inspector** 67 67 - Icon: `/icons/humanity/apps/identity-inspector.svg`. 68 68 - Show DID document, aliases, services, verification methods, and rotation keys. 69 69 - Validate handles through DNS TXT and `.well-known` when possible. 70 70 - Link out to PDS endpoints and copy identity fields. 71 - - **Log Viewer** 71 + - [ ] **Log Viewer** 72 72 - Show PLC audit history for `did:plc` identities. 73 73 - Present alias, service, verification method, and rotation-key diffs. 74 74 - Include event filters, validation status, and hash links to individual log entries. 75 - - **Archive Manager** 75 + - [ ] **Archive Manager** 76 76 - Icon: `/icons/humanity/apps/archive-manager.svg`. 77 77 - Open local CAR files without requiring a live PDS connection. 78 78 - Browse archive collections and records in the same read-only style as Nautilus/gedit. 79 79 - Export archive contents to a ZIP of JSON files. 80 - - **Label Browser** 80 + - [ ] **Label Browser** 81 81 - Query public labeler services with URI patterns. 82 82 - Show label value, target, CID, negation, created/expiry timestamps, and pagination. 83 83 - Add client-side label filtering with wildcard include and `-exclude` support. 84 - - **Network Servers** 84 + - [ ] **Network Servers** 85 85 - Inspect public PDS host info, version, available domains, and repo list. 86 86 - Link repos into Nautilus and open server firehose views in System Monitor. 87 - - **About This Computer** 87 + - [ ] **About This Computer** 88 88 - Show OS/theme info and current public repo identity metadata when available. 89 - - **Desktop shell** 90 - - Preserve brown panels, tan chrome, Humanity icons, small dense spacing, task buttons, 91 - tray affordances, and movable/resizable windows. 92 89 93 90 ## Priority Order 94 91