- keep bookshelf free of unnecessary items
- add more E2E tests
- error handling
- add the navigation window with table of contents
- UI design (hints or tooltips for shortcuts; a11y maybe?)
- add a hint for the current chapter
don't ask to save books already on the bookshelfask to save a book to the bookshelf on a change via drag'n'dropproper saving for books positionsE2E regression testsbookshelfunit tests infrastructurefullscreen buttontouch interface (at least prev/next pages)set page title according to opened bookswitch to single column using media queryproper book stylingresize observer with percent savingprogress lineprogress line click navigationhandle in-book links and add "back" button to UIbook close supportfile drag'n'drop supportdark/night modebookmark current place (localStorage? IDB?)books saving (IDB)vertical rhythmfont size selectionservice worker for offline modeshow time & battery (if available) — when in full screen- single column mode is broken in Safari — a text is vertically aligned (not horizontally)