Do not include non-existent folders in recent projects, while retaining them for a one week grace period (#53662)

Fixes a regression introduced in
https://github.com/zed-industries/zed/issues/49603
Supersedes https://github.com/zed-industries/zed/pull/52638

We want to leave these non-existent workspaces in the database for up to
7 days, in case they are on external drives that are restored later, but
we do *not* want to show them in the UI if they don't exist.

Release Notes:

- Fixed an issue where deleted folders appeared in the recent project
picker

---------

Co-authored-by: ojpro <contact@ojpro.me>
f4477249f2Max Brunsfeld committed on 4/10/2026, 11:06:15 PM· committed by GitHubparentb5e1aea
1 file changedLine totals unavailable