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

[FEATURE] custom-field-support #5422

Merged
merged 104 commits into from
Oct 2, 2024
Merged

[FEATURE] custom-field-support #5422

merged 104 commits into from
Oct 2, 2024

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    743c945 View commit details
    Browse the repository at this point in the history
  2. chore: update CHANGELOG.md

    jfcalvo committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ecf4ec3 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

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

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    ff4a913 View commit details
    Browse the repository at this point in the history
  2. chore: update CHANGELOG.md

    jfcalvo committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    047e8b0 View commit details
    Browse the repository at this point in the history
  3. chore: improve import

    jfcalvo committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    183813f View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    558f016 View commit details
    Browse the repository at this point in the history
  2. 📝 Html sandbox

    damianpumar committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1eecbeb View commit details
    Browse the repository at this point in the history
  3. [FEATURE] argilla server: Add support to image fields on search eng…

    …ine (#5355)
    
    # Description
    <!-- Please include a summary of the changes and the related issue.
    Please also include relevant motivation and context. List any
    dependencies that are required for this change. -->
    
    This PR adds support to indexing datasets and records with image fields.
    
    Note: A datasets reindex is required with this change.
    
    **Type of change**
    <!-- Please delete options that are not relevant. Remember to title the
    PR according to the type of change -->
    
    - New feature (non-breaking change which adds functionality)
    
    **How Has This Been Tested**
    <!-- Please add some reference about how your feature has been tested.
    -->
    
    **Checklist**
    <!-- Please go over the list and make sure you've taken everything into
    account -->
    
    - I added relevant documentation
    - I followed the style guidelines of this project
    - I did a self-review of my code
    - I made corresponding changes to the documentation
    - I confirm My changes generate no new warnings
    - I have added tests that prove my fix is effective or that my feature
    works
    - I have added relevant notes to the CHANGELOG.md file (See
    https://keepachangelog.com/)
    frascuchon authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    9b83316 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76ed6ab View commit details
    Browse the repository at this point in the history
  5. 🚑 Poc

    damianpumar committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    b96e876 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    65a0cfc View commit details
    Browse the repository at this point in the history
  2. ✨ Other example

    damianpumar committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    719cf01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47e21f8 View commit details
    Browse the repository at this point in the history
  4. 🐛 Other example

    damianpumar committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    251c34c View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    4b5ebf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3ed033 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8286e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d507a95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bcdebd1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c5f7c55 View commit details
    Browse the repository at this point in the history
  7. chore: remove type alias

    frascuchon committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    7c5a8f8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    47781e7 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'feat/add-image-field-support' into feat/argilla/add-sup…

    …port-to-create-image-fields
    jfcalvo authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    21bbd51 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. [FEATURE] argilla: add support to create image fields (#5372)

    # Description
    <!-- Please include a summary of the changes and the related issue.
    Please also include relevant motivation and context. List any
    dependencies that are required for this change. -->
    
    This PR adds support to work with image fields using the SDK. 
    
    ## TODO (as separate PRs)
    
    - [ ] Add documentation section
    - [ ] Verify behavior using from/to_hub methods
    - [ ] Add tooling to read data URLs from image files/folders (based on
    logic defined in `image_to_html`)
    - [ ] Add some media type validation (supported image types) 
    - [ ] [Optional] Add tooling to re-scale images. The lower the image
    sizes, the better the UI work. We can define a transparent re-scaling
    process to support large images (currently the limit size in the backend
    is 5MB for data URL)
    
    
    **Type of change**
    <!-- Please delete options that are not relevant. Remember to title the
    PR according to the type of change -->
    
    - New feature (non-breaking change which adds functionality)
    
    **How Has This Been Tested**
    <!-- Please add some reference about how your feature has been tested.
    -->
    
    **Checklist**
    <!-- Please go over the list and make sure you've taken everything into
    account -->
    
    - I added relevant documentation
    - I followed the style guidelines of this project
    - I did a self-review of my code
    - I made corresponding changes to the documentation
    - I confirm My changes generate no new warnings
    - I have added tests that prove my fix is effective or that my feature
    works
    - I have added relevant notes to the CHANGELOG.md file (See
    https://keepachangelog.com/)
    
    ---------
    
    Co-authored-by: José Francisco Calvo <[email protected]>
    frascuchon and jfcalvo authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    7e5136d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    a919626 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d97a8f2 View commit details
    Browse the repository at this point in the history
  3. chore: update changelog

    burtenshaw committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e775766 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9730793 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7afcb27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a510ff1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e4b66be View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fd0b1d6 View commit details
    Browse the repository at this point in the history
  9. 🌅 Image field (#5389)

    This PR close this issue:
    #5278
    
    ---------
    
    Co-authored-by: Leire Aguirre <[email protected]>
    damianpumar and leiyre authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9226b52 View commit details
    Browse the repository at this point in the history
  10. [FEATURE] [SERVER] chat field support server (#5377)

    # Description
    This PR adds support for a chat field to the server.
    
    **Type of change**
    <!-- Please delete options that are not relevant. Remember to title the
    PR according to the type of change -->
    
    
    - New feature (non-breaking change which adds functionality)
    
    **How Has This Been Tested**
    <!-- Please add some reference about how your feature has been tested.
    -->
    
    Tests are updated
    
    **Checklist**
    <!-- Please go over the list and make sure you've taken everything into
    account -->
    
    - I added relevant documentation
    - I followed the style guidelines of this project
    - I did a self-review of my code
    - I made corresponding changes to the documentation
    - I confirm My changes generate no new warnings
    - I have added tests that prove my fix is effective or that my feature
    works
    - I have added relevant notes to the CHANGELOG.md file (See
    https://keepachangelog.com/)
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: David Berenstein <[email protected]>
    3 people authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    988862b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fbfae98 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. [FEATURE] [SDK] chat field support sdk (#5378)

    # Description
    <!-- Please include a summary of the changes and the related issue.
    Please also include relevant motivation and context. List any
    dependencies that are required for this change. -->
    
    This PR implements chat field support on the SDK.
    
    **Type of change**
    <!-- Please delete options that are not relevant. Remember to title the
    PR according to the type of change -->
    
    - Bug fix (non-breaking change which fixes an issue)
    - New feature (non-breaking change which adds functionality)
    - Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - Refactor (change restructuring the codebase without changing
    functionality)
    - Improvement (change adding some improvement to an existing
    functionality)
    - Documentation update
    
    **How Has This Been Tested**
    <!-- Please add some reference about how your feature has been tested.
    -->
    
    **Checklist**
    <!-- Please go over the list and make sure you've taken everything into
    account -->
    
    - I added relevant documentation
    - I followed the style guidelines of this project
    - I did a self-review of my code
    - I made corresponding changes to the documentation
    - I confirm My changes generate no new warnings
    - I have added tests that prove my fix is effective or that my feature
    works
    - I have added relevant notes to the CHANGELOG.md file (See
    https://keepachangelog.com/)
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: David Berenstein <[email protected]>
    3 people authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    af0b40e View commit details
    Browse the repository at this point in the history
  2. 💬 Chat field frontend (#5388)

    - [x] Markdown support
    - [x] LaTex Support
    - [x] Multiple agents
    - [x] Custom colors for bubble chat
    - [ ] Same color for single label (TBD)  
    <img width="899" alt="Screenshot 2024-08-08 at 18 05 24"
    src="https://github.com/user-attachments/assets/428a0f17-9860-4cd9-9eab-6e1edef404fc">
    damianpumar authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    1733f8a View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. ✨ POC interactive chat

    damianpumar committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8c37f13 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    9b841fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7117e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcb663e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28ef8c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ea14dd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2b9e9a6 View commit details
    Browse the repository at this point in the history
  7. ✨ Fix

    damianpumar committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    09d18e7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a73c69f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    23dabf7 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    4d54ed8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bf3af2 View commit details
    Browse the repository at this point in the history
  3. test: skip tests

    burtenshaw committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    418699c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9810450 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f53e720 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff1c9b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    c8d7c47 View commit details
    Browse the repository at this point in the history
  2. ✨ Add chat type

    damianpumar committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    c7088c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b10d97f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e44ed3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64cf3fc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10bbaa2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ab7b6b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6680573 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    03e84e3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    128caaa View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. demo: update demo notebook

    burtenshaw committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f3a551b View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Update argilla-server/CHANGELOG.md

    Co-authored-by: José Francisco Calvo <[email protected]>
    burtenshaw and jfcalvo authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    af2ecb4 View commit details
    Browse the repository at this point in the history
  2. fix: remove logging in Field

    Co-authored-by: José Francisco Calvo <[email protected]>
    burtenshaw and jfcalvo authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    411a06f View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

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

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    d18c1d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f04492 View commit details
    Browse the repository at this point in the history
  3. chore: update tests

    frascuchon committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    8d446c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc622ab View commit details
    Browse the repository at this point in the history
  5. add missing tests

    frascuchon committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b019e72 View commit details
    Browse the repository at this point in the history
  6. fix: wrong merged changes

    frascuchon committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b9cbf16 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e48cc26 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f02c1af View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8bb119e View commit details
    Browse the repository at this point in the history
  10. chore remove extra imports

    frascuchon committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    a286d94 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    909462e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    74e1615 View commit details
    Browse the repository at this point in the history
  13. fix linter errors

    frascuchon committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f5c18e3 View commit details
    Browse the repository at this point in the history
  14. fix field.type usage

    frascuchon committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    27cdeb0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    99533f6 View commit details
    Browse the repository at this point in the history
  16. [ENHANCEMENT] argilla-server: add search support for custom fields (#…

    …5461)
    
    # Description
    <!-- Please include a summary of the changes and the related issue.
    Please also include relevant motivation and context. List any
    dependencies that are required for this change. -->
    
    > [!IMPORTANT]  
    > This PR includes some cherry-pick commits from `develop`. All branches
    should be UPDATED before approving and merging this PR.
    
    This PR adds support to apply a basic search on custom field values.
    Inner fields cannot be queried ( for a `record.custom.value` the search
    does not support things like `custom.value: some value`
    
    **Type of change**
    <!-- Please delete options that are not relevant. Remember to title the
    PR according to the type of change -->
    
    - Improvement (change adding some improvement to an existing
    functionality)
    - Documentation update
    
    **How Has This Been Tested**
    <!-- Please add some reference about how your feature has been tested.
    -->
    
    **Checklist**
    <!-- Please go over the list and make sure you've taken everything into
    account -->
    
    - I added relevant documentation
    - I followed the style guidelines of this project
    - I did a self-review of my code
    - I made corresponding changes to the documentation
    - I confirm My changes generate no new warnings
    - I have added tests that prove my fix is effective or that my feature
    works
    - I have added relevant notes to the CHANGELOG.md file (See
    https://keepachangelog.com/)
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Damián Pumar <[email protected]>
    Co-authored-by: Ben Burtenshaw <[email protected]>
    4 people authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    7703b1d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. [ENHANCEMENT] add custom field mode support (#5526)

    # Description
    <!-- Please include a summary of the changes and the related issue.
    Please also include relevant motivation and context. List any
    dependencies that are required for this change. -->
    
    Closes #<issue_number>
    
    **Type of change**
    <!-- Please delete options that are not relevant. Remember to title the
    PR according to the type of change -->
    
    - Bug fix (non-breaking change which fixes an issue)
    - New feature (non-breaking change which adds functionality)
    - Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - Refactor (change restructuring the codebase without changing
    functionality)
    - Improvement (change adding some improvement to an existing
    functionality)
    - Documentation update
    
    **How Has This Been Tested**
    <!-- Please add some reference about how your feature has been tested.
    -->
    
    **Checklist**
    <!-- Please go over the list and make sure you've taken everything into
    account -->
    
    - I added relevant documentation
    - I followed the style guidelines of this project
    - I did a self-review of my code
    - I made corresponding changes to the documentation
    - I confirm My changes generate no new warnings
    - I have added tests that prove my fix is effective or that my feature
    works
    - I have added relevant notes to the CHANGELOG.md file (See
    https://keepachangelog.com/)
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Paco Aranda <[email protected]>
    3 people authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6f73220 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    9911f93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4da1a4d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5161486 View commit details
    Browse the repository at this point in the history
  4. chore: reorder params in custom field resource

    Co-authored-by: David Berenstein <[email protected]>
    burtenshaw and davidberenstein1957 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    dd07ac3 View commit details
    Browse the repository at this point in the history
  5. ︷ Custom field with handlebars (#5462)

    Co-authored-by: burtenshaw <[email protected]>
    damianpumar and burtenshaw authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ee17b51 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    bfe8888 View commit details
    Browse the repository at this point in the history
  2. 💄 Fix

    damianpumar committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    e4a95f6 View commit details
    Browse the repository at this point in the history
  3. ✨ Fix custom field

    damianpumar committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    754f9f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    9890dbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7628ac2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d601cdf View commit details
    Browse the repository at this point in the history
  4. ✨ Support dark theme

    damianpumar committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    3cfbea2 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    6e978e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2000dd View commit details
    Browse the repository at this point in the history
  3. format stringified json

    frascuchon authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    185564e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3a6693 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    76097d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49a760c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    978f850 View commit details
    Browse the repository at this point in the history