What's Changed
Enhancements 🔥
- Open pull requests in browser with extra leading slashes removed by @hrzlgnm in #5018
- Allow using SelectedSubmodule in CustomCommands by @rlkandela in #5015
- Don't allow empty input in most prompts by @stefanhaller in #5043
- Suppress output from background fetch (unless there were errors) by @stefanhaller in #5044
- feat: add fork remote command by @karolzwolak in #4831
- Trigger immediate background fetch when switching repos by @stefanhaller in #5047
Fixes 🔧
- Keep cursor at top/bottom when navigating by page by @RaphaeleL in #5019
- Switch to branches view when checking out a commit by @stefanhaller in #5048
- Fix deleting a remote tag when a remote branch with the same name exists, or vice versa by @stefanhaller in #5075
- Show fixup base commits in correct order in ctrl-f error message by @stefanhaller in #5073
- Band-aid fix for rare crashes when refreshing files by @stefanhaller in #5074
- Fix to support creating MRs for repositories cloned with SSH alias by @roveo in #5082
Maintenance ⚙️
- Keep config and schema unchanged during a release by @stefanhaller in #5010
- Modernize all codes by @phanen in #5036
- Bump golang.org/x/crypto from 0.37.0 to 0.45.0 by @dependabot[bot] in #5054
- Don't use "HEADLESS" environment variable for running tests by @stefanhaller in #5064
- refactor: use strings.Builder and strings.Repeat to simplify code by @boqishan in #5068
- chore: fix function name in comment by @riyueguang in #4481
Docs 📖
- Add a "Commit history" section to CONTRIBUTING.md by @stefanhaller in #5022
- Update table of contents in README.md by @madscientist16 in #5045
- Update docs and schema for release by @stefanhaller in #5091
I18n 🌎
- Update translations from Crowdin by @stefanhaller in #5090
Performance Improvements 📊
- Fix and speed up the file list for the "Enter path to filter by" feature by @stefanhaller in #5056
New Contributors
- @hrzlgnm made their first contribution in #5018
- @RaphaeleL made their first contribution in #5019
- @rlkandela made their first contribution in #5015
- @phanen made their first contribution in #5036
- @madscientist16 made their first contribution in #5045
- @karolzwolak made their first contribution in #4831
- @boqishan made their first contribution in #5068
- @riyueguang made their first contribution in #4481
- @roveo made their first contribution in #5082
Full Changelog: v0.56.0...v0.57.0