Skip to content

feat(app): recent projects section in command pallette#15270

Open
neriousy wants to merge 7 commits intoanomalyco:devfrom
neriousy:feat/recent-projects
Open

feat(app): recent projects section in command pallette#15270
neriousy wants to merge 7 commits intoanomalyco:devfrom
neriousy:feat/recent-projects

Conversation

@neriousy
Copy link
Contributor

@neriousy neriousy commented Feb 26, 2026

Issue for this PR

Closes #12887

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Adds a section "Recent Projects" when clicking "Open project"

If you paste a large clearly AI generated description here your PR may be IGNORED or CLOSED!

How did you verify your code works?

  1. Open app
  2. open command pallette
  3. press Open Project
  4. type something

Screenshots / recordings

2026-02-26.19-41-21.mp4

If this is a UI change, please include a screenshot or recording.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

If you do not follow this template your PR will be automatically rejected.

Copilot AI review requested due to automatic review settings February 26, 2026 18:42
@github-actions github-actions bot added contributor needs:compliance This means the issue will auto-close after 2 hours. labels Feb 26, 2026
@github-actions
Copy link
Contributor

The following comment was made by an LLM, it may be inaccurate:

Potential Duplicate Found:

PR #12886 - "feat(app): add recent projects section to open project modal"

@github-actions github-actions bot removed the needs:compliance This means the issue will auto-close after 2 hours. label Feb 26, 2026
@github-actions
Copy link
Contributor

Thanks for updating your PR! It now meets our contributing guidelines. 👍

@neriousy neriousy marked this pull request as draft February 26, 2026 18:44
@neriousy neriousy marked this pull request as ready for review February 26, 2026 18:45
Copy link
Contributor

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

This PR adds a "Recent Projects" section to the "Open Project" dialog (command palette), allowing users to quickly access their recently opened projects without needing to browse the full file system. The implementation adds recent projects as a grouped section at the top of the directory selection list, which can be searched alongside regular folder results.

Changes:

  • Added recent projects grouping in the directory selection dialog with deduplication logic
  • Added translation keys for project switching and recent projects in 16 language files
  • Integrated layout context to access the project list in the dialog component

Reviewed changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

File Description
packages/app/src/components/dialog-select-directory.tsx Main implementation: adds recent projects section with grouping, deduplication, and search integration
packages/app/src/i18n/*.ts Translation keys added for "command.project.switch", "palette.search.projects.placeholder", and "palette.group.projects" (all unused)

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature (web): Show Recent Projects in Open Project Modal

2 participants