This is an automated email from the ASF dual-hosted git repository.

malliaridis pushed a change to branch branch_10x
in repository https://gitbox.apache.org/repos/asf/solr.git


    from c7123d1f90a SOLR-18302: dependency-analysis (DAGP) — reporting + build 
hygiene (#4612)
     new c270f1ef1de Backport: Bump dependencies of UI module (#4283)
     new 872045d69e0 SOLR-17924: Introduce Configset create and import flows 
(#4166)

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../PR#4283-new-ui-dependency-updates.yml          |   8 +
 .../SOLR-17924-configset-creation-new-ui.yml       |  10 +
 gradle/libs.versions.toml                          |  17 ++
 solr/modules/jwt-auth/gradle.lockfile              |   6 +-
 solr/modules/language-models/gradle.lockfile       |   4 +-
 solr/ui/build.gradle.kts                           |  88 +++----
 solr/ui/gradle.lockfile                            | 261 +++++++++++++++------
 .../commonMain/composeResources/drawable/add.xml}  |  20 +-
 .../composeResources/drawable/analytics.xml        |  25 ++
 .../composeResources/drawable/analytics_filled.xml |  25 ++
 .../commonMain/composeResources/drawable/apps.xml  |  25 ++
 .../composeResources/drawable/broken_image.xml     |  25 ++
 .../composeResources/drawable/bug_report.xml       |  25 ++
 .../composeResources/drawable/chevron_left.xml}    |  17 +-
 .../composeResources/drawable/close.xml}           |  16 +-
 .../commonMain/composeResources/drawable/code.xml} |  39 +--
 .../composeResources/drawable/dashboard.xml        |  25 ++
 .../composeResources/drawable/dashboard_filled.xml |  25 ++
 .../commonMain/composeResources/drawable/draft.xml |  26 ++
 .../commonMain/composeResources/drawable/edit.xml} |  40 +---
 .../composeResources/drawable/folder_data.xml      |  25 ++
 .../drawable/folder_data_filled.xml                |  25 ++
 .../composeResources/drawable/folder_zip.xml       |  25 ++
 .../composeResources/drawable/groups.xml           |  25 ++
 .../commonMain/composeResources/drawable/hub.xml   |  25 ++
 .../composeResources/drawable/hub_filled.xml       |  25 ++
 .../commonMain/composeResources/drawable/info.xml  |  25 ++
 .../composeResources/drawable/logout.xml           |  26 ++
 .../composeResources/drawable/memory.xml           |  25 ++
 .../composeResources/drawable/memory_filled.xml    |  25 ++
 .../composeResources/drawable/menu_book.xml        |  26 ++
 .../composeResources/drawable/other_admission.xml  |  25 ++
 .../drawable/other_admission_filled.xml            |  25 ++
 .../composeResources/drawable/search.xml}          |  40 +---
 .../composeResources/drawable/security.xml}        |  40 +---
 .../composeResources/drawable/solr-logo-dark.svg   | Bin 6952 -> 7600 bytes
 .../composeResources/drawable/solr-logo-light.svg  | Bin 6975 -> 7609 bytes
 .../composeResources/drawable/solr-sun.svg         | Bin 1191 -> 1315 bytes
 .../commonMain/composeResources/drawable/tag.xml   |  25 ++
 .../composeResources/drawable/text_snippet.xml     |  26 ++
 .../drawable/text_snippet_filled.xml               |  26 ++
 .../composeResources/drawable/upload.xml}          |  16 +-
 .../composeResources/drawable/view_list.xml        |  26 ++
 .../composeResources/drawable/view_list_filled.xml |  26 ++
 .../commonMain/composeResources/values/strings.xml |  13 +-
 .../cluster/integration/DefaultClusterComponent.kt |  44 ++--
 .../components/configsets/ConfigsetsComponent.kt   |  61 -----
 .../configsets/data/CreateConfigset.kt}            |  16 +-
 .../configsets/data/HttpConfigsetsRepository.kt    |  76 ++++++
 .../configsets/di/ConfigsetsComponent.kt           |  58 +++++
 .../configsets/di/ConfigsetsOverviewComponent.kt   |  81 +++++++
 .../configsets/di/DefaultConfigsetsComponent.kt    |  55 +++++
 .../di/DefaultConfigsetsOverviewComponent.kt       |  66 ++++++
 .../configsets/domain/CreateConfigsetEvent.kt      |  51 ++++
 .../configsets/domain/CreateConfigsetUseCase.kt    |  64 +++++
 .../domain/DefaultCreateConfigsetUseCase.kt        |  52 ++++
 .../DefaultImportConfigsetUseCase.kt}              |  25 +-
 .../domain/DefaultLoadConfigsetsUseCase.kt}        |  12 +-
 .../configsets/domain/ImportConfigsetUseCase.kt    |  57 +++++
 .../domain/LoadConfigsetsUseCase.kt}               |  18 +-
 .../integration/DefaultConfigsetsComponent.kt      | 107 ---------
 .../integration/HttpConfigsetsStoreClient.kt       |  47 ----
 .../overview/ConfigsetsOverviewComponent.kt        |  19 --
 .../DefaultConfigsetsOverviewComponent.kt          |  29 ---
 .../configsets/repository/ConfigsetsRepository.kt  |  47 ++++
 .../components/configsets/store/ConfigsetsStore.kt |  38 ---
 .../configsets/store/ConfigsetsStoreProvider.kt    | 108 ---------
 .../viewmodel/ConfigsetsOverviewViewModel.kt       |  83 +++++++
 .../viewmodel/ConfigsetsRouteViewModel.kt          | 104 ++++++++
 .../configsets/viewmodel/ConfigsetsStateHolder.kt  |  93 ++++++++
 .../configsets/viewmodel/ConfigsetsViewModel.kt    |  57 +++++
 .../viewmodel/CreateConfigsetViewModel.kt          | 109 +++++++++
 .../viewmodel/ImportConfigsetViewModel.kt          | 151 ++++++++++++
 .../files/domain/DefaultSelectFileUseCase.kt}      |  43 ++--
 .../components/files/domain/FileSelectorEvent.kt}  |  12 +-
 .../components/files/domain/SelectFileUseCase.kt   |  54 +++++
 .../files/viewmodel/FileSelectorStateHolder.kt     |  91 +++++++
 .../solr/ui/components/main/MainComponent.kt       |   4 +-
 .../main/integration/DefaultMainComponent.kt       |  18 +-
 .../navigation/TabNavigationComponent.kt           |   7 +-
 .../integration/DefaultTabNavigationComponent.kt   |  54 -----
 .../kotlin/org/apache/solr/ui/domain/Configset.kt  |   3 +
 .../kotlin/org/apache/solr/ui/domain/PickedFile.kt |  36 ++-
 .../ui/utils/{ErrorUtils.kt => AppDispatchers.kt}  |  20 +-
 .../kotlin/org/apache/solr/ui/utils/FileUtils.kt}  |   7 +-
 .../org/apache/solr/ui/utils/HttpClientUtils.kt    |   3 +
 .../solr/ui/utils/{Constants.kt => Validators.kt}  |  16 +-
 .../ui/views/auth/UserAuthenticationContent.kt     |   5 +-
 .../ui/views/components/SolrOutlinedTextField.kt   |  86 +++++++
 .../solr/ui/views/configsets/ConfigsetsContent.kt  |  55 +++--
 .../solr/ui/views/configsets/ConfigsetsDropdown.kt | 134 ++++++-----
 .../views/configsets/ConfigsetsOverviewContent.kt  | 142 ++++++++++-
 .../ui/views/configsets/CreateConfigsetDialog.kt   | 110 +++++++++
 .../ui/views/configsets/ImportConfigsetDialog.kt   | 115 +++++++++
 .../org/apache/solr/ui/views/files/FileSelector.kt |  76 ++++++
 .../LoggingContent.kt => files/FileTypeIcon.kt}    |  27 ++-
 .../org/apache/solr/ui/views/main/MainContent.kt   |   4 +-
 .../org/apache/solr/ui/views/navigation/Footer.kt  | 109 +++++----
 .../solr/ui/views/navigation/NavigationSideBar.kt  |  75 +++---
 .../solr/ui/views/navigation/NavigationTabs.kt     |  39 ++-
 .../org/apache/solr/ui/views/start/StartContent.kt |   3 +-
 .../org/apache/solr/ui/views/theme/Colors.kt       |   2 +-
 .../kotlin/org/apache/solr/ui/TestDispatchers.kt}  |  12 +-
 .../DefaultConfigsetsComponentIntegrationTest.kt   | 135 -----------
 .../viewmodel/ConfigsetsStateHolderTest.kt         |  93 ++++++++
 ...DefaultTabNavigationComponentIntegrationTest.kt | 139 -----------
 .../ui/views/configsets/ConfigsetsContentTest.kt   | 105 ---------
 ...opdownMenuTest.kt => ConfigsetsDropdownTest.kt} |  23 +-
 .../views/configsets/CreateConfigsetDialogTest.kt  |  83 +++++++
 .../views/configsets/ImportConfigsetDialogTest.kt  | 116 +++++++++
 .../desktopMain/kotlin/org/apache/solr/ui/Main.kt  |   3 +-
 .../auth/PreviewUserAuthenticationContent.kt       |   2 +-
 .../preview/configsets/PreviewConfigsetsContent.kt | 107 +++++----
 .../preview/navigation/PreviewNavigationSideBar.kt |   2 +-
 .../solr/ui/preview/start/PreviewStartContent.kt   |   2 +-
 .../apache/solr/ui/utils/AppDispatchers.jvm.kt}    |   6 +-
 .../org/apache/solr/ui/utils/FileUtils.desktop.kt  |  55 +++++
 .../wasmJsMain/kotlin/org/apache/solr/ui/Main.kt   |   3 +-
 .../{PlatformUtils.kt => AppDispatchers.web.kt}    |   6 +-
 .../org/apache/solr/ui/utils/FileUtils.wasmJs.kt   | 101 ++++++++
 120 files changed, 3866 insertions(+), 1497 deletions(-)
 create mode 100644 changelog/unreleased/PR#4283-new-ui-dependency-updates.yml
 create mode 100644 
