Andrey Antukh
81c3b3cd56
📎 Update copyright name on file header ( #11346 )
2026-08-25 11:55:10 +02:00
Andrey Antukh
a60b648c6c
🐛 Fix issues with draft-js tests
2026-08-06 08:55:58 +02:00
Andrey Antukh
a8d0c18c1b
🐛 Fix race condition between MCP initialization and plugin runtime ( #10137 )
...
* 🐛 Fix race condition between MCP init and plugin runtime
Add promise-based synchronization to ensure MCP initialization waits
for plugin runtime to be ready before calling global.ɵloadPlugin.
- Add runtime-ready-promise in app.plugins that resolves when
init-plugins-runtime completes
- Add wait-for-runtime function for other modules to await readiness
- MCP init now waits for runtime via rx/from before starting plugin
- Add defensive guards in start-plugin!, load-plugin!, close-plugin!
to check if plugin APIs exist before calling
- Rename init-plugins-runtime! to init-plugins-runtime
Fixes: global.ɵloadPlugin is not a function error when MCP plugin
starts before async plugin runtime initialization completes.
* 📎 Add 'create-pr' opencode skill
2026-06-12 11:40:02 +02:00
Andrey Antukh
c5de4c27b0
Merge remote-tracking branch 'origin/main' into staging
2026-06-01 12:57:39 +02:00
Yamila Moreno
ddba2ffa75
📎 Update Kaleidos Copyright ( #9929 )
2026-05-29 11:24:58 +02:00
Andrey Antukh
f2c631b8b7
Merge remote-tracking branch 'origin/main-staging' into staging
2026-05-11 09:30:10 +02:00
Alonso Torres
9f05ba2fdf
✨ Add plugins and mcp event data ( #9228 )
...
* ✨ Add plugins and mcp event data
* ♻️ Changed data-event ::ev/event to ev/event
2026-05-11 08:36:53 +02:00
wdeveloper16
50bee5e176
✨ Add clipboard:read/write permissions to plugin system ( #6980 ) ( #9053 )
...
* ✨ Add clipboard:read/write permissions to plugin system (#6980 )
* 🔧 Fix prettier formatting in clipboard permission files
---------
Co-authored-by: wdeveloper16 <wdeveloer16@protonmail.com>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-04-24 09:07:58 +02:00
Andrey Antukh
3a39676969
⏪ Backport MCP from staging (part 1)
2026-04-20 19:37:02 +02:00
Andrey Antukh
85ffadf8d7
✨ Add better approach for handling plugin iframe url
...
Ensure params are passed correctly to plugins declared to be version
2 and are prepared to run in a subpath.
2026-03-12 19:07:44 +01:00
Andrey Antukh
bcc755b0be
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-24 00:09:57 +01:00
Andrey Antukh
20862c2da3
🐛 Fix incorrect plugin icon resolution
2026-02-24 00:07:30 +01:00
alonso.torres
698852cbeb
🐛 Fix permissions for mcp plugin
2026-02-19 10:26:51 +01:00
Juanfran
449aa65f8d
🐛 Fix e2e tests for plugins
2026-02-13 13:17:08 +01:00
Andrey Antukh
c00d512193
✨ Add the concept of version to plugins
...
And make mcp plugin version 2
2026-02-06 09:42:59 +01:00
Andrey Antukh
ae0f5e2bb9
🐛 Fix subpath support on plugins
2026-02-04 12:22:36 +01:00
Alejandro Alonso
a403af7ebd
🐛 Fix plugin installation link
2025-09-09 08:47:09 +02:00
alonso.torres
cd1be43384
✨ Add support for boolean shapes
2025-08-11 10:30:14 +02:00
alonso.torres
eccc4226c7
✨ Migrate proxies to new format
2024-11-27 08:32:07 +01:00
alonso.torres
6a07e6ae01
✨ Add update plugin permission dialog
2024-10-10 17:12:39 +02:00
alonso.torres
d1277afee6
✨ New plugin install workflow
2024-09-30 16:03:40 +02:00
alonso.torres
0e651df65f
✨ Updates permissions for comments
2024-09-30 15:20:34 +02:00
alonso.torres
9bca42c14a
✨ Fixed plugin registration props
2024-09-16 15:46:02 +02:00
alonso.torres
c24b2dadec
✨ Change installation data to profile
2024-09-06 11:10:32 +02:00
alonso.torres
4d57f33371
✨ Change local storage access
2024-07-26 12:42:31 +02:00
alonso.torres
8ded4811bb
✨ Internal refactor of plugin installs
2024-07-12 13:36:00 +02:00
alonso.torres
2cc3f65323
✨ Small improvements over plugin manager
2024-07-05 15:16:09 +02:00
alonso.torres
395a91c00c
✨ Plugins permissions review
2024-07-02 11:01:43 +02:00