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

2.4 Release #688

Merged
merged 24 commits into from
Nov 16, 2023
Merged

2.4 Release #688

merged 24 commits into from
Nov 16, 2023

Commits on Oct 10, 2023

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

Commits on Oct 27, 2023

  1. Added new report action type for tables: multiselect checkboxes (#664)

    * Work in progress on table checkboxes
    
    * Fix handling external updates of parameter values in parameter selector
    
    * Improved handling of multiselector parameters for tables with checkboxes
    
    * Removed console log statement. Fix invalid behaviour
    
    * Updated comments
    
    * Added multiselect value limit
    
    * Clean up action rule create modal
    
    * Added docs on multiple selection with table rows and report actions
    nielsdejong committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    0caa78a View commit details
    Browse the repository at this point in the history
  2. Fix handling external updates of parameter values in parameter select…

    …or (#663)
    
    * Fix handling external updates of parameter values in parameter selector
    
    * Removed console log statement. Fix invalid behaviour
    
    * Updated comments
    nielsdejong committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    3a2cf4d View commit details
    Browse the repository at this point in the history
  3. Feature/new dashboard load UI (#657)

    * Added sidebar prototype
    
    * Return of the sidebar
    
    * Add database selector to sidebar
    
    * Iterating on the dashboard sidebar interface
    
    * Fixed usage of hardcoded color
    
    * Updated dashboard loading mechanism, iterating
    
    * Updated dashboard loading mechanism, iterating
    
    * Updated file structure for dashboard sidebar
    
    * Improved modal/menu handling for dashboard load
    
    * Import/export dashboards
    
    * New dashboard sharing interface
    
    * Removed old save/load modal
    
    * Finalized v1 of the new multi-dashboard UI
    
    * removing useless imports
    
    * Removed old isLoaded in state of dashboard load screen. Updated warning buttons
    
    ---------
    
    Co-authored-by: Alfred Rubin <[email protected]>
    nielsdejong and alfredorubin96 committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    5e27a02 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Bump @babel/traverse from 7.21.4 to 7.23.2 in /gallery (#670)

    Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.4 to 7.23.2.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/traverse"
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: Harold Agudelo <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] and BennuFire committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    f4c2791 View commit details
    Browse the repository at this point in the history
  2. Bump @babel/traverse from 7.20.13 to 7.23.2 (#669)

    Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.13 to 7.23.2.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/traverse"
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: Harold Agudelo <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Niels de Jong <[email protected]>
    3 people committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    7b7bed1 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Bump postcss from 8.4.23 to 8.4.31 in /gallery (#656)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.31.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.23...8.4.31)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: Harold Agudelo <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Niels de Jong <[email protected]>
    3 people committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    4f29427 View commit details
    Browse the repository at this point in the history
  2. Bump postcss from 8.4.21 to 8.4.31 (#655)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.21 to 8.4.31.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.21...8.4.31)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: Harold Agudelo <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Niels de Jong <[email protected]>
    3 people committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    f823de2 View commit details
    Browse the repository at this point in the history
  3. Text hard to read on dark theme (#668)

    * Hiding columns in Table does not work #374
    
    * Revert "Hiding columns in Table does not work #374"
    
    This reverts commit dc36d84.
    
    * Text hard to read on Dark Theme #667
    
    * Fixed code style
    
    ---------
    
    Co-authored-by: Niels de Jong <[email protected]>
    JonanOribe and nielsdejong committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    e4b0ecd View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    96bd80b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d030a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Add back arrow on connection modal (#675)

    * fix: add back arrow on connection modal
    
    * WIP on improved back arrow for connection modal
    
    * Fixed dismissable connection modal based on connected state and standalone mode
    
    ---------
    
    Co-authored-by: Niels de Jong <[email protected]>
    hugorplobo and nielsdejong committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    295857b View commit details
    Browse the repository at this point in the history
  2. VULCAN-126/Override default message (#683)

    * Override default message
    
    * Refactored code
    
    * refactored code
    
    * Added docs
    
    ---------
    
    Co-authored-by: Monish <[email protected]>
    nielsdejong and m-o-n-i-s-h committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    3742393 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Fix/hiding columns in table (#685)

    * fixed the issues with not being able to close columns in table chart
    
    * reverted back to orignal testpass
    
    ---------
    
    Co-authored-by: aleksandarneo4j <[email protected]>
    AleSim94 and aleksandarneo4j committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    be8b08f View commit details
    Browse the repository at this point in the history
  2. Fix parameters values (#641)

    Co-authored-by: Niels de Jong <[email protected]>
    BennuFire and nielsdejong committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ad4bd0b View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Updated dashboard format to 2.4. Double resolution for horizontal and…

    … vertical card placement. Fixed several small usability issues (#682)
    
    * Updated dashboard format to 2.4. Double resolution for horizontal and vertical card placement. Fixed several small usability issues
    
    * Handling for dashboards in standalone mode
    
    * cleaning code followign SonarCloud code smells
    
    * changed migration function to reduce duplication, tested on twitter example dashboard
    
    * changed how we fetch the latest version of the code
    
    * changed migration function to reduce duplication, to test for applicationThunks
    
    ---------
    
    Co-authored-by: Alfred Rubin <[email protected]>
    nielsdejong and alfredorubin96 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    d7be8c7 View commit details
    Browse the repository at this point in the history
  2. Feature/gantt chart (#684)

    * Added forms skeleton
    
    * Completed form skeleton
    
    * WIP on forms interface
    
    * Form framework (data entry, running, success, error) added
    
    * Added comments
    
    * Adding fields specification interface
    
    * UI for specifying individual parameter in a form
    
    * changing Dockerfile to enable args during build
    
    * fixing typo on argument in dockerfile
    
    * reverting dockerfile to older version
    
    * Rendering parameters inside the form component
    
    * Added docs for forms. Improved stability on form
    
    * Fixed warnings in console
    
    * Finished IT test for forms report
    
    * Added package
    
    * added new field to disable a parameter selector (in this way it works only with actions)
    
    * Gantt Chart Visualization
    
    * Fixed issue where parameter values were not updated on external changes
    
    * Fixed styling on freetext spinner
    
    * Workaround for clipping menu selectors in Needle
    
    * fix(rule based styling): js doing is magic with parseFloat (some strings were casted to floats event if they were just strings starting with 0
    
    * Added save button to form create UI
    
    * removing console logs
    
    * Fix for needle dropdowns not showing on modals
    
    * Sortable list for form parameters
    
    * Improving the drag 'n drop
    
    * Iterating on form interface
    
    * Final version of forms
    
    * Disabling test
    
    * Gantt chart with live data
    
    * Improved robustness of form / parameter select component
    
    * Improve Gantt chart customizability. Added report action for Gantt charts
    
    * Added wait-logic for form submission, so that all fields are debounced and set correctly
    
    * Added multiline support for freetext parameter selector
    
    * Added support for drilled-down parameters used in the forms component
    
    * Fixed issues with parameter selector/forms, improve usability
    
    * Added default advanced settings to form
    
    * hanging if orders to prevent wrong casting to number for certain edge cases (EX: string with numbers and E : 00E1304)
    
    * adding more options to gantt chart and adding variable calendar type
    
    * Prototype of Frappe Gantt implementation
    
    * Improved version of frappe gantt
    
    * work in progress on new gantt chart
    
    * Clean up code structure
    
    * Clean up and documenting Gantt chart
    
    * Gantt chart stability & arrow directions
    
    * Handling task dependency directions in Gantt chart
    
    * Improved styling
    
    * More optimization & style fixes.
    
    * Added docs for Gantt Chart
    
    * Added rule-based styling and actions to Gantt chart
    
    * Finalized Gantt chart docs, examples, and fallback date parsing
    
    * removing code smells
    
    * trying to plug quarter date format and cleaning code
    
    * cleaning code accordingly to SonarCloud
    
    * Fixed UI not populating correctly for rule-based styling and actions
    
    * Gantt - fixed default width/height for bars. Visible labels. Handling quarters
    
    * Updated label positions
    
    * Fixed inspect modal for Gantt chart, fixed arrow spacing between tasks
    
    * Fixed linting issues
    
    ---------
    
    Co-authored-by: Niels de Jong <[email protected]>
    Co-authored-by: Alfred Rubin <[email protected]>
    3 people committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    fceb5f3 View commit details
    Browse the repository at this point in the history
  3. adding in advanced config for the graph viz more graph layout config … (

    #690)
    
    * adding in advanced config for the graph viz more graph layout config options
    
    * added doc about the new advanced setting
    
    ---------
    
    Co-authored-by: aleksandarneo4j <[email protected]>
    AleSim94 and aleksandarneo4j committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    c54acd3 View commit details
    Browse the repository at this point in the history
  4. Adding form widget as a new extension (#568)

    * Added forms skeleton
    
    * Completed form skeleton
    
    * WIP on forms interface
    
    * Form framework (data entry, running, success, error) added
    
    * Added comments
    
    * Adding fields specification interface
    
    * UI for specifying individual parameter in a form
    
    * changing Dockerfile to enable args during build
    
    * fixing typo on argument in dockerfile
    
    * reverting dockerfile to older version
    
    * Rendering parameters inside the form component
    
    * Added docs for forms. Improved stability on form
    
    * Fixed warnings in console
    
    * Finished IT test for forms report
    
    * added new field to disable a parameter selector (in this way it works only with actions)
    
    * Fixed issue where parameter values were not updated on external changes
    
    * Fixed styling on freetext spinner
    
    * Workaround for clipping menu selectors in Needle
    
    * fix(rule based styling): js doing is magic with parseFloat (some strings were casted to floats event if they were just strings starting with 0
    
    * Added save button to form create UI
    
    * removing console logs
    
    * Fix for needle dropdowns not showing on modals
    
    * Sortable list for form parameters
    
    * Improving the drag 'n drop
    
    * Iterating on form interface
    
    * Final version of forms
    
    * Disabling test
    
    * Improved robustness of form / parameter select component
    
    * Updated docs, added clear form button
    
    * removing code smells
    
    * cleaning code followign SonarCloud code smells
    
    * cleaning code followign SonarCloud code smells
    
    * removing code smells
    
    * Intelligent parameters clearing in forms
    
    ---------
    
    Co-authored-by: Alfred Rubin <[email protected]>
    nielsdejong and alfredorubin96 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    a6140d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Model Examples and LLM improvements (#600)

    * now when changing database in a card the query will retrigger correctly
    
    * adding schema sampling with apoc.meta.data and changing system prompt
    
    * cleaning code and adding examples management
    
    * starting working on plugging examples to the model
    
    * examples plugged to state and to the modelClient to add the example prompy
    
    * fixed examples in modelCLient because the there was a missing edge case
    
    * added Q&A form for AI training
    
    * Updated styling, added validation
    
    * validation on q&a form (to talk with Marius about UX and styling)
    
    * watching smells on sonarqube
    
    * Question Answer form updated with tailwind and needle styling
    
    * WIP creating edit Q&A modal
    
    * working on examples modal
    
    * WIP trying to get index prop to pass for ExampleEditorModal to work properly
    
    * fix
    
    * WIP
    
    * latest
    
    * plugging modelExamples table to the state and changing folder structure
    
    * Issue with addModelExample action call
    
    * working on model examples and fixing prompt behaviour
    
    * Paginated table implemented. Needs styling.
    
    * pagination done
    
    * Added cypher code editor. No line numbers right now - would be useful. Also no label for cypher editor
    
    * Added loading button when saving, error message if cypher editor is empty upon submission, removed legacy code
    
    * latest
    
    * ready for review
    
    * changing prompt
    
    * Updated. Fixed editing. Ready for Review
    
    * fixing code smells
    
    * WIP
    
    * WIP ExampleDisplayTable2
    
    * styling and pagination needed
    
    * table done with styling, pagination
    
    * deleted old table
    
    * code smell 2/7 check
    
    * check smells
    
    * Checking smells
    
    * moving component inside const
    
    * Table ready for review
    
    * Added initial pageSize
    
    * Fixed instructions on 'tweak model' screen
    
    * Fixed instructions on 'tweak model' screen
    
    * Got rid of show number of queries per page
    
    * checking code smells
    
    * removing useless row from task definition
    
    * changing folder names and changin from lazy import to normal on in ExtensionConfig
    
    * removing code smells
    
    * removing code smells
    
    * removing code smells
    
    * Fixed double dependency on react-table
    
    * refactoring code according to Sonarcube code smelles and fixed play button on card vie w to rerun the chatCompletion
    
    * Improved names
    
    * Usability improvements for LLM extension
    
    * Updating docs
    
    * Added docs for custom LLM examples
    
    ---------
    
    Co-authored-by: Alfred Rubin <[email protected]>
    Co-authored-by: jacobbleakley-neo4j <[email protected]>
    Co-authored-by: Niels de Jong <[email protected]>
    4 people committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    27d35f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    85ff8fd View commit details
    Browse the repository at this point in the history
  2. Added release notes for 2.4 + bonus feature (keyboard shortcut to run…

    … query from the editor) (#694)
    
    * Release notes for 2.4
    
    * Updated release notes. Added quick feature to run reports with keyboard shortcuts
    
    * Finalized release notes
    
    * Hotfix for not clearing disabled parameters in forms
    
    * Finalized release notes
    
    * Removed old gantt chart dependency
    
    * Bump docs version to 2.4
    
    * Fixed issue with CodeMirror editor not capturing keys in Cypress test
    
    * Hotfix for automigrated tree layouts
    nielsdejong committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    9732c09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86cf207 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85d9581 View commit details
    Browse the repository at this point in the history