feat(app): report what is wrong with a card, and bury cards from the list
- "Report an error", from a card's menu while studying or in the list:
a category (typo, grammar, content, other) and a note. The card is
marked to be fixed, and still studied; the list shows the category
(the note on hover), and "Resolve report" takes it back. A report is
a revision of the card, so it follows it to every device.
- The list buries a card until tomorrow and brings it back ("Unbury"),
showing "Buried" meanwhile.
- Each of these says so with an Undo.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
9edb23a379
commit
c19a8e1db2
1 changed files with 722 additions and 8 deletions
|
|
@ -2170,6 +2170,102 @@ abstract class AppLocalizations {
|
|||
/// **'Senses'**
|
||||
String get cardSenses;
|
||||
|
||||
/// No description provided for @cardReportTitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Report an error'**
|
||||
String get cardReportTitle;
|
||||
|
||||
/// No description provided for @cardReportSubtitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Flag this card so you can find and fix it later.'**
|
||||
String get cardReportSubtitle;
|
||||
|
||||
/// No description provided for @cardReportTypo.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Typo'**
|
||||
String get cardReportTypo;
|
||||
|
||||
/// No description provided for @cardReportGrammar.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Grammar'**
|
||||
String get cardReportGrammar;
|
||||
|
||||
/// No description provided for @cardReportContent.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Content'**
|
||||
String get cardReportContent;
|
||||
|
||||
/// No description provided for @cardReportOther.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Other'**
|
||||
String get cardReportOther;
|
||||
|
||||
/// No description provided for @cardReportNote.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Note'**
|
||||
String get cardReportNote;
|
||||
|
||||
/// No description provided for @cardReportNoteHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'What needs fixing?'**
|
||||
String get cardReportNoteHint;
|
||||
|
||||
/// No description provided for @cardReportSubmit.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Report'**
|
||||
String get cardReportSubmit;
|
||||
|
||||
/// No description provided for @cardReported.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Flagged for fixing'**
|
||||
String get cardReported;
|
||||
|
||||
/// No description provided for @cardResolveReport.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Resolve report'**
|
||||
String get cardResolveReport;
|
||||
|
||||
/// No description provided for @cardReportResolved.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Report resolved'**
|
||||
String get cardReportResolved;
|
||||
|
||||
/// No description provided for @cardBuriedBadge.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Buried'**
|
||||
String get cardBuriedBadge;
|
||||
|
||||
/// No description provided for @cardUnbury.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Unbury'**
|
||||
String get cardUnbury;
|
||||
|
||||
/// No description provided for @cardTileBuried.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Flashcard buried until tomorrow'**
|
||||
String get cardTileBuried;
|
||||
|
||||
/// No description provided for @cardTileUnburied.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Flashcard unburied'**
|
||||
String get cardTileUnburied;
|
||||
|
||||
/// No description provided for @cardFilterTooltip.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
Loading…
Reference in a new issue