···28282929Every new surface should feel like a GNOME 2 app that happens to speak `at://`.
30303131-- **Nautilus**
3131+- [ ] **Nautilus**
3232 - Preserve the first-run public handle setup flow for browsing a repo.
3333 - Add handle typeahead to setup using `app.bsky.actor.searchActorsTypeahead`.
3434 - Browse public repo collections.
···4242 selection.
4343 - Add collection schema tabs and links into System Monitor for the selected repo or
4444 collection.
4545-- **gedit**
4545+- [ ] **gedit**
4646 - Read-only JSON viewer for records.
4747 - Preserve copy, wrapping, syntax highlighting, and native GTK-style window behavior.
4848 - Add record tabs for JSON, schema, backlinks, and info.
4949 - Show AT URI, CID, raw PDS link, external app links, and read-only verification status.
5050-- **Eye of GNOME (eog)**
5050+- [ ] **Eye of GNOME (eog)**
5151 - List public repo blob CIDs via `com.atproto.sync.listBlobs`.
5252 - Open from Nautilus when a record contains embedded images or media blobs.
5353 - Preview image/video blobs, with `app.bsky.feed.post` embedded images as the first
5454 target.
5555 - Link each blob back to its repo and raw PDS URL when possible.
5656-- **Network Map**
5656+- [ ] **Network Map**
5757 - Visualize an account at the center with app namespaces around it.
5858 - Show app count, record-type count, PDS hosting status, and app/domain validation.
5959 - Let users hide unresolved apps and jump from an app namespace into Nautilus.
6060-- **System Monitor**
6060+- [ ] **System Monitor**
6161 - Icon: `/icons/humanity/apps/utilities-system-monitor.svg`.
6262 - Read-only live ATProto monitor for Jetstream, Firehose, and Spacedust-style backlink
6363 streams.
6464 - Filter by DID, collection, cursor, and stream instance where supported.
6565 - Show event rate, total events, top collections/sources, expandable JSON, and copy.
6666-- **Identity Inspector**
6666+- [ ] **Identity Inspector**
6767 - Icon: `/icons/humanity/apps/identity-inspector.svg`.
6868 - Show DID document, aliases, services, verification methods, and rotation keys.
6969 - Validate handles through DNS TXT and `.well-known` when possible.
7070 - Link out to PDS endpoints and copy identity fields.
7171-- **Log Viewer**
7171+- [ ] **Log Viewer**
7272 - Show PLC audit history for `did:plc` identities.
7373 - Present alias, service, verification method, and rotation-key diffs.
7474 - Include event filters, validation status, and hash links to individual log entries.
7575-- **Archive Manager**
7575+- [ ] **Archive Manager**
7676 - Icon: `/icons/humanity/apps/archive-manager.svg`.
7777 - Open local CAR files without requiring a live PDS connection.
7878 - Browse archive collections and records in the same read-only style as Nautilus/gedit.
7979 - Export archive contents to a ZIP of JSON files.
8080-- **Label Browser**
8080+- [ ] **Label Browser**
8181 - Query public labeler services with URI patterns.
8282 - Show label value, target, CID, negation, created/expiry timestamps, and pagination.
8383 - Add client-side label filtering with wildcard include and `-exclude` support.
8484-- **Network Servers**
8484+- [ ] **Network Servers**
8585 - Inspect public PDS host info, version, available domains, and repo list.
8686 - Link repos into Nautilus and open server firehose views in System Monitor.
8787-- **About This Computer**
8787+- [ ] **About This Computer**
8888 - Show OS/theme info and current public repo identity metadata when available.
8989-- **Desktop shell**
9090- - Preserve brown panels, tan chrome, Humanity icons, small dense spacing, task buttons,
9191- tray affordances, and movable/resizable windows.
92899390## Priority Order
9491