Andrey Antukh
8c337f508b
Merge remote-tracking branch 'origin/staging' into develop
2025-06-09 12:20:55 +02:00
Andrey Antukh
e4a65f3a04
⬆️ Update backend dependencies
2025-06-06 14:03:52 +02:00
Eva Marco
4a9fef12eb
🐛 Fix url params on invitation link ( #6638 )
2025-06-05 12:28:53 +02:00
Alejandro Alonso
055ee27be0
🐛 Add migrations to fix colors
2025-06-04 14:01:48 +02:00
Andrey Antukh
29ad99d685
🐛 Fix incorrect declaration of tokens lib schema decoder
2025-06-04 13:03:51 +02:00
Andrey Antukh
580013bc3f
⬆️ Update shadow-cljs to 3.1.5
2025-06-04 12:46:49 +02:00
Andrey Antukh
7160334cb9
♻️ Add stricter validation for colors, fills and strokes
2025-06-04 12:46:49 +02:00
Andrey Antukh
8f774a3611
✨ Simplify media mime types structs
2025-06-04 12:46:49 +02:00
Andrey Antukh
3131eec271
✨ Make the hash optional on binfile-v3
...
Backport the change from develop
2025-06-02 23:24:35 +02:00
Andrey Antukh
ad842872fb
🐛 Fix unexpected exception on get-team internal method
...
Because of invalid SQL
2025-05-30 13:49:05 +02:00
Alejandro Alonso
885231e9a1
Merge pull request #6512 from penpot/niwinz-develop-custom-deletion-rules
...
♻️ Normalize logical deletion delay handling
2025-05-30 12:53:37 +02:00
Pablo Alba
be13704934
🐛 Fix access to libs on migration during an import ( #6572 )
2025-05-27 14:54:17 +02:00
Pablo Alba
443cabe94e
✨ Add the ability to access libraries from file migrations
2025-05-27 13:12:34 +02:00
Marina López
e5bc369e56
✨ Visual indicators subscription for teams and project settings ( #6546 )
...
* ✨ Visual indicators subscription for teams and project settings
* 📎 Fixes PR feedback
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-26 12:56:40 +02:00
Andrey Antukh
927ee9e55e
✨ Add get-owned-teams rpc method
2025-05-23 11:20:35 +02:00
Andrey Antukh
f9c9e865b5
🐛 Remove unexpected modified-at on binfile-v3 import
2025-05-22 10:53:23 +02:00
Andrey Antukh
0683fbd17c
⬆️ Update backend dependencies
2025-05-22 10:53:23 +02:00
Andrey Antukh
172b70d8a7
⬆️ Upgrade promesa library to latest version
...
That fixes a workaround introduced in previous commits
2025-05-22 10:53:23 +02:00
Andrey Antukh
a63fa2944d
Merge remote-tracking branch 'origin/staging' into develop
2025-05-21 09:23:15 +02:00
Andrey Antukh
a706907b26
♻️ Normalize logical deletion to future dates
...
Instead of managing the ...
2025-05-20 22:25:57 +02:00
Alejandro Alonso
ff9c8f5929
Merge pull request #6483 from penpot/niwinz-staging-bugfixes-error-report
...
🐛 Several bugfixes
2025-05-20 13:54:54 +02:00
Andrey Antukh
c87fa4f723
✨ Make the rpc doc generation lazy
2025-05-20 13:29:44 +02:00
Andrey Antukh
9378a5786f
✨ Replace json library used for generate openapi json
2025-05-20 13:29:44 +02:00
Andrey Antukh
3224ba26f1
♻️ Replace :any schema with own ::sm/any
...
That a more specific, json friendly generator
2025-05-20 13:29:44 +02:00
Andrey Antukh
29d23577d2
🎉 Add .penpot (binfile-v3) support for library
2025-05-20 13:06:07 +02:00
Andrey Antukh
1fea1e8f5b
🔥 Remove unused svg parsing code from common
2025-05-20 13:06:07 +02:00
Andrey Antukh
c8a211742a
🔥 Remove already broken and unused internal components-v2 migration code
2025-05-20 13:06:06 +02:00
Andrey Antukh
d8daea72de
⬆️ Update promesa library
2025-05-20 13:05:52 +02:00
Andrey Antukh
0b4a367e9e
🐛 Fix svg path parsing on uploading svg image
2025-05-19 15:35:58 +02:00
Andrey Antukh
cf274099c4
✨ Improve events/sse internal API
...
For make code cleaner and more evident for a quick view
2025-05-18 17:30:41 +02:00
Andrey Antukh
9b80f7c9b3
💄 Don't return unnecesary object from db query
...
the return value is already ignored
2025-05-18 17:30:41 +02:00
Andrey Antukh
bf76f328c8
✨ Remove duplicate error logging on sse response
2025-05-18 17:30:41 +02:00
Andrey Antukh
d01e3085f4
⬆️ Update yarn to 4.9.1
2025-05-14 10:39:34 +02:00
Andrey Antukh
d9ca82dc15
⬆️ Update dependencies
2025-05-14 10:39:34 +02:00
Andrey Antukh
94312bb35c
Merge remote-tracking branch 'origin/staging' into develop
2025-05-12 13:44:24 +02:00
Alejandro Alonso
dbb9971482
Merge pull request #6351 from penpot/niwinz-develop-improve-cleaner
...
✨ Add cleaner to file-gc
2025-05-12 11:52:01 +02:00
Alejandro Alonso
0828994840
Merge pull request #6419 from penpot/niwinz-refactor-library
...
♻️ Refactor penpot library
2025-05-12 11:47:00 +02:00
Andrey Antukh
b349d08155
🐛 Apply migrations in correct order for binfile-v1
...
The patch was already existed but only applied to binfile-v3,
with this commit, the fix is properly applied to all binfile
formats and for duplicate file operation.
2025-05-09 13:38:13 +02:00
Andrey Antukh
bc20598b3d
✨ Don't persist file on several read operations
...
after applying migrations
2025-05-08 19:15:28 +02:00
Andrey Antukh
9de8ebb52c
✨ Add read-only option for files/get-file
2025-05-08 19:12:50 +02:00
Andrey Antukh
e271caa32b
Merge remote-tracking branch 'origin/staging' into develop
2025-05-08 13:41:11 +02:00
Andrey Antukh
694a2084e2
✨ Add file cleaner to file-gc process
2025-05-08 13:35:25 +02:00
Andrey Antukh
fef19a3c80
✨ Add legacy flex dir cleaner
2025-05-08 13:35:25 +02:00
Andrey Antukh
8f27b82edd
✨ Extend cleaner to fix invalid root shapes
2025-05-08 13:34:48 +02:00
Andrey Antukh
e203536506
✨ Add webhook trigger to audit events
2025-05-08 11:56:06 +02:00
Andrey Antukh
0b7b6e2c23
♻️ Refactor penpot library
2025-05-08 09:51:25 +02:00
Andrey Antukh
be26985ca5
✨ Make the fdata/path-data feature no-team-inheritable
...
And also add helpers for revert it to plain format
2025-05-06 13:39:17 +02:00
Andrey Antukh
2aa2525d0e
✨ Add db conn dynamic binding for srepl helpers
2025-05-06 13:39:17 +02:00
Andrey Antukh
1fc0203c38
🎉 Add full integration with path data type feature
2025-05-06 13:39:10 +02:00
María Valderrama
86a498fc29
✨ Optimize profile setup flow for better user experience ( #6223 )
...
* ✨ Optimize profile setup flow for better user experience
* 📎 Remove extra onboarding step
* 📎 Code review
* 📎 Update changelog
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-05 10:42:08 +02:00