1.0b17
Pre-release
Pre-release
New & changed
- Sort options for file lists.
- Renamed files are now listed as such, instead of delete and add.
- History list indicates signed commits with a ✸ (security seal) icon. Signatures are not currently verified; the icon just indicates the presence of a signature.
- Sidebar icons differentiate between lightweight tags, annotated tags, and signed tags (again, not verified).
- Annotated tags have an info popover showing the creator, date, and message.
- Commit message trailers are also shown in the header area.
- The Clone panel can now authenticate for private repositories.
- Hidden/shown history columns are remembered.
- Larger default window size.
- Hardened runtime enabled.
- Various things were rewritten in SwiftUI. Fun!
- macOS 12 is now the minimum.
- Now features a build for Apple Silicon.
Fixes
- Changes to tags did not cause the sidebar to update.
- Fixed a large memory leak for every opened repository window.
- Improved performance of the Clean panel with large file counts (by converting from
SwiftUI.List
toNSTableView
). My test case was about 100k files. - Right-clicking on a file that was not selected would bring up a menu full of disabled commands.