+
+
+
+
+ {{ end }}
+ {{ if .FallbackDate }}
+
+
+ No sessions found for this directory today.
++ +
+
+
+ {{ if or .HasPrev .HasNext (gt .TotalPages 1) }}
+ -
+ {{ range .FallbackDirs }}
+
- + + {{ .Label }} + + {{ if eq $.SelectedCwd .Value }}Selected{{ end }} + + + {{ end }} +
+ {{ if .HasPrev }}
+ ⬅️ Prev
+ {{ else }}
+
+ {{ end }}
+
+ {{ if .HasNext }}
+ Next ➡️
+ {{ else }}
+
+ {{ end }}
+
+ {{ end }}
+
+ {{ if .FallbackSessions }}
+
+ {{ else }}
{{ if .Dirs }}
- -
+ {{ range $index, $session := .FallbackSessions }}
+
-
+
+ {{ $session.Name }}
+
+
+ {{ if or $session.LastUserSnippet $session.LastAssistantSnippet }}
+ + {{ if $session.LastUserSnippet }}+ {{ end }} +:{{ end }} + {{ if $session.LastUserSnippet }} + +++ + {{ end }} + {{ if $session.LastAssistantSnippet }} + +{{ $session.LastUserSnippet }}+++ + {{ end }} +{{ $session.LastAssistantSnippet }}+
+ {{ end }}
+
+
{{ end }}
-
-
{{ range .Dirs }}
@@ -32,15 +119,49 @@
Sessions on {{ .Date.Label }}{{ if .SelectedCwdLabel }}
+ {{ if or .HasPrev .HasNext (gt .TotalPages 1) }}
+
+ {{ if .HasPrev }}
+ ⬅️ Prev
+ {{ else }}
+
+ {{ end }}
+
+ {{ if .HasNext }}
+ Next ➡️
+ {{ else }}
+
+ {{ end }}
+
+ {{ end }}
+
{{ if .Sessions }}
+ {{ end }}
+
-
{{ range $index, $session := .Sessions }}
-
-
-
+
- + {{ $session.Name }} + {{ if or $session.LastUserSnippet $session.LastAssistantSnippet }} +
{{ end }}+ {{ if $session.LastUserSnippet }}+ {{ end }}:{{ end }} + {{ if $session.LastUserSnippet }} + +++ + {{ end }} + {{ if $session.LastAssistantSnippet }} + +{{ $session.LastUserSnippet }}+++ + {{ end }} +{{ $session.LastAssistantSnippet }}+ - + {{ $session.Name }} + {{ if or $session.LastUserSnippet $session.LastAssistantSnippet }} +