Skip to content

Comments

Migrate matrix-client to matrix-nio#2025

Merged
ltdrdata merged 1 commit intoComfy-Org:mainfrom
YanWenKun:pr-matrix
Jul 24, 2025
Merged

Migrate matrix-client to matrix-nio#2025
ltdrdata merged 1 commit intoComfy-Org:mainfrom
YanWenKun:pr-matrix

Conversation

@YanWenKun
Copy link
Contributor

I've mentioned this before in the Discussions:
#1185

And by now it's more pressing:

  • matrix-client is no longer working (at least in my tests)
  • matrix-client 0.4.0 depends on urllib3~=1.21 is causing more troubles (e.g. gradio depends on newer urllib3)

So I made this PR (with some help from Copilot and matrix-nio examples).

My test screenshot:

20250724_073312 20250724_073257

@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedmatrix-nio@​0.25.2100100100100100

View full report

@ltdrdata ltdrdata merged commit d4715ae into Comfy-Org:main Jul 24, 2025
2 checks passed
ltdrdata added a commit that referenced this pull request Aug 22, 2025
modified: The matrix share feature is now only available when the `matrix-nio` dependency is installed.

If `matrix-nio` is not installed:
1. Apply a strikethrough to the matrix checkbox text in the share UI and display a tooltip.
2. A warning is logged at startup indicating that `matrix-nio` is missing, along with the installation command.

fixed: Corrected an issue where PR #2025 was merged into draft-v4 but applied only to `legacy/..` and not to `glob/..`
webfiltered added a commit that referenced this pull request Aug 27, 2025
webfiltered added a commit to Comfy-Org/desktop that referenced this pull request Aug 27, 2025
Updates ComfyUI-Manager to the latest commit, and reverts the following PRs:

- Comfy-Org/ComfyUI-Manager#2025
- Follow-up commit: Comfy-Org/ComfyUI-Manager@4834874

This removes the requirement for every desktop user to download several new packages for the matrix share feature.  This is an inconvenience for users wanting to use matrix share, however including this update will cause major update pain for many international users with network issues.
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.

2 participants