for simplicity, I keep todo list and progress here for now
Tweaks & fixes:
- Add description and limits to upload book cover input
- When book cover upload ends with error, another cannot be added
TODO:
- Resend verification link (Sometimes email is lost in somewhere between the woods (Not mailman to blame))
- Topics -[ ] Manage topics (create, edit, delete) -[ ] Create new topic when creating/editing entity
- Entity highlight (Show something exciting: New book just released, latest book, random book.)
- Pages
- Add meta to page (Who created, last edit by who and list of activities on page (api call))
- Content chips
- Books
- Add subtitle
- Sort
- Search
- Reading list
- Let textarea be fullscreen
- Preview for markdown
- Convert all TODO's into tasks/issues
- Create a CLI command to set up a new dev environment
- Showcase
- Jobs
- Events
- Software
- Users
- Let user login by email or by username
- Improve user profile
- Internal notifications
- Entity comments
- Entity likes
- Offline mode
- Make one instance of input validation for frontend and backend
- If user could see his connected AOuth accounts, connect other accounts and disconnect them
- Rework workers so it is possible to display a list of workers, enable/disable them, see run status, last run time, logs, etc.
- Tests for frontend
- Render initial data on the backend (for example, when the books page is requested, render it fully and return it, instead of letting the frontend fetch data via the API).
- Add server version to frontend
- Plain theme
- Notification system for selecting notification types and delivery channels (web, email, Telegram, etc.)
- Selective approve changes (user might reject some properties from request and apply some)
- Let user continue work on reject entity and proposed changes
- Review "delete account" test. Right now, it passes even if models belonging to the user still exist.
- Order of props when reviewing changes and public diffs should be constant and predefined
- Sitemap