Skip to content

Commit 75b6799

Browse files
pd-redisKrumTydantovskaKIvanowclaude
authored
RI-7039: replace eui (#4548)
* add redis-ui * add forms/button * run format * add icons * add general export * re-export icons from ui-icons * add theme config in themeContext.tsx * make SecondaryButton.tsx outlined by default * add EmptyButton.tsx * add key panels * icon button added * edit json icons * analysis page * update font size * DatetimeForm.tsx * CloudSettings.tsx * add play and play filled icons * QueryCardHeader.tsx * QueryActions.tsx * InternalPage.tsx * move all icon imports * checkpoint * add db dialog * notifications * remove unused imports * fix ZSetDetails.tsx overflow * command helper * refactor window controls * checkpoint * stream * monitor, browser search, connection * InstanceHeader.tsx, WbNoResultsMessage.tsx * rdi * InlineItemEditor.tsx * rdi * NotFoundErrorPage.tsx * update to public packages * ensure color is supported * connectivity screens * ConnectivityOptions.tsx * Recommendations.tsx * update vite config * update jest config * OnboardingStartPopover.tsx * CodeButtonBlock.tsx * RunConfirmationPopover.tsx * UploadTutorialForm.tsx * RedisUploadButton.tsx * BulkUpload.tsx * FilterNotAvailable.tsx * ModuleNotLoadedButton.tsx * ModuleNotLoadedMinimalized.tsx * MonacoEditor.tsx * CloudCapiUnAuthorizedErrorContent.tsx * InfiniteMessages.tsx * OAuthConnectFreeDb.tsx, RdiDeployErrorContent.tsx, Link.tsx * OAuthSelectAccountDialog.tsx * OAuthSelectPlan.tsx * OAuthSignInButton.tsx * OAuthAutodiscovery.tsx * OAuthCreateDb.tsx * OAuthSsoForm.tsx * InternalLink.tsx, OnboardingTour.tsx * VoteOption.tsx * ScanMore.tsx * ChatForm.tsx, ErrorMessage.tsx, ExpertChatHeader.tsx * RestartChat.tsx * DeleteTutorialButton.tsx * PopoverRunAnalyze.tsx * CopilotTrigger.tsx * RedisCloudDatabasesResult.tsx * RedisCloudDatabases.tsx * RedisCloudSubscriptions.tsx * SentinelDatabasesResult.tsx, SentinelDatabasesResultPage.tsx * SentinelDatabases.tsx * BulkDeleteFooter.tsx * BulkDeleteSummaryButton.tsx * CreateRedisearchIndex.tsx * RI-7051: Replace EuiFieldPassword with PasswordInput (#4552) * RI-7051: add PasswordInput component * RI-7051: replace EuiFieldPassword with PasswordInput * RI-7051: remove euiFieldPassword styles * RI-7051: adjust info icon in rdi form * RI-7051: change PasswordInput import path * remove leftover * RI-7051: move PasswordInput a folder level up * RI-7051: PasswordInput leftover * fix Config.spec.tsx * fic AddKeyList.spec.tsx, AddKeyList.tsx, RdiDeployErrorContent.tsx, RdiDeployErrorContent.spec.tsx * fic SentinelDatabasesResultPage.tsx * RI-7053: replace EuiFlyout with Drawer (#4582) * RI-7053: use Drawer for ShortcutsFlyout * RI-7053: remove EuiFlyout styles * RI-7053: remove EuiFlyoutHeader reference * RI-7054: replace EuiFormRow with FormField (#4585) * RI-7052: replace EuiFieldSearch with SearchInput (#4586) * RI-7054: replace EuiFormRow with FormField * RI-7052 remove leftover * RI-7052: expose and use KeyboardKeys enum * RI-7056 replace eui health (#4593) * Add Health.tsx * Replace EuiHealth * RI-7045: replace EuiCallOut * replace EuiCallOut * RI-7044 , RI-7043: EuiButtonEmpty, EuiButtonIcon * RI-7046: replace EuiCheckbox * add Checkbox.tsx replace EuiCheckbox * RI-7047: replace eui combo box * add AutoTag component * update CreateRedisearchIndex.tsx * update KeyTreeSettings.tsx * update tests * RI-7041: replace eui badge * add RiBadge.tsx * replace EuiBadge with RiBadge * RI-7055: replace eui global toast * add RiToast.tsx, RiToaster.tsx * update notifications components, fix types in notifications.ts * update Notifications.tsx, error-messages.tsx to use RiToast components * RI-7070: RI-7072 replace eui text, eui colortext * add/refactor text components * replace EuiText, EuiTextColor * RI-7050 replace EUI field number with NumericInput (#4607) * export redis ui numeric input * replace eui field number with numeric input * remove no longer used validators * add better test names and some more tests for the numeric input behavior when strings are provided * RI-7048, RI-7049: replace eui menu with redis menu (#4611) * export menu components * replace in Pagination component and delete bunch of styles * RI-7071: Replace EuiTextArea with TextArea (#4619) * RI-7071: Replace EuiTextArea with TextArea * RI-7071: remove .euiTextArea class styles * fix label * replace euitext with colortext * RI-7073 replace eui title * Add Title.tsx * "Refactor: Replace EuiTitle with a custom Title component * RI-7068: replace EuiSwitch with SwitchInput (#4622) * RI-7068: replace EuiSwitch for AutoRefresh * update AutoRefresh * SwitchInput for WorkbenchSettings * SwitchInput for ConsentOptions * SwitchInput for Monitor * SwitchInput for Graph * SwitchInput for MessageClaimPopover * SwitchInput for db analytics * remove euiSwitch styles * SwitchInput for redistimeseries-app * fix failing unit tests * refactor userEvent imports * update SwitchInput props signature * RI-7068: update SwitchInput props * update SwitchInput import path * [RI-7069]: Replace EuiTabs with Tabs (#4625) * RI-7069: use Tabs for HomeTabs * RI-7069: use Tabs for InstancesNavigationPopover * fix unit tests * use Tabs for InsightsPanel * Tabs for DatabaseAnalysis * fix tests * Tabs for AnalyticsTabs * Tabs for ChatsWrapper * Tabs for BulkActionsTabs * Tabs for Panel * Tabs for StreamTabs * Tabs for ManualConnectionForm * drop euiTab styles * temp: skip manual connection tests * fix failing tests * update tests * cleanup tests * update import path * update test selector * RI-7059: Replace EUI Link with Redis Link (#4620) * replace eui link with redis link everywhere * fix profile badge styling for cloud * create use profile link component and replace * remove custom styles --------- Co-authored-by: pd-redis <[email protected]> * RI-7060: Replace EUI Loading Spinner with Redis Loader (#4631) * export the loader * replace everywhere * add support for t shirt sizing for redis ui loader and conversion to pixels * [RI-7058] Replace EuiInMemoryTable with Table (#4640) * RI-7058: expose redis ui Table component * update Table for TopKeys * use Table for TopNamespaces * use Table for UserApiKeysTable * use Table for TestConnectionsTable * use Table for TableResult * use Table for ClusterNodesTable * update Table for TableInfoResult * use Table for TableResult * use Table for ShortcutsTable * use Table for RedisClusterDatabasesPage * use Table for SentinelDatabasesResultPage * use Table for SentinelDatabasesPage * use Table for RedisCloudSubscriptionsPage * use Table for RedisCloudDatabasesResultPage * use Table for RedisCloudDatabasesPage * use Table for redisgraph * use Table for TableView * use Table for rdi tables * RI-7179: replace eui tour step * replace eui tour step * RI-7063: replace EuiPanel with Card (#4655) * RI-7063: replace EuiPanel with Card * revert test ids * RI-7066: replace eui radio group and eui SuperSelect, RI-7067 (#4645) * add RadioGroup.tsx * replace EuiRadioGroup with RiRadioGroup * add redis-ui select * replace in EuiSuperSelect with RiSelect * remove cx * [RI-7074] Replace EuiToolTip with RiTooltip (#4659) * RI-7074: init RiTooltip * RI-7074: replace EuiTooltip with RITooltip * update unit tests * remove euiTooltip styles * fix failing tests * cleanup TODOs * resolve comments * remove EuiTooltip * expose TOOLTIP_DELAY_LONG constant * fix errors after main merge * RI-7040: replace eui accordion Replace EuiAccordion with RiAccordion * [RI-7064] Replace EuiPopover with RiPopover (#4671) * RI-7064: replace EuiPopup init * replace EuiPopup with RiPopup * fix some unit tests * skip some unit tests * remove EuiPopover reference * fix tests * fix onboarding popover * [RI-7074] revert anchorClassName prop usage for RiTooltip (#4710) * RI-7074: expose anchorClassName for RiTooltip * revert anchorClassName prop usage for RiTooltip * revert missing styles * fix missing import * RI-7065: Replace EUI Progress with custom Progress Bar Loader (#4663) * create progress bar loader component * replace EuiProgress with ProgressBarLoader * apply the background color logic; this will be extracted and reused at a later point * RI-7062: Replace EUI sidebar with Redis SideBar (#4660) * Export the sidebar component * Use SideBarItem for the existing menu items * add width and height props to side bar icon * remove the logo component - wasn't flexible enough to use in this case * remove the navigation item wrapper * fix the icon naming to be consistent, remove unneeded icons, make them work for both light and dark themes * wrap the create cloud component inside sidebar when rendering * change getIconType function to just iconType * remove leafIcon, which is a leftover of a previous UI redesign - #2706, Node.tsx file * Fe/feature/ri 7039 replace eui build fix 2 (#4721) * fix for the builds failing with redis ui * fix for the builds failing with redis ui * RI-7040: replace eui icon * replace EuiIcon * [RI-7040] RiIcon refactor (#4727) * replace EuiIcon in ExternalLink.tsx * remove console.log * temp * update Icon.tsx, RiIcon.tsx * add isSvg prop * replace EuiIcon * add some icons * refactor icons * replace icons * replace icons * replace icons * replace icons * remove icon files * fix SlowLogTable.spec.tsx matcher * move sidebar icons * move options icons * move modules icons * replace Icon with RiIcon * remove todo comment * remove todo comment * add back icons * fix issues after rebase * remove usage of htmlIdGenerator * remove unused files, fix tests * RI-7040: refactor icons to reduce technical debt * include missing icon --------- Co-authored-by: pd-redis <[email protected]> * RI-7226: fix RiTooltip when content is empty (#4742) * RI-7226: fix RiTooltip when content is empty * add unit tests for RiTooltip * electron upgraded from 33.* to 36.* (#4740) * Update Electron from 33.2.0 to 36.4.0 and related dependencies - Update electron from EOL version 33.2.0 to supported 36.4.0 - Update electron-builder from 24.13.3 to 26.0.12 - Update electron-updater from 6.3.9 to 6.6.2 - Add node-abi 4.12.0 for better Electron version support - Update yarn.lock files with new dependency versions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * rolled back local changes * rolled back local changes * Update Node.js version from 22.11.0 to 22.12.0 for node-abi compatibility The [email protected] package requires Node.js >=22.12.0 but CI was using 22.11.0. This update ensures compatibility with the upgraded Electron dependencies. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Testing slightly different config to fix the resolutions after install * Fix electron-builder 26.0.12 configuration compatibility - Update Linux desktop configuration to use desktop.entry structure - Change Mac notarize from object to boolean (temporarily disabled) - Replace Windows publisherName with legalTrademarks - Remove electron-builder install-app-deps from postinstall script These changes address breaking changes in electron-builder 26.0.12. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Restore Mac notarization and disable native module rebuilding - Restore Mac notarization with teamId configuration (good security practice) - Add npmRebuild: false, nodeGypRebuild: false, buildDependenciesFromSource: false to disable native module rebuilding which fails due to ABI compatibility issues - This allows electron-builder to proceed without trying to rebuild native modules like keytar and sqlite3 that cause ABI detection errors with Electron 36 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Update Mac notarize configuration to boolean for electron-builder 26.0.12 In electron-builder 26.0.12, notarize must be a boolean value. The actual notarization configuration (teamId, etc.) is now handled via environment variables such as APPLE_TEAM_ID=UUK47G4BAZ instead of in the config file. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Reverting unneeded changes * Reverting unneeded changes * reverting yarn.lock in the api folder for testing --------- Co-authored-by: Claude <[email protected]> * RI-7212: replace EuiFormFieldset with FormFieldset (#4739) * RI-7212: replace EuiFormFieldset with FormFieldset * update display legend logic * add FormFieldset unit tests * RI-7226: fix RiTooltip when title/content is empty (#4747) * RI-7226: fix RiTooltip when title/content is empty * update test name * RI-7236 replace settings icon (#4745) * Remove settings icons * fix keys summary alignment * entirely remove settings svgs * RI-7211: replace eui form * replace EuiForm with form, replace eui/keys with uiSrc/constants/keys * RI-7208 replace eui collapsible nav group * add RICollapsibleNavGroup * replace EuiCollapsibleNavGroup * Remove unused PageBreadcrumbs component (#4746) * RI-7228 - key details - space is missing between Add / Cancel (#4761) * RI-7228 - key details - space is missing between Add / Cancel * RI-7228 - key details - space is missing between Add / Cancel * RI-7228 - key details - space is missing between Add / Cancel - returned classnames for test purposes * RI-7239 - Workbench results - the execution time has a broken layout (#4763) * RI-7030 - on workbench page, the text in the executing queries has broken styles and has blue square all over the screen (#4764) * RI-7210 replace eui file picker * add RiFilePicker.tsx * replace EuiFilePicker * Fe/feature/ri 7233 key details on web and full screen do not expand to the width of the container and do not have space between each other (#4762) * RI-7233 - key details on web and full screen do not expand to the width of the container and do not have space between each other - fixed spacing between name and ttl, and below the same row * RI-7233 - key details on web and full screen do not expand to the width of the container and do not have space between each other - fixed spacing between different input components * RI-7233 - key details on web and full screen do not expand to the width of the container and do not have space between each other - fixed styles to stretch from one end to the other * RI-7224 - in messages - ACK / CLAIM buttons need space between (#4769) * RI-7213: replace EuiImage with img tag (#4760) * replace Eui Image with RiImage * RI-7209 - Replace EuiFieldText with Input (#4775) * RI-7209 - Replace EuiFieldText with Input * Update redisinsight/ui/src/pages/home/components/database-manage-tags-modal/TagInputField.tsx Co-authored-by: Copilot <[email protected]> * Update redisinsight/ui/src/pages/browser/modules/key-details/components/stream-details/add-stream-entity/StreamEntryFields/StreamEntryFields.tsx Co-authored-by: Copilot <[email protected]> * Update redisinsight/ui/src/pages/browser/modules/key-details/components/rejson-details/components/add-item/AddItem.tsx Co-authored-by: Copilot <[email protected]> * Update redisinsight/ui/src/pages/browser/modules/key-details/components/rejson-details/components/add-item/AddItem.tsx Co-authored-by: Copilot <[email protected]> * Update redisinsight/ui/src/components/inline-item-editor/InlineItemEditor.tsx Co-authored-by: Copilot <[email protected]> * redisinsight/ui/src/components/multi-search/MultiSearch.tsx * RI-7209 - Replace EuiFieldText with Input - fixed tests (some?), added tooltip provider for the tooltip * RI-7209 - Replace EuiFieldText with Input - fixed tests * RI-7209 - Replace EuiFieldText with Input - fixed tests * RI-7209 - Replace EuiFieldText with Input - fixed tests * RI-7209 - Replace EuiFieldText with Input - fixed tests * Update redisinsight/ui/src/components/instance-header/components/instances-navigation-popover/InstancesNavigationPopover.tsx Co-authored-by: pd-redis <[email protected]> * Update redisinsight/ui/src/components/multi-search/MultiSearch.tsx Co-authored-by: pd-redis <[email protected]> * Update redisinsight/ui/src/components/input-field-sentinel/InputFieldSentinel.tsx Co-authored-by: pd-redis <[email protected]> * Update redisinsight/ui/src/pages/browser/components/create-redisearch-index/CreateRedisearchIndex.tsx Co-authored-by: pd-redis <[email protected]> * Update redisinsight/ui/src/pages/browser/modules/key-details/components/rejson-details/components/add-item/AddItem.tsx Co-authored-by: pd-redis <[email protected]> * Update redisinsight/ui/src/pages/browser/components/add-key/AddKeyCommonFields/AddKeyCommonFields.tsx Co-authored-by: pd-redis <[email protected]> * RI-7209 - Replace EuiFieldText with Input - fixed tests --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: pd-redis <[email protected]> * RI-7214: Replace EUI loading logo with custom bouncing logo component (#4768) * create loading logo component * add sizing to the component * RI-7235 new navigation (#4777) * add AppNavigation.tsx * add useNavigation.ts, move AppNavigation to InstancePageTemplate.tsx * RI-7207: Replace RUI Button Group with Redis Button Group (#4773) * replace the accordion component; change some styling to look nice with the accordion * replace button group component * RI-7061: Replace EUI Modal (#4749) * import the modal components * apply the form dialog; vefiry for the database connection form; delete unneeded styles * replace filter key type modal * remove filter key type eui styles * replace browser search panel / module not loaded * replace consents settings popup modal * replace rdi import modal(s) * add ids to buttons * replace the start rdi pipeline modal * remove background colors * remove :global styling * remove the advantages background * replace select account dialog modal * replace select plan modal * replace oauth sso dialog modal * finalize form dialog and manage tags modal * round up the width, set too 601 for no reason (: * format form dialog file * use width modal prop instead of as part of the class * fix the rebase issues - use the propper RI file picker * and fix the upload warning container * refactor size capital to small letter; format * change rdi error configuration file icon and add color; align items * return the exported type and format file * use cx when multiple classes applied * fix some of the tests failing due to issues with the modal header; skip the ones that are tied directly to the header as the header is set to null * fix upload dialog tests * fix database panel dialog * change oauth sso dialog and browser search panel dialog to null * fix width * remove duplicate styling * remove not needed code * fix oauth select account dialog * fix all tests regarding the buggy modal title * reverting changes to the features config.json --------- Co-authored-by: Kristiyan Ivanov <[email protected]> * Fe/feature/ri 7269 fix major discrepancies between the ds previews and the implementation around the main content under the new navigation (#4784) * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - added border above the new navigation * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - updated main content brackgrounds to use the proper colors * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - added borders to the keys list and key details to mimic the new DS * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - removed background for the bottom buttons (add, cancel, save, etc). In the new DS there is no different BG and it only makes it mroe complciated to keep track * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - add padding on top of the search bar to distance it from the new navigation * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - updated the cli row to look like the previews * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - updated spacing under the navigation to be handled in one place * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - fixed paddings for the CLI row * RI-7269 - Fix major discrepancies between the DS previews and the implementation around the main content under the new navigation - Updated uses of theme to be through useTheme, instead of a direct import * RI-7263: Replace EUI empty prompt (#4778) * create loading logo component * move import from layout to display * add sizing to the component * use $ for size and bounceSpeed instead of Omit * implement redis theme sizing * Rename folder logo-loading -> loading-logo * create and export RiEmptyPrompt component * replace the eui component with the new one * Include the ...rest in the empty prompt component * Extended spacer to support theme sizes --------- Co-authored-by: Kristiyan Ivanov <[email protected]> * RI-7252 - RDI-empty-screen-is-missaligned (#4792) * RI-7250 - RDI---the-loading-message-is-not-aligned (#4791) * RI-7249 - RDI---Connection-test-results-are-broken (#4790) * RI-7248 - RDI---deploy-button-has-broken-styles (#4787) * RI-7244 -Edit-and-remove-buttons-are-not-aligned (#4786) * RI-7244 -Edit-and-remove-buttons-are-not-aligned * Update redisinsight/ui/src/components/base/forms/buttons/EmptyButton.tsx Co-authored-by: pd-redis <[email protected]> * Update redisinsight/ui/src/components/base/forms/buttons/EmptyButton.tsx Co-authored-by: pd-redis <[email protected]> --------- Co-authored-by: pd-redis <[email protected]> * RI-7243 capabilities not displayed * provide actual icon element to IconButton * set LikeIcon as default for VoteOption.tsx * RI-7223 links should have underline only on hover * reverse link behavior * Fe/feature/ri 7252 rdi broken layout for the list of jobs (#4797) * RI-7252 - RDI---Broken-layout-for-the-list-of-jobs - added size props for the inline item editor's action section * RI-7252 - RDI---Broken-layout-for-the-list-of-jobs - added size props for the inline item editor's action section * RI-7253: make delete buttons same size * RI-7240 - White-area-below-the-tooltip-in-connection-forms (#4798) * RI-7247: older notifications are displayed * Fe/feature/ri 7278 and ri 7279 (#4802) * RI-7279 - "test" element is visible on top of the db keys list * RI-7278 - Remove the old navigation for DBs * RI-7278 - Remove the old navigation for DBs - removed unused variables and updated tests * RI-7246 - The "Create free Cloud db" window has different font sizes (#4805) * RI-0000 improving the navigation centering (#4810) * РИ-7256: align icons better in modules popover, replace SVG icons with redis-ui icons --------- Co-authored-by: Krum Tyukenov <[email protected]> Co-authored-by: Krum Tyukenov <[email protected]> Co-authored-by: dantovska <[email protected]> Co-authored-by: Kristiyan Ivanov <[email protected]> Co-authored-by: Claude <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: Kristiyan Ivanov <[email protected]>
1 parent 89f947b commit 75b6799

File tree

857 files changed

+18290
-18739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

857 files changed

+18290
-18739
lines changed

.github/actions/install-all-build-libs/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ runs:
3333
- name: Setup Node
3434
uses: actions/[email protected]
3535
with:
36-
node-version: '22.11.0'
36+
node-version: '22.12.0'
3737
# disable cache for windows
3838
# https://github.com/actions/setup-node/issues/975
3939
cache: ${{ runner.os != 'Windows' && 'yarn' || '' }}

electron-builder.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"files": ["dist", "node_modules", "package.json"],
66
"artifactName": "Redis-Insight-${os}-${arch}.${ext}",
77
"compression": "normal",
8+
"npmRebuild": false,
9+
"nodeGypRebuild": false,
10+
"buildDependenciesFromSource": false,
811
"asarUnpack": ["node_modules/keytar", "node_modules/sqlite3"],
912
"protocols": [
1013
{
@@ -24,9 +27,7 @@
2427
"arch": ["x64", "arm64"]
2528
}
2629
],
27-
"notarize": {
28-
"teamId": "UUK47G4BAZ"
29-
},
30+
"notarize": true,
3031
"type": "distribution",
3132
"hardenedRuntime": true,
3233
"darkModeSupport": true,
@@ -86,7 +87,7 @@
8687
"target": ["nsis"],
8788
"artifactName": "Redis-Insight-${os}-installer.${ext}",
8889
"icon": "resources/icon.ico",
89-
"publisherName": ["Redis Inc.", "Redis Labs Inc."]
90+
"legalTrademarks": "Redis Inc., Redis Labs Inc."
9091
},
9192
"nsis": {
9293
"oneClick": false,
@@ -117,9 +118,11 @@
117118
"category": "Development",
118119
"artifactName": "Redis-Insight-${os}-${arch}.${ext}",
119120
"desktop": {
120-
"Name": "Redis Insight",
121-
"Type": "Application",
122-
"Comment": "Redis GUI by Redis Ltd"
121+
"entry": {
122+
"Name": "Redis Insight",
123+
"Type": "Application",
124+
"Comment": "Redis GUI by Redis Ltd"
125+
}
123126
}
124127
},
125128
"deb": {

jest.config.cjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ module.exports = {
1212
'\\.(css|less|sass|scss)$': 'identity-obj-proxy',
1313
'\\.scss\\?inline$': '<rootDir>/redisinsight/__mocks__/scssRaw.js',
1414
'uiSrc/(.*)': '<rootDir>/redisinsight/ui/src/$1',
15+
'@redislabsdev/redis-ui-components': '@redis-ui/components',
16+
'@redislabsdev/redis-ui-styles': '@redis-ui/styles',
17+
'@redislabsdev/redis-ui-icons': '@redis-ui/icons',
18+
'@redislabsdev/redis-ui-table': '@redis-ui/table',
1519
'monaco-editor': '<rootDir>/redisinsight/__mocks__/monacoMock.js',
1620
'monaco-yaml': '<rootDir>/redisinsight/__mocks__/monacoYamlMock.js',
1721
unified: '<rootDir>/redisinsight/__mocks__/unified.js',

package.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"package:mac": "yarn build:prod && electron-builder build --mac -p never",
4545
"package:mac:arm": "yarn build:prod && electron-builder build --mac --arm64 -p never",
4646
"package:linux": "yarn build:prod && electron-builder build --linux -p never",
47-
"postinstall": "patch-package && vite optimize -c ./redisinsight/ui/vite.config.mjs && skip-postinstall || (electron-builder install-app-deps && yarn-deduplicate yarn.lock)",
47+
"postinstall": "patch-package && vite optimize -c ./redisinsight/ui/vite.config.mjs && skip-postinstall || yarn-deduplicate yarn.lock",
4848
"test": "jest ./redisinsight/ui -w 1",
4949
"test:api": "yarn --cwd redisinsight/api test",
5050
"test:api:integration": "yarn --cwd redisinsight/api test:api",
@@ -159,8 +159,8 @@
159159
"csv-parser": "^3.0.0",
160160
"csv-stringify": "^6.4.0",
161161
"dotenv": "^16.4.5",
162-
"electron": "33.2.0",
163-
"electron-builder": "^24.13.3",
162+
"electron": "^36.4.0",
163+
"electron-builder": "^26.0.12",
164164
"electron-builder-notarize": "^1.5.2",
165165
"electron-debug": "^3.2.0",
166166
"electron-devtools-installer": "^3.2.0",
@@ -237,6 +237,10 @@
237237
"dependencies": {
238238
"@elastic/datemath": "^5.0.3",
239239
"@elastic/eui": "34.6.0",
240+
"@redis-ui/components": "^38.1.4",
241+
"@redis-ui/icons": "^4.16.1",
242+
"@redis-ui/styles": "^11.4.0",
243+
"@redis-ui/table": "^2.4.0",
240244
"@reduxjs/toolkit": "^1.6.2",
241245
"@stablelib/snappy": "^1.0.2",
242246
"@types/json-dup-key-validator": "^1.0.2",
@@ -253,7 +257,7 @@
253257
"electron-context-menu": "^3.1.0",
254258
"electron-log": "^4.2.4",
255259
"electron-store": "^8.0.0",
256-
"electron-updater": "^6.3.9",
260+
"electron-updater": "^6.6.2",
257261
"file-saver": "^2.0.5",
258262
"formik": "^2.2.9",
259263
"fzstd": "^0.1.0",
@@ -271,7 +275,7 @@
271275
"monaco-editor": "^0.48.0",
272276
"monaco-yaml": "^5.1.1",
273277
"msgpackr": "^1.10.1",
274-
"node-abi": "^3.71.0",
278+
"node-abi": "^4.12.0",
275279
"pako": "^2.1.0",
276280
"php-serialize": "^4.0.2",
277281
"pickleparser": "^0.2.1",

redisinsight/ui/src/assets/img/icons/copilot.svg

Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 9 additions & 0 deletions
Loading
Lines changed: 10 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)