Background
Currently in the collection view (T379273), article lists show 3-4 items initially with lazy loading on scroll. Based on UX feedback, users may not intuitively understand that more articles exist beyond the initial view:
"Users may intuitively interpret the mockup as having just 3 items, needing to read and process the text about having '150 articles' to understand there may be more."
This task implements a more explicit expansion mechanism for viewing the complete article list.
Proposed features
View all articles Button
- Prominent button displaying "Show all X articles"
- Positioned after initial article list
- Clearly indicates total number of available articles
- Provides immediate visual cue for additional content
Expansion behavior
In-place list expansion
- Expands within the current view
- Maintains context of surrounding UI elements
- Preserves fixed header and footer positions
Animation and transitions
- Smooth expansion animation
- Visual feedback during loading
- Clear indication of expansion progress
Collapse functionality
- "Collapse" option when list is expanded
- Returns to initial 3-4 article view