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

VUU-333: Implement layout server #970

Merged
merged 255 commits into from
Nov 21, 2023
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 5, 2023

  1. restore double quotes

    hyhydev committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    be745d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    278524d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from ScottLogic/feat/typescript-uplift-filter

    fix vuu-filters types
    hyhydev authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    d8cd0ea View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Configuration menu
    Copy the full SHA
    7fdb3ff View commit details
    Browse the repository at this point in the history
  2. layout-provider

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    3479ceb View commit details
    Browse the repository at this point in the history
  3. layout-reducer

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    7f0e893 View commit details
    Browse the repository at this point in the history
  4. layout-view

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    6ad6753 View commit details
    Browse the repository at this point in the history
  5. palette

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    a412855 View commit details
    Browse the repository at this point in the history
  6. palette

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    da5cd1f View commit details
    Browse the repository at this point in the history
  7. placeholder

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    c362302 View commit details
    Browse the repository at this point in the history
  8. layout-view decomment

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    1278b9b View commit details
    Browse the repository at this point in the history
  9. registry

    hyhydev committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    bfbf179 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c559cb7 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #13 from ScottLogic/fix/typescript-uplift-filter-mr

    rollback multi filter dropdown
    hyhydev authored Jan 6, 2023
    Configuration menu
    Copy the full SHA
    dcbd318 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cca1af2 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2023

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

Commits on Jan 9, 2023

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

Commits on Jan 10, 2023

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

Commits on Jan 11, 2023

  1. stack

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    d059244 View commit details
    Browse the repository at this point in the history
  2. tabs

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    a8bcc5b View commit details
    Browse the repository at this point in the history
  3. config wrapper

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    d6e02cd View commit details
    Browse the repository at this point in the history
  4. tools

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    5d09920 View commit details
    Browse the repository at this point in the history
  5. utils

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    3cd34b5 View commit details
    Browse the repository at this point in the history
  6. layout top level

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    009d368 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    822a576 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1207cfc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0934a8a View commit details
    Browse the repository at this point in the history
  10. revert flexbox layout change

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    70b2763 View commit details
    Browse the repository at this point in the history
  11. restore lost semicolon

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    c96fd69 View commit details
    Browse the repository at this point in the history
  12. missing space

    hyhydev committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    7321f4f View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. change action to a type union

    hyhydev committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    bcbb252 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14 from ScottLogic/feat/typescript-uplift-layout

    Feat/typescript uplift layout
    hyhydev authored Jan 12, 2023
    Configuration menu
    Copy the full SHA
    181e402 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Update README.md

    Joe-Dunleavy authored Jan 13, 2023
    Configuration menu
    Copy the full SHA
    21acc6c View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Configuration menu
    Copy the full SHA
    c61e943 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78447ed View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

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

Commits on Sep 14, 2023

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

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    3ed1917 View commit details
    Browse the repository at this point in the history
  2. Sync with Finos main

    pling-scottlogic committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    fc5115f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #43 from ScottLogic/sync-with-finos-main

    Sync with Finos main
    pling-scottlogic authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    dbe29bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8edb6f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

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

Commits on Sep 22, 2023

  1. Configuration menu
    Copy the full SHA
    9860472 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    444364d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e8e738 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7061d64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d444cad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2bb9c0a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    55aa632 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Merge pull request #56 from finos/main

    Weekly Syncing
    vferraro-scottlogic authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    4809e11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    304506f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f92841b View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    e0d6728 View commit details
    Browse the repository at this point in the history
  2. VUU25: Wire up Controller, Service and Repository for full implementa…

    …tion
    
    - Also amend DTOs to differentiate request/response data
    cfisher-scottlogic committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2cbb5e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f3f4cb View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    a455ad2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f426b4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02bb6af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13283dd View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

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