changelog/unreleased/SOLR-17924-configset-creation-new-ui.yml
 copy solr/{webapp/web/partials/java-properties.html => 
ui/src/commonMain/composeResources/drawable/add.xml} (55%)
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/analytics.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/analytics_filled.xml
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/apps.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/broken_image.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/bug_report.xml
 copy solr/{webapp/web/partials/unknown.html => 
ui/src/commonMain/composeResources/drawable/chevron_left.xml} (59%)
 copy solr/{webapp/web/partials/unknown.html => 
ui/src/commonMain/composeResources/drawable/close.xml} (56%)
 copy solr/{webapp/web/partials/alias_overview.html => 
ui/src/commonMain/composeResources/drawable/code.xml} (51%)
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/dashboard.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/dashboard_filled.xml
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/draft.xml
 copy solr/{webapp/web/partials/files.html => 
ui/src/commonMain/composeResources/drawable/edit.xml} (52%)
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/folder_data.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/folder_data_filled.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/folder_zip.xml
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/groups.xml
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/hub.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/hub_filled.xml
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/info.xml
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/logout.xml
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/memory.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/memory_filled.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/menu_book.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/other_admission.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/other_admission_filled.xml
 copy solr/{webapp/web/partials/files.html => 
ui/src/commonMain/composeResources/drawable/search.xml} (53%)
 copy solr/{webapp/web/partials/files.html => 
ui/src/commonMain/composeResources/drawable/security.xml} (53%)
 create mode 100644 solr/ui/src/commonMain/composeResources/drawable/tag.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/text_snippet.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/text_snippet_filled.xml
 copy solr/{webapp/web/partials/unknown.html => 
ui/src/commonMain/composeResources/drawable/upload.xml} (58%)
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/view_list.xml
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/view_list_filled.xml
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/ConfigsetsComponent.kt
 rename 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/{views/navigation/configsets/ConfigsetsTab.kt
 => components/configsets/data/CreateConfigset.kt} (81%)
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/data/HttpConfigsetsRepository.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/ConfigsetsComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/ConfigsetsOverviewComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/DefaultConfigsetsComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/DefaultConfigsetsOverviewComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/CreateConfigsetEvent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/CreateConfigsetUseCase.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/DefaultCreateConfigsetUseCase.kt
 rename 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/{integration/Mappers.kt
 => domain/DefaultImportConfigsetUseCase.kt} (51%)
 copy 
