Skip to content

Conversation

@louis-jan
Copy link
Contributor

@louis-jan louis-jan commented Jul 17, 2025

Summary

Syncing the release/0.6.5 branch into dev to incorporate all release changes and prepare for the next development cycle.

Changes

  • Merges all commits from release/0.6.5 into dev
  • Includes any hotfixes or last-minute changes made during the release process
  • Updates dev branch to be in sync with the latest stable release

Purpose

This sync ensures that:

  • Dev branch contains all release-specific changes
  • Future development builds on the stable 0.6.5 foundation
  • No commits are lost between release and development branches

Notes

  • This is a standard post-release sync
  • No code review required for merge commits
  • Ready to merge once CI passes

Important

Merge release/0.6.5 into dev, updating version numbers, configurations, and dependencies, and adding new UI components and localization updates.

  • Behavior:
    • Merges all changes from release/0.6.5 into dev branch.
    • Updates CORTEX_ENGINE_VERSION to b5857 in rolldown.config.mjs, download.bat, and download.sh.
    • Adds react-resizable-panels dependency in package.json.
  • UI Components:
    • Adds ResizablePanelGroup, ResizablePanel, and ResizableHandle components in resizable.tsx.
    • Updates DownloadManagement.tsx to handle download progress and errors.
    • Modifies LeftPanel.tsx for responsive design and resizable context.
  • Localization:
    • Updates translations in common.json, tools.json, and other locale files.
  • Misc:
    • Fixes typo in README.md.
    • Minor logging changes in app.py.

This description was created by Ellipsis for c283979. You can customize this summary. It will automatically update as commits are pushed.

