Andrey Antukh
87fc3bbb8e
🐛 Fix storybook build
2024-10-11 12:11:37 +02:00
Andrey Antukh
87dfd2b3c8
🐛 Force sync update on storage before immediate refresh
2024-10-10 16:04:15 +02:00
Andrey Antukh
b0bfb8006d
💄 Add cosmetic changes to dashboard templates layer
2024-10-10 16:04:15 +02:00
Andrey Antukh
ffadf29ad7
✨ Add minor improvements to text editor v2 events handling
...
Also updates the editor code to the latest version
2024-10-07 10:13:21 +02:00
AzazelN28
7398f7ce0d
♻️ Replace Draft.js with custom editor
2024-10-01 22:31:16 +02:00
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