Skip to content

Only auto-generate on version change when no AI note exists for that version #127

@jspada200

Description

@jspada200

Summary

Respect the “generate new notes on version change” setting by triggering generation only when the target version has no AI-generated note yet, and align the in-app setting description with that behavior.

Details

The UI includes a setting to generate notes when the active version changes. Today (or by current spec) this may run even when a note already exists for that version. Desired behavior: when the setting is on, run auto-generation on version change only if there is no generated note for that version yet. If a note already exists, do not regenerate automatically on that switch.

Update the copy/description for this setting in the settings menu so it accurately describes the behavior above.

Likely area: version-change effect / note generation hooks, settings UI copy.

Acceptance criteria

  • With the setting enabled, switching to a version that already has a generated AI note does not trigger a new generation
  • With the setting enabled, switching to a version without a generated note triggers generation as today
  • With the setting disabled, behavior matches existing expectations (no spurious generation)
  • Settings menu description for this option matches the actual behavior
  • All changes tested locally
  • All relevant automated tests complete successfully
  • Verified no existing workflows broken
  • For UI changes, screenshots or gif animations of the changes included
  • Steps to test included in PR

Suggested labels

enhancement, Frontend

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions