Skip to content

Version 0.0.1#88

Closed
MatejFrnka wants to merge 28 commits into
mainfrom
develop
Closed

Version 0.0.1#88
MatejFrnka wants to merge 28 commits into
mainfrom
develop

Conversation

@MatejFrnka

Copy link
Copy Markdown
Collaborator

No description provided.

MatejFrnka and others added 27 commits April 24, 2026 16:52
* Run assignment and generation in parallel

* Mute logs from openai client

* Added parallel generation of DMPs

* Rename tqdm loading bar

* Fix type issues

* Updated formatting

* Fixed return type
Bumps the minor-and-patch group in /plugin with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [@ds-wizard/plugin-sdk](https://github.com/ds-wizard/dsw-plugin-sdk) | `0.8.0` | `0.9.1` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |
| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.6.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.52.0` | `8.59.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.52.0` | `8.59.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |
| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.3` |
| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.2` |


Updates `@ds-wizard/plugin-sdk` from 0.8.0 to 0.9.1
- [Changelog](https://github.com/ds-wizard/dsw-plugin-sdk/blob/develop/CHANGELOG.md)
- [Commits](ds-wizard/dsw-plugin-sdk@v0.8.0...v0.9.1)

Updates `react` from 19.2.3 to 19.2.5
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.5/packages/react)

Updates `@types/react` from 19.2.7 to 19.2.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 19.2.3 to 19.2.5
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.5/packages/react-dom)

Updates `zod` from 4.3.5 to 4.3.6
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.3.5...v4.3.6)

Updates `@types/node` from 25.0.3 to 25.6.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.2.7 to 19.2.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@typescript-eslint/eslint-plugin` from 8.52.0 to 8.59.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.52.0 to 8.59.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/parser)

Updates `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks)

Updates `prettier` from 3.7.4 to 3.8.3
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.7.4...3.8.3)

Updates `terser` from 5.44.1 to 5.46.2
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](terser/terser@v5.44.1...v5.46.2)

---
updated-dependencies:
- dependency-name: "@ds-wizard/plugin-sdk"
  dependency-version: 0.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: react
  dependency-version: 19.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@types/react"
  dependency-version: 19.2.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: react-dom
  dependency-version: 19.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: zod
  dependency-version: 4.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@types/node"
  dependency-version: 25.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@types/react"
  dependency-version: 19.2.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 7.1.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: prettier
  dependency-version: 3.8.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: terser
  dependency-version: 5.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [anyio](https://github.com/agronholm/anyio) from 4.12.1 to 4.13.0.
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Commits](agronholm/anyio@4.12.1...4.13.0)

---
updated-dependencies:
- dependency-name: anyio
  dependency-version: 4.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [json-repair](https://github.com/mangiucugna/json_repair) from 0.59.4 to 0.59.5.
- [Release notes](https://github.com/mangiucugna/json_repair/releases)
- [Commits](mangiucugna/json_repair@v0.59.4...v0.59.5)

---
updated-dependencies:
- dependency-name: json-repair
  dependency-version: 0.59.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.44.0 to 0.46.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.44.0...0.46.0)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-version: 0.46.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.128.0 to 0.136.1.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.128.0...0.136.1)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.136.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.10 to 0.15.12.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.10...0.15.12)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
* Fixed issues with not being able to handle duplicate section names

* Fixed types in tests

* Updated formatting
* Update Python dependencies

* Update TypeScript/Node dependencies

* Update dependabot config
Bumps the npm-minor-and-patch group in /plugin with 1 update: [zod](https://github.com/colinhacks/zod).


Updates `zod` from 4.4.2 to 4.4.3
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.4.2...v4.4.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-version: 4.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [uv-build](https://github.com/astral-sh/uv) to permit the latest version.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](astral-sh/uv@0.9.25...0.11.8)

---
updated-dependencies:
- dependency-name: uv-build
  dependency-version: 0.11.8
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
* Separate FileSaver and DBSaver

* Save assignments to postgres

* Refactor

* Detect changes

* Update README

* Fix lint

* Fix typecheck

---------

Co-authored-by: Hana Litavská <hana.litavska@fit.cvut.cz>
* Update GUI

* Fix circular import

* Add error handling

* Fix authorization

* Add output of the pipeline to GUI

* Make raw output editable

* Add copying, download and saving of the output

* Add template title unique constraint

* Enable running pipeline from CLI with parameters

* Add plugin settings

* Add creating new template in GUI

* Rename assignments table to assignment

* Fix column types

* Save outputs to DB instead of file

* Fix loading assignments from DB

* Format placeholder

* Fix attaching template file

* Fix saving edited markdown

* Delete unused file paths

* Fix lint

* Fix typecheck

* Make format

* Fix plugin format

* Refactor ProjectTab

* Use library for markdown presentation

* Add console.error to ProjectTab

* Refactor types from app.py

* Refactor routes

* Fix lint

* Separate DB schema definition from operations

* Fix plugin format

* Fix lint

---------

Co-authored-by: Hana Litavská <hana.litavska@fit.cvut.cz>
* Skip FileQuestion

* Support ItemSelectQuestion

* Filter out nested deleted replies

* Fix lint

* Delete investigated TODO

---------

Co-authored-by: Hana Litavská <hana.litavska@fit.cvut.cz>
* Unify DB init, add multi-tenancy

* Store user_uuid and tenant_uuid

* Extracted jwt to it's own file

---------

Co-authored-by: Hana Litavská <hana.litavska@fit.cvut.cz>
Co-authored-by: Matěj Frnka <mat.frnka@gmail.com>
* Move inline css to separate file

* Update styles

* Update pipeline output description

* Delete unused styles

* Fix code style

* 52: Minor style tweaks

* 52: Updated button styling, keep 'run' button disabled when adding custom template

---------

Co-authored-by: Hana Litavská <hana.litavska@fit.cvut.cz>
* 59: Added instance wide semaphore to controll maximum requests even with more than just 1 user

* 59: Added validation

* 59: Remove retries to avoid too quick spam of LLM

* 59: Fix formatting

* 59: Fix typechecks

* 59: Fix lint

* 57: Added reporting to UI

* 57: Fix lint errors

* 57: Updated assignment reporting

* 57: Converted progress to percentage

* 57: Updated wording
* 59: Added instance wide semaphore to controll maximum requests even with more than just 1 user

* 59: Fix formatting

* 59: Fix typechecks

* 59: Fix lint
* Add error handling

* Fix after rebase

* Fix too long context

* Fix typecheck

* Add error handling for 401

* Fix lint

* Improve IntegrationQuestion parsing

* Fix prettier

* Clean up integration answer parsing

* Rewrite error handling

* Fix lint

* Make format

* Fix prettier

---------

Co-authored-by: Hana Litavská <hana.litavska@fit.cvut.cz>
* Added visual editor

* Improved template editor

* Updated style of the file import

* Prettier format
* Refactored how api base url is obtained

* Removed unnecessary code

* Improve error messages
* Add template preview

* Updated backend to return created template

* Added template preview

* Fix base url

* Remove project name

* Increased font size

* Encapsulated template creation into it's own component

* prettier fix
Co-authored-by: Hana Litavská <hana.litavska@fit.cvut.cz>
@MatejFrnka

Copy link
Copy Markdown
Collaborator Author

Pls merge with merge commit or rebase, not squash

* Authentication added
@MarekSuchanek

Copy link
Copy Markdown
Member

This is not following the git-flow... we need to create a release branch, put release commit there and merge back to both main and develop. That is how we do it everywhere. I will do so soon.

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.

3 participants