Commit 75b6799
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- .github/actions/install-all-build-libs
- redisinsight/ui
- src
- assets/img
- icons
- overview
- rdi
- sidebar
- workbench
- components
- analytics-tabs
- auto-refresh
- base
- display
- accordion
- badge
- call-out
- image
- loader
- loading-logo
- modal
- progress-bar
- toast
- tour
- external-link
- forms
- button-group
- buttons
- checkbox
- combo-box
- fieldset
- file-picker
- radio-group
- select
- icons
- inputs
- layout
- card
- drawer
- empty-prompt
- flex
- horizontal-spacer
- list
- sidebar
- spacer
- table
- tabs
- link
- popover
- text
- theme
- tooltip
- utils/hooks
- bottom-group-components
- components/bottom-group-minimized
- cli
- Cli
- components
- cli-body/CliBody
- cli-header
- code-block
- command-helper
- CommandHelperHeader
- CommandHelper
- components
- command-helper-info
- command-helper-search-output
- command-helper-search
- CHSearchFilter
- CHSearchInput
- connectivity-error
- consents-settings
- ConsentOption
- ConsentsNotifications
- ConsentsPrivacy
- ConsentsSettingsPopup
- database-list-modules
- database-list-options
- database-overview
- components/OverviewMetrics
- hooks
- explore-guides
- field-message
- form-dialog
- formated-date
- full-screen
- group-badge
- hightlighted-feature
- home-tabs
- import-file-modal
- inline-item-editor
- input-field-sentinel
- instance-header
- components
- user-profile
- item-list/components
- action-bar
- delete-action
- export-action
- keyboard-shortcut
- keys-summary
- main-router/components
- markdown
- CloudLink
- CodeButtonBlock
- components
- RedisInsightLink
- RedisUploadButton
- message-bar
- messages
- cli-output
- database-not-opened
- filter-not-available
- module-not-loaded-minimalized
- module-not-loaded
- monaco-editor
- components/dedicated-editor
- monitor
- MonitorHeader
- MonitorLog
- MonitorOutputList
- Monitor
- multi-search
- notifications
- components
- cloud-capi-unauthorized
- default-error-content
- encryption-error-content
- infinite-messages
- rdi-deploy-error-content
- oauth
- oauth-connect-free-db
- oauth-select-account-dialog
- oauth-select-plan
- oauth-sign-in-button
- oauth-sso-dialog
- oauth-sso
- oauth-autodiscovery
- oauth-create-db
- oauth-sign-in
- oauth-user-profile
- onboarding-features
- onboarding-tour
- page-breadcrumbs
- page-header
- page-placeholder
- promo-link
- query
- query-actions
- query-card
- QueryCardCliPlugin
- QueryCardCliResultWrapper
- QueryCardHeader
- QueryCardTooltip
- query-tutorials
- rdi-instance-header
- recommendation
- badge-icon
- content-element
- internal-link
- recommendation-badges
- recommendation-copy-component
- recommendation-voting
- components/vote-option
- scan-more
- settings-item
- shortcuts-flyout
- side-panels
- components
- header
- insights-panel
- panels
- ai-assistant/components
- assistance-chat
- chats-wrapper
- expert-chat
- components
- expert-chat-header
- no-indexes-initial-message
- welcome-ai-assistant
- enablement-area
- EnablementArea/components
- CreateTutorialLink
- DeleteTutorialButton
- EmptyPrompt
- Group
- InternalLink
- InternalPage
- Pagination
- PlainText
- UploadTutorialForm
- WelcomeMyTutorials
- live-time-recommendations
- components
- popover-run-analyze
- recommendation
- welcome-screen
- table-column-search-trigger
- table-column-search
- triggers
- copilot-trigger
- insights-trigger
- upload-file
- upload-warning
- virtual-grid
- virtual-table
- constants
- contexts
- packages
- clients-list
- src/components/table-view
- redisearch
- src/components
- GroupBadge
- TableInfoResult
- TableResult
- redisgraph
- src
- redistimeseries-app
- src
- components/Chart
- styles
- ri-explain
- src
- pages
- autodiscover-cloud
- redis-cloud-databases-result
- redis-cloud-databases
- RedisCloudDatabases
- redis-cloud-subscriptions
- RedisCloudSubscriptions
- autodiscover-sentinel
- sentinel-databases-result
- components/SentinelDatabasesResult
- sentinel-databases
- components/SentinelDatabases
- browser
- components
- actions
- add-items-actions
- add-key
- AddKeyCommonFields
- AddKeyHash
- AddKeyList
- AddKeyReJSON
- AddKeySet
- AddKeyStream
- AddKeyString
- AddKeyZset
- add-multiple-fields
- browser-right-panel
- browser-search-panel
- bulk-actions
- BulkActionSummary
- BulkActionsInfo
- BulkActionsTabs
- BulkDelete
- BulkDeleteContent
- BulkDeleteSummaryButton
- BulkDeleteSummary
- BulkUpload
- constants
- create-redisearch-index
- delete-key-popover
- filter-key-type
- key-list
- key-row-name
- key-row-size
- key-row-ttl
- key-tree/KeyTreeSettings
- keys-header
- load-sample-data
- no-keys-found
- onboarding-start-popover
- popover-delete
- redisearch-key-list
- search-key-list
- virtual-tree
- components/Node
- modules
- key-details-header
- components
- key-details-header-delete
- key-details-header-formatter
- key-details-header-name
- key-details-header-size-length
- key-details-header-ttl
- key-details
- components
- change-editor-type-button
- hash-details
- add-hash-fields
- hash-details-table
- key-details-actions
- add-items-action
- edit-item-action
- remove-items-action
- stream-items-action
- key-details-subheader
- list-details
- add-list-elements
- list-details-table
- remove-list-elements
- modules-type-details
- no-key-selected
- rejson-details
- components
- add-item-field-action
- add-item
- edit-entire-item-action
- edit-item-field-action
- monaco-editor
- rejson-details
- rejson-object
- rejson-scalar
- set-details
- add-set-members
- set-details-table
- stream-details
- add-stream-entity
- StreamEntryFields
- add-stream-group
- consumers-view
- groups-view
- messages-view
- MessageAckPopover
- MessageClaimPopover
- stream-data-view
- StreamDataView
- stream-details-body
- stream-tabs
- string-details
- string-details-value
- text-details-wrapper
- too-long-key-name-details
- unsupported-type-details
- zset-details
- add-zset-members
- zset-details-table
- cluster-details/components
- cluser-nodes-table
- cluster-details-graphics
- cluster-details-header
- database-analysis
- components
- analysis-data-view
- analysis-ttl-view
- base
- empty-analysis-message
- header
- recommendations-view
- summary-per-data
- top-keys
- top-namespace
- home
- components
- add-database-screen
- components
- connection-url
- connectivity-options
- cloud-connection
- cloud-connection-form
- cluster-connection
- cluster-connection-form
- database-alias
- database-list-component
- database-list-header
- database-manage-tags-modal
- database-panel-dialog
- db-status
- empty-message
- form
- sentinel
- import-database
- components
- ResultsLog
- TableResult
- manual-connection/manual-connection-form
- components
- forms
- search-databases-list
- sentinel-connection
- sentinel-connection-form
- tags-cell
- utils
- not-found-error
- pub-sub
- components
- messages-list
- EmptyMessagesList
- MessagesList
- publish-message
- subscription-panel
- components
- clickable-append-info
- patternsInfo
- rdi
- components/confirmation-popover
- home
- connection-form
- components
- empty-message
- header
- instance-list
- search
- instance/components
- download
- header/components
- buttons
- deploy-pipeline-button
- reset-pipeline-button
- start-pipeline-button
- stop-pipeline-button
- current-pipeline-status
- fetch-pipeline-popover
- pipeline-actions
- pipeline-management
- components
- jobs-panel
- jobs-tree
- source-pipeline-dialog
- tab
- template-button
- template-form
- template-popover
- test-connections-log
- test-connections-panel
- test-connections-table
- upload-modal
- components/upload-dialog
- pages
- config
- job
- statistics
- clients
- components
- panel
- table
- data-streams
- empty
- status
- target-connections
- redis-cluster
- redis-stack/components/edit-connection
- settings
- components
- cloud-settings
- components/user-api-keys-table
- general-settings/datetime-formatter
- components
- datetime-form
- timezone-form
- theme-settings
- workbench-settings
- slow-log
- components
- Actions
- EmptySlowLog
- SlowLogConfig
- SlowLogTable
- workbench
- components
- wb-no-results-message
- wb-results/WBResults
- services
- tests
- slices
- app
- interfaces
- styles
- base
- components
- themes
- dark_theme
- light_theme
- templates/instance-page-template
- utils
- tests
- formatters
- tests/e2e/pageObjects
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| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
8 | 11 | | |
9 | 12 | | |
10 | 13 | | |
| |||
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
27 | | - | |
28 | | - | |
29 | | - | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
86 | 87 | | |
87 | 88 | | |
88 | 89 | | |
89 | | - | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
| |||
117 | 118 | | |
118 | 119 | | |
119 | 120 | | |
120 | | - | |
121 | | - | |
122 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
123 | 126 | | |
124 | 127 | | |
125 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
15 | 19 | | |
16 | 20 | | |
17 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
163 | | - | |
| 162 | + | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| |||
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
240 | 244 | | |
241 | 245 | | |
242 | 246 | | |
| |||
253 | 257 | | |
254 | 258 | | |
255 | 259 | | |
256 | | - | |
| 260 | + | |
257 | 261 | | |
258 | 262 | | |
259 | 263 | | |
| |||
271 | 275 | | |
272 | 276 | | |
273 | 277 | | |
274 | | - | |
| 278 | + | |
275 | 279 | | |
276 | 280 | | |
277 | 281 | | |
| |||
Loading
Loading
Lines changed: 10 additions & 0 deletions
Loading
Loading
Loading
Loading
0 commit comments