100 lines
3.1 KiB
Markdown
100 lines
3.1 KiB
Markdown
# short-term
|
|
- [x] correct dark mode (colors)
|
|
- [x] names!!
|
|
- [ ] lazy load
|
|
- [x] fix-sized book blocks
|
|
- [ ] router titles
|
|
- [x] logout button
|
|
|
|
# TODO
|
|
- [x] Getting data from API requests
|
|
- [x] Account page
|
|
- [x] Day/night theme
|
|
- [ ] Online reader
|
|
- [x] save progress (save read ratio)
|
|
- [x] sync progress
|
|
- [x] images
|
|
- [x] contents
|
|
- [x] current anchor
|
|
- [ ] scroll to current anchor
|
|
- [x] zero contents
|
|
- [ ] fix bugs using "Чистый код. Создание, анализ и рефакторинг" !important
|
|
- [x] fix width for 1080p
|
|
- [x] read history (partial)
|
|
- [x] bookshelf
|
|
- [x] keyboard navigation
|
|
- [ ] touch navigation
|
|
- [x] smooth loading
|
|
- [ ] settings
|
|
- [x] menu on mobile
|
|
- [x] offline
|
|
- [ ] footnotes
|
|
- [x] full offline/PWA (important roadmap)
|
|
- [x] PWA init
|
|
- [x] offline page
|
|
- [x] cache covers
|
|
- [x] cache google fonts
|
|
- [x] offline lib
|
|
- [x] offline book info page
|
|
- [x] fix offline page request
|
|
- [x] fix network detect
|
|
- [x] manifest for YaBL
|
|
- [ ] favicons (da pofig)
|
|
- [x] load previous read book
|
|
- [ ] Search filters (partially)
|
|
- [x] add remove filter on backspace
|
|
- [ ] filter by category
|
|
- [ ] filter by book sequence
|
|
- [ ] multi filters
|
|
- [ ] recommended books
|
|
|
|
- [ ] collections support
|
|
- [ ] front-side
|
|
- [x] CRUD collections support
|
|
- [x] create collections
|
|
- [x] show list books in collections
|
|
- [x] delete collections
|
|
- [x] collections pagination
|
|
- [x] books management
|
|
- [x] add books
|
|
- [ ] change books sequence (next release) (ig via d&d)
|
|
- [x] remove books
|
|
- [ ] edit collections name
|
|
- [x] redesign
|
|
- [x] fix touch behavior
|
|
- [ ] add scroll listeners (hide buttons when manual scroll)
|
|
- [x] collections list scrollable on book page
|
|
- [x] collections list search on book page
|
|
- [x] collection books list page
|
|
- [ ] permissions and share collections
|
|
- [ ] allow edit collections to users
|
|
- [ ] share collections
|
|
- [ ] back-side
|
|
- [x] db model support
|
|
- [x] CRUD collections support
|
|
- [x] create collections
|
|
- [x] list collections
|
|
- [x] show list books in collections
|
|
- [x] delete collections
|
|
- [x] books management
|
|
- [x] add books
|
|
- [ ] change books sequence (next release)
|
|
- [x] remove books
|
|
- [ ] edit collections name
|
|
- [ ] permissions and share collections
|
|
- [ ] allow edit collections to users
|
|
- [x] share collections
|
|
- [ ] load userfiles
|
|
- [ ] admin setting
|
|
- [ ] users management
|
|
- [ ] account settings
|
|
- [ ] totp
|
|
- [ ] change
|
|
- [ ] name
|
|
- [ ] username
|
|
- [ ] pass
|
|
- [ ] sync local (client) files
|
|
- [ ] better image for not cover
|
|
- [ ] use file hash as id (for likes and other)
|
|
## low
|
|
- [ ] rewrite to TypeScript |