Skip to content

fix(mining): clarify folder status legend and add up-to-date marker - #2885

Merged
malek10xdev merged 1 commit into
mainfrom
fix/folder-status-legend
Sep 14, 2026
Merged

fix(mining): clarify folder status legend and add up-to-date marker#2885
malek10xdev merged 1 commit into
mainfrom
fix/folder-status-legend

Conversation

@malek10xdev

@malek10xdev malek10xdev commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Resolves the UI follow-ups from #2882 (merged).

Summary

  • Legend for the folder status dots moved from a detached gray sentence into the folders tree, with real color swatches matching the in-tree markers.
  • New "Already mined" check marker so a fully mined folder is distinguishable from a never-mined one (previously both had no icon).
  • Short, consequence-first labels: "New messages", "Full re-scan needed" (replaces jargon-y "Mailbox identity changed"), "Already mined". Technical explanation lives in per-state tooltips.
  • Legend only renders once at least one folder carries a mined status (no noise for first-time users).
  • Fully responsive: chips wrap cleanly at narrow widths, dots use shrink-0 so they never squash. FR translations updated.

Testing

Verified locally against GreenMail with a live watermark (5,218-message INBOX):

  • Seeded 3 messages → amber dot + count badge updated 5,218 → 5,221.
  • Mined via "Continue from last position" → fetcher resumed exactly 5254:5256 (3 messages), completion recorded, watermark advanced to 5256.
  • Reopened dialog → status flipped to "Already mined" with check marker.
  • Simulated uidvalidity change → red dot + "Full re-scan needed"; restored afterwards.
  • ESLint clean on both files; vue-tsc shows no errors in touched files.

The amber/red folder status dots from #2882 were explained only by a
detached gray sentence, and a fully mined folder looked identical to a
never-mined one. The legend now sits inside the folders tree with real
color swatches, uses short consequence-first labels ("Full re-scan
needed" instead of "Mailbox identity changed"), keeps the technical
explanation in per-state tooltips, adds a check marker for
"Already mined" folders, and only renders once at least one folder has
been mined. FR translations updated.

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
@malek10xdev
malek10xdev merged commit adc5668 into main Sep 14, 2026
14 checks passed
@malek10xdev
malek10xdev deleted the fix/folder-status-legend branch September 14, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant