
CIoudherdandGitHub
724d071c01
feat: add design file rename support (#894)
* feat(contracts): add project file rename contract
* feat(daemon): add safe project file rename API
* feat(web): support renaming design files
* fix(daemon): handle case-only file renames
* fix(web): prevent rename collisions with pending sketches
* fix(daemon): preserve source names during rename
* test(daemon): cover rename symlink escapes
* fix(daemon): avoid clobbering rename targets
* test(web): align rename tests after rebase
* test(web): align rename tests with latest main
2026-05-09 21:24:36 +08:00
..
2026-05-06 19:54:03 +08:00
2026-05-09 14:37:43 +08:00
2026-05-09 19:31:08 +08:00
2026-05-06 17:44:29 +08:00
2026-05-05 15:34:22 +08:00
2026-05-05 15:34:22 +08:00
2026-05-09 19:29:54 +08:00
2026-05-08 10:33:44 +08:00
2026-05-08 20:01:06 +08:00
2026-05-09 19:29:54 +08:00
2026-05-09 21:24:36 +08:00
2026-05-05 15:34:22 +08:00
2026-05-09 13:54:35 +08:00
2026-05-08 21:41:52 +08:00
2026-05-08 20:01:25 +08:00
2026-05-06 17:44:29 +08:00
2026-05-07 16:40:30 +08:00
2026-05-09 11:20:13 +08:00
2026-05-08 11:11:22 +08:00
2026-05-09 21:24:36 +08:00
2026-05-06 16:13:52 +08:00
2026-05-08 21:38:13 +08:00
2026-05-09 19:31:08 +08:00
2026-05-06 20:26:31 +08:00
2026-05-08 14:27:46 +08:00
2026-05-08 11:16:14 +08:00
2026-05-06 17:44:29 +08:00
2026-05-09 21:24:25 +08:00
2026-05-09 10:06:01 +08:00
2026-05-08 21:05:22 +08:00
2026-05-08 14:27:46 +08:00
2026-05-06 10:31:50 +08:00
2026-05-08 22:15:59 +08:00
2026-05-09 19:31:08 +08:00
2026-05-09 16:47:01 +08:00
2026-05-09 19:31:08 +08:00