Skip to content

feat(desktop): improve settings project management - #49172

Open
usrnk1 wants to merge 6 commits into
v2from
settings-project-list
Open

usrnk1 wants to merge 6 commits into
v2from
settings-project-list

Conversation

@usrnk1

@usrnk1 usrnk1 commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Issue for this PR

N/A

Type of change

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

What does this PR do?

Updates desktop settings interactions and project management:

  • uses the shared list treatment for project settings, with larger row targets, project actions, Add project, and multi-server support
  • prunes missing local project directories through a desktop-side directory check while preserving historical records; remote servers keep their projects
  • polishes timeline detail controls and question navigation shortcuts
  • fixes shortcut search losing focus after the first character

How did you verify your code works?

  • bun run check
  • desktop directory check and project reveal unit tests
  • settings project/search E2E tests in light, dark, LTR, RTL, single-server, and multi-server states
  • timeline detail and question dock component tests

Screenshots / recordings

Before

Projects settings before

After

Projects settings after

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.

@Hona
Hona force-pushed the settings-project-list branch from a9d61d5 to 90f7c31 Compare September 16, 2026 01:51
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.

1 participant