Releases: vib795/flaunt-github
Releases · vib795/flaunt-github
v2.1.2
v2.1.1: Updates:
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.
- At the end of each interval, if:
-
🔁 Refined interval logic:
- Priority order per interval:
- Log manual saves.
- Log auto-snapshots for dirty docs and auto-save them.
- If still no activity, log workspace diff snapshot (when needed).
- Only then commit & push when there is something to record.
- Priority order per interval:
-
🧹 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.
- If the tracking repo has no changes for that interval: