| Milestone | Feature name | Description | Status | 
|---|---|---|---|
| M0 | Core codebase | A stable browser based on Content API. Supported platform: Linux (PC and ARM) | Done | 
| Android Port | Extend the platform support with Android. | Done | |
| Documentation | Document the source code and make a proper documentation about how it works | Done | |
| M1 | Tabs | Tab support on Linux | Done | 
| Tab support on Android | In progress | ||
| Error Page | Add support for error pages | Done | |
| Dialogs #1 | Add javascript dialog support (alert, confirm, prompt…) | Done | |
| Dialogs #2 | Support color chooser and file picker dialogs | In progress | |
| Dialogs #3 | Add support for HTTP authentication | Done | |
| M2 | Custom URL scheme handler | sprocket:// | Not implemented | 
| Settings | A settings page (sprocket://settings) | Not implemented | |
| History | Manage history (sprocket://history) | Not implemented | |
| Downloads | Manage downloads (sprocket://downloads) | Not implemented | |
| Bookmarks | Manage bookmarks (sprocket://bookmarks) | Not implemented | |
| Custom UI | Redesign the UI | Not implemented | |
| Incognito | Use off-the-record browser context | Not implemented |