Tags: kunkunsh/kunkun
Tags
Fix: kkrpc serialization backward compatibility (#256) * update deno lock * chore: update kkrpc and tauri-api-adapter versions, enhance serialization handling - Bump kkrpc version to 0.2.2 in multiple packages including desktop and api. - Update tauri-api-adapter version to 0.3.27. - Introduce a new utility function to determine kkrpc serialization based on API version. - Refactor RPC channel initialization to include serialization version in desktop extension handling. - Increment desktop package version to 0.1.36 and api package version to 0.1.7. * chore: update dependencies in pnpm-lock and package.json - Upgrade postcss version for autoprefixer to 8.5.3 in pnpm-lock.yaml. - Add semver package with version 7.7.1 in package.json. - Update CHANGELOG.md to reflect recent kkrpc upgrades and changes.
UI Updates (#246) * minor ui updates to shiki * feat: add markdown renderer * feat(ui): add scroll area component and expand markdown renderer * feat(ui): expand markdown syntax highlighting with additional language support * feat(ui): add markdown language support to syntax highlighting * feat(ui): update markdown syntax highlighting theme to GitHub Dark Default * feat(ui): add bash language support to markdown syntax highlighting * feat: add globe component * Change RetroGrid bg color * feat: add headless command list to store detail component * feat: update markdown renderer Replace svelte-markdown with svelte-exmarkdown, with custom tauri link renderer and code highlight support * format and fix eslint
chore: increase Node.js memory limit for desktop build process
[feat] Improve list view with fuse search and virtual list (#215) * chore: comment out auto install for on boarding, its behavior and speed is unpredictable * fix: clear action when ui template exits * fix: update extension command search store references * feat(ui): implement virtual list with advanced search and section handling - Add @tanstack/svelte-virtual for efficient list rendering - Integrate Fuse.js for advanced search across list items and sections - Create dynamic virtual list with support for section headers - Enhance list view with flexible search and filtering capabilities - Add new types and components for virtual list management * chore(desktop): bump package version to 0.1.29
Feature: add extension api (hide and paste) (#210) * feat: add paste API to extension API * feat(desktop): enhance clipboard and hotkey utilities - Add `hideAndPaste` utility function to simplify window hiding and clipboard pasting - Adjust key press and sleep timings for more reliable input simulation - Implement window focus listener in clipboard extension - Bind input element reference for automatic focus management * feat(permissions): enhance clipboard permission handling - Update clipboard permission schema to include paste permission - Modify clipboard API to check for paste permission before executing - Refactor permission map and schema for more flexible permission management * feat(desktop): refactor extension command search and rendering - Add `svelte-inspect-value` for debugging - Implement new `ExtCmds` component to replace `ExtCmdsGroup` - Enhance extension command search with separate Fuse.js instances for installed and dev extensions - Simplify extension command filtering and rendering logic - Add derived stores for extension commands with improved type safety * feat(desktop): improve extension command search filtering * bump @kksh/api version * feat(permissions): add clipboard paste permission description
PreviousNext