@@ -160,6 +160,8 @@ func (m *sidebarCmp) handleFileHistoryEvent(event pubsub.Event[history.File]) te
160160 before := existing.History.initialVersion.Content
161161 after := existing.History.latestVersion.Content
162162 path := existing.History.initialVersion.Path
163+ cwd := config.Get().WorkingDir()
164+ path = strings.TrimPrefix(path, cwd)
163165 _, additions, deletions := diff.GenerateDiff(before, after, path)
164166 existing.Additions = additions
165167 existing.Deletions = deletions
@@ -213,7 +215,9 @@ func (m *sidebarCmp) loadSessionFiles() tea.Msg {
213215
214216 sessionFiles := make([]SessionFile, 0, len(fileMap))
215217 for path, fh := range fileMap {
216− _, additions, deletions := diff.GenerateDiff(fh.initialVersion.Content, fh.latestVersion.Content, fh.initialVersion.Path)
218+ cwd := config.Get().WorkingDir()
219+ path = strings.TrimPrefix(path, cwd)
220+ _, additions, deletions := diff.GenerateDiff(fh.initialVersion.Content, fh.latestVersion.Content, path)
217221 sessionFiles = append(sessionFiles, SessionFile{
218222 History: fh,
219223 FilePath: path,