Skip to content

release: v0.2.29#987

Merged
XingYu-Zhong merged 35 commits into
masterfrom
develop
Jul 19, 2026
Merged

release: v0.2.29#987
XingYu-Zhong merged 35 commits into
masterfrom
develop

Conversation

@XingYu-Zhong

Copy link
Copy Markdown
Collaborator

Summary

Release Kun v0.2.29 from the validated develop branch.

Changes

  • Prefer Git for Windows Bash for tool commands, PTY sessions, and workflow Bash execution, with PowerShell and cmd fallbacks.
  • Include the accumulated v0.2.29 features, fixes, localization, runtime, storage, extension, and UI updates documented in release/release-v0.2.29.md.

Tests

  • PR Checks: typecheck, full root and Kun test suites, production dependency audit.
  • CodeQL: actions and JavaScript/TypeScript analysis.
  • Packaged validation: Windows NSIS, macOS x64/arm64 including Intel final validation, and Linux AppImage.

XingYu-Zhong and others added 30 commits July 18, 2026 21:37
…gins

- Introduced `KunProjectConfigSettingsV1` and `KunProjectConfigGrantV1` types to manage project-specific grants.
- Implemented default settings and normalization functions for project configuration.
- Updated `mergeKunRuntimeSettings` to handle project configuration merging.
- Enhanced UI plugin manifest to support scene version 1.6, including character and artwork specifications.
- Added validation and normalization for scene properties, ensuring bounded numeric fields and required attributes.
- Created utility functions for building CSS from scene configurations, ensuring only valid properties are emitted.
- Expanded test coverage for project configuration and scene normalization to ensure robustness.
Co-authored-by: xingyu <zhongxingyuemail@gmail.com>
Co-authored-by: xingyu <zhongxingyuemail@gmail.com>
Co-authored-by: xingyu <zhongxingyuemail@gmail.com>
* fix(config): preserve valid fields during section sanitization

* fix(test): keep skill config imports Electron-free

---------

Co-authored-by: xingyu <zhongxingyuemail@gmail.com>
* test(runtime): define fault injection contract

* test(runtime): wire bounded fault injection harness

* ci: retry runtime validation

---------

Co-authored-by: xingyu <zhongxingyuemail@gmail.com>
Co-authored-by: xingyu <zhongxingyuemail@gmail.com>
Co-authored-by: glebkaitsme <glebkaitsme@users.noreply.github.com>
- Added 'grand-line' to the dedicated character chrome recipes.
- Introduced 'write' and 'design' as new background slots with default opacity settings.
- Updated the UI plugin manifest to include new background images for 'write' and 'design'.
- Enhanced the CSS generation to account for new workspace views for 'write' and 'design'.
- Modified the write focus mode shell class names to include 'write-document-shell' for better styling.
- Introduced a new overlay style for the workflow editor to ensure side panels are opaque.
- Updated sidebar, header, and inspector styles with new background colors and shadows.
- Added specific styles for the Grand Line Loop workspace, including gradients, colors, and shadows for various components like the sidebar, header, and canvas.
- Improved node styles with distinct borders and hover effects.
- Implemented responsive design adjustments for smaller screens.
feat(readme): update internal-use license information for companies
test(FloatingComposer): add permission mode checks in tests
style(FloatingComposerExecutionPicker): enhance permission button styles
style(surfaces-write): improve permission button styles for various modes
feat(release): validate release commit and enhance project loading logic
fix(manifest): update signature description for clarity
fix(packaging): clarify index signature verification process
test(video-editor): add test for active project reconciliation on missed notifications
fix(settings): improve context window hint for clarity
…mats

- Implemented conversation export feature allowing users to export conversations in markdown and PDF formats.
- Added localization strings for conversation export in multiple languages.
- Created utility functions for building export documents and handling file references.
- Updated SessionHeader component to include export options in the UI.
- Added tests for conversation export functionality to ensure reliability and correctness.
feat(shell): prefer Git Bash on Windows
@XingYu-Zhong
XingYu-Zhong merged commit f65ac05 into master Jul 19, 2026
8 of 9 checks passed

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR checks failed. Please fix the failing CI jobs before merging.

Failed jobs:

  • Ad-hoc macOS packaged validation (PR)

Run details: https://github.com/KunAgent/Kun/actions/runs/29687341282

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