Skip to content

[codex] UI theme overhaul and version bump#61

Merged
parthashirolkar merged 1 commit into
mainfrom
codex/trivial-version-bump
May 16, 2026
Merged

[codex] UI theme overhaul and version bump#61
parthashirolkar merged 1 commit into
mainfrom
codex/trivial-version-bump

Conversation

@parthashirolkar
Copy link
Copy Markdown
Collaborator

@parthashirolkar parthashirolkar commented May 16, 2026

Summary

This branch contains the UI theme overhaul work plus the follow-up auth icon and release metadata updates.

UI overhaul already present on the branch

  • Reworks the frontend theme system around semantic theme tokens in frontend/src/index.css.
  • Updates the main palette, settings, auth, vault health, password generator, credential modes, and shared UI components to use theme-aware colors, typography, borders, shadows, and spacing.
  • Adds/updates theme handling for dark-focus, clean-light, win98, and accessible via frontend/src/hooks/useTheme.ts and startup theme application in frontend/src/main.tsx.
  • Adds Google SVG assets and a local fingerprint SVG component for the auth UI.
  • Adds/updates product documentation in PRODUCT.md.

Follow-up fixes from this session

  • Fixes the biometric auth method card contrast in Settings by pairing selected card backgrounds with text-theme-accent-text so the icon/title remain visible across themes.
  • Increases the biometric fingerprint icon size on the lock screen by 20% and in Settings by 10%.
  • Bumps app version metadata from 0.2.4 to 0.2.5 in frontend/package.json, frontend/src-tauri/tauri.conf.json, and frontend/src-tauri/Cargo.toml.

Validation

  • bun run typecheck
  • cargo fmt --all -- --check
  • cargo check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test

No forbidden build commands were run.


View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

@parthashirolkar parthashirolkar marked this pull request as ready for review May 16, 2026 15:12
@parthashirolkar parthashirolkar merged commit 3993899 into main May 16, 2026
4 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