···81818282### Parking Lot
83838484-- [ ] Column templates / saved layouts (e.g., "Research", "Timeline + Notifications")
8585-- [ ] Notification column type
8684- [x] Search results column type
8787-- [ ] Column-level auto-refresh interval override
8888-- [ ] Shared scroll sync between related columns
-6
docs/tasks/09-profile.md
···4747- [x] Paginated actor list with compact cards (avatar, name, handle, bio snippet, follow button)
4848- [x] `Presence` slide-up overlay with backdrop blur
4949- [x] Cursor-based pagination with infinite scroll or "Load more"
5050-5151-### Parking Lot
5252-5353-- [ ] DM button (requires `chat.bsky.convo.*` implementation)
5454-- [ ] Profile edit screen (display name, bio, avatar, banner, website, pronouns)
5555-- [ ] Mute / block actions from profile view
-7
docs/tasks/10-jetstream.md
···2020- [ ] Pause/resume button to freeze the stream without disconnecting
2121- [ ] Record count and events-per-second indicator
2222- [ ] Click record to navigate to its full record view in the explorer
2323-2424-### Parking Lot
2525-2626-These require update to the spec & more research before implementation.
2727-2828-- [ ] **Frontend**: Firehose Viewer
2929-- [ ] **Frontend**: Spacedust integration (see [Task 11](./11-spacedust.md))
-6
docs/tasks/11-spacedust.md
···4545- [ ] Spacedust instance URL configuration (alongside Constellation URL in settings)
4646- [ ] Toggle: use Spacedust for real-time notifications (vs. polling `listNotifications`)
4747- [ ] Toggle: `instant` mode (bypass 21-second buffer - faster but noisier)
4848-4949-### Parking Lot
5050-5151-- [ ] Spacedust as a column type in multicolumn view (live notification stream)
5252-- [ ] Aggregate Spacedust events into a "live activity" dashboard
5353-- [ ] Spacedust for real-time search result updates
+26-38
docs/tasks/12-social-diagnostics.md
···29293030### Frontend - Diagnostics Panel
31313232-- [ ] Tabbed panel component with 5 tabs: Lists, Labels, Blocks, Starter Packs, Backlinks
3333-- [ ] Tab switching with `Motion` sliding indicator underline
3434-- [ ] Number key shortcuts (`1`–`5`) for tab switching
3535-- [ ] `Escape` to close panel
3232+- [x] Tabbed panel component with 5 tabs: Lists, Labels, Blocks, Starter Packs, Backlinks
3333+- [x] Tab switching with `Motion` sliding indicator underline
3434+- [x] Number key shortcuts (`1`–`5`) for tab switching
3535+- [x] `Escape` to close panel
36363737### Frontend - Lists Tab
38383939-- [ ] List cards: name, owner, description, purpose badge, member count
4040-- [ ] Grouped by purpose (curation / moderation / reference)
4141-- [ ] Skeleton loading matching card dimensions
4242-- [ ] Neutral framing - no aggregate risk scoring or warning badges
3939+- [x] List cards: name, owner, description, purpose badge, member count
4040+- [x] Grouped by purpose (curation / moderation / reference)
4141+- [x] Skeleton loading matching card dimensions
4242+- [x] Neutral framing - no aggregate risk scoring or warning badges
43434444### Frontend - Labels Tab
45454646-- [ ] Label chips with source attribution (labeling service name)
4747-- [ ] Uniform muted styling - no severity color-coding
4848-- [ ] Tooltip with label definition, source, and visibility effect
4949-- [ ] Explanatory empty state (what labels are, not "no labels found")
5050-- [ ] `Motion` scale-in on load
4646+- [x] Label chips with source attribution (labeling service name)
4747+- [x] Uniform muted styling - no severity color-coding
4848+- [x] Tooltip with label definition, source, and visibility effect
4949+- [x] Explanatory empty state (what labels are, not "no labels found")
5050+- [x] `Motion` scale-in on load
51515252### Frontend - Blocks Tab
53535454-- [ ] Counts-only default view (no names or profile cards on first load)
5555-- [ ] "Show details" expand with contextualizing copy (*"Blocks are a normal part of social media..."*)
5656-- [ ] `Presence` height animation on expand with staggered card fade-in
5757-- [ ] No warning banners, color-coding, or language implying abnormality
5858-- [ ] Self-view framing: "Your boundaries" (not "Who blocked you")
5454+- [x] Counts-only default view (no names or profile cards on first load)
5555+- [x] "Show details" expand with contextualizing copy (*"Blocks are a normal part of social media..."*)
5656+- [x] `Presence` height animation on expand with staggered card fade-in
5757+- [x] No warning banners, color-coding, or language implying abnormality
5858+- [x] Self-view framing: "Your boundaries" (not "Who blocked you")
59596060### Frontend - Starter Packs Tab
61616262-- [ ] Compact starter pack cards: title, creator, description, member count
6363-- [ ] Link to view in AT Explorer
6262+- [x] Compact starter pack cards: title, creator, description, member count
6363+- [x] Link to view in AT Explorer
64646565### Frontend - Backlinks Tab (Record Context)
66666767-- [ ] Grouped by type: likes, reposts, replies, quote posts
6868-- [ ] Count per type with expandable sections
6969-- [ ] Individual actor/record cards within sections
6767+- [x] Grouped by type: likes, reposts, replies, quote posts
6868+- [x] Count per type with expandable sections
6969+- [x] Individual actor/record cards within sections
70707171### Frontend - Integration Points
72727373-- [ ] Profile view: "Context" tab (alongside Posts/Replies/Media/Likes) - not the default tab
7474-- [ ] AT Explorer record view: backlinks supplementary panel (engagement data only, no moderation data)
7575-- [ ] AT Explorer repo view: follower/following counts from Constellation (no block counts in summaries)
7676-7777-### UX Tone Review
7878-7979-- [ ] Audit all copy for neutral language - no "risk", "warning", "suspicious", "flagged"
8080-- [ ] Ensure all sensitive sections use progressive disclosure (summary → details on click)
8181-- [ ] Verify self-view ("my account") uses empowering framing, not anxiety-inducing
8282-8383-### Parking Lot
8484-8585-- [ ] Network relationship diff over time (requires historical snapshots)
8686-- [ ] Profile/identity history timeline (handle/DID/PDS changes)
8787-- [ ] Starter Pack search?
7373+- [x] Profile view: "Context" tab (alongside Posts/Replies/Media/Likes) - not the default tab
7474+- [x] AT Explorer record view: backlinks supplementary panel (engagement data only, no moderation data)
7575+- [x] AT Explorer repo view: follower/following counts from Constellation (no block counts in summaries)
+41
docs/todo.md
···11+---
22+title: "To-Do List/Parking Lot"
33+updated: 2026-03-31
44+---
55+66+## Bugs
77+88+1. Lists & Labels Not Working
99+1010+## High Priority Updates
1111+1212+- [ ] Video player
1313+- [ ] Download videos and media attachments
1414+- [ ] Profile RSS
1515+ - OK. So making an RSS reader with share to BlueSky would be cool...
1616+1717+## Multicolumn Layouts
1818+1919+- [ ] Templates / saved layouts (e.g., "Research", "Timeline + Notifications")
2020+- [ ] Notification column type
2121+- [ ] Column-level auto-refresh interval override
2222+ - [ ] Related, but separate, refreshing the "main"/"home" feed
2323+- [ ] Shared scroll sync between related columns
2424+2525+## Profiles
2626+2727+- [ ] DM button -> Creates a DM if does not exist
2828+- [ ] Profile edit screen (display name, bio, avatar, banner, website, pronouns)
2929+- [ ] Mute / block actions from profile view
3030+3131+## Spacedust & Jetstream
3232+3333+- [ ] Spacedust as a column type in multicolumn view (live notification stream)
3434+- [ ] (raw) Firehose Viewer
3535+- [ ] Jetstream viewer
3636+3737+## Diagnostics
3838+3939+- [ ] Network relationship diff over time (requires historical snapshots)
4040+- [ ] Profile/identity history timeline (handle/DID/PDS changes)
4141+- [ ] Starter Pack search?