Dominik Jain
c51255cbe0
System prompt: Add new information on z-order handling
2026-01-12 14:01:50 +01:00
Dominik Jain
04a67ca60c
Update API docs
2026-01-12 13:41:16 +01:00
Dominik Jain
914903ed84
Move multi-user mode documentation to a separate file
2026-01-12 12:40:13 +01:00
Dominik Jain
922eeb579f
Add information on multi-user mode #20
2025-12-17 12:17:42 +01:00
Dominik Jain
3f8a66f6ed
Improve README structure, moving 'Repository Structure' down
2025-12-17 12:06:20 +01:00
Dominik Jain
96a6ab7535
Merge remote-tracking branch 'origin/develop' into feature/multi-user
2025-12-17 11:50:17 +01:00
Dominik Jain
445cf728b8
In multi-user mode, disable file system access in tools #20
2025-12-16 22:50:10 +01:00
Dominik Jain
02da2b4b19
Plugin: Add multi-user mode option (alt. run script, which sets constant)
...
User token is a dummy token for now; shall be provided by Penpot in the future
2025-12-16 22:28:02 +01:00
Dominik Jain
4c6b7844b1
Improve comments
2025-12-16 22:28:02 +01:00
Dominik Jain
a27f2d5122
Plugin: Display WebSocket errors (e.g. missing token) in UI #20
2025-12-16 22:28:02 +01:00
Dominik Jain
3766124961
Introduce MCP server launch argument --multi-user and adjust NPM scripts
...
(adding :multi-user variants) #20
2025-12-16 22:28:02 +01:00
Dominik Jain
66af0d6b72
PluginBridge: Support multi-user mode via user tokens #20
2025-12-16 22:28:02 +01:00
Dominik Jain
df7245cb9d
Support passing a user-specific token to MCP server requests
...
which can subsequently be accessed by downstream calls #20
2025-12-15 13:18:43 +01:00
Juan de la Cruz
0657394240
Update video playlist link in README.md
2025-12-15 07:37:17 +01:00
Juan de la Cruz
1d1827ff94
Add new wording to readme description
...
Added a new section highlighting unique features of Penpot's MCP Server.
2025-12-12 13:25:11 +01:00
Juan de la Cruz
647a999b48
Add Penpot brand visuals and wording changes to README
...
Updated README to clarify project purpose and usage.
2025-12-12 12:57:29 +01:00
Dominik Jain
19725f5495
Change README title
2025-12-11 11:28:53 +01:00
Dominik Jain
9f0006a0c7
Update CI-relevant branches
2025-12-05 15:48:55 +01:00
Dominik Jain
81d6c70f39
Improve logging of tool arguments
2025-11-29 23:02:37 +01:00
Dominik Jain
60acaec396
Enable file logging (writing to mcp-server/logs at info level by default)
2025-11-29 22:38:52 +01:00
Dominik Jain
f01774ab6b
System prompt: More information on shape positioning (particularly with respect to parent shapes)
2025-11-28 16:41:22 +01:00
Dominik Jain
82737f19d4
Add information on libraries to system prompt
...
Add structure to system prompt, adding headings
2025-11-28 12:39:40 +01:00
Dominik Jain
98b9acc497
Update browser compatibility statement
2025-11-19 13:27:26 +01:00
Dominik Jain
446660076b
Merge pull request #14 from fuzi1996/feature/support_linux
...
feat (python-scripts): add Linux platform support
2025-11-16 19:44:21 +01:00
fuzi1996
a17322a598
feat(python-scripts): add Linux platform support
...
- Update platforms in pixi.toml from win-64 only to win-64,linux-64
- Add Linux-specific package dependencies in pixi.lock
- Enable cross-platform compatibility for Python development scripts
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 14:07:39 +08:00
Dominik Jain
b223bec540
Improve system prompt
...
* Regroup shape-related information
* Add info on semantics of location (x, y), z-order
* Add info on deprecation of Image and use of fills
* More uniform formatting
2025-11-14 13:45:17 +01:00
Dominik Jain
bc0932fe5a
Merge pull request #13 from penpot/import-image-tool
...
Add ImportImageTool (enabling import of pixel images from the file system)
2025-11-14 13:19:25 +01:00
Dominik Jain
24ffeac2bf
Move image import code to PenpotUtils
2025-11-14 12:58:04 +01:00
Dominik Jain
f8f440c7dd
Add ImportImageTool
...
Add PenpotUtils.atob to support base64 conversion
(regular atob not available in plugin context)
Resolves #10
2025-11-13 19:09:27 +01:00
Dominik Jain
cec2290f5d
Add contributing notes
2025-11-05 23:42:21 +01:00
Dominik Jain
6f1b119c53
Merge pull request #11 from penpot/ci
...
Add rudimentary GitHub CI
2025-11-05 23:25:59 +01:00
Dominik Jain
5483af0cc6
Add rudimentary GitHub CI
2025-11-05 23:24:25 +01:00
Dominik Jain
6396e1cb5b
Update package lock file
2025-11-05 23:17:08 +01:00
Dominik Jain
082b7effeb
Add license
2025-11-05 22:58:42 +01:00
Dominik Jain
4fe601f0f1
Merge pull request #6 from penpot/feat/improve-shape-and-image-searching
...
Improve shape and image searching prompts
2025-11-05 22:51:12 +01:00
Juanfran
ca7187f81f
Improve shape and image searching prompts
2025-11-05 15:21:35 +01:00
Dominik Jain
6fe80bb99c
Apply prettier to .yml files
2025-11-05 13:46:57 +01:00
Dominik Jain
26c9adbd76
Add note on browser compatibility (given recent changes in Chromium 142)
2025-10-30 22:54:19 +01:00
Dominik Jain
ef060c4da6
Improve description of ExecuteCodeTool
2025-10-19 23:03:22 +02:00
Dominik Jain
670b0d6b07
Disallow multiple plugin instances being connected in parallel
2025-10-16 19:20:17 +02:00
Dominik Jain
e3a9771f9c
ExecuteCodeTool: Remove redundant preamble for success results
2025-10-16 16:17:00 +02:00
Dominik Jain
6c6204806f
ExportShapeTool: Fix SVG export
2025-10-16 16:17:00 +02:00
Dominik Jain
7463ba3eaf
Revise warning messages in README
...
Updated warning messages to use the new format for important information.
2025-10-16 13:45:02 +02:00
Dominik Jain
bc5936365a
REPL: Reuse last input
2025-10-15 17:45:47 +02:00
Dominik Jain
6daede99b2
REPL: Improve style for output number
2025-10-15 17:31:40 +02:00
Dominik Jain
ac0290aca0
Add util functions getPageForShape and generateCss
...
in an attempt to circumvent restrictions of penpot.generateStyle
2025-10-15 17:30:23 +02:00
Dominik Jain
b5869d185b
Reduce plugin UI size and improve colours
2025-10-11 22:56:57 +02:00
Dominik Jain
8a6848a663
Move prettier configuration to top level
2025-10-11 22:56:57 +02:00
Dominik Jain
0b9404e2a2
Remove obsolete tool: PrintTextTool
2025-10-11 22:56:57 +02:00
Dominik Jain
4cbce1e009
Remove obsolete tool: HelloWorldTool
2025-10-11 22:56:57 +02:00