Eva Marco
804695b48b
♻️ Replace stroke width numeric inputs ( #8137 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* ♻️ Replace stroke width numeric input
* 🎉 Add tests
2026-01-26 12:50:28 +01:00
Andrey Antukh
e02536f8d4
Merge branch 'staging-render' into develop
2026-01-26 11:02:50 +01:00
Andrey Antukh
3eeaaab17e
Merge branch 'staging' into staging-render
2026-01-26 11:02:26 +01:00
Andrey Antukh
f07495ae95
🐛 Fix incorrect handling of numeric values layout padding and gap
...
Fixes https://github.com/penpot/penpot/issues/8113
2026-01-26 11:01:25 +01:00
Andrey Antukh
23d5fc7408
🐛 Prevent exception on open-new-window when no window is returned
...
Fixes https://github.com/penpot/penpot/issues/7787
2026-01-26 11:01:25 +01:00
Andrey Antukh
8632b18eec
🐛 Avoid json decoder liner limit exception by chunking
...
Happens only when we send large binary data serialized with transit
(mainly used for upload fonts data).
2026-01-26 11:01:25 +01:00
Alejandro Alonso
3dc9e28230
Merge pull request #8155 from penpot/elenatorro-13089-improve-page-load-render
...
🔧 Improve render UX on first load
2026-01-26 10:40:44 +01:00
Eva Marco
62ecf48bdb
🐛 Fix glich when applying padding ( #8099 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* 🐛 Fix glich when applying padding
2026-01-26 08:40:32 +01:00
Alejandro Alonso
18de7f1db6
Merge pull request #8041 from penpot/niwinz-subpath-support
...
✨ Add several adjustments for make penpot run on subpath
2026-01-26 07:34:24 +01:00
Alejandro Alonso
418b65a287
Merge pull request #8143 from penpot/niwinz-develop-bugfix-2
...
🐛 Fix incorrect handling of numeric values layout padding and gap
2026-01-26 07:11:09 +01:00
Andrey Antukh
1d1d32ad39
🐛 Avoid json decoder liner limit exception by chunking
...
Happens only when we send large binary data serialized with transit
(mainly used for upload fonts data).
2026-01-26 06:58:17 +01:00
Andrey Antukh
e546a7c614
🐛 Prevent exception on open-new-window when no window is returned
...
Fixes https://github.com/penpot/penpot/issues/7787
2026-01-26 06:31:40 +01:00
Alejandro Alonso
e3148ea20e
🎉 Adding performance logs flag
2026-01-23 13:34:19 +01:00
Elena Torró
5da9bbea62
Merge pull request #8174 from penpot/superalex-fix-blur-events-text-editor-v2
...
🐛 Fix blur events for text editor v2 in firefox
2026-01-23 13:08:01 +01:00
Alonso Torres
15d369493b
🐛 Fix problem with z-index modal in dashboard ( #8178 )
2026-01-23 12:48:01 +01:00
Andrey Antukh
5016b2a7bf
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-23 11:18:33 +01:00
Andrey Antukh
089d1667b6
Merge remote-tracking branch 'origin/staging' into staging-render
2026-01-23 11:08:07 +01:00
Alejandro Alonso
4ad5282063
🐛 Fix blur events for text editor v2 in firefox
2026-01-23 10:58:54 +01:00
Andrey Antukh
43ae213659
✨ Replace login illustration svg with a correct bitmap ( #8170 )
2026-01-23 09:59:29 +01:00
Eva Marco
5146221513
🐛 Fix allow negative spread values on shadow token creation ( #8167 )
...
* 🐛 Fix allow negative spread values on shadow token creation
* 🎉 Add test
2026-01-23 09:50:36 +01:00
Eva Marco
e53f335204
🐛 Fix unhandled error on tokens modal ( #8165 )
2026-01-23 09:35:53 +01:00
Elena Torró
7b86518afa
Merge pull request #8171 from penpot/ladybenko-13152-fix-blur
...
🐛 Fix blur when clicking on same page
2026-01-22 17:42:39 +01:00
Belén Albeza
3d0c6ad421
✨ Blur board titles and outlines when switching pages
2026-01-22 16:00:24 +01:00
Belén Albeza
835ea97be7
🐛 Fix blur applied when clicking in the active page
2026-01-22 13:27:05 +01:00
Andrey Antukh
d2295862b4
✨ Add the ability to customize decoder and schema on obj/reify
2026-01-22 13:07:05 +01:00
Elena Torro
f94c9cdb02
🐛 Fix objects sorting for thumbnail generation
2026-01-22 09:29:33 +01:00
Alejandro Alonso
a1a3966d7b
🐛 Editing the text inside a text object doesn’t update the text layer name
2026-01-22 08:24:13 +01:00
Belén Albeza
eaf64b6e16
♻️ Make the CSS of presence widgets to adhere to our guidelines
2026-01-21 17:33:18 +01:00
Belén Albeza
560a0d09d5
🐛 Fix hiding avatar when we have 3 active users
2026-01-21 16:01:20 +01:00
Elena Torro
aab1d97c4c
🔧 Clean up and use proper imports
2026-01-21 16:01:06 +01:00
Elena Torro
962d7839a2
🔧 Add progressive rendering support for improved page load experience
...
When loading large pages with many shapes, the UI now remains responsive by
processing shapes in chunks (100 shapes at a time) and yielding to the browser
between chunks. Preview renders are triggered at 25%, 50%, and 75% progress to
give users visual feedback during loading.
2026-01-21 14:55:53 +01:00
Elena Torro
83387701a0
🔧 Add batched shape base properties serialization for improved WASM performance
2026-01-21 14:55:07 +01:00
Andrey Antukh
b70eb768e0
Merge remote-tracking branch 'origin/staging' into develop
2026-01-21 13:51:41 +01:00
Eva Marco
7cce4c6532
🐛 Fix unhandled exception tokens creation dialog ( #8136 )
2026-01-21 13:09:22 +01:00
Alejandro Alonso
a3fdd8b691
Merge pull request #8147 from penpot/niwinz-staging-file-menu-issue
...
✨ Use correct team-id on file-menu on dashboard
2026-01-21 12:54:28 +01:00
Andrey Antukh
b6a9579c98
✨ Use correct team-id on file-menu on dashboard
...
Before the changes on this commit, the team object is used for
retrieve the id, where we already have team-id. Additionally, the
team object resolution is async operation and is not available on
the first render which causes strange issues on automated flows
(playwright) where an option is clicked when the async flow is
still pending and we have no team object loaded.
2026-01-21 12:23:44 +01:00
Belén Albeza
5b1766835f
🐛 Fix broken selection on duplicated shapes on new pages
2026-01-21 10:32:13 +01:00
Andrey Antukh
4397ede5c1
Merge branch 'staging-render' into develop
2026-01-21 10:18:15 +01:00
Andrey Antukh
ff25df0457
Merge remote-tracking branch 'origin/staging' into staging-render
2026-01-21 10:17:22 +01:00
Andrey Antukh
e0910db99e
🐛 Fix incorrect handling of numeric values layout padding and gap
...
Fixes https://github.com/penpot/penpot/issues/8113
2026-01-21 09:38:44 +01:00
Eva Marco
8c7fd0af4b
🐛 Fix shadow reference validation ( #8132 )
2026-01-21 09:17:03 +01:00
Luis de Dios
079b3fbfad
♻️ Extract and create panel title component ( #8090 )
2026-01-20 18:56:25 +01:00
Eva Marco
1c2c0987f5
🐛 Fix schema validation for references from other sets
2026-01-20 15:51:43 +01:00
Globalstar117
0418147e74
🐛 Add error handler to token form validation to prevent crash
...
When creating a token with a name that conflicts with existing
hierarchical token names (e.g., 'accent-color' when 'accent-color.blue.dark'
exists), the validation throws an error via rx/throw. However, the
rx/subs! subscriber in generic_form.cljs had no error handler, causing
an unhandled exception that resulted in an 'Internal Error' crash.
This fix adds an error handler that:
1. Catches validation errors from the reactive stream
2. Uses humanize-errors to convert them to user-friendly messages
3. Displays the error in the form's extra-errors field
Before: Crash with 'Internal Error' dialog
After: Form shows validation error message
Fixes #8110
---
This is a Gittensor contribution.
gittensor:user:GlobalStar117
2026-01-20 15:51:25 +01:00
Alonso Torres
47775a9e2c
Merge pull request #8134 from penpot/alotor-fix-plugins-export
...
🐛 Fix problem with export in plugins
2026-01-20 15:03:04 +01:00
Eva Marco
7499a5bca6
♻️ Replace opacity input ( #8072 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
2026-01-20 14:30:35 +01:00
Xaviju
6cd5bc76d7
💄 Replace current themes switch with DS switch ( #8131 )
2026-01-20 14:17:25 +01:00
Alejandro Alonso
260b9fb040
🐛 Fix texts with auto size updated via tokens with render wasm
...
activated
2026-01-20 12:39:17 +01:00
Andrey Antukh
1ffa956251
✨ Include timestamp on version tag
2026-01-20 12:26:39 +01:00
Andrey Antukh
7724450037
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-20 12:18:04 +01:00