Enhancement: Option to hide completed tasks in the navigation sidebar

Aperta
#3,100 1 commento 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
javascript
Ambito
frontend

Direzione di ricerca

L'issue non indica alcun file o test. Inizia individuando la barra laterale di navigazione sinistra e il codice che esegue il rendering delle attività completate, quindi esamina il comportamento delle schede archiviate di Deck app come precedente indicato. Il lavoro è completato quando gli utenti possono attivare o disattivare globalmente o per lista la visibilità delle attività completate senza eliminare le attività o perderne la cronologia.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement
Is your feature request related to a problem? Please describe.

When tasks are marked as completed, they remain permanently visible in the left navigation sidebar (under the respective calendar/list). Over time, this leads to a cluttered sidebar where completed tasks mix with open ones, making it harder to get a quick overview of what still needs to be done.

Describe the solution you'd like

An option to hide completed tasks from the left navigation sidebar — similar to how the Deck app handles archived cards. Ideally this would be a toggle (show/hide completed tasks) either per list or as a global setting, so users can choose whether completed tasks should be visible in the navigation or not.

Describe alternatives you've considered
  • Moving completed tasks to a separate calendar manually — works but requires constant manual effort
  • Deleting completed tasks — not desirable if a history is needed
  • Custom CSS workaround — fragile and depends on internal HTML structure
Additional context

The Deck app already implements a similar concept for archived cards, so there is precedent within the Nextcloud ecosystem for this pattern.
Please use the 👍 reaction if you are affected by the same issue.

Lingua principale
JavaScript
Stelle
710
Fork
125
Merge medio
19h 37m
PR unite (30g)
12

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nextcloud/tasks

Tutte le issue di nextcloud/tasks

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.