Planned features for future releases.
Version 0.1 establishes the application. It prepares an application to receive users, allows the creation of books and the input and editing of phrase content.
-
Create new book -
Input and save new phrase -
Refactor new phrase controller -
Book title, description, L1, L2 editing -
Phrase editing -
Continuous text phrase input (hit enter to save) -
Book authorship -
Sign in upon account creation
Version 0.2 focuses on developing core features that are not structural. Breaking changes to the schema for implementation of book favoriting. Heavy attention paid to video input and display, as well as search. A user dashboard and profile pages are also anticipated.
-
Deployment -
Alerts -
Refactor to ES6 -
Testing
-
Favorite a book- Breaking change -
Only save new book if all inputs are complete -
In-progress phrase ellipsis animation -
Video phrases-
Video phrase interface -
Input video phrases
-
-
Proper user validations-
Unique usernames -
Handle error messages on login page
-
-
Profile page-
User name -
User books -
Gravatar
-
-
Password Reset
-
Search by language
Version 0.3 introduces breaking changes to the schema for implementation of book type and status, as well as for phrase operations like reordering and rich-text.
-
Infinite scrolling - Security audit
- Embed books on other sites
- Social sharing
- Document scroll position progress marker
- Show favorite icon in dashboard
- Phrase inline comments and social interactions such as likes and emojis
- Fixed position book languages sub-header
- Book type - Breaking change
- Public/Private (In Progress)
- Licenses
- Book templates
- Single language books
- Dictionary operations - Breaking change Example
- Delete multiple phrases
- Reorder phrases
- Alphabetically
- Arbitrarily (Drag & drop)
- Rich text - Breaking change
- Descriptions
- Phrases
- Phrases - Breaking change
- Transcribe video phrases
- Upload video phrases
-
Video descriptions- Breaking change
- User to user book contributions
- User upload profile picture
- User notifications Example
- When an owned book gets favorited
- When a user receives a message
- User to user messaging
-
User edit profile data
- Search term highlighting Example
- Search by content (In Progress)
-
Search by title -
Search by author
- User-facing data import / export
- Add tags to books
- Collaborative Books
- Follow a user
- Search by tags
- Native app
- Offline-first architecture
- Public API
- Language object model