---
created: 2026-03-21T03:05:51.803Z
title: Add Lists feature with viewing mode and card management
area: ui
files: []
---

## Problem

The app currently has no way to organize cards into user-defined groups/lists. Users need the ability to create named lists, add cards to them, and remove cards from them. This requires both data model changes and a new viewing mode.

## Solution

Implement a Lists feature across future phase(s):

**Data model:**
- Cards can be added to and removed from named lists
- A card can belong to multiple lists

**Lists viewing mode (home view):**
- Styling similar to "By Recipient" mode with 2 layers
- Key differences from By Recipient:
  - Sorting is manual (user-defined order), not alphabetical
  - No alphabet dividers
- Each list entry displays "list name" and "last update" as key values

**Card interactions:**
- Cards' ellipsis menu gets a new "Add to List" action (available in all views)
- In the Lists viewing mode, cards' ellipsis menu shows an extra "Drop from List" action

**Phases likely needed:**
1. Data model + persistence for lists (create/rename/delete list, add/remove card)
2. Lists viewing mode UI (home view with 2-layer styling)
3. Card menu integration ("Add to List" / "Drop from List" actions)
