asyml / asyml/stave

Multiple person working on the same project.

Open
#102 0 comments 0 reactions 0 assignees View on GitHub
bug task_size_mid
Dominant language
TypeScript
Stars
52
Forks
15
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
When two users are working on one project simultaneously, it will create problems to synchronize their efforts.

**To Reproduce**
Steps to reproduce the behavior:
1. Open two accounts and edit the same table at the same time.

**Expected behavior**
The system should either allow one user to edit at one time or handle synchronized operations.

1. One user will lock the document when editing the project. This user will be logged out automatically after some timeout.
2. Support simultaneous edit to the same file.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Environment (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. 22]
- Node Versions or other

**Additional context**
Add any other context about the problem here.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue with two accounts editing the same table simultaneously, as described in the report. Compare the two proposed directions—single-user locking with timeout or simultaneous synchronized editing—and define which behavior the project should support. Done means concurrent editing no longer causes unsynchronized work or conflicting changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.