I found the problem you are referring to, and just posted a new version [v3.1.8].
I apologize for any answers that didn’t get corrected properly
I found the problem you are referring to, and just posted a new version [v3.1.8].
I apologize for any answers that didn’t get corrected properly
Thanks for the quick react, as always.
I think the warn before burning feature is not working. I even set it to “always”, and I still can’t get it to trigger.
Yeah, that’s the one feature I haven’t re-implemented since the big WK change. I’m not sure when, but I do plan to re-add it.
I’m seeing a minor misbehaviour caused by Double-Check (it doesn’t happen if I turn the script off).
At the end of a review session, WaniKani redirects back to the homepage. The homepage loads, with 1 review still showing as todo. This appears to be a race condition between sending the answer to the last review back to the server, and loading the front page, as a simple page refresh corrects this.
My guess is that without Double-Check, WaniKani would have already sent success or failure back to the server when displaying a red or green result, so there’s a natural delay before the user presses enter a 2nd time to exit reviews - but with Double-Check, committing to success or failure doesn’t occur until the same keypress that triggers navigation back to the home page.
I’m not sure what can be done about this, short of adding a short delay in the script.
i’ve also been consistently having this issue. i just tested some reviews with only double check disabled and it didn’t occur.
I posted an update about an hour ago. It adds a 0.5s delay after submitting the final review. Let me know if that helps.
(Also… @woeroboros)
Seems to have solved the ghost “1 review left” issue for me.
Reviving this for the question at the end because I needed that extra 1 review, it’s the only thing that keeps me from having to refresh the page just to start reviews
also seems to have sorted it out for me! thanks so much for fixing it (and all your hard work)
If you haven’t already, I’d suggest at least submitting a feature request to WK. That would be the ideal solution.
Beyond that, though, this would be better as a standalone script for the dashboard. I’d suggest putting in a request in the [script request] thread.
Classic!
Side note and shameless flame bait: The continued popularity of Emacs and VIM as primary editors astounds me. I’m quite aware of how powerful they are, and they’re great ubiquitous tools for when you’re on some random terminal… but as part of an everyday workflow?? No… I’ve got much better tools at hand.
I’m not sure they’re all that popular with people who weren’t already using them. My impression is that most younger devs are using VSCode these days. Personally I use emacs because I’ve used it for over 25 years and I’m used to how it works. (Also it’s comforting to think it’s likely to still be around for the next 25 years :-))
Maybe use a bookmark to the review URL? https://www.wanikani.com/subjects/review
That’s the main use case that makes sense to me. I’ve had the same email address longer than many of the younger generation of programmers has been alive, so I understand using old-but-great tools when you’ve been using them so long that they’ve become borg prosthetics.
Reject IDE bloat, embrace monke the zen of simple tools.
The IDE vs vim/Emacs debate is also not particularly new, Visual Studio (née Visual C++) started in the early 90’s, Delphi in 1995 and Eclipse in the early 2000’s.
Most devs who use vim/Emacs nowadays don’t do it because there was no choice when they started, in fact I’d wager that most of us tried IDEs early on and eventually decided that we preferred simpler, composable tools. At least that’s how it went for me.
That’s not to say that I have anything against IDEs, who cares as long as the code is good. Most of my colleagues use VSCode these days.
Thanks for reminding me I’ve had my gmail for 18 years… since I was 18
This isn’t really in Double-Check’s wheelhouse, but it relates closely to the way I use Double-Check, so I’m asking here. Maybe there’s an existing userscript (modified for the new interface) that does this, but if so I haven’t found it. (There was one, the Wanikani Review SRS/Level Indicator mentioned earlier in the topic, but it stopped being maintained years ago, and from what I gleaned from the topic now requires at least three manual edits to get working now, if it does at all.)
tl;dr: The reason for my question and how it relates to Double-Check may be unclear. So I’ll explain in (sorry, kind of excruciating) detail below. Feel free to skip, if you already know what I’m asking for.
One of my main use-cases is getting stricter with myself before there’s a major step-up in delay time if I choose to consider an answer correct. The three biggies (with detailed examples if you care to read them) are:
Getting the right verb in a verb pair: for most kanji + okurigana doublets (or, in some cases, triplets), there are one or more answers that will be considered correct for all of them. For instance, take 固:
You can only answer “to harden something” for the first one, but you can answer just “to harden” for both, and WK will consider that correct.
I know I have difficulty keeping these apart (especially when they go against the common “え-sound ones are intransitive, あ-sound ones are transitive” pattern—like 固まる, 上がる, 下がる). Especially if you haven’t gotten the other one because it’s higher-level or not on WaniKani’s vocab list at all.
So I try to type the “to … something” from the start to get used to it, but in Apprentice 1–3 I don’t care if I answer “to harden something” for 固まる; I just make a note of my mistake and use Double-Check to mark it right. But as that word gets higher in level, I want to be sure I have the difference down.
As for the intransitive, in most cases there is no displayed meaning without “something/someone/somewhere/somebody/etc.” that will get counted correct for the intransitive and not the transitive. You could go look (in a third-party app that shows all the allowed responses, not just the ones displayed on WaniKani) to find words that will only work for the intransitive version (like, in this case, “to solidify”), but often that’s not a primary meaning, it’s a pain to track down, and it’s hard to remember a specific synonym to always use—you’re most likely going to just enter “to harden” after 4 months since last seeing it.
Take 場合. If I type じょうごう (no, it’s ばあい), but the moment I see it marked wrong I remember “oh, right, it’s a funny one” and retype it correctly without having to look, I’m likely to allow it. Then if I type “conditions” for meaning, that’s not counted right (in WK it’s “Case, Circumstance, Situation”)—but it’s pretty close, so I’m likely to mark it right, too.
But if I did both in the same session?
Back to 場合: If I think it’s “conditions”, that’s really close, but as it progresses I need to stop thinking of “conditions”—which is why I wouldn’t add it as a synonym, even if I were marking it correct for, say, Apprentice 2 and 4. The word 場合 wouldn’t be correct for “Her family conditions are complicated” (that would be 事情) or “he agreed to the conditions of the contract” (that would be 条件).
Wrong part of speech, wrong usage or sense—to me, these are all allowable earlier on and not later. (And, again—the intransitive verbs!)
But Double-Check lets me mark things wrong or right already after I see the new level. So why do I care about seeing SRS level before I answer? For three reasons:
It costs a lot less to knock an item back to Apprentice than to let it get to Master and not realize I didn’t really know it until a month or more has gone by.
And if it’s going to be Burned, I don’t want to let either card slide if I had to stop—even a moment—to think about mnemonics. I only want to Burn items I have down cold.
I’ve been using the Tsurukame app to see my progress on words, and sometimes I’ll check that first, but it can be hard to look up an entry without spoiling the answer in the case that I really don’t have a good solution for: when I’m trying to decide whether to mark an answer on the first card of a pair right or not.
It would just be better in these cases if I knew—before entering an answer—that this is one I should be more careful about.
This might be a better feature request for WaniKani Show Specific SRS 2, but I think it belongs here because I think, for people not using Double-Check, the utility of seeing SRS level (whether specific or not) before answering isn’t really the use-case being targeted.
I agree that having the SRS level of an entry before answering is useful, it’s a standard feature in Flaming/Smouldering Durtles and I miss in on the desktop.
However as you mention I think it might be a better feature request for a script like Show Specific SRS and not this one. I actually tried to tweak the script to that end myself but couldn’t be bothered to figure out how to hook myself properly.