Release v0.12.2

This commit is contained in:
Danila Poyarkov 2026-05-19 18:10:25 +03:00
parent e3d6056bf5
commit 7a433584cc
9 changed files with 26 additions and 9 deletions

View file

@ -2,10 +2,27 @@
## Unreleased
### Fixes
## 0.12.2 — 2026-05-19
### Added
- Allow OpenRouter users to enter any model ID from provider settings with cached autocomplete suggestions for tool-capable models, while keeping the curated dropdown as the default when no custom model is set.
### Changed
- Use localized app tooltips instead of native browser titles across editor controls, panels, and menus.
- Update Claude Code MCP setup documentation and the docs landing screenshot.
- Ignore non-source Markdown files in the app dev watcher so documentation edits do not reload the running editor.
### Fixes
- Route Claude Code stdio MCP requests through the live OpenPencil app connection, including immediate disconnected errors when no document is connected.
- Keep MCP disconnected guidance focused on starting OpenPencil and opening a document.
- Improve agent-rendered JSX compatibility with Figma-style text, alignment, and rotation aliases; strip HTML comments; and report unsupported props from render tools.
- Load exact text font styles after MCP and AI tool mutations so newly created bold/weighted text renders immediately.
- Include text style fields in MCP `get_node` output so agents can verify generated text accurately.
- Keep provider settings tooltip/popover composition working in WebKit.
## 0.12.1 — 2026-05-19
### Fixes

2
desktop/Cargo.lock generated
View file

@ -2639,7 +2639,7 @@ dependencies = [
[[package]]
name = "open_pencil"
version = "0.12.1"
version = "0.12.2"
dependencies = [
"fix-path-env",
"font-kit",

View file

@ -1,6 +1,6 @@
[package]
name = "open_pencil"
version = "0.12.0"
version = "0.12.2"
description = "OpenPencil desktop app"
authors = ["Danila Poyarkov"]
edition = "2021"

View file

@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "OpenPencil",
"version": "0.12.1",
"version": "0.12.2",
"identifier": "net.dannote.open-pencil",
"build": {
"beforeDevCommand": "bun run generate:tauri-menu && bun run dev",

View file

@ -1,6 +1,6 @@
{
"name": "open-pencil-app",
"version": "0.12.1",
"version": "0.12.2",
"private": true,
"license": "MIT",
"workspaces": [

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/cli",
"version": "0.12.1",
"version": "0.12.2",
"license": "MIT",
"type": "module",
"imports": {

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/core",
"version": "0.12.1",
"version": "0.12.2",
"license": "MIT",
"type": "module",
"imports": {

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/mcp",
"version": "0.12.1",
"version": "0.12.2",
"license": "MIT",
"type": "module",
"imports": {

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/vue",
"version": "0.12.1",
"version": "0.12.2",
"license": "MIT",
"type": "module",
"imports": {