arianneorpilla / jidoujisho

A full-featured immersion language learning suite for mobile.
GNU General Public License v3.0
912 stars 58 forks source link

Duplicates scanning broke after updating to 2.7.4 #251

Closed Shudhanshu-Raj closed 1 year ago

Shudhanshu-Raj commented 1 year ago

so long story short, After updating to 2.7.4, the normal export profile that I had been using now doesn't scan duplicates, I tried reordering the field and stuff but it still didn't work, I even tried a different export profile but it still didn't work, The New kinomoto profile works well but I had been using a custom note type and I really want to use it but it doesn't work, The current fields are on the screenshot attached, I hope you can help Screenshot_20230607-215814

Shudhanshu-Raj commented 1 year ago

I forgot to add this, Currently, exported cards don't even show up on Anki

Shudhanshu-Raj commented 1 year ago

Quick note, I just updated to 2.8.1 and the issue still persists

arianneorpilla commented 1 year ago

@Shudhanshu-Raj

Please show a video of your export profile, your set fields, enhancements and quick actions, your dictionary settings with the set duplicate card types, then an attempt to export a card.

If possible, please also include logs from Android/data/app.lrorpilla.yuuna.

Shudhanshu-Raj commented 1 year ago

Screenshot_20230608-083016 Jidoujisho logs.zip https://youtu.be/0Nxgreivxe0

Here are the logs and the video, let me know if you need anything else

arianneorpilla commented 1 year ago

@Shudhanshu-Raj You skipped over your dictionary settings. When viewing the Dictionary tab, you can see a gear icon. Can you please tap it and click on Manage Duplicate Checks?

Shudhanshu-Raj commented 1 year ago

I can't see them? could you send a screenshot please?

arianneorpilla commented 1 year ago

# Screenshot_20230608-131520 Screenshot_20230608-131523

Shudhanshu-Raj commented 1 year ago

Screenshot_20230608-084719 I see only the "jidoujisho kinomoto" one on, which could be the problem

Shudhanshu-Raj commented 1 year ago

I tried turning on "jidoujisho yuuna" and "Japanese sentence mining" but it still doesn't work

Shudhanshu-Raj commented 1 year ago

Update: The "legacy standard" one works as expected.

Shudhanshu-Raj commented 1 year ago

@lrorpilla The "legacy standard" one works as expected but it does not contain the frequency field, is there a workaround to this?

Shudhanshu-Raj commented 1 year ago

@lrorpilla Update: I got a workaround to it by using "notes" as Frequency field. I just have a question, Will the "legacy standard" that I am currently using be lost after an update?

arianneorpilla commented 1 year ago

You will simply have to make your own export profile that aligns with your Legacy Standard profile if ever you have to fresh install the application.

The app now only comes with the jidoujisho Kinomoto export profile by default, and only that profile has duplicate checks enabled by default.

If you can demonstrate in a video that export while using a note type (that is enabled for duplicate checks) for your active export profile still results in duplicate checks failing, I will look into the issue.

If you have issues with card export, open AnkiDroid after you've exported a card and include opening it in your video.

Shudhanshu-Raj commented 1 year ago

So everything works as expected, I want to ask, I have a copy of legacy standard under a different name, will it be deleted or overwrited after an update?

arianneorpilla commented 1 year ago

Thanks for testing. If you start with a fresh installation, your profile will not be there, you can always recreate it if you remember the details and the setup.

If you update the app, your existing card types should carry over. 2.7.0 is a special case because I wanted both new and existing users to be introduced to the new default template, and I won't commonly introduce templates and card types in new versions.