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
Andrey Antukh
b20147255a
✨ Add better approach for returning subscription on teams response
2025-04-28 10:23:02 +02:00
Andrey Antukh
38728eb342
✨ Add the ability to known the subscription status on teams list
2025-04-28 10:23:02 +02:00
Andrey Antukh
18c7890f65
✨ Add proper impl for retrieving num of editors
2025-04-28 10:23:02 +02:00
Andrey Antukh
1c224609b9
✨ Add prototype for returning number of used slots on customer
2025-04-28 10:23:02 +02:00
Andrey Antukh
4b81468c9c
✨ Allow subscription to be nil
2025-04-28 10:23:02 +02:00
Andrey Antukh
cffac2a56a
✨ Change schema for subscription
2025-04-28 10:23:02 +02:00
Andrey Antukh
05c0f8d69f
🎉 Add update-customer-subscription prepl method
2025-04-28 10:23:02 +02:00
Andrey Antukh
5db5bc65de
🎉 Add get-customer-prfile prepl rpc method
2025-04-28 10:23:02 +02:00
Andrey Antukh
952ab032f9
🎉 Add authenticate prepl rpc method
2025-04-28 10:23:02 +02:00
Andrey Antukh
2df6f2b8b1
♻️ Refactor prepl interface
...
Make prepl to be json message based protocol
instead of clojure expression. This facilitates
implementing internal RPC over socket server.
2025-04-28 10:23:02 +02:00
Andrey Antukh
9c4896d72b
Merge remote-tracking branch 'origin/staging' into develop
2025-04-24 09:00:13 +02:00
Andrey Antukh
80308ceafa
🐛 Make http cache aware of missing file data migrations
2025-04-23 18:15:33 +02:00
Andrey Antukh
f65518f865
🐛 Fix incorrect migration application after binfile import
2025-04-23 18:10:52 +02:00
Andrey Antukh
40fe6369cb
Merge remote-tracking branch 'origin/staging' into develop
2025-04-23 08:59:33 +02:00
Andrey Antukh
1dd23a3f47
🐛 Invalidate http cache on apply migrations to file on read operation
2025-04-23 07:57:56 +02:00
Andrey Antukh
05fac41534
🐛 Remove feature checking from get-file-data-for-thumbnail rpc method
...
The prev code has feature resolution race condition and it
in reallity does not need that check.
2025-04-22 21:38:40 +02:00
Andrey Antukh
b7d7cf233a
✨ Fix shadow colors on import penpot files
2025-04-22 19:58:10 +02:00
Pablo Alba
064981ff3d
Merge remote-tracking branch 'origin/staging' into develop
2025-04-22 10:44:29 +02:00
Andrey Antukh
a209966427
🐛 Don't use schema uuid parsing function on websocket ns
2025-04-17 09:20:34 +02:00
Marina López
93c81ea49c
🐛 Fix pricing CTA to be under a config flag ( #6304 )
2025-04-16 17:17:47 +02:00
Marina López
f2977cf938
✨ Visual indicators for unlimited tier users ( #6270 )
...
* ✨ Visual indicators for unlimited tier users
* ♻️ Refactor to organize properly subscription
* ♻️ Refactor with PR feedback
* 💄 Add minor cosmetic changes
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-04-15 12:47:37 +02:00
Andrey Antukh
bb80da137d
Merge remote-tracking branch 'origin/staging' into develop
2025-04-15 12:10:53 +02:00
Andrey Antukh
b49a4734ff
🐛 Fix srepl helper for restore file snapshots
2025-04-15 11:03:50 +02:00
Andrey Antukh
7990400c7a
🐛 Fix srepl helper for restore file snapshots ( #6300 )
2025-04-15 10:39:51 +02:00
Andrey Antukh
80d719353c
✨ Make auth data available before request parsing
...
For properly report profile-id
2025-04-14 09:23:41 +02:00
Alejandro
033ca0d56b
🐛 Fix error when an external user tries to export a shape on viewer ( #6252 )
2025-04-09 16:48:49 +02:00
Alejandro Alonso
82cf474863
Merge remote-tracking branch 'origin/staging' into develop
2025-04-09 13:52:54 +02:00
Andrey Antukh
34141ce9af
📎 Fix backend tests
...
Caused by update of image procesing libraries on the devenv docker
image update from debian to ubuntu
2025-04-09 13:37:52 +02:00
Andrey Antukh
a4701866a4
⬆️ Upgrade devenv (ubuntu, jvm, node)
2025-04-07 16:26:04 +02:00
Andrey Antukh
17f7f920c4
Merge branch 'staging' into develop
2025-04-07 11:32:41 +02:00
Pablo Alba
af1d5b86e1
Merge pull request #6214 from penpot/palba-cleanup-components-v2
...
♻️ Cleanup of componentsv2
✨ Add check to avoid open files with components v1
2025-04-07 10:18:53 +02:00
Andrey Antukh
4640d043e3
⬆️ Update yarn
2025-04-07 09:21:56 +02:00
Andrey Antukh
bc957893f4
⚡ Make feature resolved on team load
...
That simplifies features retrieval to simple get
2025-04-07 07:50:40 +02:00
Andrey Antukh
b8107ee497
✨ Ensure workspace page loading and intialization process
2025-04-07 07:42:09 +02:00