Junior icon indicating copy to clipboard operation
Junior copied to clipboard

Fix Novel Export Issue

Open OverPoweredDev opened this issue 2 years ago • 9 comments

Submitter: Ana Lopes The moment I noticed the error, I don't think I did anything different, except that it's the 'second time' I've downloaded the app and on another device – using the backup I uploaded in a certain cloud app– (ie I am a 'new user' in this device).

When i was exploring the mobile phone files, didn't find: • Junior's folder (where are the backups kept) which is usually found under 'Downloads' on the mobile; • The folder from the application that I usually find in Android > Data > com.app store developer name.app name (in case I think it is com.overpowered.junior).

I checked the app permissions and the memory permission is enabled, so I thought this was an unusual occurrence (that maybe it's directly related to the fact that it's not possible to export data at the moment, but I don't understand) hence the reason for this report. I know absolutely nothing about programming, so don't know what the bug can be generate, my reporting can be a bit useless at this moment. Sorry. Thanks for the app, it's amazing! :D

OverPoweredDev avatar Nov 07 '21 15:11 OverPoweredDev

I was the person who made this report (concerning the export bug). I know there is already an issue about it, but thought it could add some information (should i post elsewhere to add info? I don't know how to use Github at all, sorry 🤦). Please sorry too if it's bothering.

Beaidntmeetacoolname avatar Nov 07 '21 15:11 Beaidntmeetacoolname

Wait so to get this clear, It exports fine on one device but not on the other? And you couldn't find anything in the Downloads/Junior/ folder either?

Also an important question, does the import work fine? Since you transferred your existing data to this new device

OverPoweredDev avatar Nov 07 '21 15:11 OverPoweredDev

Please sorry too if it's bothering.

Of course not! Any info is much appreciated, this is my first app in release so I care a lot about it too 😤 . And about Github, I get that it might be a hassle to report a problem here (GitReports is an interim solution) so I'm looking to move onto something different soon anyways (maybe email, I can just personally log the issues here)


Thanks for the app, it's amazing! :D

This really means a lot btw, thanks :)

OverPoweredDev avatar Nov 07 '21 15:11 OverPoweredDev

Wait so to get this clear, It exports fine on one device but not on the other? And you couldn't find anything in the Downloads/Junior/ folder either?

I couldn't find the Downloads/Junior folder itself. I looked in the phone's native storage app and also noticed it in the google 'Files' app (with the 'show hidden files' option enabled in

Sorry for delay in replying. I don't have my old cell phone at the moment, but I borrowed a relative's cell phone to look at, as they are the same type of system and give equivalent results.

The difference between the devices is that the one I used before has an Android operating system; and the one i'm in use now has MIUI operating system.

Export isn't working on the MIUI device, but it works on Android, which leads me to believe it's something in the phone's own settings.

Also an important question, does the import work fine? Since you transferred your existing data to this new device

Import date works on both devices.

Beaidntmeetacoolname avatar Nov 07 '21 17:11 Beaidntmeetacoolname

Export isn't working on the MIUI device, but it works on Android, which leads me to believe it's something in the phone own settings.

... is really it. This is, first I want to apologize for worrying you, seems that's really it (device configuration), i say, the 'bug'. I don't know the device specifications of the other person who reported the error, however here I didn't take in mind before that phones (my old and current) are completely different in settings (I left the install apps from unknown sources activated for all by default in the Android, but in MIUI you can only activate separately).

The permission: "install apps from unknown sources" prevented 'installing' (export) the Junior's backup file (from the app to the device), so Junior's folder was not there in the Downloads/.

Then, if we go to: Settings/manage apps/Junior/Install Apps from Unknown Fonts and allows for the app, can solve the problem. At least, it worked here.

Beaidntmeetacoolname avatar Nov 07 '21 18:11 Beaidntmeetacoolname

First I want to apologize for worrying you

You're apologising for finding a bugfix for me? I can only wish other users were all like this 😂

Still, massive thanks for not just reporting the bug, but also the fix. Having users like you helps keep motivation up in development! (Reading Lists, Auto-Updating Links, etc. coming in 1.4.0 btw). I'll reiterate it in another comment below this one so I can just link it anywhere when someone asks

OverPoweredDev avatar Nov 08 '21 08:11 OverPoweredDev

Bugfix

The solution is to go to Settings/manage apps/Junior/Install Apps from Unknown Sources and allow the permission for Junior.

The issue is caused by the phone not letting you download apps from external sources. Although it's kinda irrelevant in this case since we're only downloading a text file, it's what's causing the issue. Still, I might add a way to upload it to drive soon (Maybe a generic share option that covers everything, I'll look into it after 1.4.0) so that this kind of risky permission won't be needed in the future.

Still, all credit from finding the bug to finding it's fix goes to @Beaidntmeetacoolname

OverPoweredDev avatar Nov 08 '21 08:11 OverPoweredDev

It still isn’t fixed, also what file format is even used?

RoseWiseYT avatar Dec 12 '22 01:12 RoseWiseYT

I'd started work on this thing early in my CSE course so it doesn't use a proper database. It stores the whole list as a JSON file. As for why it isn't fixed - honestly real life has been a real pain the past couple months so couldn't find any motivation to work on this.

OverPoweredDev avatar Dec 21 '22 17:12 OverPoweredDev