mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-01-08 12:40:38 -06:00
This commit implements several UX improvements based on user feedback to make the application more production-ready: Navigation improvements: - Add Email Configuration link to Admin side menu for easier access - Move Time Entry Templates from Work menu to Admin section - Fix menu dropdown state so Time Entry Templates opens Admin menu Clickable listings for better navigation: - Make project names clickable in project list view - Make client names clickable in project list view - Make task names clickable in task list view - Make project names clickable in task list view - Make client names clickable in client list view - Add mailto: links for client email addresses in list and detail views - Make project names clickable in client detail view Kanban board improvements: - Support more columns on wider screens (up to 6 columns on 2xl screens) - Change from fixed 4 columns to responsive: lg:4, xl:5, 2xl:6 Dark mode fixes: - Fix black calendar/time icons in dark mode by adding proper CSS rules - Add dark mode color classes to calendar icons - Ensure icons are visible and properly colored in dark theme These changes improve discoverability, reduce clicks, and enhance the overall user experience, especially for power users with wide screens.