Description
The contract's paginated `get_archived_sent_streams`/`get_archived_received_streams` endpoints (`contracts/streaming/src/lib.rs:1019-1062`) exist and work, but have zero references anywhere in `hooks/`, `lib/`, or `app/` — there's no way for a user to view their archived (cleaned-up) stream history.
Location
`contracts/streaming/src/lib.rs:1019-1062`
Task
Add a fetch wrapper in `lib/contract.ts` for these endpoints, a hook (or extend an existing one) to consume them, and an "Archived" tab/view on the streams page to display the results.
Good for contributors because
The contract-side functionality already exists and is tested — this is a frontend integration task with a clear existing API contract to build against.
Description
The contract's paginated `get_archived_sent_streams`/`get_archived_received_streams` endpoints (`contracts/streaming/src/lib.rs:1019-1062`) exist and work, but have zero references anywhere in `hooks/`, `lib/`, or `app/` — there's no way for a user to view their archived (cleaned-up) stream history.
Location
`contracts/streaming/src/lib.rs:1019-1062`
Task
Add a fetch wrapper in `lib/contract.ts` for these endpoints, a hook (or extend an existing one) to consume them, and an "Archived" tab/view on the streams page to display the results.
Good for contributors because
The contract-side functionality already exists and is tested — this is a frontend integration task with a clear existing API contract to build against.