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

✨AI to doc editor #250

Merged
merged 5 commits into from
Oct 16, 2024
Merged

✨AI to doc editor #250

merged 5 commits into from
Oct 16, 2024

Commits on Oct 16, 2024

  1. ✨(backend) create ai endpoint

    We created 2 new action endpoints on the document
    to perform AI operations:
    - POST /api/v1.0/documents/{uuid}/ai-transform
    - POST /api/v1.0/documents/{uuid}/ai-translate
    AntoLC authored and sampaccoud committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    963e0f6 View commit details
    Browse the repository at this point in the history
  2. 🎨(frontend) reduce prop drilling thanks to doc store

    We start to have a deep prop drilling with doc,
    time to use the doc store to reduce that.
    We still prefer to pass the doc as a prop to
    keep our component as "pure" as possible, but if
    the drilling is too deep, better
    to use the doc store.
    AntoLC authored and sampaccoud committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    d126a2e View commit details
    Browse the repository at this point in the history
  3. ✨(frontend) add ai blocknote feature

    Add AI button to the editor toolbar.
    We can use AI to generate content with our editor.
    A list of predefined actions are available to use.
    AntoLC committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    fc40c13 View commit details
    Browse the repository at this point in the history
  4. 🔧(helm) add ai setting to environments

    Add the ai setting to the environments.
    AntoLC committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    a14eed7 View commit details
    Browse the repository at this point in the history
  5. 🐛(frontend) fix flaky e2e test

    A test on e2e was flaky, this commit fixes it.
    AntoLC committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    a411718 View commit details
    Browse the repository at this point in the history