What's new in Fork 2.42
Apr 21, 2024
- New:
- Highlight exact pixel diff for images
- Improved:
- Escape hash symbols in .gitignore pattern
- Add Apply Patch confirmation dialog
- Propose to disable 'ignore whitespaces' if chunk stage fails
- Add preconfigured scopes to Gitlab token creation link
- Fixed:
- Increase interactive rebase 5m timeout
New in Fork 2.41 (Apr 1, 2024)
- New:
- Ability to create and delete worktrees
- Update git to 2.43.4
- Improved:
- Add tooltip with byte size to binary diff view
- Show a proper diff for binary to LFS changes and vice versa
- Fixed:
- Create and Push button can be clicked twice in Create Tag window
- Error message on the submodule diff view in some cases
New in Fork 2.40 (Feb 18, 2024)
- Improved:
- Show downloaded LFS images automatically
- Show a proper diff for binary to LFS changes and vice versa
- Fixed:
- Rare crash on click on parent SHA in commit details
New in Fork 2.39 (Jan 26, 2024)
- Fixed:
- Lost commit mode (reflog) doesn't work when filter is enabled
- Alt/Option key gets stuck when KeyUp occurs out of focus
- Fork doesn't run on macOS 10.13
- No way to see content of large untracked binary files
- Crash on creating new branch when HEAD is way below
- Switching HTTPS/SSH protocol for remote doesn't allow saving
New in Fork 2.38 (Jan 15, 2024)
- New:
- List commits in submodule diff
- Improved:
- Do not update modified submodules on checkout
- Do not load diff for large untracked files by default
New in Fork 2.37 (Dec 8, 2023)
- New:
- LFS status dialog
- Show total LFS progress when pushing multiple LFS files
- Fixed:
- Commit message is not updated during rebase
- Wrong filter panel layout on Sonoma
- Commit search fails when repo has CP-1252 encoded commits
New in Fork 2.36 (Dec 8, 2023)
- New:
- Add Open Recent dropdown to File menu
- Ability to create new folder with selection in Repository Manager
- Improved:
- Set background fetch interval to 10 minutes
- Fixed:
- Subject text is not trimmed when searching in commit list (Cmd+F)
- File history for submodule doesn't work
- Crash on closing repository tab when separate revision details window is open
- Subject text is not trimmed when searching in commit list (Cmd+F)
New in Fork 2.35 (Oct 27, 2023)
- New:
- macOS Sonoma improvements
- Show unpushed submodules warning in Push window
- Add Nova and Zed to Open-in dropdown
- Fixed:
- Submit button is not enabled when change remote url
New in Fork 2.34 (Sep 23, 2023)
- New:
- Ability to unlock multiple LFS files
- Add filter to LFS Locks dialog
- Improved:
- Show LFS progress on Checkout
- Allow to open external diff for a pair of commits in History window
New in Fork 2.33 (Sep 23, 2023)
- New:
- Add buttons to navigate to next/previous change
- Improved:
- Show LFS progress on Pull
- Use renamed parent repository name in submodule tab title
New in Fork 2.32 (Sep 23, 2023)
- New:
- Rework diff toolbar. Replace context size buttons with single dropdown button
- Improved:
- Add nesting to worktrees on sidebar
- Add integration with Warp terminal
New in Fork 2.31 (Jul 30, 2023)
- New:
- Change GitHub OAuth authorization name to Fork-dev
- Show existing git worktrees on sidebar
- Improved:
- Add 'Open in separate window' button to Blame and History
- Optimize rescan in Repository Manager
- Show pinned branches in Quick Launch commands
- Improved autocomplete in Create and Rename Branch dialogs
New in Fork 2.30 (Jun 26, 2023)
- New:
- Option to quickly open commit in web browser
- Improved:
- Emphasize active branch in commit list
- Show LFS progress on push
- Generate SSH keys using ED25519 algorithm
- Add support for Kaleidoscope 4
- Update arguments for the latest Araxis Merge
- Fixed:
- Duplicate window after quitting with open repository manager
- Reset file before commit is broken
- Repository statistics doesn't work on small repos
New in Fork 2.29 (May 12, 2023)
- New:
- UI custom commands! Ability to create custom commands with a simple UI (text fields, branch combo boxes, file selectors)
- βB for quick checkout is back
- Add 'Copy as patch' to the diff context menu
- Ability to define OS in shared Custom Commands
- Improved:
- Do not discard local changes when aborting merge
New in Fork 2.28 (Apr 18, 2023)
- New:
- Return 'Icon and Text' toolbar on macOS 13
- Show commit details when hovering over commit hyperlinks
- New syntax for custom command variables
- Improved:
- Open submodules next to the parent tab
- Update submodules after conflict (if needed)
New in Fork 2.27 (Mar 19, 2023)
- New:
- Add swipe and onion view modes for LFS images
- Improved:
- Add workspaces to Quick Launch (βP)
- Allow nested workspaces (use / as path separator)
- Allow nested custom commands (use / as path separator)
- Do not start automatic fetch if other fetch is running
- Open Blame and History as non-modal windows
- Restore closed tabs on application icon click
- Fixed:
- Dropping folder on application icon in dock doesn't work
- Fork cli-tool always opens repos in a new window
- Unable to use Homebrew installed GPGTools on Apple Silicon Macs
New in Fork 2.26 (Feb 10, 2023)
- New:
- Add workspaces to organize work with many repositories
- Add timeline to file history view
- Add BBDiff diff tool integration
- Improved:
- Show old and new filenames for renamed files
- Invert timeline diagram in blame
New in Fork 2.25 (Jan 13, 2023)
- New:
- Repository Benchmark
- Improved:
- Update git to 2.38.2, gitlfs to 3.3.0
- Open repository in new tab by default in Quick Launch
- Update submodules after cherry-pick and revert
- Fixed:
- Stage button sometimes disappears on large monitors
- Crash on selecting 'Show in FileTree'
- File Tree tab doesn't show history for folders
New in Fork 2.24 (Nov 29, 2022)
- Improved:
- Update change type icons
- Ability to reorder custom commands
- Rework custom command configuration layout
- When update submodule url, also sync with parent repo
New in Fork 2.23 (Oct 23, 2022)
- New:
- Move stashes to a separate section on the sidebar
- Roll the stashes layout back until it's polished out (or we find a better solution)
- Improved:
- Remember active tab in commit details
- Remember column widths in combined file list
- Fixed:
- Wrong repository name when use 'fork .' cli command
New in Fork 2.22 (Sep 18, 2022)
- New:
- Move stashes to a separate section on the sidebar
- Fixed:
- Fork merger adds empty line after merge
- Rebase is hidden in commit context menu when filter is enabled
- Attempt to fix leftover tooltips when start Fork from CLI
New in Fork 2.21 (Aug 23, 2022)
- New:
- Side-by-side mode in the Local Changes view!
- Add predefined settings for Kitty terminal
- Add a Preference for - or _ in branch naming when pressing space
- Improved:
- Update merge tool arguments for VSCode 1.70
- Fixed:
- Cannot set commit message template for submodules
New in Fork 2.20 (Jul 15, 2022)
- New:
- Lean branching: stash and reapply uncommitted changed on sync
- Make chunk staging more precise
- Update dark theme colors for branches in commit list
- Improved:
- Rework merge conflict layout
- Allow to fast-forward multiple branches
New in Fork 2.19 (Jun 19, 2022)
- New:
- Compact branch labels in commit graph (can be disabled in preferences)
- Update git instance to 2.36.1
- Update submodules automatically on checkout by default
- Add push option to create tag dialog
- Allow subchunk staging in Entire File mode
- Improved:
- Save multiple commits on disk as a single patch
- Allow to fast-forward multiple branches
New in Fork 2.18 (May 15, 2022)
- New:
- Improve merge conflict UI. Add navigation hyperlinks
- Improve Activity Manager. Show results for git commands
- Improved:
- Add "Stash and reapply" option to track remote branch window
- Add support for new KDiff3 (KDE)
- Add 'Update submodules' option to Submodules sidebar section
- Remove multiple branches or tags at once
New in Fork 2.17 (May 15, 2022)
- New:
- Add "Open Swift Package" action to "Open In" menu
- Show preview for images in HEIC format
- Improved:
- Select next available file after staging a directory
- Handle .mailmap in interactive rebase window
- Fixed:
- Create pull request uses wrong remote branch name
New in Fork 2.16 (May 15, 2022)
- New:
- Lean branching - a git branching model to keep clean history
- Checkout clicked branch on label double click in graph
- Update Git-LFS to 3.0.2 (Intel+Apple Silicon)
- Improved:
- Update hide branch icon
- Make LFS initialization easier
- Fixed:
- Fix GitHub notifications for enterprise instances
- Scroll bar position on sidebar reverts unexpectedly on filter
- Open website doesn't work for Azure repos with space in name
- New branch shortcut doesn't work after click on lean branching '?'
New in Fork 2.15 (May 15, 2022)
- New:
- Gitea integration
- Custom commands for submodules
- Allow using light/dark theme independently from system
- Automatically reveal active branch on sidebar on checkout
- Fixed:
- New repos don't get added to the repo manager
New in Fork 2.14 (May 15, 2022)
- New:
- Ability to open a commit for a review in a separate window
- LFS locks dialog
- Improved:
- Emphasize file names in diff headers
- Show warning icon for invalid repos in Repository Manager
- Fixed:
- Amend mode gets mistakingly enabled on a fixup conflict during IR
- Crash on opening SSH configuration dialog on some computers
New in Fork 2.13 (May 15, 2022)
- New:
- Alternative 3-column layout in merge conflict resolver
- For merge conflicts show branch names instead of ours/theirs
- Improved:
- Ability to select and update multiple submodules at once
- Kaleidoscope 3 support
- Fixed:
- Reset --hard must update submodules
- Remove button in 'Issue Tracker' configuration is hardly visible
- Crash on opening SSH configuration dialog on some computers
New in Fork 2.12 (May 15, 2022)
- New:
- Swipe and onion skin diff for images
- Improved:
- Ability to compare a stash to local changes
- Make line numbers more contrast in dark theme
- Fixed:
- Crash on making split view in Changes/FileTree tabs too narrow
- Access token expires for some BitBucket users
- Blame for root commit doesn't work
- Save for deleted files in Changes tab doesn't work
- Incorrect icon in GitHub Enterprise dialog
New in Fork 2.11 (Sep 5, 2021)
- New:
- Ability to compare local changes to a commit
- Add backward and forward buttons to blame
- Fixed:
- External diff doesn't work with LFS files
- Separator is invisible in merger in dark mode on BigSur
- Checkout branch popover is cut off on BigSur
- File list in combined mode doesn't show filenames with colon
New in Fork 2.10 (Aug 3, 2021)
- New:
- Show timeline in blame
- Rework blame layout
- Option to show -+ marks in diff view which may help to people with color blindness
- Autocomplete for branch folders in Create Branch dialog
- Fixed:
- Show ignored files and Hide untracked files options checkmarks work incorrectly
New in Fork 2.9 (Aug 3, 2021)
- New:
- Add filter field to file lists
- Add combined-list layout to file lists
- Show recent search queries in commit search
- Improved:
- Ability to log in to GitHub using private access token
- Double-clicking submodule that hasn't been cloned calls submodule update
- Show corresponding submodule branches in diff
New in Fork 2.8 (Jun 25, 2021)
- Improved:
- Show file mode changes in diff
- Show file history relative to branch it belongs to
- Show notifications for commit comments on GitHub
- Fixed:
- Attempt to fix tooltips getting stuck on screen
- Crash on showing an encrypted PDF file
- Submodule changes view empty if folder name corresponds to .gitattributes entry
New in Fork 2.7 (May 3, 2021)
- New:
- Mark unread GitHub notifications
- Introduce bash custom commands
- Add remote details to repository manager view
- Replace star icon with pin
- Fixed:
- Clone dialog doesn't show repository list for custom services
- Bitbucket doesn't show all repos to clone
- Image details are cropped on small images
- Amend checkbox remains enabled after skipping pre-commit hook
New in Fork 2.6 (Mar 31, 2021)
- New:
- Ability to hide particular branches, folders or remotes
- Ability to set branch filter on folders or remotes
- Allow to merge images, LFS files and submodules in Fork merger
- New:
- Intergration with Bitbucket server, GitHub Enterprise and GitLab Server
- Fixed:
- File names in file lists are trimmed
New in Fork 2.5 (Mar 21, 2021)
- New:
- Show Finder color tags in repository tabs
- Improve merger layout
- OAuth authentication for Bitbucket
- Allow to login to multiple accounts on the same service
- Syntax highlighting for Lua and Rust
New in Fork 2.4 (Mar 11, 2021)
- New:
- SSH configuration dialog
- Allow to select time range for statistics
- Add squash and no-commit merge options
- Add '-x' option to Cherry Pick
- Improved:
- Add option to merge tags
- Add 'Reset File to...' context menu option to File History
- Allow to reset HEAD to revision in 'detached HEAD'
- Add 'no fast-forward' option to finish feature in git-flow
- Use system first-day-of-week setting in statistics
- Fixed:
- Renaming a remote branch resets it to the local branch location
New in Fork 2.3 (Feb 4, 2021)
- New:
- Ability to rename stashes
- Preview for PDF files
- Take .mailmap file into account
- Improved:
- Add copy to clipboard option to branch context menu
- Add VSCode insiders to Open-in dropdown
- Fixed:
- Fix toolbar layout getting broken when open Customize
- Alt key hangs on window deactivation
- Toolbar does not remember changes in Big Sur
- Fix layout mismatch in blame on Big Sur
New in Fork 2.2 (Feb 4, 2021)
- New:
- Add 'reveal line in editor' to diff context menu
- Allow to move local branches to existing subfolders
- Add Unity to Open-In dropdown
- Add support for UnityYAMLMerge
- Improved:
- Bring back context search for commits (βF)
- Update git-lfs to 2.12.1
- Fixed:
- Sidebar items don't use all width
- Broken sidebar icons on macOS High Sierra 10.13
- Custom merge tool uses incorrect output argument
- Behind-ahead info disappears when stashing changes
- Files added with Qt Creator do not appear in Local Changes
New in Fork 2.1 (Dec 6, 2020)
- New:
- Native support for Apple Silicon (M1)
- Adopt new sidebar and toolbar styles in BigSur
- Show avatars for anonymous GitHub emails
- Ability to edit remote branch name on push
- Improved:
- Remember 'hide stashes in commit list' per repository
New in Fork 2.0 (Dec 6, 2020)
- New:
- Add icons to branch labels
- Display warning label for large files not tracked by LFS
- Ability to define custom merge and tools
- Option to see annotated tag details
- Improved:
- Move filter on top in sidebar
- Improve layout
New in Fork 1.0.99 (Dec 6, 2020)
- New:
- Ability to save snapshot to a stash
- New repository stats: commits by weekday and commits by day hour
- Ability to create simple dialogs for custom commands
- Ability to share custom commands with team
- Introduce url custom commands (can be used to create pull requests on custom git servers)
- Ability to remove search matches with delete key (can be used as todo list)
- Use GitHub as the default avatar service
New in Fork 1.0.98 (Oct 16, 2020)
- New:
- New commit search
- Search by file path
- Show file matches when searching by diff and path
- Use GitHub as the default avatar service
- Add filter and star buttons to branch context menu in commit list
- Improved:
- New accounts dialog
- Allow to rebase interactively on root
New in Fork 1.0.97 (Aug 21, 2020)
- New:
- Generate statistics for repository (Repository β Statistics) π
- Improved:
- Show shared BitBucket repositories in the clone dialog
- Handle 'main' branch as 'master' when sorting sidebar
- Fixed:
- Detached HEAD state updates only once
- Switching away from local changes in amend mode erases text
New in Fork 1.0.96 (Jul 27, 2020)
- New:
- Improve behavior for macOS 11 Big Sur
- Add ability to show history for a directory
- Improved:
- Add context menu for files in the Commit tab
New in Fork 1.0.95 (Jul 3, 2020)
- New:
- Use arrow keys to collapse/expand merge commits
- Add option to hide stashes in commit list
- Add 'Edit' interactive rebase quick action to commit context menu
- Improved:
- Remember scroll position for files in Changes tab
- Propose to also rename the remote branch when renaming a local one
- Add .xcworkspace XCode files to Open-in dropdown
- Fixed:
- Stage/unstage folders via drag and drop doesn't work
- Rare crash on changing number of visible lines in diff
- Empty line made by a double click can't be staged
- LFS images in working directory are displayed incorrectly
New in Fork 1.0.94 (Jul 3, 2020)
- New:
- Ability to selectively collapse merges in commit graph
- Add collapse/expand all to commit graph context menu
- Add XCode projects to Open-in dropdown
- Improved:
- Automatically untrack files when adding to .gitignore
- Add context menu to file history dialog
- Fixed:
- Resolving very long conflicts deletes the end of file
New in Fork 1.0.93 (May 18, 2020)
- New:
- Ability to save commit files on disk
- Stable and develop update channels
- Improved:
- Improved Blame window. Add ability to navigate to commits
- Show submodule download progress on initial add
- Improve layout for cherry pick conflicts
- Fixed:
- Clone dialog doesn't remember recent paths
- Add to .gitignore option is disabled for directories
- Incorrect search result count when 0 results
- Fork freezes on showing preview for LFS images
- Crash when open binary conflict in merger
New in Fork 1.0.92 (May 8, 2020)
- New:
- Partial stash (available in file context menu)
- Ability to search commits by diff content
- Improved:
- Allow to push to .github/workflows/ with GitHub oauth
- Make rebase-amend more intuitive
- Fixed:
- Title doesn't take repository rename into account
- Wrong repository URL in Open-In when multiple remotes
New in Fork 1.0.91 (May 8, 2020)
- New:
- Multiselection in Interactive Rebase dialog
- Improved:
- Remember 'Hide remote branches' setting after restart
- Fixed:
- Behind/Ahead info disappears after filter toggle
- Multiple push must track branches
New in Fork 1.0.90 (Feb 24, 2020)
- New:
- Show branch upstream status on sidebar
- Bisect
- Add ability to lock/unlock LFS files
- Reworked Pull Requests
- Fixed:
- Behind/ahead indicator disappears when tag is created
- Hide Tags doesn't work
New in Fork 1.0.89 (Feb 24, 2020)
- New:
- Ability to configure commit subject limit
- 'First parent' view mode
- Improved:
- Filter performance
- Reveal current branch on sidebar on β0
- Custom icon for Azure Devops remotes
- Keep local changes when aborting stash conflict
- Fixed:
- Renamed files can't be unstaged on amend
- Fork crashes on commit sometimes
- Rename local branch adds it to starred
- Repository is not opened after clone
New in Fork 1.0.88 (Dec 13, 2019)
- New:
- Side by side diff in commit changes
- Add 'References' section to the commit details view
- Show output of all dialog commands in activity manager
- Improved:
- Improved activity manager layout
- Add nesting to submodules section on the sidebar
- Show if submodules have uncommitted changes
- Add βTest connection' option to Edit Remote and Clone dialogs
- Fixed:
- Merge commit message uses 'refs/heads/branch' instead of 'branch'
- Unicode normalization problem for Korean users
New in Fork 1.0.87.5 (Dec 12, 2019)
- New:
- New Repository Search
- Fixed:
- Merge commit message uses 'refs/heads/branch' instead of 'branch'
- Automatic filter switch doesn't refresh the revision list
- Finish gitflow feature list is empty
New in Fork 1.0.86 (Nov 13, 2019)
- New:
- Render Readme.md as Markdown in repository manager
- Ability to Push multiple branches at once
- Improved:
- Add syntaxt highlighting for Kotlin
- Allow to merge/rebase on remote branches with drag and drop
- Fixed:
- Stage button on the toolbar is disabled when no files selected
New in Fork 1.0.85 (Oct 18, 2019)
- New:
- Fuzzy search in Quick Launch
- Add more commands to Quick Launch
- Option to squash commits on merge
- Improved:
- Quick Fetch and Pull (hold the β₯ key)
- Replace 'stash and reapply' prompt on Pull with checkbox
- Allow to remove branches by Delete key in commit list
- Add 'alphabetically, folders first' sidebar sorting
- Add Git LFS Prune
- Add support for brew gpg
- Fixed:
- Fork updates submodule on double click on sidebar item
- IssueTracker changes are not recognized immediately
- Incorrect push tag menu for multiple remotes
- Improved:
- Remember save patch directory
New in Fork 1.0.84 (Sep 22, 2019)
- New:
- Quick Launch menu with command palette (βP)
- Show file history by filename (available in quick launch)
- Branch custom actions
- Ability to revert and cherry pick merge commits
- Improved:
- Always create annotated tags
- Update git to 2.23.0, gitlfs to 2.8.0
- Open activity manager on click on title/subtitle
- Sort custom actions by name
- Allow to compare two commits in file history
- Commit button is still disabled after selecting a recent message
New in Fork 1.0.82.1 (Jul 25, 2019)
- New:
- Add 'Filter by active branch' button to the toolbar (ββ§A)
- Improved:
- Switch GitHub authentication to OAuth web flow
- Make floating buttons appear under cursor immediately after stage
- Sign tags with GPG
New in Fork 1.0.81 (Jul 9, 2019)
- New:
- Show avatars in commit list
- Improved:
- Add multiselection operations to repository manager
- Show commit hook output runtime
- Patch files can be applied using drag and drop
- Add β₯β§βS keyboard shortcut to stage all changes
- Fixed:
- Toll images break layout
- Don't reset scroll position on chunk discard
- Submodules don't update when pulling new changes
- 'Open Quickly' without main window doesn't work
- Do not propose to stash and reapply when only submodules are changed
- 'Open in external diff' doesn't export image files properly
New in Fork 1.0.80 (Jul 9, 2019)
- New:
- Add support for VSCode as a merge tool
- Improved:
- Propose to fast-forward on remote branch checkout
- Make automatic repo scan deeper
- Remember directory folding in Repository Manager
- Application menu entries are initially disabled (sometimes)
- Improve repository refresh performance
- Fixed:
- β0, ββ₯1, ββ₯2, ββ₯3 shortcuts don't work
- File custom action configuration was hidden
- Return/Backspace don't stage/discard changes in commit text view
- Empty list of Bitbucket repositories when trying to clone
- Stash toolbar button misaligned on non-retina displays
- Monospace font and guideline options don't work when rewording
New in Fork 1.0.79 (Jun 3, 2019)
- New:
- Reworked repository manager. Ability to rescan repositories.
- Automatically create folder structure in repo manager
- Improved:
- New active chunk design
- Backup interactive rebase using branches
- Propose to remove index.lock file if repository is locked
- Fixed:
- Application menu entries are initially disabled (sometimes)
- Page guide in commit message field is too hard to see Fork 1.0.78
New in Fork 1.0.78 (May 10, 2019)
- New:
- Notarize application to support upcoming MacOS changes
- Introduce quick interactive rebase actions
- Improved:
- Improved Interactive Rebase dialog
- Fixed:
- Merge commit message stays after resolving
- Too long branch name doesn't fit in status control
New in Fork 1.0.77 (May 10, 2019)
- New:
- New status bar control (Mojave only)
- Option to show hidden characters (spaces, tabs)
- Show custom diff view for binary files in working directory
- Improved:
- Allow undefined global user identity
- Improve inline diff highlighting
- Allow to discard changes in more than one submodule at once
- Fixed:
- Squash by S hotkey doesn't show context menu in IR
- Some checkboxes blink on click
- GitHub notifications don't work if custom locale is set
New in Fork 1.0.76 (Mar 31, 2019)
- New:
- Custom diff view for binary and LFS files
- Ability to download and show preview for LFS images
- Fixed:
- Initial horizontal scroll position is incorrect sometimes
- Monospace font is not applied to commit details view
- Rare freeze on closing active tab
- Finish gitflow dialogs contain duplicated branches
New in Fork 1.0.75 (Mar 16, 2019)
- Highlight GitHub issue references in commit messages
- New
- Ability to configure bugtracker (Jira, Redmine, etc) in repository settings
- Improved
- Improved discard performance for many files
- Improved
- Automatically switch current branch filter on checkout
- Improved
- Add β0 shortcut to select current HEAD
- Improved
- Update git to 1.21.0
- Improved
- change theirs-ours order in merge conflict view
- Fixed
- Commit file button remains disabled after failed commit
New in Fork 1.0.73.5 (Feb 11, 2019)
- New:
- Improved merge conflict resolver with manual editing support!
- Redesigned commit details view
- Highlight commits to-push and to-pull
- Custom diff view for submodule changes
- Add filter status panel above commit list
- Show git bisect labels
- Option to resolve multiple conflicts at once
- Custom actions can be applied to changed files
- Improved:
- Make diff more readable in dark theme for color blind users
- Ability to push to any remote branch
- Show warning when committing in detached HEAD
New in Fork 1.0.72.2 (Dec 18, 2018)
- New:
- Performance improvements everywhere. Faster checkout
- Ability to pull a branch without checking out it (fast-forward pull)
- Allow to amend commits during interactive rebase
- Stash and re-apply local changes on pull
- Improved:
- Show progress during long checkout operations
- Consolidate "Edit Remote" dialogs
- Fixed:
- "Continue rebase" button doesn't appear in submodule repo after resolving all conflicts
- Invalid horizontal scrollbar position in diff view
- Behind/ahead elements misalignment
- Side by side view must be resizable
- Push doesn't respect remote tracking branch (upstream) when names differ
New in Fork 1.0.71.2 (Oct 12, 2018)
- New:
- Support native dark theme in Mojave
- Allow to delete multiple stashes
- Improved:
- Add 'reveal in changes view' buttons to commit summary view
- Allow to select different types of references on sidebar to see difference
- Improve performance for minified files
- Make splitter headers draggable
- Fixed:
- Move 'Merge' back to the top level of the main context menu
- Diff control shows left-overs from previous files
- Long file paths in commit details must be truncated
- Fork doesn't parse emojis in remote names properly
- Stash toolbar menu broken in fullscreen mode
- 'Open With' opens the working directory version, not the selected one
New in Fork 1.0.70 Beta (Sep 18, 2018)
- New:
- Ability to expand file diff in commit summary view
- BitBucket integration
- Improved logo
- Stage All
- Save working directory changes as patch
- Improved:
- Reworked context menu
- Add ββT/ββO keyboard shortcuts for open In Terminal/Finder
- Add option to change tab character width
- Remember last scrollbar position for files
- Toggle tags in commit list
- Fixed:
- Fork should not force tags download on pull
- Interactive rebase table: all columns show commit message for dropped commits
- Unable to finish gitflow hotfix when local gitflow installed
- Support GitLab API v4
New in Fork 1.0.69.4 Beta (Jul 28, 2018)
- Ability to show lost commits (reflog)
- Repository manager incorrectly renames item on initial click
New in Fork 1.0.69.3 Beta (Jul 23, 2018)
- commit list don't get refreshed after merge
- always restore Fork session after quit
- alt key doesn't enable push on commit
New in Fork 1.0.69 Beta (Jul 20, 2018)
- Fork migrated to native tabs introduced in macOS Sierra.
- If Fork doesn't remember your session after restart, most probably you need to uncheck the 'Close windows when quitting' system option.
- Changes:
- Improve revision graph drawing
- Automatically resize the commit message area
- Show output of pre-commit hooks interactively
- Improved: cancel long operations immediately
- Fixed: Fork UI hangs while running a pre commit hook
- Fixed: branches sidebar section get expanded after each change
- Fixed: sub-module parent name is not visible in tab
- Many minor bug fixes
New in Fork 1.0.68 Beta (Jul 19, 2018)
- New:
- Multiple windows support
- Use standard macOS document behavior
- Add control bar above diff controls
- Improve behavior in macOS Mojave
- Add highlighting to git output (fetch, push, errors, etc)
- Add option to show ignored files in the file list
- Add option to hide remote branches in revision list
- Handle 'github-mac://openRepo/' urls
- Git-flow: option to not merge release in develop after finish
- Improved:
- Improve responsiveness of the flying buttons in the commit view
New in Fork 1.0.67.1 Beta (May 29, 2018)
- New: Automatic background Fetch
- New: Ability to cancel Fetch/Pull/Push/Clone operations
- New: Activity manager
- New: Custom actions
- New: Add ability to create patches
- New: Add Create Branch button on the toolbar
- New: Add Atom/Sublime/VSCode options to 'Open in' menu
- Improved: Simple syntax to open Fork from CLI: 'fork path/to/repo'
- Improved: Support drag and drop of files from Fork to Finder
- Fixed: Merge conflict resolver adds extra 'n' symbols sometimes
- Fixed: Pre-commit hooks don't run after opening new repo
- Fixed: 'Push to...' isn't selected on the dialog drop down
New in Fork 1.0.66 Beta (Apr 13, 2018)
- New:
- Merge Conflict Resolver π€!
- Improved:
- Improved tab control style.
- Fixed:
- Humanized commit dates do not refresh until app relaunch.
- Typing branch name in Track Remote Branch window lags.
- Fixed rare random crash during push.
New in Fork 1.0.65.1 Beta (Mar 16, 2018)
- New: Allow to ignore whitespaces in commit view.
- New: Allow to checkout tags on double-click.
- New: Allow to rebase on commits.
- New: Add ability to change tracking reference for local branch.
- Improved: Update commit message area.
- Improved: Add track checkbox to push dialog.
- Improved: Add ββ₯β§O shortcut to open file in default editor.
- Fixed: P/r/s/f/d keys don't work after interactive rebase.
- Fixed: Commit list tooltips are not readable in dark mode.
- Fixed: Commits that are cherry-picked are not signed.
- Fixed: Fork shows incorrect number of conflicted files in status bar.
New in Fork 1.0.64 Beta (Feb 23, 2018)
- New: Support commit templates.
- New: Compare branches with β+click on the sidebar.
- Improved: Add keyboard shortcuts to interactive rebase dialog.
- Fixed: Fork doesn't display symlink changes properly.
New in Fork 1.0.63.3 Beta (Feb 5, 2018)
- Hot fix: Fork ignores remotes with unusual URL formats.
New in Fork 1.0.63.2 Beta (Feb 2, 2018)
- Hot fix: Fork ignores remotes with unusual url formats.
New in Fork 1.0.63.1 Beta (Feb 2, 2018)
- Hot fix: Fork ignores remotes with unusual url formats.
New in Fork 1.0.63 Beta (Feb 1, 2018)
- New:
- Configuration helper for users connecting to GitHub/GitLab with SSH for the first time.
- Improved:
- Add support for DiffMerge.
- Add βD shortcut for external diff.
- Fixed:
- Deleting Local + Remove branches shows a warning.
- Line-based staging stages one extra line.
- βW should close side-by-side popup.
- Clicking β1 in βChangesβ clears the current commit description field.
- Kaleidoscope integration doesn't work for some users.
New in Fork 1.0.62 Beta (Jan 16, 2018)
- New:
- Ability to view changes in external diff tool.
- Add support P4Merge and KDiff3 merge tools.
- Improved:
- git fetch --all.
- Allow to discard submodule changes.
- Fixed:
- changing chmod of a file shows no diff/explanation.
- commit doesn't work for some repositories with `commit-msg` hooks.
- Fork breaks visual line after 12 tabs.
New in Fork 1.0.61 Beta (Dec 15, 2017)
- New: Blame
- New: Add support for --signoff
- Improved: Improve File History layout.
- Fixed: Submit button in create branch dialog blinks while typing.
New in Fork 1.0.60 Beta (Dec 1, 2017)
- New:
- Show HEAD in `Branches` area on sidebar in detached HEAD state.
- Improved:
- Add Git Flow items to (+) menu on sidebar.
- Improve syntax highlighting.
- Fixed:
- Scrollbars are invisible when user uses a mouse.
- Pull does not fetch new tags.
- Scrollbars appear white in dark theme for some users.
- Character limit guide is too bright in dark theme.
New in Fork 1.0.59.6 Beta (Nov 20, 2017)
- New:
- Syntax highlighting.
- Ability to select multiple branches to filter.
- Improved:
- Make branch 'starring' more accessible.
- Preserve filter state between launches.
- Set selection at the end of file list after staging last file.
- Enable relative date formatting for date column.
- Allow Fork to point to a symlink for git.
- Fixed:
- Credentials not fetched from keychain for usernames with special symbols.
- Tab switching order is incorrect after drag and drop.
- No error message on swithing branch.
- Chinese dates don't fit in date column.
New in Fork 1.0.59.6 Beta (Nov 20, 2017)
- New:
- Syntax highlighting.
- Ability to select multiple branches to filter.
- Improved:
- Make branch 'starring' more accessible.
- Preserve filter state between launches.
- Set selection at the end of file list after staging last file.
- Enable relative date formatting for date column.
- Allow Fork to point to a symlink for git.
- Fixed:
- Credentials not fetched from keychain for usernames with special symbols.
- Tab switching order is incorrect after drag and drop.
- No error message on swithing branch.
- Chinese dates don't fit in date column.
New in Fork 1.0.59.5 Beta (Nov 17, 2017)
- New:
- Syntax highlighting.
- Ability to select multiple branches to filter.
- Improved:
- Make branch 'starring' more accessible.
- Preserve filter state between launches.
- Set selection at the end of file list after staging last file.
- Enable relative date formatting for date column.
- Allow Fork to point to a symlink for git.
- Fixed:
- Credentials not fetched from keychain for usernames with special symbols.
- Tab switching order is incorrect after drag and drop.
- No error message on swithing branch.
- Chinese dates don't fit in date column.
New in Fork 1.0.58 Beta (Oct 23, 2017)
- New:
- Implement ability to sign commits with GPG.
- Allow to merge/rebase branches by drag'n'drop on sidebar. You can drag items in both directions.
- Add stash dropdown on the toolbar.
- Show document scheme on scrollbar in stage view.
- Improved:
- Use --forse-with-lease instead of --force during push.
- Fixed:
- Diff view parses 'no newline at end of file' incorrectly.
New in Fork 1.0.57.6 Beta (Oct 9, 2017)
- New:
- Add 'Skip hook' option when pre-commit hook fails.
- Use arrow symbols to show behind/ahead branch labels.
- Replace spaces with hypnens in new branch dialog.
- Improved:
- Major performance improvements for large repositories.
- Better High Sierra compartibility.
- Fixed:
- New remotes don't appear on the sidebar.
- Selection if file list view always jumps to first item in list mode.
- Side-by-side view doesn't allow copying.
- Merge view doesn't disappear after abort.
New in Fork 1.0.56 Beta (Sep 21, 2017)
- New: Added ability to pin branches and tags.
- Improved: Performance improvements for repositories with many branches.
- Fixed: Merge conflict with deleted and modified file handled incorrectly.
- Fixed: Crash in avatar service for users with no name.
New in Fork 1.0.55 Beta (Sep 5, 2017)
- Improved diff view in commit changes tab.
- Render document scheme on the scrollbar in changes diff view.
- Allow to checkout remote branches.
- Show remote branches in status bar dropdown.
- Added SSH key manager to account manager.
- Add personal access token based authentication for GitLab.
- Add support for HTTPS protocol for GitLab accounts with 2FA.
- Show HEAD commits in detached head mode.
- Fixed: Next suggested file after hitting stage is selected incorrectly.
- Fixed: Git-flow doesn't show error messages to user.
- Fixed: Branch filter icon is glitchy when filter is enabled.
- Fixed: Staging n symbol also stages an extra line.
- Fixes: Fock doesn't check if user-custom Git instance is available.
- Fixed: Fork doesn't recognize merge conflict made by stash until refresh.
New in Fork 1.0.54 Beta (Aug 21, 2017)
- New:
- Moved Accounts Settings to Repository Manager view.
- Added a possibility to apply a patch.
- Added 'fork log -- path/to/file' cli command to open file history.
- Improved:
- Added fetch all tags option.
- Improved expand animation for Commit-Changes view.
- Increased line height for file views.
- Fixed:
- Fetch, Pull and Push dialogs states reset on focus lost.
- Cli -C option doesn't work properly with relative paths.
- Bundled git instance doesn't remember HTTPS credentials.
New in Fork 1.0.53 Beta (Aug 21, 2017)
- Improved:
- Improved fallback views.
- Made Cmd+Shift+C in commit view focus the message field.
- Added -C option to Fork cli tool.
- Improved application stability.
- Fixed:
- UI problem with 'Reduce transparency' activated in dark mode.
- Progress indicator runs infinitely sometimes.
- Incorrect $PATH causes some hooks to fail.
- Fork doesn't remember unsaved commit message for submodules.
- 'Show All lines' menu item is not visible in commit view.
- 'Wrap paragraph at ruler' doesn't take Undo into account.
New in Fork 1.0.52.2 Beta (Jul 18, 2017)
- Fixed: Fork doesn't remember credentials for HTTPS remotes.
New in Fork 1.0.52.1 Beta (Jul 17, 2017)
- Fixed: Pull doesn't work for custom git instances.
New in Fork 1.0.52 Beta (Jul 15, 2017)
- New: Git LFS.
- New: Bundle git instance into Fork.
- New: Handle renames in file history.
- Improved: Use CMD+B shortcut to open list of branches.
- Improved: Add Open Recent menu to application menu.
- Fixed: 'Stage All' button doesn't stage unselected files.
- Fixed: Merge conflict after pull is not visible immediately.
New in Fork 1.0.51 Beta (Jul 8, 2017)
- New: Implemented branch drop down selector on toolbar.
- New: Show 'Add' button at sidebar bottom.
- New: Add possibility to swap diff order when comparing two commits.
New in Fork 1.0.50 Beta (Jul 1, 2017)
- New: Introduced side-by-side diff view π€.
- New: Implemented quick filter for sidebar.
- Improved: Holding 'alt' key during commit will also push to remote.
- Improved: Added 'wrap paragraph at ruler' to commit description context menu.
- Improved: Show absolute repository path in tab tooltip.
- Improved: Increased sidebar font.
- Improved: Use monospace digit font for sidebar and revision list.
- Improved: Added ββF hotkey for 'Enter Full Screen' action.
- Improved: Focus revision list on tab creation.
- Fixed: The 'quick open' prompt also closes fullscreen when hitting 'esc'.
- Fixed: 'View on' and 'Terminal' buttons look inactive in dark mode.
- Fixed: Improved application stability.
New in Fork 1.0.49 Beta (Jun 20, 2017)
- New: Introduced an option to select a custom git instance.
- Improved: Added support for macOS High Sierra.
- Fixed: Fork doesn't handle pre-hook return code properly.
- Fixed: Fixed unstaging with drag and drop which have been broken in 1.0.48.
New in Fork 1.0.48 Beta (Jun 9, 2017)
- New: Added context menu option to enable word wrapping in source view.
- New: Allow to drag and drop files to other applications.
- Improved: Remember draft messages during interactive rabase.
- Fixed: Fork doesn't remember ssh key passphrase on some systems.
New in Fork 1.0.47 Beta (May 31, 2017)
- New - Show GitHub notifications in menu bar.
- Improved - Improved Interactive Rebase.
- Improved - Improved MergeConflict layout.
- Improved - Stash messages are more clear now.
- Improved - Made sidebar selection color gray.
- Improved - Added an option to disable topological commit order.
- Fixed - Rebase had been broken in 1.0.46.
- Fixed - OpenQuick window displays on incorrect external monitor.
- Fixed - Clone ignores custom folder name.
New in Fork 1.0.46.1 Beta (May 22, 2017)
- Fixed: File Tree view doesn't update properly.
New in Fork 1.0.46 Beta (May 19, 2017)
- New - Interactive Rebase!
- Improved - Display commits in topological order.
- Improved - Remember user settings in merge and stash dialogs.
- Fixed - Set minimal width for file list in commit details view.
New in Fork 1.0.45.1 Beta (May 10, 2017)
- New: Delete multiple branches or tags support.
- New: Support Kaleidoscope as a merge tool.
- Fixed: Fork parses copy status paths incorrectly.
- Fixed: Fork shows no error when a pull can not be performed.
- Fixed: 'Show Entire File' option in not available in file history.
New in Fork 1.0.44 Beta (Apr 21, 2017)
- New - Show changes from the latest commit in amend mode.
- New - Add support for Beyond Compare as a merge tool.
- New - Add ignore whitespaces and show entire file options to revision diff view.
- Fixed - Diff view doesn't show preview for images in root commits.
- Fixed - Fork can't remove non-existent entries in repository browser.
New in Fork 1.0.43 Beta (Apr 10, 2017)
- Fixed:
- Tool-tips in dark mode are not readable.
- Image diff shown on top of code diff.
- Changed files count is incorrect when discarding.
- In file history focus jumps to the first commit on refresh.
- Filtered branch labels colors have been broken in the last update.
New in Fork 1.0.42 Beta (Mar 31, 2017)
- Improved:
- Sort files by type (directories first) then by name.
- Applied dark theme to Open Quick window.
- Made clone error messages more informative.
- Allow to choose SSH or HTTP protocol for clone from GitHub/GitLab
- Fixed:
- Active sidebar item is invisible when app is inactive in dark theme.
- White background appears in the commit view on multiselection.
- Users with empty name cannot login to GitHub.
- Tab headers can become broken in some random cases.
- Fork crashes on opening context menu during fetch/push.
- Mouse has incorrect cursor in merge conflict view.
- Clone window cannot parse some urls.
- Create branch field became slow after the latest update.
- Fork doesn't focus revisions for annotated tags on sidebar.
New in Fork 1.0.41 Beta (Mar 22, 2017)
- New - Introduce support for GitLab.com.
- New - Show list of GitHub/GitLab repositories on the Clone view.
- New - Load pull request templates if they exist.
- New - Highlight commit node point under the mouse cursor.
- Improved - Implemented possibility to push a particular tag (use context menu).
- Improved - Double click a remote branch on sidebar to track it.
- Improved - Checkout new branch automatically after tracking a remote branch.
- Improved - Improved revision header layout.
- Improved - Added an option to show repository manager when all tabs are closed.
New in Fork 1.0.40 Beta (Mar 10, 2017)
- New - Implemented Pull Requests for GitHub.
- New - On the merge screen show if branches can be merged without conflicts.
- New - Show brief commit info on the Changes and FileTree tabs.
- Improved - Disable open context menu item if there's no editor.
- Improved - Remember the user email on the feedback sheet.
- Fixed - Fixed scrollbars rendering in dark mode when "always scrollbars" OS X settings is enabled.
New in Fork 1.0.39 Beta (Feb 27, 2017)
- New - Added possibility to add files, directories or custom patterns to .gitignore.
- New - Implemented ability to rename for local branches.
- New - Introduced support for Hyper terminal client.
- New - Added possibility to open files in 3rd-party editors.
- Improved - Improved context menu options for changed files.
- Fixed - Replacing a tracked file with symlink crashes Fork.
New in Fork 1.0.38 Beta (Feb 13, 2017)
- New: Added possibility to reset a file to state it was in at a commit.
- Improved: Facelifted the Fork logo.
- Improved: Improved merge conflict and rebase layout.
- Fixed: Repository status on toolbar truncates text too early.
- Fixed: Fork handles git hooks incorrectly.
- Fixed: Text in description column is being rendered differently.
- Fixed: Search doesn't focus on corresponding commit after mouse click.
- Fixed: Collapsed folders do not disappear after stage/unstage.
New in Fork 1.0.37 Beta (Feb 6, 2017)
- New - Implemented Fork Command Line Tools.
- New - Implemented possibility to see diff between two selected revisions.
- Improved - Renamed 'reset' to 'discard changes' to avoid confusion.
- Fixed - Fixed tab order in the commit view.
- Fixed - Fixed race-condition crash when closing a tab with an active operation.
New in Fork 1.0.36 Beta (Jan 27, 2017)
- New - Added animation for staging/unstaging.
- Improved - Implemented deletion for multiple repositories in repository manager.
- Improved - Improved authentication window experience.
- Improved - Made diff highlighting less aggressive. Less random code is highlighted now.
- Improved - Improved dark theme palette.
- Improved - Made revision header wrap long commit subjects.
- Fixed - Fixed crash on SVN-imported repositories.
- Fixed - Fixed crash on opening sidebar menu in multiple untitled tabs.
- Fixed - Fork window becomes non draggable after sending a feedback.
New in Fork 1.0.35 Beta (Jan 15, 2017)
- New - Implemented possibility to assign color tags to repositories.
- New - Allowed to create subcategories in repository manager (use drag'n'drop).
- New - Allowed to rearrange repository categories.
- New - Implemented possibility to rename repositories.
- Improved - Added 'Open in Finder' context menu to repository manager.
- Fixed - Push all tags option state is not remembered.
- Fixed - Fixed some memory leaks.
New in Fork 1.0.34.1 Beta (Dec 17, 2016)
- New:
- Added preferences option to allow automatic push after commit.
- Improved:
- Added possibility to pull using rebase instead of merge.
- Improved dark theme look and feel.
- Apply filter to the new branch after checkout in filter mode.
- Disable Fetch/Pull/Push buttons during corresponding operations.
- Fixed:
- Fixed branch filter which has been broken in previous release.
- Fixed crash on getting wrong/incomplete url in clone dialog.
New in Fork 1.0.33 Beta (Dec 9, 2016)
- New: Do not block UI while fetching, pulling and pushing.
- New: Add possibility to prune branches during fetch.
- New: Perform Fetch and Push without a dialog when β₯ key held.
- Improved: Remember last settings for Fetch/Push/Create branch sheets.
- Fixed: Commit description field is always collapsed after application activation.
New in Fork 1.0.32 Beta (Dec 4, 2016)
- Changelog:
- New - Change number of context lines in diff control using context menu.
- New - Added possibility to open files in default editor.
- Improved - Added inline search for code viewer.
- Improved - Improved performance for large files in changes view.
- Improved - Propose the default upstream name to be origin if no upstream exists.
- Fixed - Semver tags are not sorted properly.
- Fixed - Avatar shows an old image for a moment sometimes.
- Fixed - Fork sees repositories as submodules of other, while they are not.
- Fixed - Fixed font for content text view (File Tree).
- Fixed - Do not show hidden files in the installer.
New in Fork 1.0.31 Beta (Nov 27, 2016)
- New - Display how many commits behind or ahead are.
- New - Implemented possibility to stage and unstage files using drag and drop.
- Fixed - Fetch/Pull/Push don't inform if an error has happened.
- Fixed - Reset of a single line doesn't work.
- Fixed - Diff view crashes on long minified JS files.
- Fixed - βCopyβ in diff convext menu doesn't work.
- Fixed - Confirmation warning on reset shows incorrect number of lines in some cases.
New in Fork 1.0.30 Beta (Nov 20, 2016)
- Changelog:
- New - Implemented file history.
- New - Dark UI theme.
- Improved - Allow to switch tabs with Cmd+Shift+β/β
- Fixed - Crash on parsing some unicode symbols.
- Fixed - Categories get deleted if you drop multiple repositories from Finder.
- Fixed - 'open website' button doesnβt work for Github pages repositories.
- Fixed - Preferences window shows incorrect tab after reopen.
New in Fork 1.0.29 Beta (Nov 6, 2016)
- Changelog:
- New - Show changed files as a tree.
- Improved - Added to preferences an option to disable spell checking.
- Improved - Improved error handling for fetch and push.
- Improved - Improved tab key navigation on the commit view.
- Improved - Allow rebase on remote branches.
- Fixed - Fixed autolayout on the feedback screen.
New in Fork 1.0.28 Beta (Oct 31, 2016)
- Improved - Reworked the layout of all application dialogs.
- Fixed - Fixed huge fetch/pull/push icons on some systems.
- Fixed - Fixed crash on resetting the last chunk in file.
New in Fork 1.0.27 Beta (Oct 22, 2016)
- Changelog:
- New - Allow repository drag'n'drop from Finder.
- New - Show progress and status for clone, fetch, pull and push operations.
- Improved - Allow to merge remote branches into local ones.
- Improved - Confirm connecting to unknown ssh host automatically.
- Improved - Added tooltip to filter button.
- Fixed - Draft commit message can't be restored sometimes.
- Fixed - Crash in empty open recent repository dialog.
- Fixed - The changes view is not refreshed after switching to different repository.
- Fixed - Open repository dialog in icons mode opens parent directory instead.
- Fixed - Failed clone looks like succeeded.
New in Fork 1.0.26 Beta (Oct 18, 2016)
- Changelog:
- New - Render images and show diffs for the common image formats (PNG, JPG, GIF, BMP, etc).
- Fixed - 'Open' CLI command doesn't work on some macOS Sierra systems.
New in Fork 1.0.25 Beta (Oct 8, 2016)
- New: Show list of changed files in the commit description view.
- New: Added possibility to use iTerm2 as terminal client.
- New: Do not allow illegal symbol combinations in branch names.
- Improved: Added Cmd+Shift+[] shortcuts for tab switching.
- Improved: Made Cmd+W close the window when last tab closed.
- Improved: Added preferences option to show labels on the toolbar.
- Fixed: Fixed crash on resetting the last chunk in the file.
New in Fork 1.0.24.1 Beta (Oct 5, 2016)
- New: Implemented branch filter for repository view.
- New: Reworked stage/unstage chunk design in diff view.
- New: Added settings for mono-space font and page guide in commit description field.
- Improved: Compatibility with macOS 10.12 Sierra.
New in Fork 1.0.23 Beta (Sep 25, 2016)
- New - Implemented minor autocomplete for commit message field.
- New - Implemented support for Open Terminal command. Open repository in Fork from CLI using the following command: 'open /path/to/repository -a /Applications/Fork.app'
- Improved - Show Stage All/Unstage All buttons on Option key press in commit view.
- Improved - Repository browser suggests to remove missed repository when failed to open one.
- Improved - Allow multiline comments for tags, hotfixes and releases.
- Improved - Improved the textfields look.
- Fixed - Sidebar is not updated while Commit view is active.
- Fixed - Fixed incorrect toolbar drawing in "Use Small Icons" mode.
- Fixed - Do not show 'Detached HEAD' message while loading a repository first time.
- Fixed - Fixed incorrect ruler separator width.
- Fixed - Do not show "merge into current branch" on HEAD revision.
New in Fork 1.0.22 Beta (Sep 17, 2016)
- New: Reworked the application UI. Integrated commit view into the main application view.
- New: Enabled spell checking while user edits commit message or description.
- New: Added links to parent revisions to commit details view.
- Improved: Improved diff highlighter performance.
- Fixed: Fixed incorrect highlighting on some UTF-16 files.
New in Fork 1.0.21 Beta (Sep 12, 2016)
- Changelog:
- New - Implemented git flow!
- Fixed - Fixed incorrect message field position in the commit window.
- Fixed - Fixed diff on machines with installed diff-so-fancy extension.
New in Fork 1.0.20 Beta (Sep 4, 2016)
- Implemented grouping branches by folders.
- Show character counter for commit subject line in commit dialog.
- Keep the selection in FileTree after selecting another commit.
- Autosave the toolbar configuration.
- Added Cmd+Shift+L shortcut for Pull.
- Allow switching tabs using (Ctrl+Tab, Ctrl+Shift+Tab) keyboard shortcuts.
- Stage and unstage files in commit dialog by double click.
- Repository browser crashes on some repos.
- Fork crashes when open a repository with submodules in some cases.
- Sometimes file encoding is not recognized correctly.
- RepositoryBrowser: adding a repo to a category changes the category selection.
- RepositoryBrowser: Enter key doesn't open focused repository.
New in Fork 1.0.19.1 Beta (Aug 30, 2016)
- New - Implemented submodules.
- New - Implemented repository refresh in background thread.
- Improved - Load revision details in background thread.
- Fixed - Crash on opening Updater Preferences on first run (thanks glebd!)
- Fixed - Incorrect connections drawing in revision graph.
- Fixed - Rename changes are parsed incorrectly.