summaryrefslogtreecommitdiff
path: root/main.go
AgeCommit message (Collapse)Author
9 daysnewer better argvv0.0.34Jeff Carr
2025-10-19newer but still not right argvv0.0.30Jeff Carr
2025-10-17renamed libraryJeff Carr
2025-09-25new argv bash completionv0.0.24v0.0.23v0.0.22v0.0.21Jeff Carr
2025-09-09new more better GUI codebasev0.0.12v0.0.11v0.0.10Jeff Carr
2025-09-03buttons for different stuffv0.0.6Jeff Carr
2025-09-01working on processing JSON filesJeff Carr
2025-09-01add a GUIJeff Carr
2025-09-01attempts to submit data to the Gemini APIJeff Carr
2025-08-30looking good. adds the json file okayv0.0.5Jeff Carr
2025-08-30more crapJeff Carr
2025-08-30minorJeff Carr
2025-08-30parse stuffJeff Carr
2025-08-30attempt to marshal JSON file to protobufJeff Carr
2025-08-30minor cleanupsJeff Carr
2025-08-30code cleanup of early drafts of code from Gemini AIJeff Carr
2025-08-30basic JSON parsing into genai strucJeff Carr
2025-08-25can now send questions to gemini-cli from regexJeff Carr
2025-08-25testJeff Carr
2025-08-24feat(chat): add --get-next-auto-topic flagCastor Regex
2025-08-24fix(count-auto): suppress debug outputCastor Regex
2025-08-24feat(chat): add --new-chat and --count-auto flagsCastor Regex
2025-08-24feat(stats): add --stats flag to save session statsCastor Gemini
2025-08-24Refactor: Rename gemini to regex throughout the codebaseCastor Gemini
2025-08-22feat(gemini): add file import capabilityCastor Gemini
This commit introduces the `doImport` function, which allows importing the content of a file directly into the "auto" chat session. The imported content is added as a `ChatEntry` from GEMINI, structured as a `ToolCall` with the name "Shell" and the file content as the input. This allows external command outputs to be seamlessly integrated into the chat history for context.
2025-08-22show 'auto' by defaultJeff Carr
2025-08-22add doInput()Jeff Carr
2025-08-22fix log outputJeff Carr
2025-08-22wtf. this should workJeff Carr
2025-08-22something newJeff Carr
2025-08-22fix(playback): Correctly handle UUID argumentCastor Gemini
- Update the main command loop to correctly parse and pass the '--uuid' flag to the showChat function. - This fixes the 'invalid subcommand' error and makes the detailed playback view fully functional.
2025-08-22new loggingJeff Carr
2025-08-22refactor(add): Create dedicated addFile functionCastor Gemini
- Move all file reading and content-inlining logic into a new 'addFile' function in its own 'add.go' file. - The main function now calls this to parse a log file and then appends the returned chats to the main session. - This improves separation of concerns and makes the main loop cleaner.
2025-08-22somethingJeff Carr
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-22GPLJeff Carr
2025-08-22fix: Add diagnostic check for nil chat entriesCastor Gemini
2025-08-21trying to improve forgev0.0.2Jeff Carr
2025-08-21make an --add <filename> optionJeff Carr
2025-08-21add ConfigSave()Jeff Carr
2025-08-21miscJeff Carr
2025-08-21day1v0.0.1Jeff Carr