Improve TXT export readability by using label:value format instead of raw JSON

Ouverte
#525 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

  • #526 par @mulikruchi07 — fermée sans fusion

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
48/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
dart, flutter
Domaine
mobile

Piste de recherche

Localisez l’implémentation de l’exportation des tâches et comparez les chemins d’exportation TXT et JSON. Mettez à jour uniquement la sortie TXT afin qu’elle utilise les champs label: value demandés, puis vérifiez que JSON reste inchangé et que les tâches exportées incluent les valeurs lisibles indiquées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement
Describe your improvement idea or feature request

Currently, exporting tasks as a .txt file outputs raw JSON data, which is difficult for users to read and understand.
This enhancement proposes formatting TXT exports in a human-readable label: value format while keeping JSON export unchanged.

How would you like to see it implemented?
  1. Exported .txt files should display tasks in a readable format such as:
    • Description: Buy groceries
    • Status: pending
    • Due: 2025-01-01 10:00
    • Priority: L
    • Tags: home, shopping
  2. JSON export should remain unchanged and continue to provide raw data.
Put here any screenshots or videos (optional)

Before:
Image
After:
Image

How can we contact you (optional)

No response

Would you like to work on this issue?

Yes

By submitting this issue, I have confirmed that:
  • I have starred the repo ⭐ and watched 👀 it on GitHub and followed the contribution guidelines.
Langage dominant
Dart
Étoiles
245
Forks
183
Merge moyen
16 h 19 min
PR mergées (30 j)
4

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de CCExtractor/taskwarrior-flutter

Toutes les issues de CCExtractor/taskwarrior-flutter

Issues similaires

Plus d'issues Dart

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.