Andrey Antukh
3a39676969
⏪ Backport MCP from staging (part 1)
2026-04-20 19:37:02 +02:00
Andrey Antukh
283eb0419c
♻️ Refactor time related namespaces
...
Mainly removes the custom app.util.time namespace
from frontend and backend and normalize all to use
the app.common.time namespace
2025-08-01 11:20:01 +02:00
Miguel de Benito Delgado
71bb2556f9
♻️ Move page setup out of the data.workspace ns ( #6502 )
...
* ♻️ Split history workspace.cljs to workspace/pages.cljs - rename file to target-name
* ♻️ Split history workspace.cljs to workspace/pages.cljs - rename source-file to git-split-temp
* ♻️ Split history workspace.cljs to workspace/pages.cljs - restore name of source-file
* ♻️ Cleanup after adding new ns, add exports
* ♻️ Move set-plugin-data to main.data.plugins
* 🐛 Possible bugfix, cherry-picked from commit 8f7c63d6e2c (conflict during refactor)
---------
Co-authored-by: Eva Marco <eva.marco@kaleidos.net>
2025-05-20 22:11:05 +02:00
Miguel de Benito Delgado
e22a55334e
💄 Rename some namespace aliases for consistency ( #6485 )
2025-05-15 17:43:02 +02:00
Andrey Antukh
f8ffae75c4
⚡ Make feature resolved on team load
...
That simplifies features retrieval to simple get
2025-04-01 20:01:21 +02:00
Andrey Antukh
3e090b126e
♻️ Refactor application routing
...
Mainly removes an inconsistent use of path params and normalize
all routes to use query params for make it extensible without
breaking urls.
2024-12-03 18:23:41 +01:00
alonso.torres
eccc4226c7
✨ Migrate proxies to new format
2024-11-27 08:32:07 +01:00
Andrey Antukh
e16ec9c719
✨ Add facility for create anonymous objects
...
Speciailly designed to be work in plugins where code
is submited to hard deep freeze on the sandboxing
process.
2024-11-25 16:35:44 +01:00
alonso.torres
f436d72f51
✨ Changed some events for versions
2024-11-18 16:38:38 +01:00
alonso.torres
4de43b32e8
✨ Add versions support in plugins
2024-11-14 12:02:15 +01:00
Andrey Antukh
e6a9e27802
Merge remote-tracking branch 'origin/staging' into develop
2024-11-05 09:10:14 +01:00
alonso.torres
6c0dce580d
🐛 Fix problem with promises in plugins
2024-11-04 17:12:45 +01:00
Andrey Antukh
6c9f4a8fd5
♻️ Reorganize files export and import related code on frontend
2024-10-18 17:19:29 +02:00
Andrey Antukh
8618cb950f
🎉 Add binfile-v3 export/import file format
2024-10-18 17:19:29 +02:00
alonso.torres
aa90232bf9
✨ Add export method into API
2024-07-26 12:42:31 +02:00
alonso.torres
6454e878dd
✨ Page functions for plugins api
2024-07-22 13:10:10 +02:00
alonso.torres
395a91c00c
✨ Plugins permissions review
2024-07-02 11:01:43 +02:00
alonso.torres
1794859468
✨ Review input validation for plugins
2024-06-21 09:29:09 +02:00
alonso.torres
c5c8be4b4a
✨ Improve input validation in plugins
2024-06-21 09:29:09 +02:00
alonso.torres
5233654da2
✨ Add support for plugin data into penpot objects
2024-06-10 15:12:51 +02:00
alonso.torres
dcb6315ff6
🐛 Fix problem with minification
2024-05-21 19:53:09 +02:00
alonso.torres
d6de1fdbdf
♻️ Refactor plugins proxies internal data
2024-05-21 15:24:28 +02:00
alonso.torres
0ffd82299f
✨ Refactor to the context api
2024-04-19 01:29:13 +02:00
alonso.torres
127b481c38
✨ Refactor of the plugins context
2024-04-19 01:29:13 +02:00