Alejandro Alonso
9b802e1c7d
Merge remote-tracking branch 'origin/staging' into develop
2024-09-24 14:27:20 +02:00
Pablo Alba
58593a9428
🐛 Fix bad redirect on new oops page with penpot login
2024-09-24 10:32:57 +02:00
Alejandro Alonso
a1fc785771
Merge remote-tracking branch 'origin/staging' into superalex-merge-conflicts-2
2024-09-23 10:08:06 +02:00
Andrey Antukh
4ad4057878
♻️ Refactor page options data structure
2024-09-18 12:15:12 +02:00
alonso.torres
ebaf30727c
🐛 Fix copy/paste images in Safari
2024-09-17 15:38:18 +02:00
Andrey Antukh
86c5ca4213
🐛 Fix incorrect redirect handling on request-access go-home button
2024-09-16 18:53:56 +02:00
Andrey Antukh
179d534237
🐛 Fix several issues related to invalid colors inserted on shadows
2024-09-16 18:32:40 +02:00
Andrey Antukh
c8caca77a3
✨ Add storage namespacing
...
Allows separate global properties from user specific properties
2024-09-13 11:30:55 +02:00
Pablo Alba
229eeae6db
🐛 Fix bad redirect on new oops page with social login
2024-09-12 16:35:49 +02:00
Eva Marco
3a4e9ccc5a
👷 Fix CI error
2024-09-09 10:32:50 +02:00
Andrey Antukh
15faa57e01
🐛 Fix decoding on sm/set schema
2024-09-09 09:46:50 +02:00
Alejandro Alonso
5b0331611d
Merge remote-tracking branch 'origin/main' into staging
2024-09-06 13:50:09 +02:00
Andrey Antukh
3f34aa92fa
✨ Add support for optional human challenge
2024-09-06 13:39:53 +02:00
Andrey Antukh
d583661e58
🐛 Fix storybook build related to commonjs to esm module conversion issue
2024-09-06 12:31:48 +02:00
Andrey Antukh
b8c6103858
⚡ Add performance enhancements for util/storage abstraction layer
2024-09-04 16:20:00 +02:00
Andrey Antukh
3ddecef5a7
✨ Ensure plain map on path params in several functions
2024-08-28 10:31:22 +02:00
Andrey Antukh
25e9129a8e
🔥 Remove unused and deprecated helpers from app.util.object ns
2024-08-27 16:44:14 +02:00
Andrey Antukh
ef3a47b492
⚡ Add efficiency changes to get-segments helper
2024-08-27 10:48:38 +02:00
Andrey Antukh
f302c724c4
⚡ Add efficiency changes on make-curve-point helper
2024-08-27 10:48:37 +02:00
Andrey Antukh
4ce654511b
✨ Ensure plain map on path params in several functions
2024-08-27 10:48:37 +02:00
Andrey Antukh
2f68310a7c
📎 Add some fixmes for future path changes
2024-08-27 10:48:37 +02:00
Andrey Antukh
4765685440
Merge pull request #5010 from penpot/eva-replace-tabs-component
...
♻️ Replace tabs component
2024-08-22 10:31:22 +02:00
Eva Marco
3df9c88bb7
♻️ Replace layer tabs component with the new tab switcher component
2024-08-21 11:54:39 +02:00
Andrey Antukh
cacee40d11
🎉 Add proper schema encoding/decoding mechanism
...
this allows almost all api operations to success usin application/json
encoding with the exception of the update-file, which we need to
approach a bit differently;
the reason update-file is different, is because the operations vector
is right now defined without the context of shape type, so we are just
unable to properly parse the value to correct type using the schema
decoding mechanism
2024-08-21 11:27:36 +02:00
Pablo Alba
6169f5c2e8
🎉 New oops page with login and request access
2024-08-14 15:32:04 +02:00
alonso.torres
19b2f330dd
Merge remote-tracking branch 'origin/plugins-beta-test' into develop
2024-07-26 13:47:12 +02:00
alonso.torres
2d25df33ce
✨ Add write methods to prototype API
2024-07-23 16:55:32 +02:00
alonso.torres
2cc3f65323
✨ Small improvements over plugin manager
2024-07-05 15:16:09 +02:00
Eva Marco
3d5e064358
♻️ Remove unused locale function
2024-07-05 09:04:34 +02:00
Andrey Antukh
7be79c10fd
♻️ Refactor forms
...
Mainly replace spec with schema with better
and more reusable validations
2024-07-03 08:25:51 +02:00
Andrey Antukh
139dd7d80f
🎉 Add new translations management script
2024-07-02 15:11:56 +02:00
alonso.torres
ac58a5b8fa
✨ Improved transformation from and to JS for plugins
2024-07-02 10:41:06 +02:00
Belén Albeza
b192887d19
✨ Remove framework scss stylesheet
2024-06-27 15:35:57 +02:00
Alejandro Alonso
045e83e871
Merge remote-tracking branch 'origin/staging' into develop
2024-06-27 08:44:23 +02:00
Andrey Antukh
f393ce9273
🐛 Add migration for fix path shapes with invalid curve segment params
2024-06-26 19:46:29 +02:00
alonso.torres
f86156b619
✨ Plugins support for code generation
2024-06-24 15:26:21 +02:00
Andrey Antukh
c1463ebd12
🐛 Fix many race conditions on thumbnail generation process
2024-06-12 16:04:08 +02:00
Andrey Antukh
55ce9bef49
🐛 Fix incorrect error merging mechanism on form validation
2024-06-10 14:36:24 +02:00
alonso.torres
2c21a049e1
🐛 Fix problem with moving+selection not working properly
2024-06-07 14:04:03 +02:00
Andrey Antukh
6436ef334b
♻️ Refactor persistence layer
2024-06-04 10:15:32 +02:00
AzazelN28
a569a350b4
🐛 Fix toolbar disappearing
2024-04-11 11:21:33 +02:00
alonso.torres
e420be5e51
🐛 Fix problem ordering layers in html markup
2024-04-04 16:48:56 +02:00
alonso.torres
4ba7bf664b
🐛 Fix code generation format
2024-04-04 09:59:24 +02:00
AzazelN28
357cdb807b
♻️ Refactor carousel using scroll-snap
2024-04-03 17:49:17 +02:00
AzazelN28
7c1e8a753f
⚡ Add lazy loading to dashboard templates
2024-04-03 17:49:17 +02:00
alonso.torres
5315dc18af
🐛 Fix problems with bool shapes
2024-03-26 16:06:44 +01:00
alonso.torres
ecc61130ec
🐛 Fix problem when exporting html texts
2024-03-26 08:23:31 +01:00
Pablo Alba
0cd44f5540
📎 Add two more debug options :display-touched and :show-ids
2024-03-21 13:08:56 +01:00
Alejandro
89b43d7127
Merge pull request #4269 from penpot/telemetry
...
✨ Improve internal naming of setup/props
2024-03-18 09:53:15 +01:00
alonso.torres
895f649ef1
🐛 Stop drag events when the user focus out the application
2024-03-15 15:34:16 +01:00