Commits on Oct 2, 2023

  1. Calculated column (finos#882)

    * calculated column in settings, instrument search
    
    * additional mock data sources
    
    * instrument tiles
    
    * calculated column editing
    
    * measured-container
    
    * Row used columnMap rathe than column key
    
    * full keyboard nav for table
    
    * fix drag drop in column group headerr
    
    * use MeasuredContainer for Table List
    
    * table cell editing updates datasource
    
    * table editing
    
    * fix type issues
    
    * fix old background renderer
    
    * remove outdated import in showcase story
    
    * exclude PatternValidator from semgrep
    heswell authored and pling-scottlogic committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    9fa31e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58085a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c036e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34798c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b0c780 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c5e295e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fcd17c0 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #64 from ScottLogic/sync-SL-main

    Sync with finos/main
    vferraro-scottlogic authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    c590db3 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Merge branch 'main' of https://github.com/ScottLogic/finos-vuu into V…

    …UU-47-link-layoutProvider-and-layoutManagerProvider
    vferraro-scottlogic committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    731b03d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2eac507 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Configuration menu
    Copy the full SHA
    4e91e94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7ed2bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed7f151 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d72461 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2653ab1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29a71ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    42f4863 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    10e53ad View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    d677a0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    715cbac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9895e10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3990408 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13142bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    681dd93 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b5dc5a View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    c766c58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09b9e73 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd5c120 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'VUU25-layout-server' into VUU25-layout-server-with-tests

    # Conflicts:
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/controller/LayoutController.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/model/Layout.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/model/Metadata.java
    cfisher-scottlogic committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    594e454 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    07c179a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11b08f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    5fcb328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9030700 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a751c49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdd994b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf30025 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f4efae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    237cf0b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d7228da View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    55fd644 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e236f84 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e2f80dd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bd68ee2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    080880a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0e8e78a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e24f496 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6e91966 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7ac0227 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e945aa2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    51a364b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b1017ab View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5980507 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    dfacb9c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1c05d6b View commit details
    Browse the repository at this point in the history
  24. Merge branch 'main' of https://github.com/ScottLogic/finos-vuu into V…

    …UU-47-link-layoutProvider-and-layoutManagerProvider
    vferraro-scottlogic committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    ccf3d9a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d4f6319 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a0b2630 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    550083a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    82af047 View commit details
    Browse the repository at this point in the history
  29. Update vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersis…

    …tenceManager.ts
    
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    vferraro-scottlogic and cfisher-scottlogic authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    9dd96c1 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    da096c4 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    aca2050 View commit details
    Browse the repository at this point in the history
  32. Merge pull request #58 from ScottLogic/VUU-47-link-layoutProvider-and…

    …-layoutManagerProvider
    
    Vuu 47 link layout provider and layout manager provider
    vferraro-scottlogic authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    3d9b958 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    3c32c6a View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    3d5697b View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    3d25ff8 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    b9ec7ca View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. VUU25: Remove TODO

    cfisher-scottlogic committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    bee7f43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67e5a52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6629880 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    098bec6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90545b0 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'VUU25-layout-server' into VUU25-layout-server-with-tests

    # Conflicts:
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/controller/LayoutController.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/dto/request/MetadataRequestDTO.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/service/LayoutService.java
    cfisher-scottlogic committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    416028f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e4bb3f View commit details
    Browse the repository at this point in the history
  8. VUU25: Fix tests for recent changes in layout server

    - Update and delete layout in LayoutControllerTest and LayoutServiceTest
    cfisher-scottlogic committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    6f97b5d View commit details
    Browse the repository at this point in the history
  9. VUU25: Remove unnecessary autogenerated content

    - maven wrapper files
    - gitignore
    cfisher-scottlogic committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    6116b28 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4613103 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    9b0931a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2831725 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    90fbade View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eecde0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c0de9a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae2d2cc View commit details
    Browse the repository at this point in the history
  5. Merge branch 'VUU25-layout-server' into VUU25-layout-server-with-tests

    # Conflicts:
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/config/MappingConfig.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/controller/LayoutController.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/model/Metadata.java
    cfisher-scottlogic committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    00bb5d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d46371 View commit details
    Browse the repository at this point in the history
  7. VUU25: Simplify LayoutControllerTest test name

    - `getLayout_validIdAndLayoutExists_returnsLayout` -> `getLayout_layoutExists_returnsLayout`
    cfisher-scottlogic committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    8a6d60a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dd7838d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0ca229 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    43c9825 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fecd505 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    94ab0bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #72 from ScottLogic/VUU-59-Toast-Notifications

    VUU 59 toast notifications
    vferraro-scottlogic authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    e2bc781 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    7034f42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5eb9ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3a93b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18ec1cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    847f7c1 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' of https://github.com/ScottLogic/finos-vuu into V…

    …UU-27-remote-layout-management
    vferraro-scottlogic committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    63ea32e View commit details
    Browse the repository at this point in the history
  7. VUU25: Implement layout server (#57)

    Implement the remote server implementation for layout management
    cfisher-scottlogic authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    50afdc4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    20cead2 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'main' into VUU25-layout-server-with-tests

    # Conflicts:
    #	layout-server/pom.xml
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/config/MappingConfig.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/controller/LayoutController.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/dto/request/LayoutRequestDTO.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/dto/request/MetadataRequestDTO.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/dto/response/LayoutResponseDTO.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/dto/response/MetadataResponseDTO.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/model/Layout.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/model/Metadata.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/repository/LayoutRepository.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/repository/MetadataRepository.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/service/LayoutService.java
    #	layout-server/src/main/java/org/finos/vuu/layoutserver/service/MetadataService.java
    cfisher-scottlogic committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    524ae69 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    e097743 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5e0476 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    957148b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe5c279 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc8e069 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    108b087 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fe796e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c231404 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cc13be9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    306dbec View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c547efa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5fbc41b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    27ceb94 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4d99722 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a3b63ff View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8602b70 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    300b897 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e36c635 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4a8b62e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    436d437 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    3772c26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c548ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    333a244 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b08ad1 View commit details
    Browse the repository at this point in the history
  5. Update check on viewport and context menu (finos#913)

    * remove reprecated Portal, fixes in COntextMenu
    
    * use woff2 font, fix portal
    
    * make sure ContextMenu always has theme attributes
    
    * type fixes
    heswell authored and pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    671bb06 View commit details
    Browse the repository at this point in the history
  6. Tidy package and type issues (finos#914)

    * fix package references, type issues
    
    * add typescript config for correct auto import resolution
    heswell authored and pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    37e1617 View commit details
    Browse the repository at this point in the history
  7. add Layout Management Provider to sample apps (finos#917)

    * add Layout Management Provider to sample apps
    
    * fix test dependencies
    heswell authored and pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    d7f1076 View commit details
    Browse the repository at this point in the history
  8. Drag drop provider (finos#918)

    * add DragDrop example, resume drag in DragProvider
    
    * full flow for remote drag
    
    * fix type issues
    
    * fix post rebase conflicts, type issues
    
    * ignore type issue in drag drop code for now, so packages build
    heswell authored and pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    17773da View commit details
    Browse the repository at this point in the history
  9. Filterbar styling (finos#919)

    * improve the keyboards navigation in Toolbar
    
    * fix form control styling, uennecessaryb layout rerenders, table resize bug
    
    * make sure all table config setting changes are saved, style tweaks
    
    * calculated columns
    
    * fix dropdown width
    
    * fix width of combo in SaveLayout Panel
    
    * remove console.log
    
    * fix bug in OverflowContainer when orientation vertical
    
    * remove global error listener, leave this to cypress
    heswell authored and pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    f4942cd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    22c80c3 View commit details
    Browse the repository at this point in the history
  11. Update dependency electron to v22 [SECURITY] (finos#894)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    80ab0d2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6490a65 View commit details
    Browse the repository at this point in the history
  13. Instrument picker (finos#923)

    * make instrument-picker more generic
    
    * refactor Table navigation, preparing for row highlighting
    
    * fix broken import paths
    
    * add empty inlined worker as vitext mocj fails otherwise
    heswell authored and pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    7303e99 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    340d517 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    cb49a88 View commit details
    Browse the repository at this point in the history
  16. VUU-70: Add DefaultApplicationLayoutLoader

    - Introduce DefaultApplicationLayoutLoader to lazily load JSON from a static file
    - Refactor service to use loader
    - Add integration test case for failure to load default
    - Rename static JSON files
    - Move JsonNodeConverter to utils package
    pling-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    3cfbe20 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4c2b809 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4251502 View commit details
    Browse the repository at this point in the history
  19. Merge branch 'main' of https://github.com/ScottLogic/finos-vuu into V…

    …UU-27-remote-layout-management
    vferraro-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    b115e53 View commit details
    Browse the repository at this point in the history
  20. Merge branch 'main' of https://github.com/ScottLogic/finos-vuu into V…

    …UU-27-remote-layout-management
    vferraro-scottlogic committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    4183dad View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f5dbbc7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    1935ee9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d6b475 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #74 from ScottLogic/VUU-27-remote-layout-management

    VUU-27 remotePersistenceManager implementation
    vferraro-scottlogic authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    679155b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6d0f8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7dd8233 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. VUU-70: Rename header key for username

    - Rename header key from 'user' to 'username'
    - Add integration tests for missing username
    pling-scottlogic committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d9b27da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f15b28 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

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

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    8557deb View commit details
    Browse the repository at this point in the history
  2. Merge finos:main -> sl:main

    * finos#900 disable failing test
    
    * Update check on viewport and context menu (finos#913)
    
    * remove reprecated Portal, fixes in COntextMenu
    
    * use woff2 font, fix portal
    
    * make sure ContextMenu always has theme attributes
    
    * type fixes
    
    * Tidy package and type issues (finos#914)
    
    * fix package references, type issues
    
    * add typescript config for correct auto import resolution
    
    * Layout Management (finos#916)
    
    * fix vuu-filters types
    
    * drawer and dialog fix
    
    * drag drop flexbox editable
    
    * Update vuu-ui/packages/vuu-filters/src/filter-utils.ts
    
    Whitespace between guard clauses
    
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    
    * layout header
    
    * restore double quotes
    
    * layout-provider
    
    * layout-reducer
    
    * layout-view
    
    * palette
    
    * palette
    
    * placeholder
    
    * layout-view decomment
    
    * registry
    
    * rollback multi filter dropdown
    
    * stack
    
    * tabs
    
    * config wrapper
    
    * tools
    
    * utils
    
    * layout top level
    
    * revert flexbox layout change
    
    * restore lost semicolon
    
    * missing space
    
    * change action to a type union
    
    * Update README.md
    
    * Sync with Finos main
    
    * VUU-41 style fixes
    
    * VUU-41 rename css variable to --vuu
    
    * Manage layout persistence via interface (#55)
    
    * VUU-27 interface to return promises
    
    * VUU-47 add methods for loading and saving tempLayout
    
    * VUU-47 use loadLayoutById in LayoutList
    
    * VUU-47 remove unused files
    
    * VUU-47 update other examples to use new hook
    
    * Calculated column (finos#882)
    
    * calculated column in settings, instrument search
    
    * additional mock data sources
    
    * instrument tiles
    
    * calculated column editing
    
    * measured-container
    
    * Row used columnMap rathe than column key
    
    * full keyboard nav for table
    
    * fix drag drop in column group headerr
    
    * use MeasuredContainer for Table List
    
    * table cell editing updates datasource
    
    * table editing
    
    * fix type issues
    
    * fix old background renderer
    
    * remove outdated import in showcase story
    
    * exclude PatternValidator from semgrep
    
    * add vuu tooltip component (finos#885)
    
    * VUU-47 improve naming
    
    * VUU-47 use placeholder in defaultLayout
    
    * VUU-47 update docs with new naming
    
    * remove duplicate CSS
    
    * VUU-47 fix layoutList styling
    
    * VUU-47 add loaded layouts to layout view
    
    * VUU-47 rename currentLayout to applicationLayout
    
    * VUU-47 make defaultLayout closeable and update features
    
    * VUU-27 interface to return promises
    
    * VUU-54: Validate IDs in LocalLayoutPersistenceManager
    
    * VUU-54: Mock get/saveLocalEntity
    
    * VUU-54: Refactor promises
    
    * VUU-54: Remove unnecessary asyncs
    
    * VUU-54: Use string union to distinguish layouts/metadata
    
    * VUU-54: Rename variables
    
    * VUU-54: Convert layout types to interfaces
    
    * VUU-54: Extract loadAndFilter method
    
    * VUU-54: Replace filter with find
    
    * VUU-54: Rename validateId variables
    
    * VUU-54: Change vars to lets
    
    * VUU-54: Update imports for consistency
    
    * VUU-54: Add comment to explain filter(Boolean)
    
    * VUU-54: Refactor tests
    
    * VUU-54: Extract expectError
    
    * VUU-54: Remove loadAndFilter method
    
    * VUU-54: Remove removeEntry method
    
    * VUU-52: Add E2E tests to CI
    
    * VUU-52: Use commit hash for cypress-io
    
    * VUU-52: Add comment to explain full SHA
    
    * VUU-47 rename imports
    
    * VUU-59 set up notification context
    
    * VUU-47 fix cypress test
    
    * Update vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
    
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    
    * VUU-47 remove unused import
    
    * VUU-59 notifications with animation
    
    * VUU-59 revert changes to imports
    
    * VUU-59 change toast timeout
    
    * VUU-59 change notificationType to enum
    
    * VUU-59 improvements to example and add comments
    
    ---------
    
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: cfisher-scottlogic <cfisher@scottlogic.com>
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: heswell <steve@heswell.com>
    
    * add Layout Management Provider to sample apps (finos#917)
    
    * add Layout Management Provider to sample apps
    
    * fix test dependencies
    
    * Drag drop provider (finos#918)
    
    * add DragDrop example, resume drag in DragProvider
    
    * full flow for remote drag
    
    * fix type issues
    
    * fix post rebase conflicts, type issues
    
    * ignore type issue in drag drop code for now, so packages build
    
    * Filterbar styling (finos#919)
    
    * improve the keyboards navigation in Toolbar
    
    * fix form control styling, uennecessaryb layout rerenders, table resize bug
    
    * make sure all table config setting changes are saved, style tweaks
    
    * calculated columns
    
    * fix dropdown width
    
    * fix width of combo in SaveLayout Panel
    
    * remove console.log
    
    * fix bug in OverflowContainer when orientation vertical
    
    * remove global error listener, leave this to cypress
    
    * move test schemas out of showcase (finos#920)
    
    * Update dependency electron to v22 [SECURITY] (finos#894)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * bump vite, vitest versions to latest (finos#921)
    
    * Instrument picker (finos#923)
    
    * make instrument-picker more generic
    
    * refactor Table navigation, preparing for row highlighting
    
    * fix broken import paths
    
    * add empty inlined worker as vitext mocj fails otherwise
    
    * reinstate ignore for inlined-wotker so stub file doesn't get overwritten (finos#924)
    
    * disable basket functionality in showcase while we wait for full server (finos#925)
    
    * disable basket functionality in showcase while we wait for server implementation
    
    * remove console log
    
    * fix styling of main tabs during drag (finos#929)
    
    * wiring together calculated column pieces (finos#931)
    
    * wiring together calculated column pieces
    
    * remove logging
    
    * re-enable all tests
    
    * fix FilterTable resize bug (finos#932)
    
    * move table height fix to measured container (finos#933)
    
    * type fixes (finos#934)
    
    * final styling for calculated column input (finos#935)
    
    * connect filterbar to persistence (finos#936)
    
    * connect filterbar to persistence
    
    * skip test for missing TreeWalker finctionality until its there
    
    * final adjustments to table column header styling (finos#937)
    
    * move date generators to test data package (finos#938)
    
    * Bump postcss from 8.4.27 to 8.4.31 in /vuu-ui (finos#926)
    
    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.27 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.27...8.4.31)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * finos#850 added for functionality to the rpc service, not ready for the big time yet, but not far off.
    
    * finos#850 added ability to reference tables in separate modules.
    
    * finos#850 refactored simul module to take prices out to prices module
    
    * finos#850 refactored tableDefContainer to make it an implicit, otherwise it is re-used in the tests causing issues.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * Update basket tables UI (finos#940)
    
    * update all basket tables, integrate basket server changes
    
    * filter basket tables when loading
    
    * connect cell editing
    
    * remove console log
    
    * fix newFeature story
    
    * remove console log
    
    * fix for dropdown width error
    
    * remove console.log
    
    * Fix faulty conflict resolutions
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: keikeicheung <keikei274@gmail.com>
    Co-authored-by: heswell <steve@heswell.com>
    Co-authored-by: Vasco <98337074+vferraro-scottlogic@users.noreply.github.com>
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: chris <chris.stevenson@gmail.com>
    13 people authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    88baa47 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

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

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    043fed7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ab6d30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ad3a79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76b2280 View commit details
    Browse the repository at this point in the history
  5. Merge finos:main -> sl:main

    * finos#900 disable failing test
    
    * Update check on viewport and context menu (finos#913)
    
    * remove reprecated Portal, fixes in COntextMenu
    
    * use woff2 font, fix portal
    
    * make sure ContextMenu always has theme attributes
    
    * type fixes
    
    * Tidy package and type issues (finos#914)
    
    * fix package references, type issues
    
    * add typescript config for correct auto import resolution
    
    * Layout Management (finos#916)
    
    * fix vuu-filters types
    
    * drawer and dialog fix
    
    * drag drop flexbox editable
    
    * Update vuu-ui/packages/vuu-filters/src/filter-utils.ts
    
    Whitespace between guard clauses
    
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    
    * layout header
    
    * restore double quotes
    
    * layout-provider
    
    * layout-reducer
    
    * layout-view
    
    * palette
    
    * palette
    
    * placeholder
    
    * layout-view decomment
    
    * registry
    
    * rollback multi filter dropdown
    
    * stack
    
    * tabs
    
    * config wrapper
    
    * tools
    
    * utils
    
    * layout top level
    
    * revert flexbox layout change
    
    * restore lost semicolon
    
    * missing space
    
    * change action to a type union
    
    * Update README.md
    
    * Sync with Finos main
    
    * VUU-41 style fixes
    
    * VUU-41 rename css variable to --vuu
    
    * Manage layout persistence via interface (#55)
    
    * VUU-27 interface to return promises
    
    * VUU-47 add methods for loading and saving tempLayout
    
    * VUU-47 use loadLayoutById in LayoutList
    
    * VUU-47 remove unused files
    
    * VUU-47 update other examples to use new hook
    
    * Calculated column (finos#882)
    
    * calculated column in settings, instrument search
    
    * additional mock data sources
    
    * instrument tiles
    
    * calculated column editing
    
    * measured-container
    
    * Row used columnMap rathe than column key
    
    * full keyboard nav for table
    
    * fix drag drop in column group headerr
    
    * use MeasuredContainer for Table List
    
    * table cell editing updates datasource
    
    * table editing
    
    * fix type issues
    
    * fix old background renderer
    
    * remove outdated import in showcase story
    
    * exclude PatternValidator from semgrep
    
    * add vuu tooltip component (finos#885)
    
    * VUU-47 improve naming
    
    * VUU-47 use placeholder in defaultLayout
    
    * VUU-47 update docs with new naming
    
    * remove duplicate CSS
    
    * VUU-47 fix layoutList styling
    
    * VUU-47 add loaded layouts to layout view
    
    * VUU-47 rename currentLayout to applicationLayout
    
    * VUU-47 make defaultLayout closeable and update features
    
    * VUU-27 interface to return promises
    
    * VUU-54: Validate IDs in LocalLayoutPersistenceManager
    
    * VUU-54: Mock get/saveLocalEntity
    
    * VUU-54: Refactor promises
    
    * VUU-54: Remove unnecessary asyncs
    
    * VUU-54: Use string union to distinguish layouts/metadata
    
    * VUU-54: Rename variables
    
    * VUU-54: Convert layout types to interfaces
    
    * VUU-54: Extract loadAndFilter method
    
    * VUU-54: Replace filter with find
    
    * VUU-54: Rename validateId variables
    
    * VUU-54: Change vars to lets
    
    * VUU-54: Update imports for consistency
    
    * VUU-54: Add comment to explain filter(Boolean)
    
    * VUU-54: Refactor tests
    
    * VUU-54: Extract expectError
    
    * VUU-54: Remove loadAndFilter method
    
    * VUU-54: Remove removeEntry method
    
    * VUU-52: Add E2E tests to CI
    
    * VUU-52: Use commit hash for cypress-io
    
    * VUU-52: Add comment to explain full SHA
    
    * VUU-47 rename imports
    
    * VUU-59 set up notification context
    
    * VUU-47 fix cypress test
    
    * Update vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
    
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    
    * VUU-47 remove unused import
    
    * VUU-59 notifications with animation
    
    * VUU-59 revert changes to imports
    
    * VUU-59 change toast timeout
    
    * VUU-59 change notificationType to enum
    
    * VUU-59 improvements to example and add comments
    
    ---------
    
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: cfisher-scottlogic <cfisher@scottlogic.com>
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: heswell <steve@heswell.com>
    
    * add Layout Management Provider to sample apps (finos#917)
    
    * add Layout Management Provider to sample apps
    
    * fix test dependencies
    
    * Drag drop provider (finos#918)
    
    * add DragDrop example, resume drag in DragProvider
    
    * full flow for remote drag
    
    * fix type issues
    
    * fix post rebase conflicts, type issues
    
    * ignore type issue in drag drop code for now, so packages build
    
    * Filterbar styling (finos#919)
    
    * improve the keyboards navigation in Toolbar
    
    * fix form control styling, uennecessaryb layout rerenders, table resize bug
    
    * make sure all table config setting changes are saved, style tweaks
    
    * calculated columns
    
    * fix dropdown width
    
    * fix width of combo in SaveLayout Panel
    
    * remove console.log
    
    * fix bug in OverflowContainer when orientation vertical
    
    * remove global error listener, leave this to cypress
    
    * move test schemas out of showcase (finos#920)
    
    * Update dependency electron to v22 [SECURITY] (finos#894)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * bump vite, vitest versions to latest (finos#921)
    
    * Instrument picker (finos#923)
    
    * make instrument-picker more generic
    
    * refactor Table navigation, preparing for row highlighting
    
    * fix broken import paths
    
    * add empty inlined worker as vitext mocj fails otherwise
    
    * reinstate ignore for inlined-wotker so stub file doesn't get overwritten (finos#924)
    
    * disable basket functionality in showcase while we wait for full server (finos#925)
    
    * disable basket functionality in showcase while we wait for server implementation
    
    * remove console log
    
    * fix styling of main tabs during drag (finos#929)
    
    * wiring together calculated column pieces (finos#931)
    
    * wiring together calculated column pieces
    
    * remove logging
    
    * re-enable all tests
    
    * fix FilterTable resize bug (finos#932)
    
    * move table height fix to measured container (finos#933)
    
    * type fixes (finos#934)
    
    * final styling for calculated column input (finos#935)
    
    * connect filterbar to persistence (finos#936)
    
    * connect filterbar to persistence
    
    * skip test for missing TreeWalker finctionality until its there
    
    * final adjustments to table column header styling (finos#937)
    
    * move date generators to test data package (finos#938)
    
    * Bump postcss from 8.4.27 to 8.4.31 in /vuu-ui (finos#926)
    
    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.27 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.27...8.4.31)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * finos#850 added for functionality to the rpc service, not ready for the big time yet, but not far off.
    
    * finos#850 added ability to reference tables in separate modules.
    
    * finos#850 refactored simul module to take prices out to prices module
    
    * finos#850 refactored tableDefContainer to make it an implicit, otherwise it is re-used in the tests causing issues.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * Update basket tables UI (finos#940)
    
    * update all basket tables, integrate basket server changes
    
    * filter basket tables when loading
    
    * connect cell editing
    
    * remove console log
    
    * fix newFeature story
    
    * remove console log
    
    * fix for dropdown width error
    
    * remove console.log
    
    * basket workflow (finos#941)
    
    * Fix faulty conflict resolutions
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: keikeicheung <keikei274@gmail.com>
    Co-authored-by: heswell <steve@heswell.com>
    Co-authored-by: Vasco <98337074+vferraro-scottlogic@users.noreply.github.com>
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: chris <chris.stevenson@gmail.com>
    13 people authored Nov 1, 2023
    Configuration menu
    Copy the full SHA
    7965bb5 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

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

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    6c93a6a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/ScottLogic/finos-vuu into V…

    …UU70-application-layout-resource
    vferraro-scottlogic committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    72e1370 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    398a7e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67c3672 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    881afe1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #78 from ScottLogic/VUU70-application-layout-resource

    VUU70: Add resource for application layouts
    vferraro-scottlogic authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    64e0dcf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3fb3ca View commit details
    Browse the repository at this point in the history
  4. Update layout-server/src/main/java/org/finos/vuu/layoutserver/reposit…

    …ory/MetadataRepository.java
    
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    vferraro-scottlogic and cfisher-scottlogic authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    5cce83a View commit details
    Browse the repository at this point in the history
  5. Update layout-server/src/main/java/org/finos/vuu/layoutserver/model/L…

    …ayout.java
    
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    vferraro-scottlogic and cfisher-scottlogic authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    0bc6ef3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3949a2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c4b94b View commit details
    Browse the repository at this point in the history
  8. Merge pull request #92 from ScottLogic/VUU-89-fix-layoutID

    Vuu 89 fix layout ids
    vferraro-scottlogic authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    69c9f7f View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    ac9cddc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    956840d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1511551 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63f8f47 View commit details
    Browse the repository at this point in the history
  5. Sync mains (pull) (#106)

    * finos#900 disable failing test
    
    * Update check on viewport and context menu (finos#913)
    
    * remove reprecated Portal, fixes in COntextMenu
    
    * use woff2 font, fix portal
    
    * make sure ContextMenu always has theme attributes
    
    * type fixes
    
    * Tidy package and type issues (finos#914)
    
    * fix package references, type issues
    
    * add typescript config for correct auto import resolution
    
    * Layout Management (finos#916)
    
    * fix vuu-filters types
    
    * drawer and dialog fix
    
    * drag drop flexbox editable
    
    * Update vuu-ui/packages/vuu-filters/src/filter-utils.ts
    
    Whitespace between guard clauses
    
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    
    * layout header
    
    * restore double quotes
    
    * layout-provider
    
    * layout-reducer
    
    * layout-view
    
    * palette
    
    * palette
    
    * placeholder
    
    * layout-view decomment
    
    * registry
    
    * rollback multi filter dropdown
    
    * stack
    
    * tabs
    
    * config wrapper
    
    * tools
    
    * utils
    
    * layout top level
    
    * revert flexbox layout change
    
    * restore lost semicolon
    
    * missing space
    
    * change action to a type union
    
    * Update README.md
    
    * Sync with Finos main
    
    * VUU-41 style fixes
    
    * VUU-41 rename css variable to --vuu
    
    * Manage layout persistence via interface (#55)
    
    * VUU-27 interface to return promises
    
    * VUU-47 add methods for loading and saving tempLayout
    
    * VUU-47 use loadLayoutById in LayoutList
    
    * VUU-47 remove unused files
    
    * VUU-47 update other examples to use new hook
    
    * Calculated column (finos#882)
    
    * calculated column in settings, instrument search
    
    * additional mock data sources
    
    * instrument tiles
    
    * calculated column editing
    
    * measured-container
    
    * Row used columnMap rathe than column key
    
    * full keyboard nav for table
    
    * fix drag drop in column group headerr
    
    * use MeasuredContainer for Table List
    
    * table cell editing updates datasource
    
    * table editing
    
    * fix type issues
    
    * fix old background renderer
    
    * remove outdated import in showcase story
    
    * exclude PatternValidator from semgrep
    
    * add vuu tooltip component (finos#885)
    
    * VUU-47 improve naming
    
    * VUU-47 use placeholder in defaultLayout
    
    * VUU-47 update docs with new naming
    
    * remove duplicate CSS
    
    * VUU-47 fix layoutList styling
    
    * VUU-47 add loaded layouts to layout view
    
    * VUU-47 rename currentLayout to applicationLayout
    
    * VUU-47 make defaultLayout closeable and update features
    
    * VUU-27 interface to return promises
    
    * VUU-54: Validate IDs in LocalLayoutPersistenceManager
    
    * VUU-54: Mock get/saveLocalEntity
    
    * VUU-54: Refactor promises
    
    * VUU-54: Remove unnecessary asyncs
    
    * VUU-54: Use string union to distinguish layouts/metadata
    
    * VUU-54: Rename variables
    
    * VUU-54: Convert layout types to interfaces
    
    * VUU-54: Extract loadAndFilter method
    
    * VUU-54: Replace filter with find
    
    * VUU-54: Rename validateId variables
    
    * VUU-54: Change vars to lets
    
    * VUU-54: Update imports for consistency
    
    * VUU-54: Add comment to explain filter(Boolean)
    
    * VUU-54: Refactor tests
    
    * VUU-54: Extract expectError
    
    * VUU-54: Remove loadAndFilter method
    
    * VUU-54: Remove removeEntry method
    
    * VUU-52: Add E2E tests to CI
    
    * VUU-52: Use commit hash for cypress-io
    
    * VUU-52: Add comment to explain full SHA
    
    * VUU-47 rename imports
    
    * VUU-59 set up notification context
    
    * VUU-47 fix cypress test
    
    * Update vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
    
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    
    * VUU-47 remove unused import
    
    * VUU-59 notifications with animation
    
    * VUU-59 revert changes to imports
    
    * VUU-59 change toast timeout
    
    * VUU-59 change notificationType to enum
    
    * VUU-59 improvements to example and add comments
    
    ---------
    
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: cfisher-scottlogic <cfisher@scottlogic.com>
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: heswell <steve@heswell.com>
    
    * add Layout Management Provider to sample apps (finos#917)
    
    * add Layout Management Provider to sample apps
    
    * fix test dependencies
    
    * Drag drop provider (finos#918)
    
    * add DragDrop example, resume drag in DragProvider
    
    * full flow for remote drag
    
    * fix type issues
    
    * fix post rebase conflicts, type issues
    
    * ignore type issue in drag drop code for now, so packages build
    
    * Filterbar styling (finos#919)
    
    * improve the keyboards navigation in Toolbar
    
    * fix form control styling, uennecessaryb layout rerenders, table resize bug
    
    * make sure all table config setting changes are saved, style tweaks
    
    * calculated columns
    
    * fix dropdown width
    
    * fix width of combo in SaveLayout Panel
    
    * remove console.log
    
    * fix bug in OverflowContainer when orientation vertical
    
    * remove global error listener, leave this to cypress
    
    * move test schemas out of showcase (finos#920)
    
    * Update dependency electron to v22 [SECURITY] (finos#894)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * bump vite, vitest versions to latest (finos#921)
    
    * Instrument picker (finos#923)
    
    * make instrument-picker more generic
    
    * refactor Table navigation, preparing for row highlighting
    
    * fix broken import paths
    
    * add empty inlined worker as vitext mocj fails otherwise
    
    * reinstate ignore for inlined-wotker so stub file doesn't get overwritten (finos#924)
    
    * disable basket functionality in showcase while we wait for full server (finos#925)
    
    * disable basket functionality in showcase while we wait for server implementation
    
    * remove console log
    
    * fix styling of main tabs during drag (finos#929)
    
    * wiring together calculated column pieces (finos#931)
    
    * wiring together calculated column pieces
    
    * remove logging
    
    * re-enable all tests
    
    * fix FilterTable resize bug (finos#932)
    
    * move table height fix to measured container (finos#933)
    
    * type fixes (finos#934)
    
    * final styling for calculated column input (finos#935)
    
    * connect filterbar to persistence (finos#936)
    
    * connect filterbar to persistence
    
    * skip test for missing TreeWalker finctionality until its there
    
    * final adjustments to table column header styling (finos#937)
    
    * move date generators to test data package (finos#938)
    
    * Bump postcss from 8.4.27 to 8.4.31 in /vuu-ui (finos#926)
    
    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.27 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.27...8.4.31)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * finos#850 added for functionality to the rpc service, not ready for the big time yet, but not far off.
    
    * finos#850 added ability to reference tables in separate modules.
    
    * finos#850 refactored simul module to take prices out to prices module
    
    * finos#850 refactored tableDefContainer to make it an implicit, otherwise it is re-used in the tests causing issues.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * Update basket tables UI (finos#940)
    
    * update all basket tables, integrate basket server changes
    
    * filter basket tables when loading
    
    * connect cell editing
    
    * remove console log
    
    * fix newFeature story
    
    * remove console log
    
    * fix for dropdown width error
    
    * remove console.log
    
    * basket workflow (finos#941)
    
    * Login panel (finos#942)
    
    * login panel
    
    * WIP
    
    * tidy up type issues etc
    
    * import fixes
    
    * remove deprecated example
    
    * finos#944 Added fix for threading related issue in ViewPortContainer.scala when change was called.
    
    * finos#944 Reduced logging
    
    * Switch UI to new Theme (finos#943)
    
    * remove sample app
    
    * rename basket trading app to sample-app
    
    * fix broken inmports
    
    * fix bugs persistning table settings
    
    * 862 create a basketdesign table that represents the specific instance of a basket that we are modifying it will be based on a basket entry but can be customized to what the user needs (finos#948)
    
    * finos#862 Fixed test versions to abstract out clock.
    
    * finos#862 Added Viewport scoped rpc service to test.
    
    * finos#862 Added ability to edit baskets join service.
    
    * Fix minor UI issues (finos#949)
    
    * fix UI dataTable issue - bugs after resize
    
    A column resize operation populates the ColumnState state value. From
    this point on columnState shadows modelColumns so subsequent changes
    to modelColumns are not rendered.
    
    * enable custom editors for cell renderers
    
    Column Settings Panel allows a custom renderer to be selected.
    Some renderers will have settings of their own. This enables
    editors form those settings to be made available.
    
    * fix type issue
    
    * update baskets used in showcase examples to match server tables (finos#950)
    
    * add initial support for columns backed by lookup tables (finos#951)
    
    * move basket data generation into simulated vuu module to pave way for rpc support
    
    * add updater for prices, insert for array data source
    
    * create Table for test data in modules
    
    * fix scrolling issue in table when focusing edit fields
    
    * add initial support for table columns backed by lookup tables
    
    * wire table cell editing to server calls (finos#953)
    
    * Schema load sequence (finos#955)
    
    * cache table meta requests with promise to avoid multiple server requests
    
    * ensure table meta is loaded before client is notified of subcribe
    
    table meta for all tables was being requested from server every
    time any hook asked for the table data. This was happening twice
    at startup. Now we cache the metadata.
    If we didn't have table meta at point where CREATE_VP_SUCCESS was
    handled, we notified client anyway. This caused tables to be rendered
    with no type information, so alignment was wrong on numerics.
    
    * fix all data tests
    
    * Merge persistence manager generator approaches
    
    * Fix duplicated NavigationStyle export in `TableNext.examples.tsx`
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: keikeicheung <keikei274@gmail.com>
    Co-authored-by: heswell <steve@heswell.com>
    Co-authored-by: Vasco <98337074+vferraro-scottlogic@users.noreply.github.com>
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: chris <chris.stevenson@gmail.com>
    Co-authored-by: chrisjstevo <chrisjstevo@users.noreply.github.com>
    14 people authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    c3bfd03 View commit details
    Browse the repository at this point in the history
  6. VUU80: Refactor Dialog styling to fix multiple components (#100)

    - Header alignment
    - Border
    - Fonts
    - 'Close' button
    - Body padding
    cfisher-scottlogic authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    a863c9f View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Sync mains (pull) (#107)

    * finos#900 disable failing test
    
    * Update check on viewport and context menu (finos#913)
    
    * remove reprecated Portal, fixes in COntextMenu
    
    * use woff2 font, fix portal
    
    * make sure ContextMenu always has theme attributes
    
    * type fixes
    
    * Tidy package and type issues (finos#914)
    
    * fix package references, type issues
    
    * add typescript config for correct auto import resolution
    
    * Layout Management (finos#916)
    
    * fix vuu-filters types
    
    * drawer and dialog fix
    
    * drag drop flexbox editable
    
    * Update vuu-ui/packages/vuu-filters/src/filter-utils.ts
    
    Whitespace between guard clauses
    
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    
    * layout header
    
    * restore double quotes
    
    * layout-provider
    
    * layout-reducer
    
    * layout-view
    
    * palette
    
    * palette
    
    * placeholder
    
    * layout-view decomment
    
    * registry
    
    * rollback multi filter dropdown
    
    * stack
    
    * tabs
    
    * config wrapper
    
    * tools
    
    * utils
    
    * layout top level
    
    * revert flexbox layout change
    
    * restore lost semicolon
    
    * missing space
    
    * change action to a type union
    
    * Update README.md
    
    * Sync with Finos main
    
    * VUU-41 style fixes
    
    * VUU-41 rename css variable to --vuu
    
    * Manage layout persistence via interface (#55)
    
    * VUU-27 interface to return promises
    
    * VUU-47 add methods for loading and saving tempLayout
    
    * VUU-47 use loadLayoutById in LayoutList
    
    * VUU-47 remove unused files
    
    * VUU-47 update other examples to use new hook
    
    * Calculated column (finos#882)
    
    * calculated column in settings, instrument search
    
    * additional mock data sources
    
    * instrument tiles
    
    * calculated column editing
    
    * measured-container
    
    * Row used columnMap rathe than column key
    
    * full keyboard nav for table
    
    * fix drag drop in column group headerr
    
    * use MeasuredContainer for Table List
    
    * table cell editing updates datasource
    
    * table editing
    
    * fix type issues
    
    * fix old background renderer
    
    * remove outdated import in showcase story
    
    * exclude PatternValidator from semgrep
    
    * add vuu tooltip component (finos#885)
    
    * VUU-47 improve naming
    
    * VUU-47 use placeholder in defaultLayout
    
    * VUU-47 update docs with new naming
    
    * remove duplicate CSS
    
    * VUU-47 fix layoutList styling
    
    * VUU-47 add loaded layouts to layout view
    
    * VUU-47 rename currentLayout to applicationLayout
    
    * VUU-47 make defaultLayout closeable and update features
    
    * VUU-27 interface to return promises
    
    * VUU-54: Validate IDs in LocalLayoutPersistenceManager
    
    * VUU-54: Mock get/saveLocalEntity
    
    * VUU-54: Refactor promises
    
    * VUU-54: Remove unnecessary asyncs
    
    * VUU-54: Use string union to distinguish layouts/metadata
    
    * VUU-54: Rename variables
    
    * VUU-54: Convert layout types to interfaces
    
    * VUU-54: Extract loadAndFilter method
    
    * VUU-54: Replace filter with find
    
    * VUU-54: Rename validateId variables
    
    * VUU-54: Change vars to lets
    
    * VUU-54: Update imports for consistency
    
    * VUU-54: Add comment to explain filter(Boolean)
    
    * VUU-54: Refactor tests
    
    * VUU-54: Extract expectError
    
    * VUU-54: Remove loadAndFilter method
    
    * VUU-54: Remove removeEntry method
    
    * VUU-52: Add E2E tests to CI
    
    * VUU-52: Use commit hash for cypress-io
    
    * VUU-52: Add comment to explain full SHA
    
    * VUU-47 rename imports
    
    * VUU-59 set up notification context
    
    * VUU-47 fix cypress test
    
    * Update vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
    
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    
    * VUU-47 remove unused import
    
    * VUU-59 notifications with animation
    
    * VUU-59 revert changes to imports
    
    * VUU-59 change toast timeout
    
    * VUU-59 change notificationType to enum
    
    * VUU-59 improvements to example and add comments
    
    ---------
    
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: cfisher-scottlogic <cfisher@scottlogic.com>
    Co-authored-by: Cara <99646608+cfisher-scottlogic@users.noreply.github.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: heswell <steve@heswell.com>
    
    * add Layout Management Provider to sample apps (finos#917)
    
    * add Layout Management Provider to sample apps
    
    * fix test dependencies
    
    * Drag drop provider (finos#918)
    
    * add DragDrop example, resume drag in DragProvider
    
    * full flow for remote drag
    
    * fix type issues
    
    * fix post rebase conflicts, type issues
    
    * ignore type issue in drag drop code for now, so packages build
    
    * Filterbar styling (finos#919)
    
    * improve the keyboards navigation in Toolbar
    
    * fix form control styling, uennecessaryb layout rerenders, table resize bug
    
    * make sure all table config setting changes are saved, style tweaks
    
    * calculated columns
    
    * fix dropdown width
    
    * fix width of combo in SaveLayout Panel
    
    * remove console.log
    
    * fix bug in OverflowContainer when orientation vertical
    
    * remove global error listener, leave this to cypress
    
    * move test schemas out of showcase (finos#920)
    
    * Update dependency electron to v22 [SECURITY] (finos#894)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * bump vite, vitest versions to latest (finos#921)
    
    * Instrument picker (finos#923)
    
    * make instrument-picker more generic
    
    * refactor Table navigation, preparing for row highlighting
    
    * fix broken import paths
    
    * add empty inlined worker as vitext mocj fails otherwise
    
    * reinstate ignore for inlined-wotker so stub file doesn't get overwritten (finos#924)
    
    * disable basket functionality in showcase while we wait for full server (finos#925)
    
    * disable basket functionality in showcase while we wait for server implementation
    
    * remove console log
    
    * fix styling of main tabs during drag (finos#929)
    
    * wiring together calculated column pieces (finos#931)
    
    * wiring together calculated column pieces
    
    * remove logging
    
    * re-enable all tests
    
    * fix FilterTable resize bug (finos#932)
    
    * move table height fix to measured container (finos#933)
    
    * type fixes (finos#934)
    
    * final styling for calculated column input (finos#935)
    
    * connect filterbar to persistence (finos#936)
    
    * connect filterbar to persistence
    
    * skip test for missing TreeWalker finctionality until its there
    
    * final adjustments to table column header styling (finos#937)
    
    * move date generators to test data package (finos#938)
    
    * Bump postcss from 8.4.27 to 8.4.31 in /vuu-ui (finos#926)
    
    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.27 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.27...8.4.31)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * finos#850 added for functionality to the rpc service, not ready for the big time yet, but not far off.
    
    * finos#850 added ability to reference tables in separate modules.
    
    * finos#850 refactored simul module to take prices out to prices module
    
    * finos#850 refactored tableDefContainer to make it an implicit, otherwise it is re-used in the tests causing issues.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * finos#850 found a bug with basket constituents, not resolved as of this commit.
    
    * Update basket tables UI (finos#940)
    
    * update all basket tables, integrate basket server changes
    
    * filter basket tables when loading
    
    * connect cell editing
    
    * remove console log
    
    * fix newFeature story
    
    * remove console log
    
    * fix for dropdown width error
    
    * remove console.log
    
    * basket workflow (finos#941)
    
    * Login panel (finos#942)
    
    * login panel
    
    * WIP
    
    * tidy up type issues etc
    
    * import fixes
    
    * remove deprecated example
    
    * finos#944 Added fix for threading related issue in ViewPortContainer.scala when change was called.
    
    * finos#944 Reduced logging
    
    * Switch UI to new Theme (finos#943)
    
    * remove sample app
    
    * rename basket trading app to sample-app
    
    * fix broken inmports
    
    * fix bugs persistning table settings
    
    * 862 create a basketdesign table that represents the specific instance of a basket that we are modifying it will be based on a basket entry but can be customized to what the user needs (finos#948)
    
    * finos#862 Fixed test versions to abstract out clock.
    
    * finos#862 Added Viewport scoped rpc service to test.
    
    * finos#862 Added ability to edit baskets join service.
    
    * Fix minor UI issues (finos#949)
    
    * fix UI dataTable issue - bugs after resize
    
    A column resize operation populates the ColumnState state value. From
    this point on columnState shadows modelColumns so subsequent changes
    to modelColumns are not rendered.
    
    * enable custom editors for cell renderers
    
    Column Settings Panel allows a custom renderer to be selected.
    Some renderers will have settings of their own. This enables
    editors form those settings to be made available.
    
    * fix type issue
    
    * update baskets used in showcase examples to match server tables (finos#950)
    
    * add initial support for columns backed by lookup tables (finos#951)
    
    * move basket data generation into simulated vuu module to pave way for rpc support
    
    * add updater for prices, insert for array data source
    
    * create Table for test data in modules
    
    * fix scrolling issue in table when focusing edit fields
    
    * add initial support for table columns backed by lookup tables
    
    * wire table cell editing to server calls (finos#953)
    
    * Schema load sequence (finos#955)
    
    * cache table meta requests with promise to avoid multiple server requests
    
    * ensure table meta is loaded before client is notified of subcribe
    
    table meta for all tables was being requested from server every
    time any hook asked for the table data. This was happening twice
    at startup. Now we cache the metadata.
    If we didn't have table meta at point where CREATE_VP_SUCCESS was
    handled, we notified client anyway. This caused tables to be rendered
    with no type information, so alignment was wrong on numerics.
    
    * fix all data tests
    
    * Issue 850 added the first example module test for rpc services  (finos#954)
    
    * finos#850 Refactored example code so that simulation is in its own module
    
    * finos#850 Refactored example code into its own module
    
    * finos#850 updated documentation
    
    * finos#850 organized imports
    
    * finos#850 added first consumer test outline
    
    * finos#850 added ability to create viewport in test easily
    
    * finos#850 added ability to create viewport in test easily
    
    * finos#850 added first example working test calling viewport Rpc call.
    
    * finos#850 renamed test case.
    
    * finos#850 Added example flow for baskets
    
    * finos#850 Added additional example for editRowAction
    
    * finos#850 Added additional methods for editable example.
    
    * finos#850 Added additional methods for editable example.
    
    * finos#850 Added more functionality to the demo basket app.
    
    * finos#850 Added thorough test of basket functionality.
    
    * finos#850 Fixed test assert which accidentally changed contract in test.
    
    * finos#850 Fixed test assert which accidentally changed contract in test.
    
    * finos#850 Fixed test assert which accidentally changed contract in test.
    
    * finos#850 fixed the bad pom definition.
    
    * finos#850 deleted duplicate and not required config and updated semgrep.
    
    * Release 0.9.20 beta (finos#956)
    
    * [maven-release-plugin] prepare release vuu-parent-0.9.20-beta
    
    * [maven-release-plugin] prepare for next development iteration
    
    ---------
    
    Co-authored-by: GitHub Actions <actions@github.com>
    
    * finos#957 added all projects to release build. (finos#960)
    
    * finos#957 added all projects to release build.
    
    * finos#957 added all projects to release build.
    
    * finos#957 added all projects to release build.
    
    * Release 0.9.33 beta (finos#961)
    
    * [maven-release-plugin] prepare release vuu-parent-0.9.33-beta
    
    * [maven-release-plugin] prepare for next development iteration
    
    ---------
    
    Co-authored-by: GitHub Actions <actions@github.com>
    
    * finos#957 fixed issue with javadoc. (finos#963)
    
    * Release 0.9.35 beta (finos#964)
    
    * [maven-release-plugin] prepare release vuu-parent-0.9.35-beta
    
    * [maven-release-plugin] prepare for next development iteration
    
    ---------
    
    Co-authored-by: GitHub Actions <actions@github.com>
    
    * enable context menu on basket constituents (finos#965)
    
    * fix behaviour in baskets module in data-test
    
    * fix pinned column rendering gap
    
    * enable context menu in basket constituent table in basket feature
    
    * remove console log
    
    * Fix conflict resolutions
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: keikeicheung <keikei274@gmail.com>
    Co-authored-by: heswell <steve@heswell.com>
    Co-authored-by: Vasco <98337074+vferraro-scottlogic@users.noreply.github.com>
    Co-authored-by: harryhartley <hhartley94@gmail.com>
    Co-authored-by: Luke Vincent <lincent@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <107405201+Joe-Dunleavy@users.noreply.github.com>
    Co-authored-by: Joe Dunleavy <jdunleavy@scottlogic.com>
    Co-authored-by: Peter Ling <pling@scottlogic.com>
    Co-authored-by: pling-scottlogic <79100986+pling-scottlogic@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: chris <chris.stevenson@gmail.com>
    Co-authored-by: chrisjstevo <chrisjstevo@users.noreply.github.com>
    Co-authored-by: GitHub Actions <actions@github.com>
    15 people authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    eea27db View commit details
    Browse the repository at this point in the history
  2. Merge branch 'sl-main' into VUU333-layout-server

    # Conflicts:
    #	vuu-ui/packages/vuu-data-react/src/hooks/useVuuMenuActions.ts
    #	vuu-ui/packages/vuu-data/src/connection-manager.ts
    #	vuu-ui/packages/vuu-data/src/inlined-worker.js
    #	vuu-ui/packages/vuu-data/src/json-data-source.ts
    #	vuu-ui/packages/vuu-data/src/remote-data-source.ts
    #	vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
    #	vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
    #	vuu-ui/packages/vuu-layout/src/layout-persistence/index.ts
    #	vuu-ui/packages/vuu-layout/src/layout-persistence/useLayoutContextMenuItems.tsx
    #	vuu-ui/packages/vuu-layout/test/layout-persistence/LocalLayoutPersistenceManager.test.ts
    #	vuu-ui/packages/vuu-popups/src/dialog/useDialog.tsx
    #	vuu-ui/packages/vuu-shell/src/layout-management/LayoutList.tsx
    #	vuu-ui/packages/vuu-shell/src/layout-management/SaveLayoutPanel.css
    #	vuu-ui/packages/vuu-shell/src/layout-management/layoutTypes.ts
    #	vuu-ui/packages/vuu-shell/src/layout-management/useLayoutManager.tsx
    #	vuu-ui/packages/vuu-shell/src/shell.tsx
    #	vuu-ui/packages/vuu-table/src/table-next/useDataSource.ts
    #	vuu-ui/packages/vuu-theme/fonts/NunitoSans.css
    #	vuu-ui/sample-apps/feature-basket-trading/src/new-basket-panel/NewBasketPanel.css
    #	vuu-ui/sample-apps/feature-filter-table/src/useFilterTable.tsx
    #	vuu-ui/tsconfig.json
    pling-scottlogic committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    906cfe5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f84541 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    77e2472 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2ca70f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9af147 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5911f5f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b92e9e View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

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

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    1ad1522 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #104 from ScottLogic/VUU-81-definition-as-JsonNode

    Vuu 81 definition as json node
    vferraro-scottlogic authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    7fdeaa7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b55f1e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. SLVUU-113: Add process.env.LOCAL flag to esbuild.mjs (#116)

    * SLVUU-113: Add `process.env.LOCAL` flag to `esbuild.mjs`
    
    * SLVUU-113: Remove runtime null coalescence of envar
    
    * SLVUU-113: Add BASE_URL envar to sample-app's esbuild.mjs
    
    * SLVUU-113: Add BASE_URL envar to showcase's vite.config.js
    cfisher-scottlogic authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    9d060cf View commit details
    Browse the repository at this point in the history