Nova 1.6.0
A sharper Find, one window instead of two, and sturdier data on disk.
- Find gains a Regular expression option, and the search box now remembers your last ten queries in a dropdown. A mistyped pattern tells you what's wrong with it instead of pretending there are no matches, and Match case / Whole word combine with regex mode as you'd expect.
- Opening a book from File Explorer while Nova is already running now hands the book to the running window instead of starting a second copy of the app. A bare second launch just brings Nova to the front.
- Your library and reading positions are safer on disk: files are written atomically, so a crash or power loss mid-save can no longer corrupt them — and if a library file is ever damaged by outside causes, Nova preserves it for recovery instead of silently starting over. Editing many books at once in the library also writes to disk once instead of once per change.
- If an update check runs into the download service's hourly request limit, Nova now says so plainly — "try again in about N minutes" — instead of showing a bare server error.
- Assorted polish: page highlights repaint more efficiently, searching for a very common single letter no longer builds an enormous match list, and books with unusual characters in their file names survive the update restart correctly.