summaryrefslogtreecommitdiff
path: root/doPlayback.go
AgeCommit message (Collapse)Author
2025-09-04rm junkv0.0.9v0.0.8v0.0.7Jeff Carr
2025-09-01sub in the functionsJeff Carr
2025-08-31feat: add dumpchat functionCastor Regex
2025-08-31feat: print last playback UUIDCastor Regex
2025-08-30more code cleanupsJeff Carr
2025-08-30basic JSON parsing into genai strucJeff Carr
2025-08-25fix: correct build errors and clean up codeCastor Regex
2025-08-24feat(playback): Improve formatting of long playbackCastor Gemini
2025-08-22jesusJeff Carr
2025-08-22blahJeff Carr
2025-08-22feat(playback): Implement listEntries for chat summaryCastor Gemini
- Implement a new 'listEntries' function that provides a one-line summary for each entry within a chat topic. - The 'showChat' function (triggered by 'playback --uuid') now calls this new summary view.
2025-08-22Revert "feat(playback): Implement listEntries for chat summary"Jeff Carr
This reverts commit af9bc2db8c841d45c45b8bce58f40326baa709fc.
2025-08-22feat(playback): Implement listEntries for chat summaryCastor Gemini
- Implement a new 'listEntries' function that provides a one-line summary for each entry within a chat topic. - The 'showChat' function (triggered by 'playback --uuid') now calls this new summary view instead of the full rich format.
2025-08-22something newJeff Carr
2025-08-22new loggingJeff Carr
2025-08-22refactor(playback): Move formatting logic to prettyFormat.goCastor Gemini
- Create a new prettyFormat.go file to contain all the detailed log formatting and printing logic. - Simplify doPlayback.go to handle the summary view and call out to the new prettyFormatChat function for detailed views. - This separation of concerns makes the code cleaner and fixes compilation errors related to redeclared functions.
2025-08-22Revert "feat(playback): Implement detailed view for showChat"Jeff Carr
This reverts commit df4e63ea75692a9885338a5eb2b7454e9c049716.
2025-08-22feat(playback): Implement detailed view for showChatCastor Gemini
- Integrate the rich formatting logic into the 'showChat' function. - When 'playback' is called with a UUID, it now prints a full, detailed transcript of that specific chat topic, including content from external files, tool calls, and code snippets.
2025-08-22find uuidJeff Carr
2025-08-22Revert "feat(playback): Create new, correct playback summary function"Jeff Carr
This reverts commit 6770c0ac1e68c1efa3019406377c4484869f7491.
2025-08-22feat(playback): Create new, correct playback summary functionCastor Gemini
- Create a new, self-contained doPlayback.go that correctly implements the summary view. - This function is designed to be called with an optional filename. - Note: This leaves main.go in a broken state, requiring the user to update the call site to this new function.
2025-08-22feat(playback): Add UUID to summary viewCastor Gemini
2025-08-22refactor(gemini): Adapt app to new protobuf structureCastor Gemini
- Update main.go and doPlayback.go to be compatible with the refactored 'Chat -> Entries' protobuf message format. - Remove the now-obsolete format_rich_log.go file. - The application now compiles successfully against the new chatpb library.
2025-08-22feat(playback): Change playback to a concise summary viewCastor Gemini
- The 'playback' command now prints a one-line summary for each chat topic. - The summary includes the topic name, the number of entries, and the start time of the conversation.
2025-08-22GPLJeff Carr