Turtle
b7ee38fef0
feat(tui): open the /resume picker immediately with a loading state
...
The selector overlay opens as soon as the command dispatches: the
picker renders a loading placeholder over an undefined candidate set,
owns terminal input from its first frame, answers Enter with a
still-loading error, and cancels on Escape exactly like the loaded
list. The finished scan swaps rows in through setCandidates without
replacing the overlay; a scan failure closes it and keeps the existing
notice.
2026-07-31 16:39:33 +08:00
..
2026-07-25 16:43:07 +08:00
2026-07-25 16:43:07 +08:00
2026-07-25 16:43:07 +08:00
2026-07-22 17:50:45 +08:00
2026-07-22 17:50:45 +08:00
2026-07-22 17:50:45 +08:00
2026-07-27 17:38:42 +08:00
2026-07-27 17:38:42 +08:00
2026-07-27 17:38:42 +08:00
2026-07-25 15:11:17 +08:00
2026-07-25 15:11:17 +08:00
2026-07-25 15:11:17 +08:00
2026-07-24 22:38:50 +08:00
2026-07-24 22:38:50 +08:00
2026-07-24 22:38:50 +08:00
2026-07-27 23:41:27 +08:00
2026-07-27 23:41:27 +08:00
2026-07-27 23:41:27 +08:00
2026-07-27 18:53:29 +08:00
2026-07-27 18:53:29 +08:00
2026-07-27 18:53:29 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-25 16:05:05 +08:00
2026-07-25 16:05:05 +08:00
2026-07-25 16:05:05 +08:00
2026-07-24 12:21:10 +08:00
2026-07-24 12:21:10 +08:00
2026-07-24 12:21:10 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-30 21:14:03 +08:00
2026-07-30 21:14:03 +08:00
2026-07-30 21:14:03 +08:00
2026-07-27 21:11:15 +08:00
2026-07-27 21:11:15 +08:00
2026-07-27 21:11:15 +08:00
2026-07-27 15:46:40 +08:00
2026-07-27 15:46:40 +08:00
2026-07-27 15:46:40 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-27 18:55:13 +08:00
2026-07-28 22:16:43 +08:00
2026-07-28 22:16:43 +08:00
2026-07-28 22:16:43 +08:00
2026-07-30 18:08:22 +08:00
2026-07-30 18:08:22 +08:00
2026-07-30 18:08:22 +08:00
2026-07-28 12:36:29 +08:00
2026-07-28 12:36:29 +08:00
2026-07-28 12:36:29 +08:00
2026-07-29 18:28:47 +08:00
2026-07-29 18:28:47 +08:00
2026-07-29 18:28:47 +08:00
2026-07-29 00:45:52 +08:00
2026-07-29 00:45:52 +08:00
2026-07-29 00:45:52 +08:00
2026-07-29 21:03:40 +08:00
2026-07-29 21:03:40 +08:00
2026-07-29 21:03:40 +08:00
2026-07-30 14:42:39 +08:00
2026-07-30 14:42:39 +08:00
2026-07-30 14:42:39 +08:00
2026-07-30 18:35:20 +08:00
2026-07-30 18:35:20 +08:00
2026-07-30 18:35:20 +08:00
2026-07-30 17:26:44 +08:00
2026-07-30 17:26:44 +08:00
2026-07-30 17:26:44 +08:00
2026-07-31 15:11:24 +08:00
2026-07-31 15:11:24 +08:00
2026-07-31 15:11:24 +08:00
2026-07-30 14:42:39 +08:00
2026-07-30 14:42:39 +08:00
2026-07-30 14:42:39 +08:00
2026-07-31 13:13:50 +08:00
2026-07-31 13:13:50 +08:00
2026-07-31 13:13:50 +08:00
2026-07-31 16:39:33 +08:00
2026-07-31 16:39:33 +08:00
2026-07-31 16:39:33 +08:00