solr/{api/src/java/org/apache/solr/client/api/model/AsyncJerseyResponse.java => 
ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/DefaultLoadConfigsetsUseCase.kt}
 (67%)
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/ImportConfigsetUseCase.kt
 copy 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/{navigation/NavigationComponent.kt
 => configsets/domain/LoadConfigsetsUseCase.kt} (66%)
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/integration/DefaultConfigsetsComponent.kt
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/integration/HttpConfigsetsStoreClient.kt
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/overview/ConfigsetsOverviewComponent.kt
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/overview/integration/DefaultConfigsetsOverviewComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/repository/ConfigsetsRepository.kt
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/store/ConfigsetsStore.kt
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/store/ConfigsetsStoreProvider.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsOverviewViewModel.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsRouteViewModel.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsStateHolder.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsViewModel.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/CreateConfigsetViewModel.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ImportConfigsetViewModel.kt
 copy 
solr/{modules/langid/src/java/org/apache/solr/update/processor/DetectedLanguage.java
 => 
ui/src/commonMain/kotlin/org/apache/solr/ui/components/files/domain/DefaultSelectFileUseCase.kt}
 (53%)
 copy 
solr/{api/src/java/org/apache/solr/client/api/model/CreateCollectionRouterProperties.java
 => 
ui/src/commonMain/kotlin/org/apache/solr/ui/components/files/domain/FileSelectorEvent.kt}
 (74%)
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/files/domain/SelectFileUseCase.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/files/viewmodel/FileSelectorStateHolder.kt
 delete mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/navigation/integration/DefaultTabNavigationComponent.kt
 copy platform/build.gradle => 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/domain/PickedFile.kt (54%)
 copy solr/ui/src/commonMain/kotlin/org/apache/solr/ui/utils/{ErrorUtils.kt => 
AppDispatchers.kt} (71%)
 copy solr/ui/src/{wasmJsMain/kotlin/org/apache/solr/ui/utils/PlatformUtils.kt 
=> commonMain/kotlin/org/apache/solr/ui/utils/FileUtils.kt} (81%)
 copy solr/ui/src/commonMain/kotlin/org/apache/solr/ui/utils/{Constants.kt => 
Validators.kt} (62%)
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrOutlinedTextField.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/configsets/CreateConfigsetDialog.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/configsets/ImportConfigsetDialog.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/files/FileSelector.kt
 copy 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/{logging/LoggingContent.kt
 => files/FileTypeIcon.kt} (61%)
 copy solr/{core/src/java/org/apache/solr/blockcache/Store.java => 
ui/src/commonTest/kotlin/org/apache/solr/ui/TestDispatchers.kt} (80%)
 delete mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/components/configsets/DefaultConfigsetsComponentIntegrationTest.kt
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsStateHolderTest.kt
 delete mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/components/navigation/DefaultTabNavigationComponentIntegrationTest.kt
 delete mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/configsets/ConfigsetsContentTest.kt
 rename 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/configsets/{ConfigsetsDropdownMenuTest.kt
 => ConfigsetsDropdownTest.kt} (84%)
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/configsets/CreateConfigsetDialogTest.kt
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/configsets/ImportConfigsetDialogTest.kt
 copy solr/ui/src/{wasmJsMain/kotlin/org/apache/solr/ui/utils/PlatformUtils.kt 
=> desktopMain/kotlin/org/apache/solr/ui/utils/AppDispatchers.jvm.kt} (84%)
 create mode 100644 
solr/ui/src/desktopMain/kotlin/org/apache/solr/ui/utils/FileUtils.desktop.kt
 copy solr/ui/src/wasmJsMain/kotlin/org/apache/solr/ui/utils/{PlatformUtils.kt 
=> AppDispatchers.web.kt} (84%)
 create mode 100644 
solr/ui/src/wasmJsMain/kotlin/org/apache/solr/ui/utils/FileUtils.wasmJs.kt

Reply via email to