Repository navigation
What's New
Features
- Lazygit integration - Press
G(Shift+G) in the git panel to open lazygit directly from dotsync
Bug Fixes (18 bugs resolved)
Critical
- Fix duplicate commit on QuickSync (backup + sync path committed separately)
- Fix hash update reversed for
push+commitaction - Fix
filepath.SplitListmisuse inListMachineFiles(was splitting PATH env separators instead of path components) - Fix
DetectionResult.Summary()usingfilepath.Joinfor string formatting
High
- Fix
AddAll()silently swallowing errors in fallback path
Medium
- Fix
UpdateSyncStateusing wrong key (filepath.Baseinstead offile.RelPath) - Fix missing nil checks in
PushWithUpstream,Stash,StashPop - Fix git errors silently ignored in
handlePushAndCommit - Fix status message incorrect after push+commit (showed "press g to commit" when already committed)
- Fix pull confirmation showing misleading "Pull Only" option (pull always backs up)
- Fix index out of range potential in
getLocalConfigPath
Low
- Fix
CommitAmendmissing error output detail - Fix
Log()using anti-patternfmt.Errorf("done")instead ofstorer.ErrStop - Fix missing screen transition in
handlePushAndCommit - Fix
renderHeader()creatinggit.NewRepoevery frame render (performance) - Fix git panel not initialized with repo on startup (branch not shown in header)
- Remove redefined
max/minfunctions (use Go 1.21+ built-in)
Other
- Fix directory structure preservation in backup paths
Full Changelog: v1.0.0...v1.1.0