Repository navigation
Releases: kobaltgit/photocraft-companion
Release list
v1.2.2
Release Notes: PhotoCraft Companion v1.2.2
Release Tag: v1.2.2
Date: 2026-10-21
Status: Stable Production Release
Author: kobaltGIT
Discord: https://discord.gg/2gzn4Un4Bw
🇬🇧 English Release Notes
PhotoCraft Companion reaches version 1.2.2 — delivering major cross-platform stability enhancements, native macOS .app bundle execution, strict Win32 process isolation with zero handle leaks, DPI-aware screen boundary protection, and persistent Plugin Manager geometry.
🌟 Key Highlights & Major Additions
1. Native macOS Bundle Execution & CodeSeal Protection (BUG-076)
- LaunchServices Integration: macOS
.appbundles now launch natively via Apple LaunchServices (/usr/bin/open -n -a "<bundle.app>" --args ...), ensuring clean WindowServer initialization and eliminating Gatekeeper terminations (Killed: 9). - Semantic CodeSeal Protection: Built-in safeguard prevents writing
control.tokeninside.appbundles (which previously invalidated macOS Gatekeeper code signatures for apps located in~/Downloads). The token file safely redirects to standard user application support paths. - Accurate Process Identification: Replaced basic process searching with
/bin/ps -A -o command strict name matching to eliminate false self-detection where Companion misidentified itself as the host editor. - Expanded Candidate Autodetection: Extended search locations in
find_photocraft_executableto check standard system/Applicationsand user~/Downloadsdirectories.
2. Win32 Process Identification & Zero Handle Leaks (BUG-077)
- Precise Win32 Verification: Upgraded window enumeration from fragile title heuristics to verified process ID matching, executable image verification via
OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, ...)andQueryFullProcessImageNameW. - Zero Handle Leaks: Implemented strict handle lifecycle management with guaranteed
CloseHandle(h_process), completely eliminating OS descriptor leaks during repeated status checks.
3. DPI-Aware Screen Centering & Boundary Guard (BUG-077)
- High-DPI Screen Centering: Added
calculate_primary_screen_center(w, h), properly scaling physical desktop metrics via(GetDpiForSystem() / 96.0)into logical egui coordinates. The toolbar and offline modal now spawn squarely in the center of the primary display at 125%, 150%, and higher DPI settings. - Multi-Monitor Boundary Guard: Added
is_position_visible_on_screen(pos, size)usingMonitorFromRect(..., MONITOR_DEFAULTTONULL). If an external display is disconnected or coordinates drift off-screen, windows automatically snap back safely to the primary screen center.
4. Plugin Manager Geometry Persistence (BUG-077)
- Persistent Window State: Added
manager_window_positionandmanager_window_sizetoCompanionConfigwith#[serde(default)]. - Anti-Bloat Protection: Window position is tracked via
outer_rect.minwhile window dimensions track strictly throughinner_rect.size(). This prevents the progressive window expansion defect caused by adding OS title bar and frame padding on every reopen.
5. Offline Modal UX & First-Run Platform Guidance (BUG-076, BUG-077)
- Enlarged Layout: Expanded the offline connection window from 280×210 px to 300×280 px across all entry points, eliminating scrollbars.
- Contextual First-Run Guidance: Added OS-tailored guidance for launching unsigned open-source applications (macOS Gatekeeper "Right Click -> Open", Windows SmartScreen "More info -> Run anyway", Linux executable permissions).
- Clear Socket Status: Added intuitive feedback when the PhotoCraft editor process is running but the control socket (port 18492) is not yet accessible, advising a clean restart.
- Settings Auto-Save: Clicking
> Launchin Settings now saves configuration to disk immediately before spawning the editor.
🇷🇺 Описание релиза на русском языке
PhotoCraft Companion обновлён до версии 1.2.2 — ключевое обновление стабильности и межплатформенной интеграции: нативный запуск бандлов macOS .app, строгая Win32-идентификация хост-редактора с гарантией отсутствия утечек дескрипторов, адаптивное DPI-центрирование, персистентность геометрии Менеджера плагинов и подсказки первого запуска.
🌟 Ключевые нововведения
1. Нативный запуск бандлов macOS и защита CodeSeal (BUG-076)
- Интеграция с Apple LaunchServices: Графические бандлы macOS
.appтеперь запускаются через системный сервис/usr/bin/open -n -a "<bundle.app>" --args .... Это устранило сбои инициализации WindowServer и аварийное завершение процесса защитой Gatekeeper (Killed: 9). - Семантическая защита цифровой подписи (CodeSeal): Внедрена защита от записи
control.tokenвнутрь тела бандла.app(что нарушало подпись приложений, находящихся в~/Downloads). Токен надёжно перенаправляется в стандартный каталог пользователя~/Library/Application Support/PhotoCraft/. - Точная идентификация процессов: Поиск процессов переведён на
/bin/ps -A -o commсо строгой фильтрацией имени, исключая ложное самообнаружение, когда Компаньон принимал себя за хост-редактор. - Расширенный автопоиск: В поиск исполняемого файла добавлены стандартные каталоги
/Applicationsи пользовательские~/Downloads.
2. Строгая Win32-идентификация и предотвращение утечек дескрипторов (BUG-077)
- Точная верификация процессов Windows: Отказ от ненадежного сканирования заголовков окон. Внедрена проверка PID процесса, опрос исполняемого файла через
OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, ...)иQueryFullProcessImageNameW. - Полное отсутствие утечек дескрипторов (Zero Handle Leaks): Гарантированное освобождение дескрипторов через
CloseHandle(h_process)при каждом опросе системы, исключающее исчерпание хэндлов Windows.
3. DPI-Aware центрирование и защита от улета окон (BUG-077)
- Адаптивное центрирование: Функция
calculate_primary_screen_center(w, h)корректно учитывает системный масштаб дисплея(GetDpiForSystem() / 96.0). Плавающий тулбар и окна всегда появляются точно по центру основного экрана при масштабировании 125%, 150% и выше. - Валидатор экранных границ: Функция
is_position_visible_on_screen(pos, size)черезMonitorFromRect(..., MONITOR_DEFAULTTONULL)отслеживает положение окон. При отключении монитора или сбросе координат окна автоматически возвращаются в центр экрана.
4. Персистентность геометрии Plugin Manager с защитой от раздувания (BUG-077)
- Сохранение положения и размеров: В
CompanionConfigдобавлены поляmanager_window_positionиmanager_window_size. - Защита от «раздувания» окон: Координаты окна отслеживаются через
outer_rect.min, а размеры — строго по клиентской областиinner_rect.size(). Окно больше не увеличивается на толщину системных рамок при каждом повторном открытии.
5. Улучшение оффлайн-онбординга и подсказки первого запуска (BUG-076, BUG-077)
- Увеличенные габариты модалки: Окно оффлайн-подключения расширено до 300×280 px во всех точках входа, устраняя появление нежелательных полос прокрутки.
- Подсказки первого запуска: В оффлайн-режим добавлены контекстные платформенные инструкции для неподписанного ПО (macOS Gatekeeper «Правый клик -> Открыть», Windows SmartScreen «Подробнее -> Выполнить в любом случае», права Linux
chmod +x). - Понятный статус сокета: Индикация состояния, когда процесс редактора обнаружен в системе, но порт управления 18492 ещё недоступен.
- Автосохранение настроек: Клик по кнопке
> Launchв General Settings теперь немедленно сохраняет настройки на диск перед запуском.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.2.2-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.2.2_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.2.2-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.2.2-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4 с выбором режимов Cutout и Layer Mask. - ChromaSense A11y (
chromasense): Интерактивная палитра, проверка контраста WCAG 2.1 и симуляция дальтонизма (Brettel LMS). - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 2x супер-разрешение на базе Real-ESRGAN с ускоренным кэшированным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация No-Code.
Full Changelog: v1.2.1...v1.2.2
v1.2.1
PhotoCraft Companion v1.2.1
🌟 What's New in v1.2.1 / Что нового в версии 1.2.1
🇬🇧 English
- ⚡ Universal Declarative Workflow Engine (
workflow_engine): Major architectural advancement enabling multi-step, complex image manipulation pipelines without compiling Rust code. Features dynamic context variable resolution ($source_layer,$result_layer,$active_layer,$doc_width,$doc_height,$has_selection,$fg_color,$bg_color, and string interpolation{...}), conditional branching (when), variable capture (save_as), error tolerance (ignore_errors), and sandboxed Rhai scripting. - 📐 Photoshop-Style Sub-Tools & Flyout Viewports (
sub_actions): Tool buttons in the Toolstrip can now declare multiple functional variations (e.g. Cutout to new layer vs Non-destructive Layer Mask). Buttons render a subtle vector corner chevron; clicking the chevron or long-pressing (>350ms) opens a dedicated floating flyout window (egui::ViewportBuilder), persisting user choices in settings. - ✂️ AI Remove Background v1.1.0 with Sub-Tools: Upgraded RMBG-1.4 to offer two native operational modes: instant subject isolation onto a clean transparent layer (Cutout) and non-destructive native layer mask creation (Create Layer Mask) via seamless selection inversion and temporary layer cleanup.
- 🚀 Up to 25x Faster AI Upscaling via Warm DirectML Session Tiling (BUG-075): Resolved severe tile inference bottleneck in
run_tiled_rgb_inference. The DirectML/CPU session is initialized strictly once before tiling begins and reused across all tile iterations, eliminating redundant model reads and HLSL shader recompilations in VRAM. Per-tile inference dropped from 16s down to ~1.9s. - 🛡️ No-Code Duplicate Layer Execution Guard (BUG-074): Fixed an execution dispatch flaw where No-Code macros executed both as pre-commands and plugin body, producing triple identical layers. No-Code pipelines now run strictly once.
- 📖 Plugin Developer Guide v2.1 & DevKit Update: Comprehensive bilingual documentation and Antigravity DevKit skills updated to cover the Workflow Engine, context variables, and Sub-Actions schema.
- 💬 Dedicated Companion Discord Community: Prominent community server invitations and badges added for live developer and artist collaboration.
🇷🇺 Русский
- ⚡ Универсальный декларативный движок рабочих процессов Workflow Engine (
workflow_engine): Фундаментальное расширение возможностей рантайма, позволяющее строить сложные многошаговые пайплайны обработки без компиляции кода. Включает автоматическую интерполяцию контекстных переменных ($source_layer,$result_layer,$active_layer,$doc_width,$doc_height,$has_selection,$fg_color,$bg_colorи строковый синтаксис{...}), условное ветвление (when), сохранение промежуточных слоев (save_as), безопасный пропуск ошибок (ignore_errors) и скриптовые шаги Rhai. - 📐 Суб-инструменты в стиле Photoshop и плавающие меню Flyout (
sub_actions): Кнопки тулбара теперь могут объявлять несколько функциональных режимов работы. Кнопки с суб-действиями снабжены векторным индикатором-шевроном; клик по шеврону или долгое нажатие (>350 мс) открывает отдельное плавающее окно выбора (egui::ViewportBuilder), а выбранный режим надёжно сохраняется в конфигурации пользователя. - ✂️ Обновление плагина AI Remove Background v1.1.0: В инструмент RMBG-1.4 внедрены два официальных суб-инструмента: быстрая вырезка объекта на чистый прозрачный слой (Удаление фона / Вырезка) и создание неразрушающей маски слоя (Создать маску слоя) с автоматическим переносом альфа-контура в выделение и очисткой временных слоев.
- 🚀 Ускорение ИИ-апскейла до 25 раз благодаря кэшированию сессий DirectML (BUG-075): Устранено узкое горлышко производительности в тайлинге апскейла
run_tiled_rgb_inference. Сессия DirectML/CPU теперь инициализируется ровно 1 раз на весь холст и остаётся горячей в VRAM GPU на всех тайлах без повторного вычитывания 71 МБ весов с диска. Время обработки тайла снижено с 16с до ~1.9с. - 🛡️ Защита от дублирования слоев в No-Code макросах (BUG-074): Исправлен дефект, при котором No-Code плагины дублировали шаги как pre-команды и тело плагина, создавая тройные слои. Команды макроса теперь выполняются строго один раз.
- 📖 Руководство разработчика плагинов v2.1 и обновление DevKit: Полная двуязычная документация по созданию плагинов с Workflow Engine, спецификацией шагов и суб-инструментов.
- 💬 Официальный Discord-сервер PhotoCraft Companion: Прямые ссылки на сервер сообщества для оперативной поддержки и обмена плагинами.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.2.1-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.2.1_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.2.1-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.2.1-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4 с выбором режимов Cutout и Layer Mask. - ChromaSense A11y (
chromasense): Интерактивная палитра, проверка контраста WCAG 2.1 и симуляция дальтонизма (Brettel LMS). - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 2x супер-разрешение на базе Real-ESRGAN с ускоренным кэшированным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация No-Code.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
PhotoCraft Companion v1.2.0
🌟 What's New in v1.2.0 / Что нового в версии 1.2.0
🇬🇧 English
- ⚡ Universal Declarative Workflow Engine (
workflow_engine): Major architectural advancement enabling multi-step, complex image manipulation pipelines without compiling Rust code. Features dynamic context variable resolution ($source_layer,$result_layer,$active_layer,$doc_width,$doc_height,$has_selection,$fg_color,$bg_color, and string interpolation{...}), conditional branching (when), variable capture (save_as), error tolerance (ignore_errors), and sandboxed Rhai scripting. - 📐 Photoshop-Style Sub-Tools & Flyout Viewports (
sub_actions): Tool buttons in the Toolstrip can now declare multiple functional variations (e.g. Cutout to new layer vs Non-destructive Layer Mask). Buttons render a subtle vector corner chevron; clicking the chevron or long-pressing (>350ms) opens a dedicated floating flyout window (egui::ViewportBuilder), persisting user choices in settings. - ✂️ AI Remove Background v1.1.0 with Sub-Tools: Upgraded RMBG-1.4 to offer two native operational modes: instant subject isolation onto a clean transparent layer (Cutout) and non-destructive native layer mask creation (Create Layer Mask) via seamless selection inversion and temporary layer cleanup.
- 🚀 Up to 25x Faster AI Upscaling via Warm DirectML Session Tiling (BUG-075): Resolved severe tile inference bottleneck in
run_tiled_rgb_inference. The DirectML/CPU session is initialized strictly once before tiling begins and reused across all tile iterations, eliminating redundant model reads and HLSL shader recompilations in VRAM. Per-tile inference dropped from 16s down to ~1.9s. - 🛡️ No-Code Duplicate Layer Execution Guard (BUG-074): Fixed an execution dispatch flaw where No-Code macros executed both as pre-commands and plugin body, producing triple identical layers. No-Code pipelines now run strictly once.
- 📖 Plugin Developer Guide v2.1 & DevKit Update: Comprehensive bilingual documentation and Antigravity DevKit skills updated to cover the Workflow Engine, context variables, and Sub-Actions schema.
- 💬 Dedicated Companion Discord Community: Prominent community server invitations and badges added for live developer and artist collaboration.
🇷🇺 Русский
- ⚡ Универсальный декларативный движок рабочих процессов Workflow Engine (
workflow_engine): Фундаментальное расширение возможностей рантайма, позволяющее строить сложные многошаговые пайплайны обработки без компиляции кода. Включает автоматическую интерполяцию контекстных переменных ($source_layer,$result_layer,$active_layer,$doc_width,$doc_height,$has_selection,$fg_color,$bg_colorи строковый синтаксис{...}), условное ветвление (when), сохранение промежуточных слоев (save_as), безопасный пропуск ошибок (ignore_errors) и скриптовые шаги Rhai. - 📐 Суб-инструменты в стиле Photoshop и плавающие меню Flyout (
sub_actions): Кнопки тулбара теперь могут объявлять несколько функциональных режимов работы. Кнопки с суб-действиями снабжены векторным индикатором-шевроном; клик по шеврону или долгое нажатие (>350 мс) открывает отдельное плавающее окно выбора (egui::ViewportBuilder), а выбранный режим надёжно сохраняется в конфигурации пользователя. - ✂️ Обновление плагина AI Remove Background v1.1.0: В инструмент RMBG-1.4 внедрены два официальных суб-инструмента: быстрая вырезка объекта на чистый прозрачный слой (Удаление фона / Вырезка) и создание неразрушающей маски слоя (Создать маску слоя) с автоматическим переносом альфа-контура в выделение и очисткой временных слоев.
- 🚀 Ускорение ИИ-апскейла до 25 раз благодаря кэшированию сессий DirectML (BUG-075): Устранено узкое горлышко производительности в тайлинге апскейла
run_tiled_rgb_inference. Сессия DirectML/CPU теперь инициализируется ровно 1 раз на весь холст и остаётся горячей в VRAM GPU на всех тайлах без повторного вычитывания 71 МБ весов с диска. Время обработки тайла снижено с 16с до ~1.9с. - 🛡️ Защита от дублирования слоев в No-Code макросах (BUG-074): Исправлен дефект, при котором No-Code плагины дублировали шаги как pre-команды и тело плагина, создавая тройные слои. Команды макроса теперь выполняются строго один раз.
- 📖 Руководство разработчика плагинов v2.1 и обновление DevKit: Полная двуязычная документация по созданию плагинов с Workflow Engine, спецификацией шагов и суб-инструментов.
- 💬 Официальный Discord-сервер PhotoCraft Companion: Прямые ссылки на сервер сообщества для оперативной поддержки и обмена плагинами.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.2.0-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.2.0_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.2.0-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.2.0-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4 с выбором режимов Cutout и Layer Mask. - ChromaSense A11y (
chromasense): Интерактивная палитра, проверка контраста WCAG 2.1 и симуляция дальтонизма (Brettel LMS). - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 2x супер-разрешение на базе Real-ESRGAN с ускоренным кэшированным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация No-Code.
Full Changelog: v1.1.0...v1.2.0
v1.1.0
PhotoCraft Companion v1.1.0
🌟 What's New in v1.1.0 / Что нового в версии 1.1.0
🇬🇧 English
- 🎨 Interactive UI Plugin System (
interactive_ui): Introduced a 4th major plugin architecture class allowing community developers to create rich, standalone floating tools and windows. Layouts are configured declaratively inplugin.jsonviaWidgetNode(color_slot,slider,dropdown,toggle,button,hue_wheel,banner,label,row,separator) with native bilingual support (label_ru,title_ru,options_ru). - ⚡ Embedded Rhai Script Engine (
logic.rhai): Pure-Rust embedded scripting engine providing zero-overhead, sandbox-safe plugin interactivity. Supports user interaction hookson_state_changed, system socket eventson_session_colors, native IPC commandsexecute_command, brush settingset_colors, internationalizationt(en, ru), format conversionsrgb_to_hex/hex_to_rgb, and perceptual color routines. - 🔄 Bidirectional Real-Time Color Synchronization (BUG-072 / TASK-014): Live two-way communication between PhotoCraft editor and companion tools via declarative socket subscriptions (
ipc_subscriptions: ["session.colors"]). Automatic sync when using Eyedropper (I), default colors (D), or color swap (X). Features two-tier Echo Guard suppression preventing infinite network feedback loops, coupled with an adaptive idle-aware socket poller. - 👁️ Full W3C WCAG 2.1 & Brettel LMS Color Vision Standards (BUG-071): Implemented mathematically rigorous color contrast calculations adhering to W3C WCAG 2.1 relative luminance specifications with strict AA (≥ 3.0:1) and AAA (≥ 4.5:1) pass criteria. Integrates the Brettel/Viénot/Mollon LMS simulation algorithm for deuteranopia, protanopia, tritanopia, and achromatopsia.
- 🧩 ChromaSense A11y Plugin (
ui.photocraft.plugins.chromasense): New official interactive companion tool providing real-time color blindness diagnostics, interactive Hue Wheel, RGB channel sliders, contrast validation, color swap, and instant one-click export into the active PhotoCraft brush. - 🪟 Multi-Viewport Architecture & Window Independence (BUG-066): Interactive plugin windows now run as native first-class desktop viewports via
ctx.show_viewport_immediate, enabling independent movement, dragging, and minimizing outside the main toolstrip bounds. - 📖 Plugin Development Guide v2.0: Exhaustive bilingual documentation (
PLUGIN_DEVELOPMENT_GUIDE.mdand.en.md) and updated DevKit skills covering all 4 plugin architectures, manifest specifications, Rhai hooks, andplugin_validatorworkflow.
🇷🇺 Русский
- 🎨 Декларативная система интерактивных UI-плагинов (
interactive_ui): Внедрен 4-й фундаментальный класс плагинов, позволяющий создавать полноценные плавающие панели инструментов без модификации ядра. Разметка верстается декларативно в манифесте черезWidgetNode(color_slot,slider,dropdown,toggle,button,hue_wheel,banner,label,row,separator) с полной поддержкой мультиязычности (label_ru,title_ru,options_ru). - ⚡ Встроенный скриптовый движок Rhai (
logic.rhai): Безопасный и сверхбыстрый скриптовый рантайм на чистом Rust. Предоставляет хук действий пользователяon_state_changed, хук системных событий сокетаon_session_colors, системные вызовы команд PhotoCraftexecute_command, установку цветов кистиset_colors, функции локализацииt(en, ru), конвертациюrgb_to_hex/hex_to_rgbи колориметрическую математику. - 🔄 Декларативная двунаправленная синхронизация цветов в реальном времени (BUG-072 / TASK-014): Бесшовный двусторонний обмен цветами между PhotoCraft и инструментами компаньона через подписку
ipc_subscriptions: ["session.colors"]. Автоматический подхват цветов при использовании Пипетки (I), сбросе палитры (D) или инверсии (X). Оснащен двухэшелонной защитой Echo Guard, физически исключающей сетевые эхо-петли, и адаптивным поллером сокета с нулевой нагрузкой при закрытых окнах. - 👁️ Соответствие международному стандарту W3C WCAG 2.1 и модели Brettel LMS (BUG-071): Математически строгий расчет контрастности по формуле относительной яркости W3C WCAG 2.1 с нормативными порогами AA (≥ 3.0:1) и AAA (≥ 4.5:1). Интегрирована колориметрическая модель Бреттеля/LMS для симуляции дейтеранопии, протанопии, тританопии и монохромазии.
- 🧩 Официальный плагин ChromaSense A11y (
ui.photocraft.plugins.chromasense): Новый интерактивный инструмент экосистемы: диагностика доступности для дальтоников, интерактивный цветовой круг Hue Wheel, раздельные RGB-слайдеры, кнопка Swap и экспорт цвета в активную кисть PhotoCraft в 1 клик. - 🪟 Мульти-вьюпорт архитектура окон инструментов (BUG-066): Окна интерактивных плагинов открываются как независимые нативные окна ОС через
ctx.show_viewport_immediate, свободно перемещаются по экрану и не зависят от положения тулбара. - 📖 Руководство разработчика плагинов v2.0: Комплексная двуязычная документация (
PLUGIN_DEVELOPMENT_GUIDE.mdи.en.md) с исчерпывающим описанием всех 4 типов плагинов, API скриптов Rhai и цикла дистрибуции черезplugin_validator.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.1.0-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.1.0_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.1.0-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.1.0-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- ChromaSense A11y (
chromasense): Интерактивная палитра, проверка контраста WCAG 2.1 и симуляция дальтонизма (Brettel LMS). - Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4. - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 4x супер-разрешение на базе Real-ESRGAN с бесшовным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация.
Full Changelog: v1.0.8...v1.1.0
v1.0.8
PhotoCraft Companion v1.0.8
🌟 What's New in v1.0.8 / Что нового в версии 1.0.8
🇬🇧 English
- 🛡️ Zero-Core Architecture & Quality Gates (BUG-062): Introduced role-based model routing (
manifest.model_by_role(...)) incore_contractsand established thearchitecture_integrity_testlinter to strictly eliminate keyword-sniffing and hardcoded model filenames or plugin IDs in core runtime. - 🔒 Strict Plugin Model Isolation (BUG-064): Blocked Directory Traversal (
..,/,\) in manifest parsing and runtime path resolution. Plugins are completely self-contained and isolated from accessing peer plugin models. - 📦 Mandatory Model Weights Verification (BUG-065): Enforced bilingual model weights documentation (
Model Weights:/Ссылки на веса модели:) with verified Hugging Face download links inplugin_validatorCI. - 📂 Plugins Folder Explorer & Multiplatform Reveal: Added "Open Plugins Folder" button in Plugin Manager header with cross-platform native folder launch (
resolve_reveal_target) across Windows, macOS, and Linux. - 🧪 Automated Development Regulations Linter (BUG-063): Added 7-point compliance suite (
dev_regulations_lint_test) ensuring version sync across 5 manifests, crate dependency isolation, Resource Guard enforcement, and bilingual chronicle sync.
🇷🇺 Русский
- 🛡️ Архитектурный барьер Zero-Core и Quality Gates (BUG-062): Внедрена ролевая маршрутизация моделей (
model_by_role(...)) вcore_contractsи статический линтерarchitecture_integrity_test, полностью искоренивший keyword-sniffing и хардкод имен файлов моделей и ID плагинов в ядре. - 🔒 Железная изоляция моделей плагинов (BUG-064): Заблокирован Directory Traversal (
..,/,\) в манифестах и рантайме. Плагины полностью автономны и физически изолированы от использования чужих моделей. - 📦 Автоматическая валидация ссылок на веса моделей (BUG-065): Введено аппаратное требование двуязычных разделов со ссылками на веса моделей и репозитории Hugging Face в валидаторе плагинов.
- 📂 Кнопка «Папка с плагинами» и кроссплатформенное открытие: В заголовок менеджера плагинов добавлена кнопка быстрого перехода к папке плагинов с поддержкой нативного открытия в проводнике Windows, Finder на macOS и файловом менеджере Linux.
- 🧪 Линтер регламентов разработки (BUG-063): Внедрен автоматический тест из 7 проверок (
dev_regulations_lint_test), контролирующий синхронизацию версий в 5 файлах, изоляцию крейтов, флаги Resource Guard и синхронность глав летописи.
Full Changelog: v1.0.7...v1.0.8
v1.0.7
PhotoCraft Companion v1.0.7
🌟 What's New in v1.0.7 / Что нового в версии 1.0.7
🇬🇧 English
- 🚀 One-Click PhotoCraft Launch & Automated Onboarding (BUG-058): Launch PhotoCraft directly from Companion's waiting modal or manager settings with automatic 64-character crypto token generation (
control.token), multi-source executable discovery, and silent process startup (CREATE_NO_WINDOW). - 🛡️ Tokio UI Thread Safety & Zero-Crash Settings (BUG-059): Eliminated application crash upon clicking "Save" in Plugins Manager by establishing ambient Tokio runtime guard and thread-safe async dispatching via runtime handle.
- 💾 Fail-Safe Configuration Mirroring & Path Persistence (BUG-059): Automatic configuration migration from legacy locations, portable executable-adjacent settings mirroring, and robust
photocraft_pathrecovery on every start. - 📚 First-Launch Onboarding Guide: Added comprehensive visual and algorithmic steps in documentation for first-time Companion users.
🇷🇺 Русский
- 🚀 Запуск PhotoCraft в один клик и автоматический онбординг (BUG-058): Запуск PhotoCraft прямо из окна ожидания Компаньона или вкладки настроек с автоматической криптографической генерацией 64-значного токена (
control.token), мульти-источниковым поиском экзешника и скрытым стартом без черных окон терминала (CREATE_NO_WINDOW). - 🛡️ Изоляция рантайма Tokio и устранение падения при сохранении (BUG-059): Устранена паника ядра и краш программы при клике на «Сохранить» в менеджере плагинов благодаря постоянной гарде рантайма на главном потоке и безопасной диспетчеризации задач через дескриптор
rt_handle. - 💾 Зеркалирование настроек и надежное сохранение пути (BUG-059): Автоматическая миграция старых конфигов, зеркалирование файла настроек рядом с бинарником в портативном режиме и гарантированное восстановление
photocraft_pathпри каждом старте. - 📚 Пошаговая инструкция первого запуска в README: Наглядное руководство пользователя по быстрому старту связки PhotoCraft + Companion.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.0.7-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.0.7_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.0.7-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.0.7-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4. - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 4x супер-разрешение на базе Real-ESRGAN с бесшовным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация.
Full Changelog: v1.0.6...v1.0.7
v1.0.6
PhotoCraft Companion v1.0.6
🌟 What's New in v1.0.6 / Что нового в версии 1.0.6
🇬🇧 English
- 🚀 One-Click PhotoCraft Launch & Automated Onboarding (BUG-058): Launch PhotoCraft directly from Companion's waiting modal or manager settings with automatic 64-character crypto token generation (
control.token), multi-source executable discovery, and silent process startup (CREATE_NO_WINDOW). - 🛡️ Tokio UI Thread Safety & Zero-Crash Settings (BUG-059): Eliminated application crash upon clicking "Save" in Plugins Manager by establishing ambient Tokio runtime guard and thread-safe async dispatching via runtime handle.
- 💾 Fail-Safe Configuration Mirroring & Path Persistence (BUG-059): Automatic configuration migration from legacy locations, portable executable-adjacent settings mirroring, and robust
photocraft_pathrecovery on every start. - 📚 First-Launch Onboarding Guide: Added comprehensive visual and algorithmic steps in documentation for first-time Companion users.
🇷🇺 Русский
- 🚀 Запуск PhotoCraft в один клик и автоматический онбординг (BUG-058): Запуск PhotoCraft прямо из окна ожидания Компаньона или вкладки настроек с автоматической криптографической генерацией 64-значного токена (
control.token), мульти-источниковым поиском экзешника и скрытым стартом без черных окон терминала (CREATE_NO_WINDOW). - 🛡️ Изоляция рантайма Tokio и устранение падения при сохранении (BUG-059): Устранена паника ядра и краш программы при клике на «Сохранить» в менеджере плагинов благодаря постоянной гарде рантайма на главном потоке и безопасной диспетчеризации задач через дескриптор
rt_handle. - 💾 Зеркалирование настроек и надежное сохранение пути (BUG-059): Автоматическая миграция старых конфигов, зеркалирование файла настроек рядом с бинарником в портативном режиме и гарантированное восстановление
photocraft_pathпри каждом старте. - 📚 Пошаговая инструкция первого запуска в README: Наглядное руководство пользователя по быстрому старту связки PhotoCraft + Companion.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.0.6-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.0.6_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.0.6-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.0.6-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4. - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 4x супер-разрешение на базе Real-ESRGAN с бесшовным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация.
Full Changelog: v1.0.5...v1.0.6
v1.0.5
PhotoCraft Companion v1.0.5
🌟 What's New in v1.0.5 / Что нового в версии 1.0.5
🇬🇧 English
- 🚀 One-Click PhotoCraft Launch & Automated Onboarding (BUG-058): Launch PhotoCraft directly from Companion's waiting modal or manager settings with automatic 64-character crypto token generation (
control.token), multi-source executable discovery, and silent process startup (CREATE_NO_WINDOW). - 🛡️ Tokio UI Thread Safety & Zero-Crash Settings (BUG-059): Eliminated application crash upon clicking "Save" in Plugins Manager by establishing ambient Tokio runtime guard and thread-safe async dispatching via runtime handle.
- 💾 Fail-Safe Configuration Mirroring & Path Persistence (BUG-059): Automatic configuration migration from legacy locations, portable executable-adjacent settings mirroring, and robust
photocraft_pathrecovery on every start. - 📚 First-Launch Onboarding Guide: Added comprehensive visual and algorithmic steps in documentation for first-time Companion users.
🇷🇺 Русский
- 🚀 Запуск PhotoCraft в один клик и автоматический онбординг (BUG-058): Запуск PhotoCraft прямо из окна ожидания Компаньона или вкладки настроек с автоматической криптографической генерацией 64-значного токена (
control.token), мульти-источниковым поиском экзешника и скрытым стартом без черных окон терминала (CREATE_NO_WINDOW). - 🛡️ Изоляция рантайма Tokio и устранение падения при сохранении (BUG-059): Устранена паника ядра и краш программы при клике на «Сохранить» в менеджере плагинов благодаря постоянной гарде рантайма на главном потоке и безопасной диспетчеризации задач через дескриптор
rt_handle. - 💾 Зеркалирование настроек и надежное сохранение пути (BUG-059): Автоматическая миграция старых конфигов, зеркалирование файла настроек рядом с бинарником в портативном режиме и гарантированное восстановление
photocraft_pathпри каждом старте. - 📚 Пошаговая инструкция первого запуска в README: Наглядное руководство пользователя по быстрому старту связки PhotoCraft + Companion.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.0.5-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.0.5_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.0.5-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.0.5-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4. - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 4x супер-разрешение на базе Real-ESRGAN с бесшовным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация.
Full Changelog: v1.0.4...v1.0.5
v1.0.4
PhotoCraft Companion v1.0.4
🌟 What's New in v1.0.4 / Что нового в версии 1.0.4
🇬🇧 English
- 🍏 macOS Bundle Ad-Hoc Signing & Gatekeeper Support (BUG-057): App bundle on macOS is now explicitly ad-hoc signed (
codesign --force --deep --sign -) and configured with executable permissions. Added explicit instructions for running on macOS Sequoia/Sonoma viaxattr -cr "/Applications/PhotoCraft Companion.app". - 🗺️ Depth Anything v2 (
depth_map): State-of-the-art monocular depth estimation plugin with selectable Depth Anything V2 Small and Metric models, producing crisp depth maps and relief normals directly in active layers. - 📐 Vector Tracing (
vectorize): High-performance algorithmic raster-to-vector tracing plugin converting silhouettes and line art into polygonal vector contours. - 📄 Interactive Plugin Documentation & Use Cases Modal: Seamless vector document icon button in each plugin card displaying bilingual practical workflows, layer tips, and model links without restarting PhotoCraft.
- 🛠️ Robust Portable Self-Updater (BUG-056): Eliminated terminal crashes and "insufficient memory" errors on Windows by transitioning from fragile batch/xcopy to silent PowerShell (
Wait-Process+robocopywith 32K path support and Defender lock cushions). - 🤖 Automated Release Notes Publishing: Integrated bilingual release notes compiler and automated GitHub Releases asset packaging.
🇷🇺 Русский
- 🍏 Ad-Hoc подпись бандла и запуск на macOS (BUG-057): Бандл
PhotoCraft Companion.appтеперь автоматически подписывается ad-hoc сигнатурой (codesign --force --deep --sign -) при сборке с выставлением прав исполнения. В документацию добавлена подробная инструкция по снятию карантина Gatekeeper (xattr -cr "/Applications/PhotoCraft Companion.app"). - 🗺️ Depth Anything v2 (
depth_map): Плагин генерации карт глубины на базе моделей Depth Anything V2 (Small и Metric) для рельефа, карт нормалей и 3D-композитинга прямо в активном документе. - 📐 Векторизация растра (
vectorize): Высокоскоростной алгоритмический плагин трассировки контуров и силуэтов в полигональные векторные пути PhotoCraft. - 📄 Интерактивное окно документации и сценариев (Use Cases): Векторная кнопка в карточке каждого плагина для мгновенного просмотра практических приёмов, рекомендованных слоев и ссылок на веса прямо в редакторе.
- 🛠️ Надежное портабельное самообновление (BUG-056): Устранены ошибки «недостаточно памяти» и вылеты терминала на Windows благодаря переходу на тихий PowerShell (
Wait-Process+robocopyс поддержкой длинных путей до 32K символов и задержкой для Windows Defender). - 🤖 Автопубликация описания релиза: Полная автоматизация генерации двуязычных заметок и дистрибутивов в GitHub Actions без ручного ввода.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.0.4-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.0.4_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.0.4-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.0.4-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4. - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 4x супер-разрешение на базе Real-ESRGAN с бесшовным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация.
Full Changelog: v1.0.3...v1.0.4
v1.0.3
PhotoCraft Companion v1.0.3
🌟 What's New in v1.0.3 / Что нового в версии 1.0.3
🇬🇧 English
- 🗺️ Depth Anything v2 (
depth_map): State-of-the-art monocular depth estimation plugin with selectable Depth Anything V2 Small and Metric models, producing crisp depth maps and relief normals directly in active layers. - 📐 Vector Tracing (
vectorize): High-performance algorithmic raster-to-vector tracing plugin converting silhouettes and line art into polygonal vector contours. - 📄 Interactive Plugin Documentation & Use Cases Modal: Seamless vector document icon button in each plugin card displaying bilingual practical workflows, layer tips, and model links without restarting PhotoCraft.
- 🛠️ Robust Portable Self-Updater (BUG-056): Eliminated terminal crashes and "insufficient memory" errors on Windows by transitioning from fragile batch/xcopy to silent PowerShell (
Wait-Process+robocopywith 32K path support and Defender lock cushions). - 🤖 Automated Release Notes Publishing: Integrated bilingual release notes compiler and automated GitHub Releases asset packaging.
🇷🇺 Русский
- 🗺️ Depth Anything v2 (
depth_map): Плагин генерации карт глубины на базе моделей Depth Anything V2 (Small и Metric) для рельефа, карт нормалей и 3D-композитинга прямо в активном документе. - 📐 Векторизация растра (
vectorize): Высокоскоростной алгоритмический плагин трассировки контуров и силуэтов в полигональные векторные пути PhotoCraft. - 📄 Интерактивное окно документации и сценариев (Use Cases): Векторная кнопка в карточке каждого плагина для мгновенного просмотра практических приёмов, рекомендованных слоев и ссылок на веса прямо в редакторе.
- 🛠️ Надежное портабельное самообновление (BUG-056): Устранены ошибки «недостаточно памяти» и вылеты терминала на Windows благодаря переходу на тихий PowerShell (
Wait-Process+robocopyс поддержкой длинных путей до 32K символов и задержкой для Windows Defender). - 🤖 Автопубликация описания релиза: Полная автоматизация генерации двуязычных заметок и дистрибутивов в GitHub Actions без ручного ввода.
📦 Packages & Downloads / Файлы дистрибутива
| Platform / ОС | Package Type / Тип пакета | File Name / Имя файла | Description / Назначение |
|---|---|---|---|
| 🪟 Windows x64 | Setup Installer | PhotoCraft-Companion-Setup-Windows-x64.exe |
Рекомендуемый установщик с ярлыками и интеграцией в систему |
| 🪟 Windows x64 | Portable Archive | PhotoCraft-Companion-v1.0.3-windows-x64-portable.zip |
Портабельная версия: распакуйте и запускайте без установки |
| 🐧 Linux x64 | DEB Package | photocraft-companion_1.0.3_amd64.deb |
Установочный пакет для Ubuntu, Debian, Mint |
| 🐧 Linux x64 | Portable Archive | photocraft-companion-v1.0.3-linux-x64-portable.tar.gz |
Портабельный архив для любых Linux-дистрибутивов |
| 🍏 macOS | DMG Installer | PhotoCraft-Companion-Setup-macOS.dmg |
Образ диска для macOS (Apple Silicon & Intel) |
| 🍏 macOS | Portable Archive | photocraft-companion-v1.0.3-macos-portable.tar.gz |
Портабельный архив для macOS |
🧩 Community Plugins Marketplace / Каталог плагинов
Все официальные плагины (.pcpl) автоматически доступны для установки в один клик через вкладку «Магазин плагинов» в менеджере:
- Background Removal (
remove_bg): Качественное удаление фона на базе нейросети RMBG-1.4. - Depth Map (
depth_map): Оценка глубины сцены на базе Depth Anything v2. - Image Upscale (
upscale): 4x супер-разрешение на базе Real-ESRGAN с бесшовным тайлингом. - Generative Inpaint (
inpaint): Умное заполнение выделенных областей текстурой окружающего фона (LaMa). - Vector Tracing (
vectorize): Алгоритмическая векторизация силуэтов и штриховых рисунков. - Black & White Pro (
black_and_white): Высококонтрастная черно-белая конвертация.
Full Changelog: v1.0.2...v1.0.3