[Android] Smouldering Durtles (v1.2.8) - native app with offline lessons and reviews, plus themes and script-like features!

Sorry that I didn’t catch up earlier, but I would be happy to help also if needed ! I’m the one who did the ribcage PR, for context. I didn’t know you wanted to tackle it another way, hoping I didn’t grind your gears. :person_bowing:

Don’t hesitate to share issues or problems or features you would want to split up so we can give out some help !

Oh, please don’t worry at all, there was no gear grinding to be had, the fix was super useful and I always appreciate people creating PRs to help with stuff like this ^-^

hi! thank you for all of your hard work all these years! it’s seriously appreciated :heart_hands:

there’s been something i’ve wondered about for a long time and figured i should finally ask - is there maybe some kind of way to use operators such as AND/OR when searching thru the database? i can’t seem to make it work no matter the formatting, so i can only guess that it’s not smth that’s implemented ^^‘’

if you don’t mind a feature request, this would be beyond amazing and save sm time in the long run! :raising_hands:

(reason is, i mostly only use the self-study quizzes, and i create those by making presets based on my current coursework - and ofc creating them one kanji at a time is… quite something, when in theory it could be so smooth to just make one query with all the kanji asap T^T but it might be too good to be true :sweat_smile:)

anyway tis just something i wanted to post about on the off-chance that maybe possibly i just somehow completely missed that maybe it is possible to search for multiple kanji at once thru queries? something like how anki’s ‘browse cards’ work

One such soul here! :man_raising_hand:

Thank you for figuring out F-Droid release <3

Yes and no.

It’s already using AND statements under the surface (all the advanced search options are just creating database requests that are functionally “Level = 10 AND Type = Kanji AND SRS = Guru I”, but it’s not something you can utilise through the search box.

I can’t promise if or when I’d get to it, but it’s probably theoretically possible to have a text input box on the self-study quiz page that will accept a comma separated list of subjects. It’s potentially fiddly to implement though and it would have to be mutually exclusive with the advanced search options I expect. It could work though.

Could I request that if this is a burning desire, you create an issue over on the GitHub as it’s near impossible for me to keep track of what requests show up on the forum:

If your use case is self-study, I’m inclined to point you to @rfindley’s self-study quiz, which supports programatic study of specific subjects :smiling_face:

Thank you for keeping the app up to date, @Joeni!

I’ve found one small issue with the latest version which I am pretty sure is a regression. Apologies if this has been mentioned above, I couldn’t find anybody else doing so.

If I want to search now, I have to press the search icon twice before my keyboard pops up. From the main app screen, the search icon is on the upper right. It used to be that if I pressed it, my keyboard came up and I could immediately search. But now I have to again press the search icon (which has now moved to the upper left after the first press), before I can actually search. A minor issue, but it does slow me down quite a bit since I search quite a lot. :zipper_mouth_face:

Ah, thanks for letting me know.

Yes, I’m fairly certain that’s a regression as it was previously an issue, iirc, that was resolved. I’ll take a look at it :smiling_face:

One thing I noticed is that the navbar is not transparent but has a white shade (like other apps):

droidify (transparent):

smouldering durtles (white-ish):

Hmm, I can’t say I noticed that - with dark mode on my physical test device and the virtual devices, it was black, not white.

It looks like there’s a navigationBarColor setting that can be played with in theming - whether that’ll play nice with the existing theme logic is another matter. I’ll take a look when I get a moment.

Thanks for looking into it. From what I found out it’s due to enforceNavigationBarContrast (and enforceStatusBarContrast) being set to true by default. Supposedly forcing it to false should fix it (and make it transparent automatically) :slight_smile:

ref:

Fabulous, thanks for the detective work :smiling_face:

Nothing of substance to add, but just wanted to say thank you for the recent updates!! I had been hitting issues for a while and was pleasantly surprised to see those things ironed out over the last few days!

Since maybe a few hours ago, Smoldering Durtles’ sync is stuck at 0/0 scanning audio (sometimes it doesn’t say that but then there are other related issues), which means that I can’t sync my reviews, and I can’t download audio either. (I can click download, and it will show the number of “active” downloads, but it won’t do anything.) Is this just me? What can I do to resolve the issue?

(I have tried Flush BG tasks, as well as restarting the app and the phone.)

If it isn’t simply your internet connection, it would be interesting to get to the bottom of it.

The good news is that Smouldering Durtles already records an error log internally, so the information we’d want is probably sitting on your device. What it doesn’t have yet is a way to get that log out of the app. I’m happy to look at adding an export option so you could save it as a file and pass it along. I’d open a PR for it, and it would go out whenever Joeni does the next release. Play Store review typically adds a day or two on top. Realistically that means early next week at the soonest.

If you’d rather have the app working now, resetting it should get you going. Either uninstall and reinstall from the store, or clear the saved state directly: long press the icon, App info, Storage and cache, Clear storage (or similar, depending on your device).

Realistically, the fact that different requests fail at different occasions, rather than one failing continuously makes me think this is a connectivity issue or even maybe a local storage being full, rather than a corrupted state of the app.

Will try and take your advice, thank you.

Actually the app did somehow just sync my reviews, but as soon as I went to the “download audio” page, it went back to “2 backgroud tasks” and “0/0 scanning audio”.

Update: Moving some larger files to the SD card in order to “make room” for Smoldering Durtles didn’t help. Also btw, I had the same issue when I tried using Blazing Durtles (still had that on my phone for some reason). Also, I haven’t had any serious “connection issues” elsewhere during this time.

Update 2: I realized that sometimes, it does in fact seem to download audio, just really, really slowly (as in 15 seconds to several minutes per file to not at all, it seems inconsistent…)

Update 3: After some time, all the necessary audio files have been downloaded and syncing reviews seems fine. For now, I can work with that, if you have any new thoughts on the matter, let me know.

I am not sure if this has been mentioned before, but the search function in Smouldering Durtles sometimes fails miserably.

E.g. consider this word:

Now look what happens when I search for it, see the image below:

There are 204 results, but the one that is an exact match for my search “to set” is not even in there, anywhere!

Compare with direct WaniKani search below. Only 18 results, and it is the first one, as expected.

I looked into it. It seems like search is due a bit of an overhaul. But I created a PR that makes the exact matches show first. Sort exact meaning matches to the top of search results by legarspol · Pull Request #173 · jerryhcooke/smouldering_durtles · GitHub

I noticed that the toast will show up on top of the stars (not above, but in the same spot on screen, making it somewhat difficult to read) when both functions are activated.

(I’m currently trying to somehow mark the burned items that I still haven’t memorized as well as I’d like to, so the stars actually come in handy)