Andrey Antukh
c5a29e27a6
✨ Add shape compact/expand module for binfile-v3 format
Create common/src/app/common/files/shape_compact.cljc with:
- compact-shape: prune derivable geometry, identity transforms,
nil values, defaults, and empty collections
- expand-shape: restore omitted fields via existing setup-rect/setup-path
- round-values: round float32 artifacts to 4 decimal places
Includes 24 tests (unit + generative) over schema:shape.
AI-assisted-by: deepseek-v4-pro
2026-07-31 13:28:22 +02:00
..
2026-06-18 11:05:14 +02:00
2026-06-23 12:26:17 +02:00
2026-07-09 11:03:06 +02:00
2026-04-23 16:08:56 +02:00
2026-05-29 11:24:58 +02:00
2026-06-01 12:57:39 +02:00
2026-06-01 12:57:39 +02:00
2026-05-29 11:24:58 +02:00
2026-06-30 13:33:47 +02:00
2026-06-04 11:38:46 +02:00
2026-07-31 13:28:22 +02:00
2026-04-14 10:48:58 +02:00
2026-05-29 11:24:58 +02:00
2026-07-31 12:51:35 +02:00
2026-05-29 11:24:58 +02:00
2026-04-15 23:37:53 +02:00
2026-04-15 23:37:53 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-06-01 12:57:39 +02:00
2026-05-29 11:24:58 +02:00
2026-04-15 23:37:53 +02:00
2026-05-29 11:24:58 +02:00
2026-04-15 23:37:53 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-06-30 13:33:47 +02:00
2026-06-04 23:48:55 +02:00
2026-06-01 12:57:39 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-06-01 12:57:39 +02:00
2026-05-29 11:24:58 +02:00
2026-06-01 12:57:39 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-07-31 12:51:35 +02:00
2026-06-10 19:21:51 +02:00
2022-11-08 13:02:14 +01:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00