samhvw8 and others added 19 commits July 4, 2025 09:43
…click (#5712)

* 🐛fix: default show 3 dots

* ✨enhancement: enable resizable left panel (#5713)

* ✨enhancement: enable resizable left panel

* Update web-app/src/hooks/useLeftPanel.ts

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Merge Release/v0.6.6 into release 0.6.5
…acpp

feat: bump version of llama.cpp - b5857
…lation-mode

fix: revert installationmode in nsis template
🐛fix: download icon when left panel close
…tom-endpoint-crashes-app

fix: fetch models from custom provider causes app to crash
Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

Important

Looks good to me! 👍

Reviewed everything up to c283979 in 2 minutes and 8 seconds. Click for details.
  • Reviewed 720 lines of code in 25 files
  • Skipped 0 files when reviewing.
  • Skipped posting 14 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. src-tauri/tauri.bundle.windows.nsis.template:35
  • Draft comment:
    Change INSTALLMODE to "currentUser". Verify that switching from 'both' to 'currentUser' is intended for your user base; in multi-user environments additional adjustments might be required.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% The comment is asking the PR author to verify their intention, which is against the rules. It suggests a change but then asks for verification, which is not allowed. The comment should be removed.
2. web-app/package.json:69
  • Draft comment:
    Token.js fork version updated from 0.7.12 to 0.7.15. Confirm that there are no breaking changes in the new version that affect functionality.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% This comment is asking the PR author to confirm that there are no breaking changes in the new version of a dependency. This violates the rule against asking the author to confirm or ensure things, especially related to dependencies.
3. web-app/src/components/ui/resizable.tsx:1
  • Draft comment:
    The new resizable panel component appears well implemented. Ensure you test its behavior on various device sizes to confirm layout consistency.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
4. web-app/src/containers/DownloadManegement.tsx:240
  • Draft comment:
    The download UI updates and toast messages seem clear; verify that overallProgress and downloadCount are computed correctly to reflect current download states.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% The comment is asking the PR author to verify the correctness of the computation of overallProgress and downloadCount. This falls under asking the author to double-check things, which is against the rules. The comment does not provide a specific suggestion or point out a specific issue.
5. web-app/src/containers/LeftPanel.tsx:86
  • Draft comment:
    When using useClickOutside, the dependency array includes ref.current values. Consider using stable callback refs instead since .current is mutable and may not trigger re-renders as expected.
  • Reason this comment was not posted:
    Comment was not on a location in the diff, so it can't be submitted as a review comment.
6. web-app/src/containers/ThreadList.tsx:108
  • Draft comment:
    Good use of onContextMenu to open the dropdown. Ensure that this doesn't interfere with any native context menu behaviors needed elsewhere in the app.
  • Reason this comment was not posted:
    Confidence changes required: 50% <= threshold 50% None
7. web-app/src/containers/dialogs/ToolApproval.tsx:52
  • Draft comment:
    Transitioning from using for rich text translations to concatenating the translated string with a for the tool name simplifies the markup; ensure that translation keys reflect this new format.
  • Reason this comment was not posted:
    Comment looked like it was already resolved.
8. web-app/src/hooks/useModelProvider.ts:39
  • Draft comment:
    The merging and filtering logic for existing provider models is robust. Double-check edge cases when model IDs might be absent or non-string to avoid silent failures.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% The comment is asking the PR author to double-check edge cases, which violates the rule against asking the author to confirm or ensure behavior. It doesn't provide a specific suggestion or point out a specific issue in the code.
9. web-app/src/lib/completion.ts:151
  • Draft comment:
    Avoid using the 'in' operator on an array to check for a value. Replace '!(thread.model.id in Object.values(models).flat())' with an 'Array.includes()' check.
  • Reason this comment was not posted:
    Comment was not on a location in the diff, so it can't be submitted as a review comment.
10. web-app/src/lib/completion.ts:141
  • Draft comment:
    Good implementation of conditional headers for openrouter. Ensure that the keys 'HTTP-Referer' and 'X-Title' are accepted by the API, as these might differ across providers.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% The comment is informative and suggests ensuring that certain keys are accepted by the API. However, it does not provide a specific code suggestion or ask for a specific test to be written. It also asks the author to ensure something, which is against the rules.
11. web-app/src/routes/__root.tsx:74
  • Draft comment:
    The new AppLayout using ResizablePanelGroup is well structured. Test extensively across screen sizes to ensure the handlePanelLayout callback correctly updates panel size and visibility.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% This comment is purely informative and suggests testing extensively, which violates the rules. It doesn't provide a specific code suggestion or ask for a specific test to be written.
12. web-app/src/routes/settings/general.tsx:92
  • Draft comment:
    Using Tauri's WebviewWindow for logs is a good approach. Ensure proper error handling is in place if creating or focusing the logs window fails.
  • Reason this comment was not posted:
    Comment was not on a location in the diff, so it can't be submitted as a review comment.
13. web-app/src/routes/settings/providers/index.tsx:41
  • Draft comment:
    Lowercase comparison when checking for duplicate provider names is a good safeguard. Verify that this approach covers all edge cases for provider naming.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% The comment is asking the PR author to verify that the approach covers all edge cases, which violates the rule against asking the author to confirm or ensure behavior. It does not provide a specific suggestion or point out a specific issue with the code.
14. web-app/src/services/providers.ts:211
  • Draft comment:
    Consider adding more robust type checks for different response formats from the provider API. The current handling works for known formats, but unexpected formats should be logged and handled gracefully.
  • Reason this comment was not posted:
    Comment was not on a location in the diff, so it can't be submitted as a review comment.

Workflow ID: wflow_vm59FMnSjR8iUezP

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

@github-actions
Copy link
Contributor

Barecheck - Code coverage report

Total: 4.9%

Your code coverage diff: -0.05% ▾

Uncovered files and lines
FileLines
web-app/src/components/ui/resizable.tsx2-3, 5, 7-19, 21, 23-27, 29-33, 35-43, 45-48, 50, 52
web-app/src/containers/DownloadManegement.tsx1, 6-17, 19-31, 33-38, 40-47, 49-50, 54-64, 66-75, 77-85, 87, 89-95, 98-106, 108-109, 111-116, 118-124, 127-132, 134-135, 137-143, 145-157, 159-166, 168-175, 177-191, 193-198, 201-203, 205-210, 213-228, 230-233, 235-256, 258-268, 270, 272-277, 279-289, 291-299, 301-302, 304-307, 309-351, 353, 355
web-app/src/containers/LeftPanel.tsx1-4, 17-19, 26, 28-30, 40-44, 46-67, 69-73, 75-80, 83, 86-98, 101-103, 106-110, 113-124, 127, 130-133, 135-138, 140-142, 144-145, 147-148, 150, 153-155, 157-159, 162-167, 169-172, 174-175, 177-180, 182-190, 192-195, 197, 199-200, 202-204, 206-209, 211-214, 216-229, 231-246, 248-249, 251, 253, 255-264, 266-282, 284-285, 287, 289-320, 322-337, 339-340, 343-357, 359-368, 370-389, 391-413, 415-424, 427-438, 441-454, 457-462, 464-480, 482-486, 488-493, 495, 497
web-app/src/containers/ThreadList.tsx1, 9, 14-15, 22-26, 28, 35-37, 44-48, 50-58, 60-61, 63-71, 73-79, 81-82, 84-89, 91, 94-95, 97-99, 101-117, 119-125, 127-143, 145-147, 149-153, 155-157, 159-165, 167-182, 184-192, 194-209, 211-216, 218-222, 224-241, 243-260, 262-271, 273, 280-285, 287-295, 297-301, 303-307, 309, 311
web-app/src/containers/dialogs/ToolApproval.tsx1, 9-12, 14-16, 18-20, 22, 24-26, 28-30, 32-34, 36-41, 43-59, 61-65, 67-71, 73-79, 81-89, 91
web-app/src/hooks/useLeftPanel.ts1-3, 12-25
web-app/src/hooks/useModelProvider.ts1-3, 23-48, 50-52, 54-120, 122-124, 126-128, 130, 132-134, 137-140, 142-145, 147-149, 151-183
web-app/src/lib/completion.ts1, 9-11, 26-27, 31, 41-62, 71-94, 100-110, 119-128, 130, 132-133, 135-136, 138, 140, 143-152, 154-158, 160-161, 164-172, 175-178, 180-201, 203-207, 216-223, 231-244, 251-256, 258-259, 262-272, 274, 277-282, 284-290, 302-310, 312-334, 337-342, 344-369, 371-380, 382-396, 398-401
web-app/src/mock/data.ts1-284
web-app/src/routes/__root.tsx1, 4-24, 29, 31-33, 35-43, 46, 49-52, 55-63, 65-69, 71-72, 75-79, 82-86, 88-91, 94, 97-104, 106, 108, 111-115, 117-121, 123-125, 127, 129-133, 135-142, 144, 146-147, 149-152, 154-163, 165-169, 171
web-app/src/routes/settings/general.tsx1-2, 49-51
web-app/src/routes/settings/providers/index.tsx1-2, 30-32
web-app/src/services/providers.ts1-3, 9, 13-16, 19-30, 32-36, 43-48, 50-53, 55-59, 61-73, 75-82, 84, 86, 88, 90-137, 139-163, 165-166, 175-180, 182-185, 188-191, 194-197, 199-203, 205, 208, 210-211, 213-216, 218-228, 231-235, 237-239, 247-267

@louis-jan louis-jan merged commit 32966f9 into dev Jul 17, 2025
20 of 22 checks passed
@github-project-automation github-project-automation bot moved this to QA in Jan Jul 17, 2025
@github-actions github-actions bot added this to the v0.6.6 milestone Jul 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

6 participants