Neil
fff8718c76
Improve Quick Open matching, file locations and recent history ( #25371 )
...
* Match Quick Open queries across path terms and identifier separators
* Honor ignored-file and symlink preferences on file inventory hosts
* Open pasted file locations and remember successful workspace file visits
* Verify bounded directory listing preferences across execution routes
* Preserve symlink preferences on legacy directory fallback
* Preserve bounded Quick Open terms and separator alternatives
* Revoke stale Quick Open selections and preserve literal file locations
* Validate recent Quick Open candidates independently on their host
* Use complete old-host inventory fixtures for Quick Open compatibility
* Keep Quick Open validation current across palette and workspace changes
* Route recent candidates through relay file listing dispatch
* Record Quick Open hook renders as test snapshots
* Localize Quick Open eligibility errors and search aliases
* Validate file inventory with bundled search and runtime preferences
* test: use directory junction fixtures on Windows
* fix: negotiate Quick Open policies with nested SSH hosts
* fix: refresh cached linked folders after target changes
* Retry stale expanded links after reads settle and targets recover
* Scope stale refresh request lifetime to the visible workspace
* test: seed linked-folder fixture before watcher startup
* Keep Quick Open responsive and compatible with older hosts
* Exercise directory discovery with unprivileged Windows junctions
2026-10-05 21:52:28 -07:00
..
2026-09-02 12:49:15 -07:00
2026-08-19 22:37:42 -07:00
2026-09-30 15:37:18 -07:00
2026-08-13 20:44:16 -07:00
2026-09-02 15:14:14 -07:00
2026-09-03 14:44:32 -07:00
2026-09-25 01:00:36 -04:00
2026-10-01 00:39:00 -07:00
2026-10-04 14:46:24 -07:00
2026-09-02 23:32:41 -07:00
2026-09-02 12:49:15 -07:00
2026-10-04 21:34:09 -07:00
2026-10-04 21:34:09 -07:00
2026-09-25 01:00:36 -04:00
2026-08-26 19:49:26 -07:00
2026-09-25 00:50:04 -04:00
2026-09-06 18:28:54 -07:00
2026-09-30 15:37:18 -07:00
2026-09-02 18:04:48 -07:00
2026-09-02 19:26:07 -07:00
2026-10-05 21:45:52 -07:00
2026-10-05 21:52:28 -07:00
2026-08-30 14:19:05 -07:00
2026-08-30 14:19:05 -07:00
2026-09-29 23:10:40 -07:00
2026-09-21 01:35:58 -07:00
2026-10-01 15:38:53 -04:00
2026-09-25 01:00:36 -04:00
2026-09-25 22:49:06 -07:00
2026-10-03 01:49:40 -07:00
2026-10-01 15:38:53 -04:00
2026-09-25 22:49:06 -07:00
2026-10-01 15:38:53 -04:00
2026-08-26 00:10:32 -07:00
2026-09-29 19:06:57 -07:00
2026-08-26 00:10:32 -07:00
2026-10-05 20:53:07 -07:00
2026-09-19 05:48:32 -07:00
2026-08-26 00:10:32 -07:00
2026-09-19 01:17:57 -07:00
2026-10-01 00:39:00 -07:00
2026-09-25 22:49:06 -07:00
2026-08-25 20:32:54 -07:00
2026-09-19 01:17:57 -07:00
2026-08-29 20:18:28 -07:00
2026-09-29 19:06:57 -07:00
2026-10-01 00:39:00 -07:00
2026-10-05 20:53:07 -07:00
2026-10-01 18:50:43 -04:00
2026-08-29 20:18:28 -07:00
2026-10-04 02:55:59 -07:00
2026-08-15 00:54:20 -07:00
2026-08-18 15:59:17 -07:00
2026-10-05 16:20:15 -07:00
2026-10-05 16:20:15 -07:00
2026-08-18 03:12:47 -07:00
2026-10-01 15:38:53 -04:00
2026-10-01 15:38:53 -04:00
2026-08-19 22:37:42 -07:00
2026-08-30 20:48:45 -07:00
2026-08-19 22:37:42 -07:00
2026-10-01 15:38:53 -04:00
2026-08-30 18:13:36 -07:00
2026-10-03 08:44:32 -07:00
2026-09-25 22:49:06 -07:00
2026-10-03 01:49:40 -07:00
2026-09-19 05:48:32 -07:00
2026-08-11 11:49:44 -07:00
2026-10-01 15:38:53 -04:00
2026-10-01 15:38:53 -04:00
2026-08-29 20:18:28 -07:00
2026-07-22 14:45:03 -07:00
2026-07-22 14:45:03 -07:00
2026-09-29 23:10:40 -07:00
2026-08-21 21:05:24 -07:00
2026-09-05 00:57:02 -07:00
2026-09-05 00:57:02 -07:00
2026-05-30 11:04:48 -07:00
2026-06-29 22:38:29 -07:00
2026-10-04 01:41:01 -07:00
2026-07-04 22:50:43 -07:00
2026-07-04 22:50:43 -07:00
2026-07-04 22:50:43 -07:00
2026-09-02 15:14:14 -07:00
2026-09-02 23:32:41 -07:00
2026-09-05 00:57:02 -07:00
2026-08-31 12:44:41 -07:00
2026-08-31 12:44:41 -07:00
2026-09-29 19:06:57 -07:00
2026-07-27 17:17:47 -07:00
2026-08-18 15:26:49 -07:00
2026-10-03 23:13:06 -07:00
2026-07-26 15:05:39 -07:00
2026-09-06 14:34:03 -04:00
2026-10-05 21:45:52 -07:00
2026-09-02 23:32:41 -07:00
2026-07-21 20:51:28 -07:00
2026-07-29 17:03:15 -07:00
2026-07-23 18:35:31 -07:00
2026-07-21 20:51:28 -07:00
2026-10-05 21:45:52 -07:00
2026-10-05 21:52:28 -07:00
2026-10-05 21:52:28 -07:00
2026-10-05 21:52:28 -07:00
2026-10-05 21:52:28 -07:00
2026-10-05 21:52:28 -07:00
2026-07-24 17:37:01 -07:00
2026-10-02 00:52:32 -07:00
2026-08-27 23:27:39 -07:00
2026-08-27 23:27:39 -07:00
2026-10-05 21:45:52 -07:00
2026-10-05 21:45:52 -07:00
2026-07-12 01:29:55 -07:00
2026-10-05 21:52:28 -07:00
2026-09-13 16:27:06 -07:00
2026-10-05 21:52:28 -07:00
2026-10-05 21:52:28 -07:00
2026-10-05 21:45:52 -07:00
2026-08-19 16:45:42 -07:00
2026-10-05 21:52:28 -07:00
2026-09-17 23:59:42 -07:00
2026-07-15 15:23:35 -07:00
2026-08-13 22:48:24 -07:00
2026-10-05 21:46:37 -07:00
2026-10-05 21:52:28 -07:00
2026-08-19 16:45:42 -07:00
2026-08-19 16:45:42 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-10-01 03:24:26 -07:00
2026-10-02 00:52:32 -07:00
2026-10-03 00:42:55 -07:00
2026-10-03 00:42:55 -07:00
2026-08-15 00:54:20 -07:00
2026-08-24 20:44:34 -07:00
2026-08-24 12:11:55 -07:00
2026-08-15 00:54:20 -07:00
2026-09-29 23:10:40 -07:00
2026-09-29 23:10:40 -07:00
2026-08-15 00:54:20 -07:00
2026-09-29 23:10:40 -07:00
2026-09-30 18:30:22 -07:00
2026-10-03 05:24:35 -07:00
2026-09-03 22:03:05 -07:00
2026-08-24 20:44:34 -07:00
2026-08-24 20:44:34 -07:00
2026-08-24 20:44:34 -07:00
2026-08-30 14:19:05 -07:00
2026-09-03 22:03:05 -07:00
2026-09-30 18:30:22 -07:00
2026-10-05 21:45:52 -07:00
2026-10-05 21:45:52 -07:00
2026-10-01 03:24:26 -07:00
2026-10-01 03:24:26 -07:00
2026-07-20 18:54:44 -07:00
2026-09-03 16:13:03 -07:00
2026-09-02 21:48:17 -07:00
2026-09-03 22:03:05 -07:00
2026-09-02 21:05:18 -07:00
2026-08-05 10:30:04 -07:00
2026-10-02 00:52:32 -07:00
2026-08-05 10:30:04 -07:00
2026-09-27 00:27:43 -07:00
2026-07-21 20:51:28 -07:00
2026-08-05 10:30:04 -07:00
2026-08-13 18:11:33 -07:00
2026-08-17 16:40:01 -07:00
2026-08-13 18:11:33 -07:00
2026-08-13 18:11:33 -07:00
2026-09-02 21:05:18 -07:00
2026-09-29 19:06:57 -07:00
2026-10-04 02:55:59 -07:00
2026-09-01 22:48:12 -07:00
2026-09-29 23:10:40 -07:00
2026-10-02 00:52:32 -07:00
2026-09-03 16:13:03 -07:00
2026-09-02 21:05:18 -07:00
2026-09-03 16:13:03 -07:00
2026-08-05 10:30:04 -07:00
2026-08-05 10:30:04 -07:00
2026-08-05 10:30:04 -07:00
2026-07-29 17:03:15 -07:00
2026-10-04 02:55:59 -07:00
2026-10-04 02:55:59 -07:00
2026-07-23 18:35:31 -07:00
2026-09-01 22:48:12 -07:00
2026-09-29 16:03:28 -07:00
2026-09-06 14:34:03 -04:00
2026-09-06 14:34:03 -04:00
2026-10-05 21:52:28 -07:00
2026-10-03 05:24:35 -07:00
2026-10-03 05:24:35 -07:00
2026-10-05 21:45:52 -07:00
2026-10-05 21:52:28 -07:00
2026-10-05 21:45:52 -07:00
2026-10-05 21:45:52 -07:00
2026-10-05 21:52:28 -07:00
2026-09-01 22:05:30 -07:00
2026-07-17 18:09:39 -07:00
2026-07-17 18:09:39 -07:00
2026-10-05 11:26:52 -07:00
2026-09-13 16:27:06 -07:00
2026-08-19 16:45:42 -07:00
2026-09-30 15:37:18 -07:00
2026-09-30 15:37:18 -07:00
2026-08-28 16:45:58 -07:00
2026-09-30 15:37:18 -07:00
2026-08-26 00:10:32 -07:00
2026-08-26 00:10:32 -07:00
2026-08-18 15:26:49 -07:00
2026-08-25 20:32:54 -07:00
2026-08-25 20:32:54 -07:00
2026-09-02 13:08:01 -07:00
2026-09-25 10:17:36 -07:00
2026-09-25 10:17:36 -07:00
2026-07-19 01:19:46 -07:00
2026-07-19 01:19:46 -07:00
2026-06-30 03:48:25 -07:00
2026-06-30 03:48:25 -07:00
2026-08-25 20:32:54 -07:00
2026-09-25 22:49:06 -07:00
2026-09-25 01:00:36 -04:00
2026-09-29 10:22:27 -07:00
2026-09-29 10:22:27 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-08-31 08:17:40 -07:00
2026-09-17 20:12:22 -07:00
2026-08-16 16:50:26 -07:00
2026-10-02 18:05:37 -07:00