Commit Graph
1921 Commits
Author SHA1 Message Date
Andrés Moya 47cc80a93f 🔧 Add serializable ordered collections 2024-09-03 23:35:53 +02:00
Andrey Antukh 93e8657f73 Merge remote-tracking branch 'origin/staging' into develop 2024-09-03 08:02:57 +02:00
Alejandro d703205921 Merge pull request #5028 from penpot/niwinz-path-changes
🐛 Add missing safechecks and schema validations
2024-08-28 12:41:18 +02:00
Andrey Antukh d25424d325 🔥 Remove the usage of version.txt 2024-08-28 11:14:28 +02:00
Andrey Antukh cc98ac5853 🐛 Fix json encoding on zip encoding decoding 2024-08-28 10:43:47 +02:00
Andrey Antukh 05750c3b38 🐛 Add schema validation for color changes 2024-08-28 10:43:47 +02:00
Andrey Antukh 7fd96a0533 🎉 Backport app.common.json namespace from develop 2024-08-28 10:30:11 +02:00
Andrey Antukh 569674452a ✨ Add label and id support for debug snapshot helpers 2024-08-27 15:43:31 +02:00
Andrey Antukh 2643dae0a7 🐛 Fix json encoding on zip encoding decoding 2024-08-27 15:43:31 +02:00
Andrey Antukh 1f53e48032 🐛 Add schema validation for color changes 2024-08-27 10:48:38 +02:00
Andrey Antukh 2f68310a7c 📎 Add some fixmes for future path changes 2024-08-27 10:48:37 +02:00
Andrey Antukh 2ec27de353 🎉 Add :assing operation as altenative to :set 2024-08-23 10:55:10 +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
Andrey Antukh 0db1eed87f ✨ Improve word-string schema generator
make it to generate a more readable strings
2024-08-16 14:43:06 +02:00
Andrey Antukh db52d98595 📎 Update user ns on common and backend 2024-08-16 14:43:06 +02:00
Andrey Antukh e46b5b3f57 🎉 Add json module to common 2024-08-16 14:43:06 +02:00
Ikko Eltociear Ashimine 2361b2b63a 🐛 Update time.cljc
prefered -> preferred
2024-08-14 12:58:44 +02:00
Andrey Antukh 93ec352f4a ⬆️ Update shadown-cljs and beicon dependency
Fixes compatibility issues between shadow-cljs :esm build and beicon
library.
2024-07-31 16:30:22 +02:00
Andrey Antukh e0b009c538 ⬆️ Update yarn version to 4.3.1 2024-07-31 16:30:22 +02:00
Andrey Antukh 5cf64c1440 Merge remote-tracking branch 'origin/staging' into develop 2024-07-31 12:46:47 +02:00
Alejandro b4d91b5a48 Merge pull request #4937 from penpot/niwinz-fix-email-complains-handling
✨ Add improvements to internal sns handler
2024-07-31 12:18:01 +02:00
Andrés Moya 990a948bcc 🐛 Fix touched groups when detaching with nested copies 2024-07-30 14:28:37 +02:00
Andrey Antukh e0f2c4e0aa ✨ Add the ability to pass body to a log entry 2024-07-29 16:16:39 +02:00
alonso.torres 19b2f330dd Merge remote-tracking branch 'origin/plugins-beta-test' into develop 2024-07-26 13:47:12 +02:00
Andrey Antukh 025034cb71 Merge remote-tracking branch 'origin/staging' into develop 2024-07-25 11:23:42 +02:00
Alejandro Alonso ecb0dc073d 🐛 Fix file with invalid library colors 2024-07-23 16:47:23 +02:00
alonso.torres d13b9ef3ea 🐛 Fix wrap not working in plugins 2024-07-22 11:27:29 +02:00
alonso.torres 26fa2a71ea 🐛 Fix problem with reset alignment on change text 2024-07-22 11:27:12 +02:00
Andrey Antukh 9174bb140b ♻️ Refactor configuration validation
Replace spec with schema
2024-07-10 15:16:28 +02:00
Andrey Antukh 0a86d9d515 Merge remote-tracking branch 'origin/staging' into develop 2024-07-09 12:16:45 +02:00
Andrés Moya 29d0499725 🐛 Fix embed assets in unpublish and export 2024-07-09 11:51:52 +02:00
alonso.torres 35f4a07d27 Merge remote-tracking branch 'origin/plugins-beta-test' into develop 2024-07-05 11:12:58 +02:00
alonso.torres c2564eaf65 ✨ Change spec location 2024-07-04 15:16:58 +02:00
Andrey Antukh 0721760900 ✨ Add better schema for shape export property 2024-07-04 12:30:28 +02:00
Andrey Antukh 40f947fc9f 🐛 Fix issue with schema uri decoder 2024-07-04 12:30:28 +02:00
Andrey Antukh d2bedec59c ✨ Unify naming of schema registering functions 2024-07-04 12:30:28 +02:00
Andrey Antukh 0fa8aca6e2 ✨ Add minor improvements to common.schema ns 2024-07-03 08:25:51 +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
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
Alejandro Alonso 6e734f2eac Merge remote-tracking branch 'origin/staging' into develop 2024-06-25 15:54:32 +02:00
Andrés Moya 798970a923 🐛 Rework svg import of deleted components 2024-06-25 15:23:52 +02:00
Alejandro Alonso d48616d510 Merge remote-tracking branch 'origin/staging' into develop 2024-06-25 10:18:42 +02:00
alonso.torres 5771f2f8aa ✨ Plugins retrieve selection colors 2024-06-24 15:26:47 +02:00
alonso.torres 1794859468 ✨ Review input validation for plugins 2024-06-21 09:29:09 +02:00
alonso.torres 2da5dcb619 ✨ Add text ranges support in plugins 2024-06-21 09:29:09 +02:00
Pablo Alba 018464aedf ♻️ Unify move shape on workspace and relocate on layers panel 2024-06-20 16:00:39 +02:00
Alejandro Alonso b668fed1c8 🐛 Export shapes that are rotated act a bit strange when reimported 2024-06-19 13:04:15 +02:00
Andrey Antukh d527184dfc ♻️ Try to fix recursive update-file ops on text edition
on concurrent multi-user sessions
2024-06-19 11:48:08 +02:00
Alejandro Alonso cba62c0172 Merge remote-tracking branch 'origin/staging' into develop 2024-06-19 08:12:19 +02:00