Skip to content

Add project search and filter UI on Welcome Screen#162

Merged
kirich1409 merged 1 commit intomainfrom
feature/project-search-filter
Apr 17, 2026
Merged

Add project search and filter UI on Welcome Screen#162
kirich1409 merged 1 commit intomainfrom
feature/project-search-filter

Conversation

@kirich1409
Copy link
Copy Markdown
Contributor

Summary

Implement project search functionality on the Welcome Screen with:

  • Search field with magnifying glass icon above project list
  • Filter projects by name and path (case-insensitive substring match)
  • Clear button to reset search
  • 'No Matching Projects' empty state when no results
  • Both Favorites and Recent sections are filtered together

Acceptance Criteria

  • Строка поиска над списком проектов
  • Фильтрация по имени и пути
  • Очистка → все проекты
  • "No matching projects" при пустом результате
  • Favorites секция тоже фильтруется

Closes #146

Implement search field with magnifying glass icon above project list.
Filter projects by name and path (case-insensitive). Show 'No Matching
Projects' state when search returns no results. Support clear button to
reset search. Both favorites and recent sections are filtered by the same
search text. Closes #146.
Copilot AI review requested due to automatic review settings April 17, 2026 11:07
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the missing Welcome Screen UI for the existing WelcomeFeature search/filter state, enabling users to search across both Favorites and Recent projects from the right-side project list.

Changes:

  • Adds a search field UI (magnifying glass + clear button) above the project list, bound to store.searchText via .searchTextChanged.
  • Displays a dedicated “No Matching Projects” empty state when the search yields zero results.
  • Switches the list rendering to use store.filteredProjects so Favorites/Recents are filtered together.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread MacApp/Relay/Welcome/WelcomeView.swift
Comment thread MacApp/Relay/Welcome/WelcomeView.swift
@kirich1409 kirich1409 merged commit 984a15a into main Apr 17, 2026
14 checks passed
@kirich1409 kirich1409 deleted the feature/project-search-filter branch April 17, 2026 11:21
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.

Project search and filter UI

2 participants