jochen
cd85104988
mesh/merge-gate pass: builds desk-channel, messenger → novox; no bus step; every machine composes with the change as it did without (4 of 4 compose)
mesh/repo-check pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-check-typescript.sh (typescript)
mesh/delivery superseded: a newer head of the same pull request
A channel shows nothing from its memory after a restart; the router says again what is still open (issue 384)
...
On 2026-10-10 the desk's notifier started again on two machines and the desk showed, from its own
memory, nine old popups: resolved, silenced and cancelled ones among them. Its memory held every handle
ever shown with buttons, and the router's edits (silenced, resolved) had reached only the newest handle
of each problem, so the rest stood as if open.
A channel's memory serves only to replace or edit a message in place. A notifier that started again lost
its screen: the desk forgets that machine's notification ids and says in its standing since when the
screen is new (shows-since). The router, which alone knows what is still open and unanswered, says that
again on that kind: one message per problem under its handle with the words and answers of now, a
silenced one edited to say so with no answers and no urgency, nothing that ended. Each move of
shows-since is acted on once, and waits while the desk cannot send rather than going to Telegram.
Telegram re-shows nothing on a restart (its messages stay in the chat) and says no shows-since.
An edit that offers nothing and reaches no screen its message is on is taken with nothing to change;
one that offers answers is said as failed, so the router says it anew.
2026-10-10 16:02:37 +02:00
..
2026-10-04 13:21:47 +02:00
2026-10-08 14:11:02 +02:00
2026-10-08 16:20:45 +02:00
2026-10-06 18:36:16 +02:00
2026-10-04 12:50:20 +02:00
2026-10-07 18:47:58 +02:00
2026-10-09 12:34:06 +02:00
2026-10-05 15:10:30 +02:00
2026-10-05 11:47:38 +02:00
2026-10-10 02:58:31 +02:00
2026-09-29 15:07:40 +02:00
2026-10-10 13:08:09 +02:00
2026-10-09 10:14:18 +02:00
2026-10-05 10:11:27 +02:00
2026-10-03 15:58:19 +02:00
2026-10-05 15:10:30 +02:00
2026-10-05 11:50:52 +02:00
2026-09-30 21:10:18 +02:00
2026-10-10 16:02:37 +02:00
2026-10-08 10:47:41 +02:00
2026-10-08 12:04:33 +02:00
2026-10-04 13:02:23 +02:00
2026-10-06 18:39:13 +02:00
2026-10-08 11:56:43 +02:00
2026-10-04 13:02:23 +02:00
2026-10-10 00:11:45 +02:00
2026-10-05 12:01:25 +02:00
2026-10-05 10:11:27 +02:00
2026-10-04 13:02:23 +02:00
2026-10-04 13:02:23 +02:00
2026-10-07 21:35:50 +02:00
2026-10-10 02:58:31 +02:00
2026-10-03 15:58:19 +02:00
2026-10-04 13:15:39 +02:00
2026-10-07 18:47:58 +02:00
2026-09-30 21:10:18 +02:00
2026-10-06 16:47:49 +02:00
2026-10-05 23:43:14 +02:00
2026-10-05 15:10:30 +02:00
2026-10-08 16:12:37 +02:00
2026-10-06 16:47:49 +02:00
2026-10-06 16:47:49 +02:00
2026-10-04 02:34:06 +02:00
2026-10-03 15:58:19 +02:00
2026-10-07 01:37:21 +02:00
2026-10-07 20:02:09 +02:00
2026-10-04 16:34:02 +02:00
2026-10-06 12:13:57 +02:00
2026-09-30 21:10:18 +02:00
2026-10-04 12:50:20 +02:00
2026-10-04 12:50:20 +02:00
2026-10-07 19:28:54 +02:00
2026-09-30 22:29:28 +02:00
2026-10-07 18:47:58 +02:00
2026-10-04 15:42:56 +02:00
2026-10-06 18:36:16 +02:00
2026-10-09 16:50:46 +02:00
2026-10-10 13:05:50 +02:00
2026-10-10 12:56:16 +02:00
2026-10-09 18:33:49 +02:00
2026-10-06 12:03:19 +02:00
2026-10-10 16:02:37 +02:00
2026-10-08 01:42:16 +02:00
2026-10-06 18:36:16 +02:00
2026-10-07 18:47:58 +02:00
2026-10-07 18:47:58 +02:00
2026-10-09 14:43:25 +02:00
2026-10-06 18:39:13 +02:00
2026-10-06 16:47:49 +02:00
2026-10-08 18:07:29 +02:00
2026-10-04 00:34:31 +02:00
2026-10-07 19:19:52 +02:00
2026-10-06 16:47:49 +02:00
2026-10-05 15:10:30 +02:00
2026-10-09 14:45:03 +02:00
2026-10-07 20:02:09 +02:00
2026-10-05 15:10:30 +02:00
2026-10-04 03:59:50 +02:00
2026-10-07 18:47:58 +02:00
2026-10-06 17:00:23 +02:00
2026-10-06 16:47:49 +02:00
2026-10-04 00:52:31 +02:00
2026-10-08 12:04:08 +02:00
2026-10-04 12:50:20 +02:00
2026-10-04 12:25:28 +02:00
2026-10-04 12:25:28 +02:00
2026-10-09 12:33:41 +02:00
2026-10-05 15:10:30 +02:00
2026-10-08 22:11:06 +02:00
2026-10-08 16:12:37 +02:00
2026-10-04 04:04:10 +02:00
2026-10-07 23:38:13 +02:00
2026-10-07 18:47:58 +02:00
2026-10-09 23:48:15 +02:00
2026-10-10 15:17:57 +02:00
2026-10-09 12:11:21 +02:00
2026-10-10 02:58:31 +02:00
2026-10-04 17:07:40 +02:00
2026-10-06 16:47:49 +02:00
2026-10-08 15:04:02 +02:00
2026-10-06 18:36:16 +02:00
2026-10-07 20:02:09 +02:00
2026-10-04 13:02:23 +02:00
2026-10-06 16:47:49 +02:00
2026-10-06 18:39:13 +02:00
2026-10-07 18:47:58 +02:00
2026-10-09 23:37:04 +02:00
2026-10-07 18:47:58 +02:00
2026-10-08 17:55:56 +02:00
2026-10-07 19:19:52 +02:00
2026-10-07 21:35:49 +02:00
2026-10-10 14:22:53 +02:00
2026-10-04 12:50:20 +02:00
2026-10-04 16:50:57 +02:00
2026-10-06 16:47:49 +02:00
2026-10-06 16:47:49 +02:00
2026-10-07 18:47:58 +02:00
2026-10-04 13:02:23 +02:00
2026-10-09 12:40:04 +02:00
2026-10-09 12:23:51 +02:00
2026-10-04 13:21:47 +02:00
2026-10-09 01:55:54 +02:00
2026-10-09 00:10:28 +02:00
2026-10-04 04:04:35 +02:00
2026-10-04 04:04:35 +02:00