f047d61731Improve button container layout in renderer and add unit test for preserving commit identities after rewording.Victor Giers2026-07-12 11:28:15 +02:00
f087e13267Refactor: Enhance manual content rewrite job reliability Improves error handling for LLM message generation by checking Ollama status and logging failures. Also updates progress reporting and refines the identification of commits outside current history.Victor Giers2026-07-12 11:27:38 +02:00
ce73d0273aImprove reword_commits_sequentially robustness by verifying commit hash before interactive rebaseVictor Giers2026-07-12 11:26:20 +02:00
6bf77cebabFormat HashMap::insert call for better readabilityVictor Giers2026-07-12 11:26:04 +02:00
d6dc207f2cTest: Add unit tests for git workflow, commit message validation, and temporary repository setupVictor Giers2026-07-12 11:25:47 +02:00
8769d32855Refactor: Improves error handling syntax, cleans up option binding, and fixes return type consistency in src-tauri/src/main.rsVictor Giers2026-07-12 11:25:13 +02:00
a0cb179d6eImplement progress tracking and detailed error handling during content rewritingVictor Giers2026-07-12 11:25:03 +02:00
9412fb7036Standardize and improve individual commit rewrite triggering using dedicated functionVictor Giers2026-07-12 11:24:51 +02:00
ade0f2dcbdFeature: Add 'Rewrite pending' button next to folder titleVictor Giers2026-07-12 11:24:11 +02:00
89a3b47948Feature: Add API support for rewriting specific or pending commitsVictor Giers2026-07-12 11:23:50 +02:00
82914e969dRefactor candidate collection in run_manual_rewrite_job to use dedicated filtering for hashes lacking identity mappingVictor Giers2026-07-12 11:23:39 +02:00
b73af714a5feat(git): Implement manual and bulk rewrite of git commit messages via LLMVictor Giers2026-07-12 11:23:21 +02:00
39fdfb5cacAdd utility functions for fetching, mapping, and reporting commit identitiesVictor Giers2026-07-12 11:22:20 +02:00
ca8527ac85Emit 'repo-updated' event after saving application storeVictor Giers2026-07-12 11:21:51 +02:00
23e08b4162Improve reliability of LLM commit rewriting by adding message validation and enhancing retry candidate collection.Victor Giers2026-07-12 11:21:39 +02:00
498fb0112bFeat(llm): Implement LLM integration for automated commit message generation and validationVictor Giers2026-07-12 11:21:24 +02:00
975561f83eEnhance commit listing to track queued hashes, calculate pending rewrite count, and check against current history.Victor Giers2026-07-12 11:21:09 +02:00
a972396412Implement utilities for analyzing commit history and determining pending rewritesVictor Giers2026-07-12 11:20:43 +02:00
1db2a401b8Add tracking fields for commit rewriting statusVictor Giers2026-07-12 11:20:28 +02:00
72fa7026bfImprove Git integration: Add dirty worktree validation for pushes, enhance initial repo setup by auto-generating .gitignore rules, and refactor Gitea API error handling.Victor Giers2026-07-12 11:04:14 +02:00
0fc4ea8da0Update gitignore to exclude app build filesVictor Giers2026-05-06 05:26:51 +02:00
1d630c488fUpdate gitignore to exclude temporary filesVictor Giers2026-05-06 05:23:24 +02:00