tududi/frontend/components/Shared
Chris 0440f46645
fix(ui): Auto-focus project search field when opened (Issue #992) (#1038)
* fix(oidc): Add logging to help debug missing OIDC button (Issue #1036)

When OIDC is configured but the login button doesn't appear, users
had no way to debug what was wrong. This adds comprehensive logging:

- Log when OIDC is disabled with helpful message
- Log when providers are successfully loaded
- Warn when numbered providers are skipped due to missing fields
- Error when single provider config is incomplete with specific missing fields
- Warn when OIDC is enabled but no valid providers found

This helps users quickly identify configuration issues like:
- Typos in environment variable names
- Missing required fields (issuer, clientId, clientSecret)
- Incorrect OIDC_ENABLED value

Fixes #1036

* fix(ui): Auto-focus project search field when opened (Issue #992)

When clicking on the project field in a task to add or change the project,
the search input field now automatically receives focus, eliminating the
need to manually click on it.

This improves the user experience by reducing friction in the project
assignment workflow.

Fixes #992
2026-04-18 00:29:27 +03:00
..
__tests__ Fix/note checkboxes (#486) 2025-11-05 16:09:51 +02:00
Icons Fix refactor pt2 (#734) 2025-12-27 17:46:34 +02:00
AreaDropdown.tsx Fix project notes deletion (#396) 2025-10-07 06:16:42 +03:00
AttachmentCard.tsx Fix refactor pt2 (#734) 2025-12-27 17:46:34 +02:00
AttachmentListItem.tsx Fix refactor pt2 (#734) 2025-12-27 17:46:34 +02:00
AttachmentPreview.tsx Fix attachments layout 2025-12-07 14:12:38 +02:00
BannerBadge.tsx Fix tags badge inconsistency 2025-10-13 11:09:19 +03:00
CollapsibleSection.tsx Lint frontend (#131) 2025-07-09 12:23:55 +03:00
ConfirmDialog.tsx Update translations 2025-12-10 11:43:15 +02:00
DarkModeToggle.tsx Lint frontend (#131) 2025-07-09 12:23:55 +03:00
DatePicker.tsx Fix locale issues (#680) 2025-12-08 12:23:43 +02:00
DateTimePicker.tsx Fix locale issues (#680) 2025-12-08 12:23:43 +02:00
DiscardChangesDialog.tsx Set verification modal on escape (#470) (#473) 2025-11-03 16:27:13 +02:00
FilterDropdown.tsx Fix bug 722 (#737) 2025-12-28 07:51:15 +02:00
FirstDayOfWeekDropdown.tsx Feat add first day of week (#339) 2025-09-18 12:57:28 +03:00
IconSortDropdown.tsx Fix metrics button missing from mobile (#637) 2025-12-03 11:59:14 +02:00
LanguageDropdown.tsx Lint & format (#159) 2025-07-15 10:44:02 +03:00
LoadingScreen.tsx Lint frontend (#131) 2025-07-09 12:23:55 +03:00
LoadingSpinner.tsx Setup a global spinner 2025-08-05 16:06:03 +03:00
MarkdownRenderer.tsx Fix missing spacing between lists and headings in markdown (#775) 2026-01-14 17:42:26 +02:00
NoteCard.tsx Tc refactor pt1 (#589) 2025-11-23 21:48:49 +02:00
NotFound.tsx Add not found template 2025-07-23 18:03:06 +03:00
NumberSelectDropdown.tsx Feat improve task details (#585) 2025-11-21 18:43:10 +02:00
PomodoroTimer.tsx Fix a bug in pomodoro 2025-08-04 23:50:53 +03:00
PriorityDropdown.tsx Fix an issue with priority in taskmodal 2025-12-09 22:58:21 +02:00
ProjectDropdown.tsx fix(ui): Auto-focus project search field when opened (Issue #992) (#1038) 2026-04-18 00:29:27 +03:00
ProjectStateDropdown.tsx Fix bug 722 (#737) 2025-12-28 07:51:15 +02:00
RecurrenceDropdown.tsx Lint frontend (#131) 2025-07-09 12:23:55 +03:00
RecurrenceSelectDropdown.tsx Feat improve task details (#585) 2025-11-21 18:43:10 +02:00
SortFilter.tsx Add sorting projects (#175) 2025-07-21 18:41:11 +03:00
SortFilterButton.tsx Add sorting projects (#175) 2025-07-21 18:41:11 +03:00
StatusDropdown.tsx Cleanup statuses (#724) 2025-12-19 11:13:27 +02:00
Switch.tsx Lint frontend (#131) 2025-07-09 12:23:55 +03:00
TimezoneDropdown.tsx fixup! Scaffold timezone package 2025-10-20 16:01:49 +03:00
ToastContext.tsx Sorting fixes (#174) 2025-07-17 17:43:56 +03:00
ToggleSwitch.tsx Lint frontend (#131) 2025-07-09 12:23:55 +03:00
Tooltip.tsx Fix bug 661 (#682) 2025-12-08 16:14:10 +02:00
UrlPreview.tsx Lint frontend (#131) 2025-07-09 12:23:55 +03:00
ViewOptionsBar.tsx Feat main content revamp (#584) 2025-11-20 09:15:55 +02:00