Maurice
cbf9325e7e
fix(studio): the book tools state every field once, and the server typechecks within its memory again
...
- The element, spread, document, page operation and card unions carry a
name of their own, so the declarations of every schema that holds them
refer to them instead of spelling them out again. The shared declarations
shrink from 9 to 5.5 MB and the server's typecheck from 4.4 to 2.9 GB, so
the build fits the image's 4 GB again.
- edit_book_page and revise_book_design take add by what the element is,
with an id of its own; its look follows with style by that id in the same
call, every look field described once. A change an assistant card kept
with its look on add still reads and runs.
- restore_book_page states what every element has once, then each kind's
own fields and the type the five travel kinds share, without defaults; the
page is read as a spread again before it goes back.
- The theme links are explained once in the page edit's description, and
style points a text's face, a shape's paint and outline and a photo's crop
look at their one full description.
- The lockup roles live in a module of their own, so the operation schemas
no longer import the lockup engine, whose cycle left the operations unset
in the shared tests.
- The theme switches no longer fall through a comment, the newer document
test follows the current revision, the line inspector names its stroke
keys, a text's anchor reads no physical side, two shapes record the
proportions they are drawn at, and the photo look and line tests follow
the slider and the folded ornaments.
2026-10-23 22:08:13 +00:00
..
2026-10-23 22:16:22 +02:00
2026-10-10 21:23:37 +02:00
2026-10-23 22:08:13 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 20:16:13 +02:00
2026-10-14 13:24:27 +02:00
2026-10-22 22:43:48 +00:00
2026-10-10 21:23:37 +02:00
2026-10-18 13:21:52 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 12:32:24 +02:00
2026-10-23 22:08:13 +00:00
2026-10-22 21:34:15 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 22:29:35 +02:00
2026-10-22 21:30:39 +00:00
2026-10-23 01:45:16 +00:00
2026-10-23 21:01:00 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-22 21:30:39 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:38 +00:00
2026-10-22 21:30:39 +00:00
2026-10-22 22:29:35 +02:00
2026-10-22 21:30:26 +00:00
2026-10-10 21:23:37 +02:00
2026-10-20 21:13:48 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 23:37:19 +02:00
2026-10-20 21:56:06 +02:00
2026-10-22 21:30:12 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 23:37:19 +02:00
2026-10-20 15:28:22 +02:00
2026-10-20 16:30:55 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:31:23 +00:00
2026-10-22 21:31:23 +00:00
2026-10-08 18:46:52 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 17:06:52 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 19:56:44 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:34:15 +00:00
2026-10-22 21:30:39 +00:00
2026-10-18 20:02:09 +02:00
2026-10-12 14:28:06 +02:00
2026-10-18 20:02:09 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 12:32:24 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-21 13:16:43 +02:00
2026-10-22 21:30:39 +00:00
2026-10-22 21:30:12 +00:00
2026-10-22 21:30:39 +00:00
2026-10-22 21:51:44 +00:00
2026-10-20 15:32:47 +02:00
2026-10-20 21:15:45 +02:00
2026-10-20 15:32:47 +02:00
2026-10-20 17:51:27 +02:00
2026-10-22 21:31:23 +00:00
2026-10-22 21:31:23 +00:00
2026-10-22 21:34:14 +00:00
2026-10-12 21:13:57 +00:00
2026-10-12 21:13:57 +00:00
2026-10-22 21:34:15 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-22 21:31:23 +00:00
2026-10-21 17:53:39 +02:00
2026-10-10 21:23:37 +02:00
2026-10-21 20:00:07 +02:00
2026-10-21 21:16:36 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:31:23 +00:00
2026-10-22 21:30:38 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 22:53:59 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 22:53:59 +02:00
2026-10-12 13:15:17 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:12 +00:00
2026-10-10 20:16:06 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:12 +00:00
2026-10-10 21:23:37 +02:00
2026-10-14 20:21:37 +02:00
2026-10-19 21:33:40 +02:00
2026-10-19 22:03:54 +02:00
2026-10-22 21:30:39 +00:00
2026-10-14 13:24:27 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:34:15 +00:00
2026-10-10 21:23:37 +02:00
2026-10-23 16:47:05 +02:00
2026-10-23 17:13:08 +02:00
2026-10-23 21:59:02 +02:00
2026-10-22 21:30:38 +00:00
2026-10-22 21:34:14 +00:00
2026-10-23 21:59:43 +02:00
2026-10-23 21:59:43 +02:00
2026-10-20 15:11:08 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:34:15 +00:00
2026-10-23 22:08:13 +00:00
2026-10-23 04:21:01 +00:00
2026-10-23 01:45:16 +00:00
2026-10-22 21:34:15 +00:00
2026-10-22 21:34:15 +00:00
2026-10-23 22:08:13 +00:00
2026-10-21 16:31:40 +02:00
2026-10-21 16:31:40 +02:00
2026-10-21 16:49:47 +02:00
2026-10-22 21:31:23 +00:00
2026-10-10 20:16:10 +02:00
2026-10-18 13:21:53 +02:00
2026-10-10 20:16:04 +02:00
2026-10-21 18:15:24 +02:00
2026-10-21 18:15:24 +02:00
2026-10-21 19:08:25 +02:00
2026-10-22 21:31:23 +00:00
2026-10-21 17:39:33 +02:00
2026-10-21 17:39:33 +02:00
2026-10-21 17:53:39 +02:00
2026-10-21 20:00:07 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-22 21:34:14 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-21 11:58:39 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 20:53:08 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 20:53:08 +02:00
2026-10-10 20:16:04 +02:00
2026-10-10 21:23:37 +02:00
2026-10-21 12:05:38 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 20:53:08 +02:00
2026-10-12 21:13:58 +00:00
2026-10-21 13:53:24 +02:00
2026-10-10 20:16:04 +02:00
2026-10-12 21:13:58 +00:00
2026-10-21 11:35:03 +02:00
2026-10-20 07:09:56 +00:00
2026-10-12 20:53:08 +02:00
2026-10-21 13:53:24 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-18 15:59:33 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-20 15:35:32 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-10 21:23:37 +02:00
2026-10-20 15:35:32 +02:00
2026-10-22 21:30:12 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:12 +00:00
2026-10-12 17:06:58 +02:00
2026-10-22 21:30:35 +00:00
2026-10-10 22:53:59 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 17:06:52 +02:00
2026-10-21 11:58:39 +02:00
2026-10-19 22:03:54 +02:00
2026-10-21 11:35:03 +02:00
2026-10-22 21:51:44 +00:00
2026-10-22 21:51:44 +00:00
2026-10-22 22:29:35 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:34:15 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-20 10:37:29 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 20:16:10 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:12 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-12 21:13:57 +00:00
2026-10-22 22:29:35 +02:00
2026-10-22 22:29:35 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 16:05:17 +02:00
2026-10-22 21:34:15 +00:00
2026-10-10 21:23:37 +02:00
2026-10-23 21:59:43 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-22 21:30:39 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-12 21:13:57 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 21:13:57 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-23 21:01:13 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:12 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:34:14 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:39 +00:00
2026-10-22 21:30:39 +00:00
2026-10-10 21:23:37 +02:00
2026-10-20 15:22:55 +02:00
2026-10-20 15:22:55 +02:00
2026-10-20 16:30:55 +02:00
2026-10-20 15:22:55 +02:00
2026-10-23 21:01:13 +02:00
2026-10-20 15:23:55 +02:00
2026-10-20 17:00:27 +02:00
2026-10-20 16:30:55 +02:00
2026-10-20 17:00:27 +02:00
2026-10-23 21:59:02 +02:00
2026-10-20 15:14:30 +02:00
2026-10-23 21:59:02 +02:00
2026-10-20 15:14:01 +02:00
2026-10-21 21:16:36 +02:00
2026-10-20 18:19:00 +02:00
2026-10-20 15:14:29 +02:00
2026-10-21 21:16:36 +02:00
2026-10-22 22:29:35 +02:00
2026-10-22 22:29:35 +02:00
2026-10-23 21:59:02 +02:00
2026-10-23 22:00:05 +02:00
2026-10-20 18:40:48 +02:00
2026-10-20 16:30:55 +02:00
2026-10-20 15:11:08 +02:00
2026-10-20 21:12:09 +02:00
2026-10-20 10:37:29 +02:00
2026-10-20 15:35:08 +02:00
2026-10-20 16:30:55 +02:00
2026-10-23 19:13:51 +02:00
2026-10-20 21:15:45 +02:00
2026-10-23 21:58:43 +02:00
2026-10-21 11:58:39 +02:00
2026-10-19 10:22:04 +02:00
2026-10-20 15:06:01 +02:00
2026-10-23 21:59:02 +02:00
2026-10-23 22:00:05 +02:00
2026-10-23 22:00:05 +02:00
2026-10-23 22:00:05 +02:00
2026-10-23 21:59:02 +02:00
2026-10-20 21:12:09 +02:00
2026-10-20 07:09:56 +00:00
2026-10-21 13:53:21 +02:00
2026-10-20 07:09:57 +00:00
2026-10-20 07:09:57 +00:00
2026-10-20 07:09:57 +00:00
2026-10-23 21:59:43 +02:00
2026-10-20 15:30:18 +02:00
2026-10-20 15:30:18 +02:00
2026-10-20 16:30:55 +02:00
2026-10-23 18:21:54 +02:00
2026-10-17 02:07:22 +00:00
2026-10-17 02:31:01 +00:00
2026-10-20 17:51:27 +02:00
2026-10-16 23:14:52 +02:00
2026-10-20 21:43:47 +02:00
2026-10-20 18:19:00 +02:00
2026-10-20 07:09:57 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-20 21:12:09 +02:00
2026-10-20 21:56:06 +02:00
2026-10-20 21:15:21 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:51:44 +00:00
2026-10-22 21:30:39 +00:00
2026-10-18 20:02:09 +02:00
2026-10-22 21:30:39 +00:00
2026-10-10 21:23:37 +02:00
2026-10-18 20:02:09 +02:00
2026-10-10 20:16:06 +02:00
2026-10-22 21:30:39 +00:00
2026-10-12 21:13:57 +00:00
2026-10-20 15:35:08 +02:00
2026-10-20 07:09:56 +00:00
2026-10-12 21:13:57 +00:00
2026-10-18 20:02:09 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 17:06:52 +02:00
2026-10-12 14:12:36 +02:00
2026-10-22 21:31:23 +00:00
2026-10-22 21:31:23 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-20 15:35:32 +02:00
2026-10-20 15:35:32 +02:00
2026-10-20 15:35:32 +02:00
2026-10-20 16:30:55 +02:00
2026-10-15 20:15:17 +02:00
2026-10-20 15:35:32 +02:00
2026-10-16 23:44:58 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00