mirror of
https://github.com/Permissionless-Software-Foundation/psf-memo.git
synced 2026-09-21 16:52:01 -07:00
Spec topic metadata columns
Define four-column topics page behavior across client, indexer, and DB: topic name, time since most recent post, post count, and follower count. By specifier.
This commit is contained in:
@@ -31,7 +31,17 @@ focus is **front-end improvements** to `psf-memo-client` (the React SPA).
|
||||
|
||||
## In progress
|
||||
|
||||
_(none)_
|
||||
- **Topic metadata columns (spec approved):** add the four memo.cash topic
|
||||
columns to the `/topics` page: topic name, time since the most recent post,
|
||||
post count, and follower count. Requires new indexer metadata (`lastSeen`,
|
||||
`followerCount`) on `topicSummaries`, `GET /topics` returning them, a
|
||||
backfill for existing `rooms`, and client rendering with relative-time
|
||||
formatting (`No posts` / `Less than an hour ago` / `N hours ago` /
|
||||
`N days ago`). Client + indexer + DB. Specs:
|
||||
`psf-memo-indexer/specs/topic-metadata-indexing.feature`,
|
||||
`psf-memo-db/specs/topic-metadata.feature`,
|
||||
`psf-memo-client/specs/topic-metadata-columns.feature`. Task
|
||||
`topic-metadata`; spec committed, handed off to coder.
|
||||
|
||||
## Recently completed
|
||||
|
||||
|
||||
Reference in New Issue
Block a user