Neue Listen ans Ende der Listenansicht anhängen + Listen manuell umsortierbar machen #149

Open
opened 2026-09-01 14:13:08 +02:00 by lena · 2 comments
lena commented 2026-09-01 14:13:08 +02:00 (Migrated from git.butzei.de)

Story: Neue Listen ans Ende der Listenansicht anhängen + Listen manuell umsortierbar machen

As a Nutzer mit mehreren Listen,
I want to dass neu erstellte Listen immer am Ende der Übersicht erscheinen und ich die
Reihenfolge aller Listen selbst festlegen kann,
so that meine Listenübersicht vorhersehbar bleibt und ich wichtige/häufig genutzte Listen oben
einordnen kann.

Acceptance criteria:

  • Eine neu erstellte Liste (egal welcher Typ) erscheint immer als letzter Eintrag in der
    Listenübersicht, nicht an beliebiger/alphabetischer Position.
  • Listen lassen sich per Drag & Drop in der Übersicht umsortieren (analog zum bestehenden
    Todo-Reordering aus #17/#119).
  • Die manuell festgelegte Reihenfolge bleibt nach Neuladen der Seite und nach Ab-/Anmelden
    erhalten.
  • Die neue Reihenfolge ist für den Nutzer, der sortiert, sichtbar; siehe offene Frage unten zur
    Frage pro-Nutzer vs. listenweit.

Out of scope for this story:

  • Automatische Sortierung nach anderen Kriterien (Aktivität, Alphabet) — es geht ausschließlich um
    manuelle Reihenfolge.

Open questions: (escalate to human if unanswered)

  • Ist die Listenreihenfolge pro Nutzer individuell, oder für alle Mitglieder einer geteilten Liste
    gleich (analog zur Diskussion bei anderen geteilten Einstellungen)?
# Story: Neue Listen ans Ende der Listenansicht anhängen + Listen manuell umsortierbar machen **As a** Nutzer mit mehreren Listen, **I want to** dass neu erstellte Listen immer am Ende der Übersicht erscheinen und ich die Reihenfolge aller Listen selbst festlegen kann, **so that** meine Listenübersicht vorhersehbar bleibt und ich wichtige/häufig genutzte Listen oben einordnen kann. **Acceptance criteria:** - [ ] Eine neu erstellte Liste (egal welcher Typ) erscheint immer als letzter Eintrag in der Listenübersicht, nicht an beliebiger/alphabetischer Position. - [ ] Listen lassen sich per Drag & Drop in der Übersicht umsortieren (analog zum bestehenden Todo-Reordering aus `#17`/`#119`). - [ ] Die manuell festgelegte Reihenfolge bleibt nach Neuladen der Seite und nach Ab-/Anmelden erhalten. - [ ] Die neue Reihenfolge ist für den Nutzer, der sortiert, sichtbar; siehe offene Frage unten zur Frage pro-Nutzer vs. listenweit. **Out of scope for this story:** - Automatische Sortierung nach anderen Kriterien (Aktivität, Alphabet) — es geht ausschließlich um manuelle Reihenfolge. **Open questions:** (escalate to human if unanswered) - Ist die Listenreihenfolge pro Nutzer individuell, oder für alle Mitglieder einer geteilten Liste gleich (analog zur Diskussion bei anderen geteilten Einstellungen)?
lena commented 2026-09-02 18:21:44 +02:00 (Migrated from git.butzei.de)

Open question resolved (human input): the manual list order is per-user individual, not shared across members of a shared list. Proceeding on that basis when this is picked up.

Open question resolved (human input): the manual list order is per-user individual, not shared across members of a shared list. Proceeding on that basis when this is picked up.
lena commented 2026-09-02 18:22:07 +02:00 (Migrated from git.butzei.de)

Claiming this issue. Plan: (1) new lists of any type always get appended at the end of the sidebar overview rather than sorted alphabetically/by id; (2) add a per-user manual sort order for the sidebar list overview (drag & drop across all list types), following the existing #17/#119 Todo-reordering pattern (dnd-kit, a SortOrder-style field, ExecuteUpdateAsync-based persistence). Per the resolved open question, the order is per-user, not shared across members of a shared list.

Claiming this issue. Plan: (1) new lists of any type always get appended at the end of the sidebar overview rather than sorted alphabetically/by id; (2) add a per-user manual sort order for the sidebar list overview (drag & drop across all list types), following the existing #17/#119 Todo-reordering pattern (dnd-kit, a SortOrder-style field, ExecuteUpdateAsync-based persistence). Per the resolved open question, the order is per-user, not shared across members of a shared list.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
robert/todo#149
No description provided.