1
0
Commit Graph

1393 Commits

Author SHA1 Message Date
56397d11e2 Update version number and improve commit rewriting logic 2026-07-16 15:37:46 +02:00
2e082a4bca feat(core): Improve stability, logging, and LLM context handling 2026-07-12 14:10:13 +02:00
09349a9477 Update README and dependencies for Auto-Git v1.0.7 2026-07-12 14:10:13 +02:00
a967587181 auto-git:
[change] index.html
 [change] renderer.js
 [change] settings.html
 [change] src-tauri/src/main.rs
 [change] tauriBridge.js
2026-07-12 12:19:00 +02:00
f047d61731 Improve button container layout in renderer and add unit test for preserving commit identities after rewording. 2026-07-12 11:28:42 +02:00
f087e13267 Refactor: 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.
2026-07-12 11:28:14 +02:00
ce73d0273a Improve reword_commits_sequentially robustness by verifying commit hash before interactive rebase 2026-07-12 11:26:49 +02:00
6bf77cebab Format HashMap::insert call for better readability 2026-07-12 11:26:49 +02:00
d6dc207f2c Test: Add unit tests for git workflow, commit message validation, and temporary repository setup 2026-07-12 11:26:04 +02:00
8769d32855 Refactor: Improves error handling syntax, cleans up option binding, and fixes return type consistency in src-tauri/src/main.rs 2026-07-12 11:25:32 +02:00
a0cb179d6e Implement progress tracking and detailed error handling during content rewriting 2026-07-12 11:25:12 +02:00
9412fb7036 Standardize and improve individual commit rewrite triggering using dedicated function 2026-07-12 11:25:02 +02:00
1887ee7a41 Feat: Add LLM-powered commit rewording and rewrite queue management 2026-07-12 11:24:51 +02:00
ade0f2dcbd Feature: Add 'Rewrite pending' button next to folder title 2026-07-12 11:24:28 +02:00
89a3b47948 Feature: Add API support for rewriting specific or pending commits 2026-07-12 11:23:59 +02:00
82914e969d Refactor candidate collection in run_manual_rewrite_job to use dedicated filtering for hashes lacking identity mapping 2026-07-12 11:23:50 +02:00
b73af714a5 feat(git): Implement manual and bulk rewrite of git commit messages via LLM 2026-07-12 11:23:35 +02:00
39fdfb5cac Add utility functions for fetching, mapping, and reporting commit identities 2026-07-12 11:22:32 +02:00
ca8527ac85 Emit 'repo-updated' event after saving application store 2026-07-12 11:22:32 +02:00
23e08b4162 Improve reliability of LLM commit rewriting by adding message validation and enhancing retry candidate collection. 2026-07-12 11:21:51 +02:00
498fb0112b Feat(llm): Implement LLM integration for automated commit message generation and validation 2026-07-12 11:21:32 +02:00
975561f83e Enhance commit listing to track queued hashes, calculate pending rewrite count, and check against current history. 2026-07-12 11:21:23 +02:00
a972396412 Implement utilities for analyzing commit history and determining pending rewrites 2026-07-12 11:21:09 +02:00
1db2a401b8 Add tracking fields for commit rewriting status 2026-07-12 11:21:09 +02:00
72fa7026bf Improve Git integration: Add dirty worktree validation for pushes, enhance initial repo setup by auto-generating .gitignore rules, and refactor Gitea API error handling. 2026-07-12 11:04:43 +02:00
0fc4ea8da0 Update gitignore to exclude app build files 2026-05-06 05:28:59 +02:00
1d630c488f Update gitignore to exclude temporary files 2026-05-06 05:24:37 +02:00
4e772d7b44 auto-git:
[change] .gitignore
2026-05-06 05:23:20 +02:00
daeb1655ab Test: Add unit test for processing hashes in newest-first order 2026-05-06 05:23:02 +02:00
06a9d5d0d4 Refactor hash resolution logic to ensure correct chronological ordering of commits 2026-05-06 05:22:53 +02:00
0b8fcbadbc Update application icon assets for all platforms 2026-05-04 22:15:23 +02:00
7aa122f749 Added dist/to .itignore 2026-05-04 22:06:41 +02:00
82281239e2 Remove squash feature and simplify push button text 2026-05-04 21:53:56 +02:00
0dcc24f173 Enhance Ollama integration via API and update settings UI 2026-05-04 21:50:46 +02:00
0e12ac604e auto-git:
[add] scripts/
 [add] src-tauri/
 [add] tauriBridge.js
 [change] .gitignore
 [change] README.md
 [change] index.html
 [change] package.json
 [change] renderer.js
 [change] settings.html
 [unlink] editor-reword.js
 [unlink] main.js
 [unlink] preload.js
 [unlink] rebase-sequence-windows.js
2026-05-04 21:33:17 +02:00
82d9c45bda auto-git:
[change] index.html
 [change] main.js
 [change] preload.js
 [change] renderer.js
 [change] settings.html
2026-05-04 20:46:51 +02:00
Victor Giers
2ae1255629 Add theme validation and update settings.html accordingly 2025-12-12 11:34:52 +01:00
Victor Giers
37f12638b8 Remove redundant theme change event emission in main.js 2025-12-12 11:34:52 +01:00
Victor Giers
5474bfe44a Refactor theme handling in main.js 2025-12-12 11:33:20 +01:00
Victor Giers
672bb86307 Handle legacy theme settings and validation in main.js 2025-12-12 11:33:10 +01:00
Victor Giers
7d2a746eaa Initialize theme and skymode settings in main.js 2025-12-12 11:33:10 +01:00
Victor Giers
5246f56aa8 Add skymode event handling in preload.js 2025-12-12 11:33:10 +01:00
Victor Giers
07aa6ede4c Update preload.js to support new theme system with legacy sky mode compatibility 2025-12-12 11:32:42 +01:00
Victor Giers
45bfc8c23c Simplify and update theme options in settings.html 2025-12-12 11:32:15 +01:00
Victor Giers
a4ba98f2ac Update settings.html to include theme setting 2025-12-12 11:32:15 +01:00
Victor Giers
27890eb55e Update settings to use theme selection and apply theme class 2025-12-12 11:31:44 +01:00
Victor Giers
f87aded9c7 Refactor theme handling in settings.html 2025-12-12 11:31:38 +01:00
Victor Giers
3824543efb Refactor settings.html theme classes and add grey theme 2025-12-12 11:31:02 +01:00
Victor Giers
54b8b4c5cd Update renderer.js to use currentTheme for text color 2025-12-12 11:31:02 +01:00
Victor Giers
849ff08d61 Add grey theme and update theme handling in renderer.js 2025-12-12 11:30:40 +01:00