Skip to content

merge upstream collaboration features#16

Merged
robsimmons merged 3 commits into
nixosfrom
collaborate-merge
Jul 19, 2026
Merged

merge upstream collaboration features#16
robsimmons merged 3 commits into
nixosfrom
collaborate-merge

Conversation

@robsimmons

Copy link
Copy Markdown
Collaborator

No description provided.

nileshtrivedi and others added 2 commits May 23, 2026 16:34
…aco (leanprover-community#91)

Add collaboration feature based on y-monaco. Collaborators keep their code in-sync over peer-to-peer communication. People get a random colour out of ~6 which is consistent for all participants. Hovering over a code line reveals the name associated on a name. Each participant has there own connection to the Lean server. The only thing which is synchronised is the editor content.

Any combination of room name & password opens a new room. There is no rejection of passwords. 

Mobile: 

* The feature is mobile-compatible, but without hover, there is currently no way to see the participants name over the cursor
* Removed Lean logo on mobile to save space.
switching 'can I trust this proof' to side menu when collaborating, and enabling selective emphasis of collaborate and comparator in the header bar
@robsimmons
robsimmons marked this pull request as ready for review July 18, 2026 19:14
@robsimmons
robsimmons merged commit 487b53f into nixos Jul 19, 2026
2 of 5 checks passed
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