Skip to content

Conversation

@mtskf
Copy link
Owner

@mtskf mtskf commented Dec 17, 2025

Summary

Enhances the Options UI with a new search feature and significantly upgrades the DatePicker implementation.

Changes

  • Options UI:
    • Implemented real-time search for snoozed tabs (keyword filtering).
    • Refined layout for Snooze Timing and Keyboard Shortcuts.
  • DatePicker (Calendar):
    • Rewrote Calendar.jsx to match official Shadcn UI v9 styling.
    • Implemented custom Dropdown component for intuitive year/month navigation.
    • Replaced Popover with a centered modal overlay (bg-black/30) for better focus.
    • Fixed layout issues and hidden native select elements.
  • Documentation:
    • Updated CHANGELOG, DECISIONS, and LESSONS.

Verification

  • Verified build passes locally.
  • Confirmed search functionality filters tabs correctly.
  • Confirmed Calendar dropdowns work and match design.
  • Confirmed Calendar modal opens/closes correctly.

@mtskf mtskf merged commit e6fffce into main Dec 17, 2025
@mtskf mtskf deleted the feature/shadcn-datepicker branch December 17, 2025 14:24
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.

2 participants