Skip to content

Add Curly plugin#608

Open
Foundasys wants to merge 4 commits into
ONLYOFFICE:masterfrom
Foundasys:add-curly-plugin
Open

Add Curly plugin#608
Foundasys wants to merge 4 commits into
ONLYOFFICE:masterfrom
Foundasys:add-curly-plugin

Conversation

@Foundasys

Copy link
Copy Markdown

This PR adds Curly, a template-filling plugin for text documents (EditorsSupport: ["word"]).

Curly lets teams turn the documents they send out all the time (contracts, quotes, invoices…) into reusable templates: mark the changing parts with {tags}, then fill them from the task pane and get a finished, ready-to-send copy.

A few notes for review:

  • The task pane is a compiled React app (bundle/addin.js); it communicates only with our backend at https://curly.io (licensing + template API) — no third-party calls.
  • Curly is a commercial product (like DeepL/Zoom in the store), but reviewers can test the full flow without leaving the editor: the pane offers a free 14-day trial — enter an email, receive a 6-digit code, done. No credit card, no browser switch.
  • Tested on ONLYOFFICE Desktop Editors (Windows) and Document Server via Docker, including header/footer tag scanning.
  • Store assets follow the translator/drawio conventions (28px icon ladder, 120×60 store icons, 2480×1416 screenshots).

Plugin folder: sdkjs-plugins/content/curly/ · Store entry appended to store/config.json. Discussion issue: #607.

Curly turns documents into reusable templates: mark the parts that
change with {tags} and fill them from the task pane. Word documents
only (EditorsSupport: word). Works against the Curly backend at
https://curly.io — includes a free 14-day in-plugin trial signup.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@CLAassistant

CLAassistant commented Jul 7, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@drape3a

drape3a commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Hi @Foundasys Thank you for your contribution!

Please add "offered" to config.json. Optionally, you can also include translations/langs.json and CHANGELOG.md.

Also, please check that the plugin displays correctly in the dark theme.

@Foundasys

Copy link
Copy Markdown
Author

Done — added "offered": "Foundasys" and a CHANGELOG.md.

While at it: icons2 now ships light and dark ribbon icon styles (drawio-style resources/light|dark/ folders), so the icon keeps contrast on the dark theme.

On translations/langs.json: skipped deliberately — the task pane localizes at runtime (the app ships its own i18n; store-facing text is covered by descriptionLocale). Happy to add it if you'd prefer it regardless.

Thanks for the quick review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants