24707 Commits

Author SHA1 Message Date
Miguel de Benito Delgado
97330ba708 🐛 Fix render-wasm wrapper skipping compilation and copying
./build and pnpm run build:wasm produced no artifacts, dropped extra
Cargo arguments, and watch compiled outside the lock without copying.

Build now runs cargo build and copy_target_artifacts under the
existing lock. Cargo arguments survive as an array, and watch re-entry
no longer duplicates profile flags.
Destinations accept environment overrides so callers can stage
artifacts outside the public paths.

AI-assisted-by: deepseek-flash
2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
09e1a05be3 🚧 WIP 24 Relocate all code, delete old benchmarks 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
9e6518c573 🚧 WIP 23 Results and reporting. Cleanup 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
0f726cf2b1 📎 Improve clj-kondo hooks, including if-let 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
f770ec69b8 🚧 WIP Step 22 nicer macros 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
1b77a3b8d3 📎 Add clj-kondo hooks for benchmark macros 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
7589d7888b 🚧 WIP Step 21.2 Cosmetic simplifications 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
4fd6136ff7 🚧 WIP Step 21.2 Docstrings 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
1f50f43b7b 🚧 WIP Step 21.2 Docstrings 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
38f7b4867e 🚧 WIP Step 21.1 Remove unnecessary kondo rule 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
ace1fb5f09 🚧 WIP Step 21 Refactor namespaces 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
f5cf8a9994 🚧 WIP Step 20 test last round of features 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
8adcc52cf9 🚧 WIP Step 19.2 Missing browser utils 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
d9647de4f8 🚧 WIP Step 19.1 Allow selecting cases in pilot 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
82e1cd2328 🚧 WIP Step 19 New scenes, use camera 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
787ebca69c 🚧 WIP Step 18 Camera ops 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
4acf744d6a 🚧 WIP Step 17 Support path construction 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
e18ca6860b 🚧 WIP Step 16.4 Refactor failures, remove legacy code, cleanup 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
6bda4ecea6 🚧 WIP Step 16.3 Cleanup pilot 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
9efa2540ef 🚧 WIP Step 16.2 Renames and fixes 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
3fb4de8200 🚧 WIP Step 16.1 Relax scene macro constraints 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
3660c3c2e4 🚧 WIP Step 16 Introduce hooks for the browser and load-scene 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
a6d2b94f45 🚧 WIP Step 15.1, cosmetic 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
364c3a8053 🚧 WIP Step 15, Use transit to simplify validation 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
3d256c5aef 🚧 WIP Step 14, Grab correct w/h attrs from context 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
9e117cb635 🚧 WIP Step 13, Track failure causes
AI-assisted-by: muse-spark, GLM-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
e44fb12f35 🚧 WIP Step 12.4, Comments
AI-assisted-by: gpt6-astra
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
b0a3e96759 🚧 WIP Step 12.3, Test cleanup + missing coverage
AI-assisted-by: muse-spark, deepseek-flash
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
083817e2b0 🚧 WIP Step 12.2, Fix browser bridge, lifecycle
AI-assisted-by: muse-spark, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
f7f51908ec 🚧 WIP Step 12.1, Improve case validation
AI-assisted-by: muse-spark, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
c5ce9e450c 🚧 WIP Step 12, temporary pilot
- pilot runner for testing
- will be entirely removed later

AI-assisted-by: muse-spark-1.3, deepseek-flash, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
68b80b9ad2 🚧 WIP Step 11, browser bridge
- New schema:viewport
- Browser bridge (with some temp code)
- Move prepare-scene out measured regions
-
AI-assisted-by: muse-spark-1.3, deepseek-flash, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
45d3528ad7 🚧 WIP Step 10, scene upload 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
a576582eb2 🚧 WIP Step 10, defcase body validation, docs 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
41ea20233a 🚧 WIP Step 9, fix naming conventions 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
a2b8715a98 🚧 WIP Step 8, simplify and clean up tests 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
ab415ef551 🚧 WIP Step 7, scene and case declarations 2026-11-09 13:17:56 +01:00
Miguel de Benito Delgado
d44fb053ce 🚧 WIP Step 6, ellipses 2026-11-09 13:17:56 +01:00
Miguel de Benito Delgado
a7266f45cd 🚧 WIP Step 5, bools 2026-11-09 13:17:56 +01:00
Miguel de Benito Delgado
0439e6bd0f 🚧 WIP Step 4, frames and groups 2026-11-09 13:17:56 +01:00
Miguel de Benito Delgado
202371d52e 🚧 WIP Step 3, fixture macros, prng, defaults, placeholder scene 2026-11-09 13:17:56 +01:00
Miguel de Benito Delgado
30a3cc053c 🚧 WIP Step 2, common scene code, validation 2026-11-09 13:17:56 +01:00
Miguel de Benito Delgado
f0d51e16e8 🚧 WIP Step 1, scaffold cljs benchmark runner 2026-11-09 13:17:56 +01:00
Miguel de Benito Delgado
33602b9114
🔧 Allow skipping renderer build setup via env. var (#12882)
Set PENPOT_WASM_PREPARED=1 to speed up repeated builds
2026-11-09 12:53:18 +01:00
Luke Lau
943e63a99e
⚡ Group color updates in selections (#12875) 2026-11-09 12:08:36 +01:00
Hosted Weblate
9034e707bf
🌐 Merge branch 'origin/develop' into Weblate. 2026-11-09 11:09:57 +01:00
Alexis Morin
968edc6a55
🌐 Add translations for: French (Canada)
Currently translated at 96.7% (2285 of 2361 strings)

Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr_CA/
2026-11-09 11:07:01 +01:00
AntonPalmqvist
a2dfcb8669
🌐 Add translations for: Swedish
Currently translated at 95.9% (2266 of 2361 strings)

Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2026-11-09 11:06:59 +01:00
Andrey Antukh
1df2941576 Merge remote-tracking branch 'origin/staging' into develop 2026-11-09 10:42:28 +01:00
Andrey Antukh
b766e88ed8 Merge remote-tracking branch 'origin/main-2.18.x' into staging 2026-11-09 10:31:58 +01:00