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

Switch to task processing #97

Merged
merged 57 commits into from
Jul 19, 2024
Merged

Switch to task processing #97

merged 57 commits into from
Jul 19, 2024

Commits on Jul 2, 2024

  1. start adding support for task processing API

    add new notification table, add new endpoint to ask a notification for a task
    adjust frontend to new scheduling logic with polling and setNotifyReady
    adjust to the real task processing OCP API
    support all input field types from task type inputShape
    adjust task history list
    fix number value being saved as string, start improving canSubmit check, should probably be checking all inputShape fields
    use the assistant when the freeprompt picker is opened
    use the assistant when the audio transcription picker is opened
    use the assistant in the image generation smart picker, share result images, return the share links
    implement preview generation for output files
    display progress in running empty content
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    311b582 View commit details
    Browse the repository at this point in the history
  2. fix overflow, show message on task error

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    274b1c8 View commit details
    Browse the repository at this point in the history
  3. fix failure notification

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    28e4375 View commit details
    Browse the repository at this point in the history
  4. allow to cancel a task in the modal while waiting for results

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9d95b3e View commit details
    Browse the repository at this point in the history
  5. improve style in standalone page

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    b93ea27 View commit details
    Browse the repository at this point in the history
  6. migrate chatty UI to the task processing API

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    358200a View commit details
    Browse the repository at this point in the history
  7. fix loading state after canceling a task

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    b838504 View commit details
    Browse the repository at this point in the history
  8. fixes #89 sort task types

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d638d3a View commit details
    Browse the repository at this point in the history
  9. small style improvements

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    8f283b0 View commit details
    Browse the repository at this point in the history
  10. cleanup and start fixing psalm issues

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    0af253e View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. do not show chattyUI tasks in text2text history

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    2732ee1 View commit details
    Browse the repository at this point in the history
  2. cleanup input form from old specific contextwrite stuff

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    2db2455 View commit details
    Browse the repository at this point in the history
  3. change style of output text field

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    b3b66e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f11ba49 View commit details
    Browse the repository at this point in the history
  5. start moving buttons in text field

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    ca3e092 View commit details
    Browse the repository at this point in the history
  6. update npm pkgs

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    519d432 View commit details
    Browse the repository at this point in the history
  7. fix psalm and openapi issues

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    5c10dc4 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. absolute position of copy and chooseFile buttons in text fields

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    aed6282 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    088049e View commit details
    Browse the repository at this point in the history
  3. change style of number field, remove task type name+desc, add title t…

    …o task type button in the selector
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0303112 View commit details
    Browse the repository at this point in the history
  4. remove result title in form, add desc as title for text fields

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    4d2e33d View commit details
    Browse the repository at this point in the history
  5. upgrade to nc/vue 8.14.0

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    eb4be77 View commit details
    Browse the repository at this point in the history
  6. update sylelint, adjust NcModal for latest nc/vue

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    f1a3885 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. improve media field style, allow to clear its value

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    28f3fe5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff8c052 View commit details
    Browse the repository at this point in the history
  3. improve style of media list

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    be4287c View commit details
    Browse the repository at this point in the history
  4. fix border radius of images in task history list item

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    9c37e00 View commit details
    Browse the repository at this point in the history
  5. disable debug in assistant service

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    061a7ee View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. fix identifier being replaced by customId, use task appId to only sho…

    …w assistant stuff in the history
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    eeb4955 View commit details
    Browse the repository at this point in the history
  2. make chattyUI message/title generations asynchronous, the frontend po…

    …lls for results
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    47b73a9 View commit details
    Browse the repository at this point in the history
  3. fix input field style in chattyUI

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    306fb1d View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. fix field validity check to disable the submit button

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    555f9d2 View commit details
    Browse the repository at this point in the history
  2. cs:fix, fix psalm issues

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    2c52e3b View commit details
    Browse the repository at this point in the history
  3. fix bug when opening the assistant and the last selected task type is…

    … not there anymore
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    75273b0 View commit details
    Browse the repository at this point in the history
  4. add migration step to remove old tables

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    3dda242 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. fix data folder creation, fix input file upload: avoid name collision…

    … when uploading multiple files, use the original file names
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    30ad18a View commit details
    Browse the repository at this point in the history
  2. refactor audio recorder

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0ba20a0 View commit details
    Browse the repository at this point in the history
  3. start implementing list of text

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a17b0ce View commit details
    Browse the repository at this point in the history
  4. start to adjust context chat custom UI to the new task processing pro…

    …vider
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5cdd35f View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. finalize context chat custom UI, change how inputs are reset on taskT…

    …ype change
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    a23b3cf View commit details
    Browse the repository at this point in the history
  2. filter out the chat task type

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1321b10 View commit details
    Browse the repository at this point in the history
  3. more design adjustments

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0229883 View commit details
    Browse the repository at this point in the history
  4. more design adjustments

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    c01dfe4 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. improve media field UX, disable buttons when uploading/recording, cha…

    …nge labels
    
    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    af21951 View commit details
    Browse the repository at this point in the history
  2. adjust list of media field to match media field

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    a62eaf3 View commit details
    Browse the repository at this point in the history
  3. move text input label outside, fix copy button overlapping text

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    7d30404 View commit details
    Browse the repository at this point in the history
  4. change delete, redo, copy icons

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    ad4c13b View commit details
    Browse the repository at this point in the history
  5. fix richcontenteditable style issues, make its height smaller

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    1f9474c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e0df3f8 View commit details
    Browse the repository at this point in the history
  7. fix label of number field

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    bd553c2 View commit details
    Browse the repository at this point in the history
  8. improve canSubmit check

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    02669c6 View commit details
    Browse the repository at this point in the history
  9. add type validation in number field

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    39ab774 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. attempt to fix issue when no task type is selected

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    5041364 View commit details
    Browse the repository at this point in the history
  2. nothing

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    4aa7c11 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. polish

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    52611cb View commit details
    Browse the repository at this point in the history
  2. generate OpenAPI specs

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    c93f43e View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. more design adjustments

    Signed-off-by: Julien Veyssier <[email protected]>
    julien-nc committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    74958af View commit details
    Browse the repository at this point in the history