ROADMAP
Stage 1 - test environment
TODO
- Release web extension for chrome browser
- Release web extension for firefox browser
- Website - fill faq with data
- Release to test environment
DONE
- Website - add landing page video
- Extension dashboard - show tags
- Extension dashboard - search and filter
- Extension pin - add / remove pin (done)
- Extension pin - convert pin to page element snapshot (done)
- Extension pin - change element pin (done)
- Extension pin - change visibility (done)
- Extension pin - detect video tag and get video time (done)
- Extension pin - draw with basic drawing tools (done)
- Extension pin - add comment (done)
- Extension pin - copy text to clipboard (done)
- Extension pin - save screenshot (done)
- Extension pin - canvas pin add missing parts (done)
- Extension pin - save csv from table (done)
- Extension pin - save inside iframe (done)
- Extension pin - show iframe pin on main page (done)
- Extension pin - show pins on offline page preview board (done)
- Extension pin - multiple comments on same element (done)
- Extension page - save page element (done)
- Extension page - save complete page (done)
- Extension page - iframe content with page / page elements (done)
- Extension page - download css import objects (done)
- Extension page - download css url content value for offline use (done)
- Extension page - iframe content with depth (done)
- Extension page - iframe content with page / page elements (done)
- Extension page - indicator ( preloader ) for saving element / page (done)
- Extension page - web components shadow root (done)
- Extension page - save css data (done)
- Extension page - save css url images (done)
- Extension note - save notes (done)
- Extension note - update notes (done)
- Extension note - remove notes (done)
- Extension note - manage notes (done)
- Extension note - note draft (done)
- Extension pdf - save pdf (done)
- Extension dashboard - pdf preview (done)
- Extension dashboard - page preview (done)
- Extension dashboard - tags filter (done)
- Extension dashboard - basic interactive dashboard with infinite scroll (done)
- Extension dashboard - saved data preview (done)
- Extension settings - save dashboard view state (done)
- Extension settings - ability edit screenshot settings (done)
- Extension settings - ability edit pin border settings (done)
- Extension settings - ability edit settings (done)
FUTURE
Stage 2 - release
TODO
- Extension server - start sync and generate keys
- Extension server - import private key
- Website feedback - ability to add new feedback
- Website feedback - ability send message using contact form
- Extension pin - mark parts of videos
- Extension pin - bar adapt to pin position
- Extension pin - resize drawing
- Extension pin - navigate to video time
- Extension pin - manage video times
DONE
- Website pay - subscribe using stripe payments
- Website pay - unsubscribe stripe payments
- Website pay - manage subscription using stripe payments
- Website pay - refresh token after subscription change
- Extension server - synchronize data
- Extension server - show account type and quota
- Extension server - login to account (done)
- Extension server - login using 2fa (done)
- Email - change password (done)
- Email - verify email (done)
- Email - revoke email (done)
- Website account - logout revoke token (done)
- Website account - refresh token if token is expired (done)
- Website account - ability resend verification email if not verified, last updated is over expired (done)
- Website account - ability to add / change / remove 2fa google authenticator (done)
- Website account - remove account (done)
- Website account - manage logged in places (done)
- Website account - ability to reset password with email once per week (done)
- Website account - ability to change password when logged in (done)
- Website account - ability to change email (done)
- Website account - ability to login (done)
- Website account - ability to register (done)
- Website account - ability to verify email (done)
Stage 3 - post release
TODO
- Extension pin - multiple drawings on same pin
- Extension function - website automation functions
- Server - ability to share and publish saved websites into public internet
- Extension collaboration - ability to share objects with people
- Extension collaboration - ability to collaborate on saved websites
- Extension collaboration - ability to create groups and invite people to groups
- Extension collaboration - ability to manage groups
Stage 4
TODO
- Desktop app
- desktop - ability to login and get data from remote storage
Stage 5
TODO
- Mobile app
- mobile - ability to login and get data from remote storage