Michael Sloan
bbc66748dd
Make thread context wait on detailed summary + remove "Summarizing context..." ( #29564 )
...
This moves summarization task management out of `context_store`. The
code there was draining a Vec of tasks to block on, but this is no
longer a good fit for message_editor's context loading. It needs to be
able to repeatedly await on the thread summarization tasks involved in
the context.
Discussed with Danilo, and he thinks it'd be good to remove the current
"Summarizing context" anyway since it causes layout shift. If message
send is blocked on summarizing, the pulsing context pill is sufficient
for now. This UI change made this overall change more straightforward.
Release Notes:
- N/A
2025-04-28 21:21:20 +00:00
..
2025-04-07 18:10:01 +00:00
2025-04-28 21:21:20 +00:00
2025-04-24 15:17:33 +00:00
2025-04-25 21:16:43 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 16:50:47 +00:00
2025-04-28 16:50:47 +00:00
2025-04-23 20:54:09 +00:00
2025-04-02 13:26:34 -07:00
2025-04-27 19:23:37 -07:00
2025-04-25 15:14:16 +02:00
2025-04-28 12:25:11 -03:00
2025-04-02 13:26:34 -07:00
2025-04-23 20:54:09 +00:00
2025-04-15 09:35:13 -06:00
2025-04-28 09:21:27 +00:00
2025-04-02 13:26:34 -07:00
2025-04-19 23:26:29 +00:00
2025-04-07 20:26:55 +00:00
2025-04-10 22:58:41 +00:00
2025-04-23 20:54:09 +00:00
2025-04-02 13:26:34 -07:00
2025-04-11 17:38:14 +00:00
2025-04-28 11:12:16 -04:00
2025-04-02 13:26:34 -07:00
2025-04-28 09:21:27 +00:00
2025-04-28 09:21:27 +00:00
2025-04-02 13:26:34 -07:00
2025-04-25 17:41:49 +03:00
2025-04-02 13:26:34 -07:00
2025-04-17 17:29:19 +00:00
2025-04-28 09:21:27 +00:00
2025-04-23 15:43:33 -03:00
2025-04-23 20:54:09 +00:00
2025-04-19 23:26:29 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 18:20:03 +00:00
2025-04-26 01:44:56 +02:00
2025-04-25 17:41:49 +03:00
2025-04-28 09:21:27 +00:00
2025-04-28 18:20:03 +00:00
2025-04-19 23:26:29 +00:00
2025-04-28 09:21:27 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 19:09:33 +00:00
2025-04-28 16:50:47 +00:00
2025-04-11 22:01:25 +00:00
2025-04-22 21:07:52 +00:00
2025-04-02 13:26:34 -07:00
2025-04-27 19:23:37 -07:00
2025-04-28 09:21:27 +00:00
2025-04-28 15:23:25 +00:00
2025-04-15 21:36:30 -04:00
2025-04-23 20:54:09 +00:00
2025-04-02 13:26:34 -07:00
2025-04-25 14:46:02 -04:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-25 14:46:02 -04:00
2025-04-23 20:54:09 +00:00
2025-04-28 16:50:47 +00:00
2025-04-23 20:54:09 +00:00
2025-04-26 11:51:04 +00:00
2025-04-28 13:55:26 -04:00
2025-04-20 00:53:30 +00:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-28 11:12:16 -04:00
2025-04-02 13:26:34 -07:00
2025-04-22 09:01:01 +00:00
2025-04-28 09:21:27 +00:00
2025-04-10 21:16:43 +00:00
2025-04-18 14:15:19 +00:00
2025-04-22 21:16:54 +00:00
2025-04-11 01:47:40 +05:30
2025-04-23 20:54:09 +00:00
2025-04-26 01:44:56 +02:00
2025-04-02 13:26:34 -07:00
2025-04-28 16:50:47 +00:00
2025-04-25 04:07:49 +00:00
2025-04-28 17:38:55 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 09:21:27 +00:00
2025-04-28 11:34:55 -04:00
2025-04-02 13:26:34 -07:00
2025-04-08 16:01:27 +00:00
2025-04-02 13:26:34 -07:00
2025-04-23 22:27:27 +00:00
2025-04-27 02:31:25 +00:00
2025-04-28 09:21:27 +00:00
2025-04-07 18:46:09 +00:00
2025-04-02 13:26:34 -07:00
2025-04-23 21:24:41 -03:00
2025-04-19 23:29:36 +00:00
2025-04-23 20:51:01 -06:00
2025-04-28 11:12:16 -04:00
2025-04-08 16:09:06 -06:00
2025-04-28 09:58:10 -04:00
2025-04-24 14:55:37 +00:00
2025-04-23 12:38:46 -04:00
2025-04-23 20:54:09 +00:00
2025-04-02 13:26:34 -07:00
2025-04-23 20:54:09 +00:00
2025-04-11 23:02:50 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 19:09:33 +00:00
2025-04-28 09:21:27 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 19:47:40 +00:00
2025-04-26 01:44:56 +02:00
2025-04-23 20:54:09 +00:00
2025-04-02 13:26:34 -07:00
2025-04-22 21:32:32 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 11:12:16 -04:00
2025-04-28 09:21:27 +00:00
2025-04-28 11:12:16 -04:00
2025-04-02 13:26:34 -07:00
2025-04-03 23:32:50 +02:00
2025-04-16 20:22:44 +00:00
2025-04-28 16:50:47 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 09:21:27 +00:00
2025-04-28 16:50:47 +00:00
2025-04-02 13:26:34 -07:00
2025-04-25 17:41:49 +03:00
2025-04-27 19:04:51 +00:00
2025-04-28 09:21:27 +00:00
2025-04-02 13:26:34 -07:00
2025-04-18 12:11:54 +00:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-08 16:09:06 -06:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-02 13:26:34 -07:00
2025-04-28 09:21:27 +00:00
2025-04-26 00:16:21 +00:00
2025-04-26 01:44:56 +02:00
2025-04-02 13:26:34 -07:00
2025-04-21 21:30:21 -07:00
2025-04-24 14:26:09 -06:00
2025-04-28 09:21:27 +00:00
2025-04-09 01:53:54 +00:00
2025-04-23 20:54:09 +00:00
2025-04-02 13:26:34 -07:00
2025-04-23 14:06:58 +00:00
2025-04-28 14:29:17 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 15:23:25 +00:00
2025-04-16 19:05:57 +02:00
2025-04-23 19:27:56 -03:00
2025-04-08 16:09:06 -06:00
2025-04-08 16:09:06 -06:00
2025-04-07 19:03:24 +00:00
2025-04-27 19:04:51 +00:00
2025-04-02 13:26:34 -07:00
2025-04-28 14:14:43 -04:00
2025-04-23 20:54:09 +00:00
2025-04-23 15:30:20 +00:00
2025-04-23 15:30:20 +00:00
2025-04-28 09:21:27 +00:00
2025-04-28 09:21:27 +00:00
2025-04-25 20:06:40 +00:00
2025-04-28 15:40:24 +00:00
2025-04-24 16:42:06 -03:00
2025-04-27 02:31:25 +00:00
2025-04-25 16:11:58 +00:00
2025-04-23 20:54:09 +00:00