Skip to content

Footer cleanup: drop cache-age text, fix click hitboxes, relocate version badge - #21

Merged
seraphx2 merged 1 commit into
mainfrom
dev
Sep 13, 2026
Merged

seraphx2 merged 1 commit into
mainfrom
dev

Conversation

@seraphx2

Copy link
Copy Markdown
Owner

Summary

  • Removed cache-age ("cache Xm old") and scan-recency ("just scanned") text from the repo/app count footer status — irrelevant and looked stale.
  • Fixed checkbox and dropdown <label> hitboxes in Settings that stretched the full row width, causing accidental toggles/focus when clicking empty space beside the control.
  • Moved the persistent version number out of the repo-list/action-menu footers; it now only shows in the Settings footer, left-aligned in blue ahead of the status text, with no bullet separator. The update-available button behavior is unchanged.

Test plan

  • npm run check (svelte-check, 0 errors)
  • npm run build (svelte-check + vite build, succeeds)
  • Manually verified in npm run tauri dev: checkbox/dropdown hitboxes no longer trigger from empty row space; footer no longer shows cache age or "just scanned"; version badge only appears in Settings footer.

…elocate version badge

Cache age and "just scanned" wording made the repo/app counts look stale
and were irrelevant to the user. Checkbox and dropdown <label> wrappers
stretched full-row width, so clicking empty space beside them toggled or
focused the control unintentionally — constrained them to their content
width. The persistent version number now only shows in the Settings
footer (left-aligned, blue, no separator) instead of every screen; the
update-available button is unaffected.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@seraphx2
seraphx2 merged commit ba49c26 into main Sep 13, 2026
7 checks passed
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