Structural review
Supported files can show higher-level code movement and changed units, reducing noise during refactors.
Normal Git diff is correct, but it can be noisy when code is moved, reformatted or refactored. FluxGit adds semantic diff surfaces for supported files so developers and agents can reason about structural change while still falling back to plain patches when analysis is unavailable.
A safe review needs to know whether a change rewrote behavior, moved a symbol or only reshaped text. Plain patches remain the source of truth, but semantic analysis can make large refactors easier to inspect.
FluxGit does not claim full semantic diff for every language or file. Semantic views are beta surfaces and must label fallback clearly. When semantic parsing is unavailable, normal Git diff is the correct behavior.
Supported files can show higher-level code movement and changed units, reducing noise during refactors.
The UI should always make it clear when it is showing a regular textual diff rather than semantic analysis.
MCP tools can expose read-only diff context while keeping write operations controlled by the desktop app.
Diffs can contain sensitive code. FluxGit treats semantic diff as local app context unless a user deliberately sends content to a configured AI/provider flow or shares diagnostics with consent.