Skip to content

Releases: Kyvrel/elly

v0.0.18

Choose a tag to compare

@github-actions github-actions released this 05 Feb 08:18

v0.0.18 (2026-02-05)

Summary

  • #21 refactor: upgrade shadcn/ui components and improve layout structure

v0.0.17

Choose a tag to compare

@github-actions github-actions released this 04 Feb 08:00

v0.0.17 (2026-02-04)

  • #20 feat: Setup Shadcn UI. Add components.json, deps, Button/Input/utils,

v0.0.16

Choose a tag to compare

@github-actions github-actions released this 01 Feb 02:08

v0.0.16 (2026-02-01)

Summary

  • ESLint Configuration: Switched from eslint/config's defineConfig to typescript-eslint's tseslint.config in eslint.config.mjs.
  • Dependencies: Added typescript-eslint to devDependencies.
  • Bug Fix: Resolved the type mismatch error where @electron-toolkit/eslint-config-ts returned an array that was incompatible with the standard ESLint defineConfig helper.
  • #19 fix: resolve typescript error in eslint configuration

v0.0.15

Choose a tag to compare

@github-actions github-actions released this 31 Jan 11:37

v0.0.15 (2026-01-31)

Summary

  • Configuration: Added src/shared/**/* to tsconfig.web.json to resolve the TS6307 error where shared types were not included in the web build context.

  • Renderer: Updated formatMessages.ts to use a more robust mapping for message parts, fixing a potential type error when accessing part.text.

  • Main: Applied minor formatting improvements to DBService.ts for better readability.

  • #18 fix: resolve TS6307 error and improve message formatting

v0.0.14

Choose a tag to compare

@github-actions github-actions released this 31 Jan 11:15

v0.0.14 (2026-01-31)

Summary

  • DBService Refactoring: Reorganized DBService by grouping operations into logical namespaces: workspace, provider, thread, message, and settings. This improves code organization and discoverability of database operations.

  • Service Updates: Updated ChatService and WorkspaceManager to consume the new namespaced API.

  • API Server Updates: Refactored src/main/api/server.ts to use the namespaced calls for all REST endpoints.

  • Tool Updates: Updated all filesystem and shell tools (bash, edit, glob, grep, read, write) to use dbService.workspace.getActiveWorkspace() for path resolution.

  • #17 refactor: namespace DBService operations

v0.0.13

Choose a tag to compare

@github-actions github-actions released this 31 Jan 10:02

v0.0.13 (2026-01-31)

Summary

This PR refactors the database interaction layer by renaming WorkspaceService to DBService and centralizing all database-related operations within it. This improves the separation of concerns and simplifies the API and service layers.

  • #16 refactor: rename WorkspaceService to DBService and centralize database operations

v0.0.12

Choose a tag to compare

@github-actions github-actions released this 31 Jan 09:15

v0.0.12 (2026-01-31)

Summary

  • Chat Threads & DB: Fixed workspace references and renamed database tables for consistency (workspace → workspaces).

  • Tools Refinement:

    • Added edit_file and grep tools with workspace path validation.
    • Improved grep tool performance by integrating ripgrep.
    • Refactored tool parameters to camelCase and updated all tool descriptions for better AI interaction.
    • Fixed a critical bug in edit_file where replacement slicing used the wrong string length.
  • Code Quality & Refactoring:

    • Renamed needPermission to needsApproval throughout the application.
    • Added explicit return types and refactored message formatting logic.
    • Cleaned up unused API parameters, deleted obsolete tests, and updated ESLint configurations.
  • UI & IPC: Updated ChatThread, Sidebar, and IPC handlers to align with the new thread and workspace structure.

  • #15 feat: improve chat threads, refactor tools, and enhance codebase consistency

v0.0.11

Choose a tag to compare

@github-actions github-actions released this 30 Jan 09:57

v0.0.11 (2026-01-30)

  • #14 Adopt UIMessage from ai for chat messages, updating schema,

v0.0.10

Choose a tag to compare

@github-actions github-actions released this 30 Jan 03:31

v0.0.10 (2026-01-30)

  1. Core Tool System
    Standardization: Established unified tool interface definitions to support dynamic registration.
    Base Capabilities:
    File Reading: Allows AI to read content within the active workspace.
    File Writing: Allows AI to create new files or modify existing code.
    Command Execution: Allows AI to execute shell commands.
    File Search: Allows AI to find files using Glob patterns.
  2. Workspace Security
    Sandbox Isolation: Forces all file operations to be confined to the active workspace directory, preventing unauthorized access to system files.
    Sensitive Data Guard: Built-in filters automatically intercept requests to read sensitive files (such as .env, .git, or private keys).
  3. Permission Control System
    IPC Bridge: Established a secure communication bridge between the main process and the renderer for permission requests.
    Interception Flow: Implemented a "Request-Pause-Decide" flow. When the AI attempts to use a tool, execution is automatically paused until user confirmation is received.
    Decision Strategies: Supports "Deny", "Allow Once", and "Always Allow" (for the current session).
  4. Frontend UI
    Global Permission Dialog: Implemented a high-priority, interruptive modal dialog.
    Real-time Review: The dialog displays the specific tool being requested along with its parameters (e.g., the code content to be written) for user review.
  5. Intelligent Execution Engine
    Manual Tool Loop: Refactored the Chat Service message handling logic.
    Execution Integration:
    AI initiates a tool call.
    System intercepts and checks permissions.
    Executes the tool upon approval and captures output.
    Returns results to the AI for subsequent reasoning.
    State Synchronization: Real-time push of tool start, result, and error states to the frontend via WebSocket.
  • #13 feat: implement tool system and permission controls

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 26 Jan 08:49

v0.0.9 (2026-01-26)

Enhance auto-bump-tag workflow: include PR body in changelog & release notes.

  • #12 Enhance auto-bump-tag workflow: include PR body in changelog & releas…