Loading
fix(shelf-sync): read KOReader home_dir for download dir detection
_detectDefaultDownloadDir() now resolves in order:
1. G_reader_settings:readSetting('home_dir') — user's configured
KOReader home (e.g. /mnt/onboard/Home on Kobo with custom home)
2. Device.home_dir — platform default set by KOReader at startup
3. /mnt/onboard/Books — Kobo fallback
4. /sdcard/Books — Android fallback
5. /Books — last resort
This means a user with home_dir=/mnt/onboard/Home gets
/mnt/onboard/Home/Books instead of the wrong /mnt/onboard/Books.