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

update GSoC2024 projects in docs #2565

Open
wants to merge 30 commits into
base: stable
Choose a base branch
from

Commits on May 24, 2024

  1. Merge pull request Open-MSS#2389 from Open-MSS/merge_stable_to_develop

    Merge stable to develop
    ReimarBauer authored May 24, 2024
    Configuration menu
    Copy the full SHA
    20bbf55 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    a650456 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    455718f View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

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

Commits on Jul 8, 2024

  1. feat: Allow users to set custom profile pictures (Open-MSS#2405) (Ope…

    …n-MSS#2431)
    
    Enhancing the functionality of the MSColab server to allow users to upload small images which would replace generic initials as identifiers during login. This feature personalizes user accounts and significantly enhances the visual aspect of user identification and interaction within the MSColab platform.
    
    Co-authored-by: Aryan Gupta <work.aryangupta@gmail.com>
    ReimarBauer and workaryangupta authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6915b06 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    f814dab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2753b87 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Use flask-migrate for database migrations (Open-MSS#2432)

    With this flask-migrate is used on application setup to automatically
    migrate the configured database to the latest revision shipped with
    MSColab. This will make manual migrations in production environments
    unnecessary in the future.
    
    Also included is an upgrade path from databases which were previously
    manually managed. This entails generating a new database and copying
    over all data.
    matrss authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    42c8f2b View commit details
    Browse the repository at this point in the history
  2. Bump benc-uk/workflow-dispatch from 1.2.3 to 1.2.4 (Open-MSS#2449)

    Bumps [benc-uk/workflow-dispatch](https://github.com/benc-uk/workflow-dispatch) from 1.2.3 to 1.2.4.
    - [Release notes](https://github.com/benc-uk/workflow-dispatch/releases)
    - [Commits](benc-uk/workflow-dispatch@v1.2.3...v1.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: benc-uk/workflow-dispatch
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ad8e549 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Fix sequences after migrating data to PostgreSQL (Open-MSS#2466)

    When inserting rows into PostgreSQL tables and explicitly setting values
    for e.g. auto-increment columns, like the IDs, the associated sequences
    aren't automatically updated. This means that without explicitly fixing
    the sequences PostgreSQL would try to insert new rows with existing
    values for the IDs, failing in the process due to unique constraints.
    
    This issue doesn't affect MariaDB nor SQLite. The former automatically
    updates auto-increment counters on insert, the latter simply uses the
    last rows ID as a starting point.
    
    This change also extends the tests to try adding a new user after the
    migration, which should catch this kind of issue.
    matrss authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    da36488 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Fixes for using PostgreSQL (Open-MSS#2467)

    Created enum types should also be dropped on downgrade. Dropping tables
    must be committed to become visible.
    matrss authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4344e00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    641b7f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Merge stable to develop (Open-MSS#2482)

    * removing pinned xmlschema (Open-MSS#2117)
    
    * Stop ignoring some test files (Open-MSS#2291)
    
    * Reconfigured tutorial videos for RTFD (Open-MSS#2458)
    
    * changed to videos/
    
    * use mss style on rtfd
    
    * fix urls and text (Open-MSS#2460)
    
    * Bump benc-uk/workflow-dispatch from 1.2.3 to 1.2.4 (Open-MSS#2450)
    
    Bumps [benc-uk/workflow-dispatch](https://github.com/benc-uk/workflow-dispatch) from 1.2.3 to 1.2.4.
    - [Release notes](https://github.com/benc-uk/workflow-dispatch/releases)
    - [Commits](benc-uk/workflow-dispatch@v1.2.3...v1.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: benc-uk/workflow-dispatch
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Limit video width to the containing block's width (Open-MSS#2463)
    
    * pinning of libtiff is not needed but blocks a more recent libxml2 and others (Open-MSS#2469)
    
    * fixed the model.Message description and tests now using op_id (Open-MSS#2470)
    
    * bug fix for incomplete xml imports (Open-MSS#2468)
    
    validate xml content
    
    * prepare v9.2.0 (Open-MSS#2481)
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: Matthias Riße <9308656+matrss@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    3 people authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    2c89c79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56f6c9e View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    0f294d9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Open-MSS#2493 from Open-MSS/merge_stable_to_develop

    Merge stable to develop
    ReimarBauer authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    09afb6e View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Fix Open-MSS#2476

    joernu76 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    0b95679 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Gsoc2024 aryan gupta (Open-MSS#2501)

    Enhancing the functionality of the MSColab server to allow users to upload small images which would replace generic initials as identifiers during login. This feature personalizes user accounts and significantly enhances the visual aspect of user identification and interaction within the MSColab platform.
    
    This includes real-time tracking of active users per operation, enhancing the chat window, seeing who performed what changes and separating system message from user messages.
    
    
    ---------
    
    Co-authored-by: Aryan Gupta <work.aryangupta@gmail.com>
    ReimarBauer and workaryangupta authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    d58f5fc View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. remove the conda/mamba based updater. (Open-MSS#2495)

    Show in About a new version available.
    
    
    ---------
    
    Co-authored-by: Matthias Riße <9308656+matrss@users.noreply.github.com>
    ReimarBauer and matrss authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    ee9e832 View commit details
    Browse the repository at this point in the history
  2. renamed and refactored names for mscolab (Open-MSS#2499)

    removed the xmlsec binary selector based on CONDA_PREFIX
    provided separate config for msidp
    separate dir for mscolab server data and work asynchronously by msolab ui
    
    
    ---------
    
    Co-authored-by: Matthias Riße <9308656+matrss@users.noreply.github.com>
    ReimarBauer and matrss authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    863f052 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. rework active+archiving

    joernu76 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    52c7a04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c485163 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. fix:Further refactoring to simplify control flow (Open-MSS#2521)

    * Further refactoring to simplify control flow
    
    Fewer LOC to make things more maintanable.
    Also Fix Open-MSS#2514
    
    * Handle Exceptions at the outer level, so no unforeseen errors occur.
    Also catch uncaught SocketIO-Exceptions to handle them gracefully.
    
    * better solution
    joernu76 authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    457ff08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e33f8e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    1c3693c View commit details
    Browse the repository at this point in the history
  2. Merge pull request Open-MSS#2537 from Open-MSS/merge_stable_to_develop

    Merge stable to develop
    ReimarBauer authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4465221 View commit details
    Browse the repository at this point in the history
  3. setup a config for tutorials to test the mscolab refactoring (Open-MS…

    …S#2528)
    
    * option to enable flask debug added
    
    * remove mscolab start from batch
    
    * similiar dir as for the ui
    
    * new module for mscolab restart
    
    * linting satisfied
    ReimarBauer authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    22aa853 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Improve tutorials (Open-MSS#2540)

    * join for recording
    
    * fixes Open-MSS#2539
    
    * spelling
    ReimarBauer authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b39536e View commit details
    Browse the repository at this point in the history
  2. Mscolab refactor2 (Open-MSS#2533)

    * Further refactoring of mscolab
    
    * Move (most) communication with server to ConnectionManager class to have
      consistent calls and error handling (e.g. timeout).
    * More consistently use json() method of response.
    * Removed single letter variables.
    
    * Update mscolab_exceptions.py
    
    update copyright string
    
    ---------
    
    Co-authored-by: ReimarBauer <rb.proj@gmail.com>
    joernu76 and ReimarBauer authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    54854e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Develop

    * Further refactoring of mscolab
    
    * Move (most) communication with server to ConnectionManager class to have
      consistent calls and error handling (e.g. timeout).
    * More consistently use json() method of response.
    * Removed single letter variables.
    
    * Update mscolab_exceptions.py
    
    update copyright string
    
    ---------
    
    Co-authored-by: ReimarBauer <rb.proj@gmail.com>
    
    **Purpose of PR?**:
    
    Fixes #
    
    **Does this PR introduce a breaking change?**
    
    **If the changes in this PR are manually verified, list down the scenarios covered:**:
    
    **Additional information for reviewer?** :
    _Mention if this PR is part of any design or a continuation of previous PRs_
    
    **Does this PR results in some Documentation changes?**
    _If yes, include the list of Documentation changes_
    
    **Checklist:**
    - [ ] Bug fix. Fixes #<issue number>
    - [ ] New feature (Non-API breaking changes that adds functionality)
    - [ ] PR Title follows the convention of  `<type>: <subject>`
    - [ ] Commit has unit tests
    
    <!--
    
    The PR title message must follow convention:
    `<type>: <subject>`.
    
    Where: <br />
    - `type` is to define what type of PR is this.
      Most common types are:
        - `feat`      - for new features, not a new feature for build script
        - `fix`       - for bug fixes or improvements, not a fix for build script
        - `chore`     - changes not related to production code
        - `docs`      - changes related to documentation
        - `style`     - formatting, missing semi colons, linting fix etc; no significant production code changes
        - `test`      - adding missing tests, refactoring tests; no production code change
        - `refactor`  - refactoring production code, eg. renaming a variable or function name, there should not be any significant production code changes
    
    - `subject` is a single line brief description of the changes made in the pull request.
    
    -->
    sarthakvyas16 committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    59a124a View commit details
    Browse the repository at this point in the history