Miguel Ángel
693c385508
fix(cli): commands exit right away even when the network or DNS is broken ( #4604 )
...
* fix(cli): commands exit without waiting on update checks or telemetry
The update and skills checks run in a detached child that refreshes the
caches for the next run; the parent only reads the caches. finalizeCli no
longer awaits the telemetry flush: the exit handler flushSync() delivers
what is queued. The events beacon, feedback and figma error paths stop
awaiting flush() too.
* fix(cli): retry a failed background check at most once an hour
Before starting the background worker, the CLI stamps a per-check attempt
time and skips a check it attempted within the hour, so a dead network no
longer starts a worker on every command. The stale-pin notice writes onto a
fresh read, detached spawns set windowsHide, and a test ties the worker path
to its build entry.
* fix(cli): a failed-check stamp dated in the future no longer silences update checks
2026-09-28 02:22:12 +00:00
..
2026-09-26 15:26:19 +00:00
2026-09-19 16:53:29 -04:00
2026-09-28 02:22:12 +00:00
2026-09-24 20:26:15 -04:00
2026-05-15 16:23:12 -07:00
2026-09-27 21:58:51 +00:00
2026-08-16 14:01:38 -04:00
2026-08-09 22:07:57 -07:00
2026-09-18 15:10:35 -04:00
2026-09-20 19:40:06 -07:00
2026-09-19 16:53:29 -04:00
2026-09-23 12:09:46 -04:00
2026-09-19 16:53:29 -04:00
2026-09-19 16:53:29 -04:00
2026-09-23 12:09:46 -04:00
2026-09-10 08:21:49 -04:00
2026-09-10 08:21:49 -04:00
2026-09-19 16:53:29 -04:00
2026-09-19 16:53:29 -04:00
2026-08-10 18:46:03 -04:00
2026-08-14 11:20:37 -07:00
2026-09-23 14:56:59 -04:00
2026-09-25 04:43:43 +00:00
2026-09-25 04:43:43 +00:00
2026-08-04 03:08:04 -07:00
2026-08-09 22:07:57 -07:00
2026-08-01 17:21:41 -07:00
2026-09-23 12:09:46 -04:00
2026-09-23 12:09:46 -04:00
2026-07-20 11:59:57 -07:00
2026-07-20 09:04:03 -07:00
2026-09-25 04:43:59 +00:00
2026-09-25 04:43:59 +00:00
2026-09-22 07:04:54 -04:00
2026-08-04 00:37:48 -07:00
2026-08-05 11:47:59 -07:00
2026-08-24 20:07:03 -04:00
2026-08-24 20:07:03 -04:00
2026-09-27 01:39:17 +00:00
2026-09-23 16:56:16 -04:00
2026-09-27 10:05:53 +00:00
2026-08-11 01:33:52 -04:00
2026-07-18 13:24:57 -04:00
2026-07-18 13:24:57 -04:00
2026-09-23 20:55:04 -07:00
2026-09-23 20:55:04 -07:00
2026-09-22 11:24:51 -04:00
2026-09-22 11:24:51 -04:00
2026-09-23 19:09:09 -04:00
2026-07-16 17:29:19 -04:00
2026-09-23 16:56:16 -04:00
2026-09-22 01:30:24 -04:00
2026-09-22 01:30:24 -04:00
2026-07-11 01:20:22 -07:00
2026-07-11 01:20:22 -07:00
2026-07-11 21:57:45 -07:00
2026-07-11 21:57:45 -07:00
2026-06-25 11:20:11 -04:00
2026-06-02 20:34:29 -04:00
2026-08-09 22:07:57 -07:00
2026-09-24 22:06:50 -04:00
2026-09-24 22:06:50 -04:00
2026-09-24 23:28:36 -04:00
2026-09-22 08:58:21 -04:00
2026-09-24 01:35:04 -04:00
2026-09-21 21:35:23 -04:00
2026-09-21 21:35:23 -04:00
2026-09-22 00:54:41 -04:00
2026-09-19 09:07:32 -04:00
2026-09-19 16:53:29 -04:00
2026-09-19 17:14:51 -07:00
2026-09-19 17:14:51 -07:00
2026-08-18 01:37:46 -04:00
2026-09-23 17:19:08 -04:00
2026-09-19 16:53:29 -04:00
2026-09-23 01:09:08 -04:00
2026-09-18 13:06:09 -04:00
2026-09-19 16:53:29 -04:00
2026-08-10 18:46:03 -04:00
2026-09-19 16:53:29 -04:00
2026-09-23 12:09:46 -04:00
2026-09-23 16:56:16 -04:00
2026-09-23 12:09:46 -04:00
2026-09-23 12:09:46 -04:00
2026-09-23 19:09:09 -04:00
2026-08-14 11:20:37 -07:00
2026-09-10 04:28:58 -04:00
2026-09-10 04:28:58 -04:00
2026-08-04 23:13:19 +00:00
2026-08-03 10:14:37 +02:00
2026-09-10 03:21:33 +00:00
2026-09-10 03:21:33 +00:00
2026-09-25 16:50:55 +00:00
2026-09-27 21:58:51 +00:00
2026-09-27 21:58:51 +00:00
2026-07-22 00:41:40 +08:00
2026-07-18 15:58:23 -04:00
2026-07-18 15:58:23 -04:00
2026-09-19 16:53:29 -04:00
2026-09-24 11:19:00 -04:00
2026-09-19 16:53:29 -04:00
2026-09-26 07:36:06 +00:00
2026-09-26 07:36:06 +00:00
2026-09-23 14:56:59 -04:00
2026-08-02 21:32:08 -07:00
2026-09-09 00:47:31 -04:00
2026-08-10 18:46:03 -04:00
2026-09-19 16:53:29 -04:00
2026-08-04 03:06:32 -07:00
2026-08-04 03:06:32 -07:00
2026-06-02 20:34:29 -04:00
2026-06-02 20:34:29 -04:00
2026-09-23 12:09:46 -04:00
2026-09-27 21:58:51 +00:00
2026-09-27 21:58:51 +00:00
2026-09-25 08:43:04 +00:00
2026-07-27 23:55:06 -07:00
2026-09-19 16:53:29 -04:00
2026-04-17 17:43:43 +02:00
2026-09-27 12:30:03 +00:00
2026-09-21 21:14:49 -04:00
2026-07-15 21:19:14 +08:00
2026-08-09 22:07:57 -07:00
2026-08-07 15:17:30 -07:00
2026-08-02 21:32:08 -07:00
2026-08-02 21:32:08 -07:00
2026-09-23 12:09:46 -04:00
2026-09-23 12:09:46 -04:00
2026-07-18 20:17:01 -04:00
2026-07-18 18:27:44 -04:00