Immersion Reader - E-Reader & Dictionary App

Well that’s good news :slight_smile:

Actually syncing is a very hard problem here and has not been planned.

Simply saving progress or bookmarks could be straightforward, but that would require matching books between your iPhone and your iPad, a problem mentioned earlier in this thread and have also been drafted on Github.

It would become even more complicated if book syncing was brought to the table. Looking at how Apple books do it, I would have to back up every book to iCloud drive (in immersion reader’s own folder), and allow manually downloading books to different devices. Until I have migrated the ttu database to the app’s database, this will not even be possible.

Thanks for the explanation. So if progress could be synced so long as the user uploads the same epub to both devices, that would be extremely useful, I think. Book syncing isn’t really necessary. In the meantime, could there be a jump to location feature so I could manually type in the location number from one device on another? If it’s already there, I’m just missing it.

Did you see the issue I mentioned in the parser thread about Dojo’s dupe handling from the exported csvs?

Sorry for all the questions. I’m making a commitment to plow through a challenging book using the reader, so I’m trying to make sure I don’t run into any major workflow problems.

Couldn’t uploading be bypassed with some sort of hashing the epub to see if they match across devices?

Then you could just store the hash, timestamp and location.

1 Like

Intercepting the upload is right about as much work as simply migrating the
book database to the app itself.

Full screen support is now available on the latest version.

Reading goals are also available. There are still a few places to polish on, such as always showing the newest read time, streaks, and daily statistics, but I wanted to get this feature out this year so users can complete a full streak starting on the first day next year.

2 Likes

Very nice! Look even better now. Thank you!

1 Like

Looks great! Any chance of Android in the future?

Not anytime soon.

On Android, you can already use yomichan with kiwi browser or this app.

Oh fantastic, was looking for an epub reader specifically. Cheerz

I’m noticing lately that the reader will not save my place when exiting and coming back later. It’s always a few pages back.

Also, it possible to skip over the front page on opening the app and go right back to where you left off in the book?

It’s due to the default delay for bookmarks to be registered for ttu. This delay ensures you don’t bookmark a page you’re not actually reading. I can add an option to edit the duration of this delay but that would require revamping the controls in ttu and that would take a while.

I’ll consider this. I’m someone who never turns off my phone or closes apps so this has never bothered me.

Thanks. I’m the opposite- obsessive app closer :slight_smile:

One more: can you add an option to keep the screen on?

@Yui

Do you think it would be doable to implement the recent changes that allow us to use cloud syncing?

It would be really fantastic to me as I mainly read on another non-apple device, but it’s a pain to sync manually.

I’ve tried it on Mac, and I can’t even export a file because of how it requires folder permissions that Chrome doesn’t have on Mac, and the UI is very clunky.

I can add an option to import/export the db file for sure, but since I’m moving away from the ttu DB I don’t think that’s worth the time.

If ttu freezes their DB format in the future then I"ll consider writing parsers for imports and exports.

I’m using onedrive and seems to work fine.
It savesa json file with the cover and the position.

I have a feature request. It’d be great if you could see how many hours you spent on a book in total.

That’s possible. There are a ton of stats I could show but I want to provide good defaults without cluttering the phone screen.

I’m thinking of adding a separate stats screen.

That sounds great!! Looking forward to having stats eventually! Will they include average reading speed as well?

Unfortunately information such as word count or page count would require updating the embedded reader, so that won’t be available any time soon.