frenya / vscode-recall

MIT License
24 stars 7 forks source link

Not working. :( #13

Open tech-ki opened 2 years ago

tech-ki commented 2 years ago

The app isn't working at all for me. It shows its available under the header but it won't let me test it.

Screen Shot 2022-05-21 at 09 33 37 PM

I would love to use this to take notes. Please fix. Thanks :).

frenya commented 2 years ago

Hi. This is really strange. The flashcards are clearly detected in the notes (as you can see the badges next to headers) so I don't see any obvious reason for the review not showing them.

So let's start with the basics - could you send me more details of your setup, please? (version of vscode, version of the plugin). Have you tried reloading the window or restarting the app?

GrimPixel commented 1 year ago

I found this problem, too. It scheduled cards to 1970-1-1. I am using VSCodium on Arch Linux.

frenya commented 1 year ago

Hi,

First of all, a card being scheduled for January 1970 is perfectly OK. This is the default for new cards. Any card is scheduled for review if the "next review" date is less than or equal to today's date. So January 1970 definitely qualifies :)

The bad news is, that I am still not able to replicate this one - neither in VSCode nor VSCodium.

To move things forward, I just published version 0.13.1 to both VSCode Marketplace and the Open VSX registry. It has the "Recall: Show card statistics" command added. It should help with the investigation.

So, if the problem still persists, please try to run this command. It should open a new tab in VSCode with a JSON file containing basic statistics - please save it and send it to me. The content should look something like this:


{
  "Total cards": 10,
  "Total due": 8,
  "Bullets Demo.md": {
    "Total cards": 5,
    "Total due": 5,
    "GOOD": { "Total cards": 3, "Total due": 3, "Due": 3 },
    "HARD": { "Total cards": 1, "Total due": 1, "Due": 1 },
    "FAIL": { "Total cards": 1, "Total due": 1, "Due": 1 }
  },
  "Asterisk Demo.md": {
    "Total cards": 5,
    "Total due": 3,
    "GOOD": { "Total cards": 2, "Total due": 1, "Due": 1, "Future": 1 },
    "HARD": { "Total cards": 1, "Total due": 1, "Due": 1 },
    "FAIL": { "Total cards": 2, "Total due": 1, "Future": 1, "Due": 1 }
  }
}