The number of branches is too damn high!
This release's major introduction is the ability for you to search/filter branches in your current remote view. We've made some hefty changes to a lot of the code base that should make reading through the source code much easier.
I'm hoping this allows users working with larger projects to find what they're looking for without having to scroll for days.
We've followed the jump to next result hotkey pattern existent in VIM to help keep a cohesive feel with the VIM navigation that's already in place.
Always looking for feedback, and always open to criticism.
Cheers
Notes
Received some amazing help from @drewbrokke cleaning up a ton of old spaghetti code and really diving in to the importance of typing with me. With his help, we're finally able to add a popularly requested feature to search and filter our branches.
Head over to the README to take a look at the new feature. This new feature is being released as a major change because we are now developing and testing on latest LTS versions of node only and not checking for compatibility with older versions of Node. I hope this doesn't affect too many people, but if there are some changes we can add in to help with the compatibility, I encourage issues be opened--and I would be happy to discuss and review any PRs.
Added
- [CIO-0] Add more type definition documenation in the source code to help make the codebase easier to read
- CIO-166 Add feature for search and filter - users now able to use the
/
and&
key's to refine their branches displayed - CIO-369 Add Coffee badge to readme
Changed
- [CIO-0] Update danger rules - bump danger version
- [CIO-0] Refactor app for better readability and future development - Introduce typing with ts compatible documentation
- [CIO-0] Move away from Promises in source code in lieu of async/await
- CIO-315 Make CIO commitizen friendly
- CIO-413 Update dependabot configs - No longer testing compatibility for node 6 and 7 on travis
- CIO-454 Develop against master
Removed
- [CIO-0] Removed all-contributors dependency, opted for bot integration instead
Fixed
Security
- [CIO-0] Update dependencies with NPM audit