← All activity records

FACTUAL ACTIVITY RECORD · An activity record based on work that took place

Improving news readability and filtering

Adding a single-column article path and Channel filter to the public Web experience

Activity period:

Purpose

The news list had weak article entry points and source filtering, making relevant content harder to reach as the collection grew.

Implementation

The list was reorganized into a readable single column, with each thumbnail acting as an article link. A Channel filter, counts, pagination, and signed cursors were added, while AI-authorship disclosure and contributor thoughts were aligned with the article hierarchy.

The News list now supports channel filtering, and signed cursor payloads include the channel. Decoding checks both locale and channel, preventing reuse of a cursor issued for another filter. The public RPC and database query use the same channel condition.

Binding the channel condition to signed cursors and the public list

Rendering diagram…

What was confirmed

Verification results

Database, TypeScript, Web, and local HTTP checks passed, including filter and pagination boundaries.

Production database migration and public Web deployment had not been confirmed by the cutoff.

Basis for completion

The work was complete when the list and article hierarchy and Channel-scoped retrieval were covered by automated checks.