Skip to content

Releases: vib795/flaunt-github

v2.1.2

03 Dec 00:21

Choose a tag to compare

Downgraded vscode to ^1.90.0 to make it compatible with a wider range of VS Code versions.

v2.1.1: Updates:

01 Dec 18:54

Choose a tag to compare

This release focuses on reliability and completeness of tracking, especially in tricky autosave and “modified but not dirty” scenarios:

  • Workspace diff fallback (smarter tracking):

    • At the end of each interval, if:
      • No manual saves were seen, and
      • No dirty documents are present, but
      • The workspace Git diff (vs HEAD) shows changes,
    • The extension logs a synthetic entry:
      [timestamp]: Workspace diff snapshot (+X/−Y)
      
    • This guarantees that intervals with real Git changes still yield a summary commit, even if our usual signals didn’t fire.
  • 🔁 Refined interval logic:

    • Priority order per interval:
      1. Log manual saves.
      2. Log auto-snapshots for dirty docs and auto-save them.
      3. If still no activity, log workspace diff snapshot (when needed).
      4. Only then commit & push when there is something to record.
  • 🧹 No-op intervals are truly no-op:

    • If the tracking repo has no changes for that interval:
      • No commit.
      • No push.
      • A log entry explains that nothing happened.