The GitFiend Support repo now contains 2 of 3 parts of the GitFiend source. This includes the core service and main window and packaging code. The benefit of this is you can now build and package GitFiend for whatever platform and architecture you want. The frontend is included but minified for now.
I went on a tangent and wrote another UI library (named Cottontail) after realising UI updates and state changes can be optimised to run once per frame. I then ported the frontend of GitFiend (and this website) to use it to validate the idea. It's much smaller, faster and easier to write than React for highly dynamic UI like GitFiend has. You can find it here if you care.
This release brings some long requested features as well as bug fixes. Note: Preview features need to be enabled from Menu > View > Preview Features.
Search is now out of preview and always enabled. This lets you quickly search your repos history for code, files, text in commit messages, branches and user names. You can then go to those commits or apply filters. Access search from the main toolbar or with ctrl/cmd-f.
This version of GitFiend comes with performance improvements and fixes (Performance will vary depending on your machine and repositories). I've been working hard to re-architect GitFiend for speed/size (including writing the core in Rust), upcoming features, and independence from certain libraries that have a been a source of bugs. I hope to be more focused on features and feedback soon.