Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing Collaborative Timeline Slider with Undo/Redo Functionality #338

Merged

Commits on Aug 26, 2024

  1. collaborative timeline slider added in the status bar

    dependency conflicts
    
    fixed timestamp order
    
    fork handler added
    
    connect fork
    
    read only notebook connected (fork)
    
    fork document in frontend
    
    fork in the frontend + apply updates
    
    added fork indication to the page
    
    added fork indication to the page
    
    distinction between fork and original document added to slider
    
    adjustement in fork handler
    
    file
    
    add css slider
    
    context menu option for opening file (fork) + timeline added
    
    notebook condition added
    
    file menu option to open timeline for notebook
    
    alternative: add file menu option to open right widget
    
    added timeline slider to status bar
    
    slider added to status bar
    
    status bar timeline slider with logic to switch between notebooks added
    
    error handling in the backend handler
    
    clean console
    
    add isActive to the registerStatusItem
    
    fix: internal server error fixed in updateTimelineforNotebook function
    
    fork cnd added to timeline status bar plugin
    
    undo manager refactoring
    
    fork logic for 1 notebook.
    
    fork logic implemented for multiple notebooks opened at the same time
    
    ydoc.share
    
    fork works with multiple notebooks + freezing notebook when sliding through timeline
    
    notebook id
    
    testing cad
    
    undo manager tests
    
    clearDoc method
    
    remove is timelineFork open
    
    rebase
    
    build error resolved
    
    using undo manager in the backend
    
    undo/redo steps added
    
    freeze document
    
    updated to the new version of pycrdt, fixed problem with undostack
    
    rebase
    
    restore version btn
    
    undo manager agnostic for different type of documents
    
    restoring version
    
    restoring version
    
    restore btn : fix style
    
    delete unused files
    
    delete unused files
    
    jupytercad
    
    jupyter cad
    
    jupytercad integration + rebase main
    
    conflicts
    
    conflicts
    
    fixed console error: empty response.
    
    icon visible only when data is not null
    
    moving fetch timeline in slider component: on click of the history button
    
    get format & content type from query params
    
    get format & content type from query params: fix updating contenttype and format when switching between documents
    
    remove sharedmodel from update content
    
    support for documents inside folders/subfolders.
    
    clean drive.ts
    
    move test files in folder
    
    delete unused dependency
    
    return comments deleted by accident
    
    fixes in jupyter-server-ydoc
    
    delete test documents
    
    add test-folder to gitignore
    
    styling restore button
    
    styling restore button
    
    pre commit hooks
    
    fixed pre commit issues
    
    fixed pre commit issues
    
    add license header to new files
    
    pre commit hooks
    
    python test: added jupytercad_core to CI/CD workflow
    
    python test debug
    
    python test debug
    
    collaborative timeline slider added in the status bar
    
    dependency conflicts
    
    fixed timestamp order
    
    fork handler added
    
    connect fork
    
    read only notebook connected (fork)
    
    fork document in frontend
    
    fork in the frontend + apply updates
    
    added fork indication to the page
    
    added fork indication to the page
    
    distinction between fork and original document added to slider
    
    adjustement in fork handler
    
    file
    
    add css slider
    
    context menu option for opening file (fork) + timeline added
    
    notebook condition added
    
    file menu option to open timeline for notebook
    
    alternative: add file menu option to open right widget
    
    added timeline slider to status bar
    
    slider added to status bar
    
    status bar timeline slider with logic to switch between notebooks added
    
    error handling in the backend handler
    
    clean console
    
    add isActive to the registerStatusItem
    
    fix: internal server error fixed in updateTimelineforNotebook function
    
    fork cnd added to timeline status bar plugin
    
    undo manager refactoring
    
    fork logic for 1 notebook.
    
    fork logic implemented for multiple notebooks opened at the same time
    
    ydoc.share
    
    fork works with multiple notebooks + freezing notebook when sliding through timeline
    
    notebook id
    
    testing cad
    
    undo manager tests
    
    clearDoc method
    
    remove is timelineFork open
    
    rebase
    
    build error resolved
    
    using undo manager in the backend
    
    undo/redo steps added
    
    freeze document
    
    updated to the new version of pycrdt, fixed problem with undostack
    
    rebase
    
    restore version btn
    
    undo manager agnostic for different type of documents
    
    restoring version
    
    restoring version
    
    restore btn : fix style
    
    delete unused files
    
    delete unused files
    
    jupytercad
    
    jupyter cad
    
    jupytercad integration + rebase main
    
    conflicts
    
    conflicts
    
    fixed console error: empty response.
    
    icon visible only when data is not null
    
    moving fetch timeline in slider component: on click of the history button
    
    get format & content type from query params
    
    get format & content type from query params: fix updating contenttype and format when switching between documents
    
    remove sharedmodel from update content
    
    support for documents inside folders/subfolders.
    
    clean drive.ts
    
    move test files in folder
    
    delete unused dependency
    
    return comments deleted by accident
    
    fixes in jupyter-server-ydoc
    
    delete test documents
    
    add test-folder to gitignore
    
    styling restore button
    
    styling restore button
    
    pre commit hooks
    
    fixed pre commit issues
    
    python test debug: test.yaml
    
    python test debug: test.yaml
    
    python test debug: test.yaml
    
    changed order of dependencies in test.yml
    
    removed jupytercad to test dependencies version
    
    removed jupytercad to test dependencies version
    
    pre commit
    
    changed the way document types are imported in the backend
    
    fixed yarn.lock after rebase
    Meriem-BenIsmail committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0725179 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    169cc00 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    8e70e51 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    0c2c367 View commit details
    Browse the repository at this point in the history
  2. remove global variable keeping track of undo managers

    remove global variable keeping track of undo managers
    
    remove print
    Meriem-BenIsmail committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    c2e139e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    230df74 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    6dc18e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c34eff5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0503b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebd245f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d293db0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c0f380 View commit details
    Browse the repository at this point in the history