This shows you the differences between two versions of the page.
john:johnny-roadmap [2015/07/31 18:37] math07 [Sprint 2.1] |
john:johnny-roadmap [2016/04/05 15:30] (current) shinnok |
||
---|---|---|---|
Line 32: | Line 32: | ||
- <del>UI overhaul #1 (better sidebar navigation, proper layout constraints so that UI elements look nice, e.g. the button's in the Settings page are a mile long, update UI to modern desktops(current is reminiscent of the KDE 3 era), etc..) [Shinnok]</del> | - <del>UI overhaul #1 (better sidebar navigation, proper layout constraints so that UI elements look nice, e.g. the button's in the Settings page are a mile long, update UI to modern desktops(current is reminiscent of the KDE 3 era), etc..) [Shinnok]</del> | ||
- <del>Make due with the various usability issues #1 [Shinnok]</del> | - <del>Make due with the various usability issues #1 [Shinnok]</del> | ||
- | - <del>Support for OS X and dmg distribution package</del> | + | - <del>Support for OS X and dmg distribution package [Mathieu]</del> |
- | - <del>Support for Windows and setup installer via Qt Installer Framework</del> | + | - <del>Support for Windows and setup installer via Qt Installer Framework [Mathieu]</del> |
==== Sprint 1.4 ==== | ==== Sprint 1.4 ==== | ||
- <del>Make sure all strings are translatable and add language switching support [Mathieu]</del> | - <del>Make sure all strings are translatable and add language switching support [Mathieu]</del> | ||
Line 55: | Line 55: | ||
- <del>UI overhaul #2 (better sidebar navigation, proper layout constraints so that UI elements look nice, e.g. the button's in the Settings page are a mile long, update UI to modern desktops(current is reminiscent of the KDE 3 era), etc..) [Shinnok + Mathieu]</del> | - <del>UI overhaul #2 (better sidebar navigation, proper layout constraints so that UI elements look nice, e.g. the button's in the Settings page are a mile long, update UI to modern desktops(current is reminiscent of the KDE 3 era), etc..) [Shinnok + Mathieu]</del> | ||
- <del>Make due with the various usability issues #2 [Shinnok]</del> | - <del>Make due with the various usability issues #2 [Shinnok]</del> | ||
- | - Handle all Github issues assigned to 2.1 milestone [Mathieu + Shinnok] | + | - <del>Handle all Github issues assigned to 2.1 milestone [Mathieu + Shinnok]</del> |
==== Sprint 2.2 ==== | ==== Sprint 2.2 ==== | ||
- | - Export to CSV and colon separated password format | + | - <del>Export to CSV and colon separated password format</del> |
- | - Implement *2john conversion support via the Open file menu | + | - <del>Implement *2john conversion support via the Open file menu</del> |
- | - Jumbo features #2 | + | - <del>Jumbo features #2 (support for jumbo attack modes)</del> |
- | - Dictionary editing and generation based on interactive rule sets (?) | + | - <del>Handle all Github issues assigned to 2.2 milestone [Mathieu + Shinnok</del>] |
- | - Handle all Github issues assigned to 2.2 milestone [Mathieu + Shinnok] | + | |
==== Sprint 2.3 ==== | ==== Sprint 2.3 ==== | ||
+ | - Cleanup code base using clang-format [Shinnok] | ||
- Jumbo features #3 | - Jumbo features #3 | ||
+ | - Console log improvements (see github issues) | ||
- Figure out the John standard out/in buffering issues and how to make Johnny interact with John without waiting for process finish | - Figure out the John standard out/in buffering issues and how to make Johnny interact with John without waiting for process finish | ||
+ | - Dictionary editing and generation based on interactive rule sets (?) | ||
- Handle all Github issues assigned to 2.3 milestone [Mathieu + Shinnok] | - Handle all Github issues assigned to 2.3 milestone [Mathieu + Shinnok] | ||
- | |||
- | |||
==== Sprint 2.4 ==== | ==== Sprint 2.4 ==== | ||
- Jumbo features #4: Further jumbo integration | - Jumbo features #4: Further jumbo integration | ||
- Add tooltips to all UI actions that are not very self explanatory to a new comer | - Add tooltips to all UI actions that are not very self explanatory to a new comer | ||
- | - Maybe change the icon pack [TBD Shinnok] | + | - Maybe change the icon pack [Shinnok] |
- | ==== Sprint 2.6 ==== | + | ==== Sprint 2.5 ==== |
- Further jumbo integration | - Further jumbo integration | ||
- Post-cracking statistics regarding the frequency of passwords, characters, lengths. Pre-cracking stats like freq. of hash types, NULL hashes, etc.. Provided in the statistics pane | - Post-cracking statistics regarding the frequency of passwords, characters, lengths. Pre-cracking stats like freq. of hash types, NULL hashes, etc.. Provided in the statistics pane | ||
Line 80: | Line 80: | ||
- Polish up the UI and resolve edge cases | - Polish up the UI and resolve edge cases | ||
- Time to reconsider the platform installers and distribution channels. Any new considerations since the 2.0 decisions? | - Time to reconsider the platform installers and distribution channels. Any new considerations since the 2.0 decisions? | ||
- | ==== Sprint 2.7 ==== | + | ==== Sprint 2.6 ==== |
- Further jumbo integration | - Further jumbo integration | ||
- To the future and beyond | - To the future and beyond |