Skip to content

Comments

Update notification when clipboard is updated#1

Merged
Ankit8969 merged 29 commits intoAnkit8969:clipboard_updated_notificationfrom
bitctrl:feature/clipboard_updated_notification
Nov 13, 2025
Merged

Update notification when clipboard is updated#1
Ankit8969 merged 29 commits intoAnkit8969:clipboard_updated_notificationfrom
bitctrl:feature/clipboard_updated_notification

Conversation

@redneck-f25
Copy link

@redneck-f25 redneck-f25 commented Nov 11, 2025

For details see novnc#2015 (comment)

milotype and others added 29 commits August 25, 2025 18:36
Chai v6.0.0 introduced a breaking change where file imports now need to
point at 'chai/index.js'. See the corresponding release note.
Helps the browser to free up the memory right away, rather than waiting
until some later cleanup process. At least Firefox can start consuming
gigabytes of memory without this.
Some encodings don't know how much data they need, rather they must
probe the data stream until they find an end marker. Expose how much
data is buffered in order to make this search efficient.
This is much more efficient than looking at two bytes at a time.
Our snap packages no longer contain python2-websockify. It's now called
websockify and is found in snap by the WEBSOCKIFY_FROMSYSTEM check.
Our snap package requires bash to run novnc_proxy, but it doesn't
explicitly set a requirement for the which command to be installed.
Let's therefore use a bash built-in when looking for the websockify
binary.
Clipboard permissions must be supported, with states "granted" or
"prompt" for both write and read.
With async clipboard available, the fallback clipboard textarea adds
mostly confusion. If async clipboard is out right denied, users most
likely don't want to see any clipboard activity.
The warning prompt is only displayed if there is an active connected
session, when viewOnly is disabled.
We are using OIDC now instead of the old style access tokens.
Apparently publishing with OIDC as an auth method only works with npm
11.5.1 and onward.
Node 24 comes with npm > 11.5.1 which we need in order to publish with
OIDC auth.

This also reverts the change in commit e03a54e, which broke the
publishing step.
This should have been a part of commit 243d7fd
This should have been a part of commit 243d7fd
- use existing UI/API
- add 'noVNC_setting_notify_clipboard_received'
- add support for Clipboard module introduced with fb7e891 (PR novnc#1993)
@Ankit8969 Ankit8969 merged commit af842c7 into Ankit8969:clipboard_updated_notification Nov 13, 2025
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.

6 participants