Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
167 commits
Select commit Hold shift + click to select a range
785278a
#RI-4181 - add to tutorial button for recommendations
rsergeenko Mar 20, 2023
6bda90f
add test for guides and tutorials link in recommendations
vlad-dargel Mar 21, 2023
77743d8
Merge pull request #1855 from RedisInsight/e2e/feature/RI-4181_open-g…
vlad-dargel Mar 22, 2023
1205650
Merge branch 'feature/RI-4186-Upload_custom_tutorials' into fe/featur…
vlad-dargel Mar 22, 2023
cf1d201
Merge branch 'feature/RI-4186-Upload_custom_tutorials' into fe/featur…
vlad-dargel Mar 22, 2023
7741b74
Merge branch 'feature/RI-4186-Upload_custom_tutorials' into fe/featur…
vlad-dargel Mar 22, 2023
b836b67
fix tests
rsergeenko Mar 23, 2023
548a209
Merge branch 'feature/RI-4186-Upload_custom_tutorials' into fe/featur…
vlad-dargel Mar 23, 2023
4609b26
Merge branch 'main' into fe/feature/I-4181_to-tutorial-button
vlad-dargel Mar 23, 2023
f52507f
#RI-4295 - add possibility to delete keys from key list
rsergeenko Mar 28, 2023
ef6082b
#RI-4315 - Investigate auto-updater for Apple Store build
egor-zalenski Mar 30, 2023
516a1a9
#RI-4149 Enhance syntax in auto-completion
Mar 30, 2023
ebde61a
#RI-4146 - add Brotli decompression
rsergeenko Mar 30, 2023
52afc60
update developer.team-identifier
egor-zalenski Mar 30, 2023
c062504
#RI-4146 - add brotli package
rsergeenko Mar 30, 2023
bb072ea
Merge pull request #1891 from RedisInsight/release/2.22.0
vlad-dargel Mar 30, 2023
24626c8
#RI-4315 - Investigate auto-updater for Apple Store build
egor-zalenski Mar 30, 2023
baaf104
#RI-4315 - Investigate auto-updater for Apple Store build
egor-zalenski Mar 30, 2023
26a3076
#RI-4328 - Version for windows and linux is 2.22.1false
egor-zalenski Mar 30, 2023
aff409e
Merge pull request #1893 from RedisInsight/fe/bugfix/RI-4328_version_…
vlad-dargel Mar 30, 2023
4927abc
Update electron-builder.json
egor-zalenski Mar 30, 2023
656c859
Merge pull request #1895 from RedisInsight/build/feature/RI-4315_rena…
vlad-dargel Mar 30, 2023
0fd5634
fix for Verify that user can see the information message that the Red…
vlad-dargel Mar 31, 2023
22127b1
Merge pull request #1889 from RedisInsight/fe/feature/decompress-brotli
rsergeenko Mar 31, 2023
8a0a059
#RI-4146 - add PHP GZCompress decompression
rsergeenko Mar 31, 2023
36bfdb8
Merge pull request #1898 from RedisInsight/e2e/bugfix/regression-fixes
vlad-dargel Apr 2, 2023
a37f8d7
#RI-4146 - remove fflate
rsergeenko Apr 3, 2023
b599bd0
Merge pull request #1900 from RedisInsight/fe/feature/RI-4147_php-gzc…
rsergeenko Apr 3, 2023
646a750
Merge pull request #1897 from RedisInsight/release/2.22.1
vlad-dargel Apr 3, 2023
8d624c5
Merge branch 'main' into fe/feature/I-4181_to-tutorial-button
rsergeenko Apr 3, 2023
def4850
Merge pull request #1846 from RedisInsight/fe/feature/I-4181_to-tutor…
vlad-dargel Apr 3, 2023
06dfdd0
Merge pull request #1876 from RedisInsight/fe/feature/RI-4295_delete-…
rsergeenko Apr 4, 2023
cf64f88
Merge pull request #1886 from RedisInsight/fe/feature/RI-4149-Enhance…
Apr 4, 2023
31a1c8e
Merge pull request #1899 from RedisInsight/feature/RI-4141_decompressors
vlad-dargel Apr 4, 2023
74ba17f
Merge branch 'main' into feature/RI-4149-Enhance_syntax_in_auto-compl…
vlad-dargel Apr 5, 2023
3a57cdf
updates for tests for 4149
vlad-dargel Apr 5, 2023
0a161b1
Merge pull request #1917 from RedisInsight/e2e/feature/RI-4149_e2e-up…
vlad-dargel Apr 5, 2023
ee55c60
#RI-4354 - fix error when deleting key from tree view
rsergeenko Apr 5, 2023
293b4e8
Merge pull request #1919 from RedisInsight/fe/bugfix/RI-4354_RI-4355
rsergeenko Apr 5, 2023
4e7f478
#RI-4357 + #RI-4358 fixes
Apr 6, 2023
51abc72
Merge pull request #1920 from RedisInsight/fe/feature/RI-4149-bugfixes
Apr 6, 2023
4db9d3e
#RI-4356 remove '<' and '>' symbols
Apr 6, 2023
a3d7bb9
Merge pull request #1921 from RedisInsight/fe/feature/RI-4149-bugfixes
Apr 6, 2023
6624142
add 2 tests related to delete of Key form List view
mariasergeenko Apr 6, 2023
fe443bd
#RI-4295 - fix pr comments
mariasergeenko Apr 6, 2023
1a7aada
Merge pull request #1924 from RedisInsight/e2e/feature/RI-4295_delete…
mariasergeenko Apr 6, 2023
b457b77
#4369 - update delete button for list
rsergeenko Apr 7, 2023
9e4f4fe
Merge pull request #1928 from RedisInsight/fe/feature/RI-4369
rsergeenko Apr 9, 2023
5a3e034
#RI-4380 BE Upload data in bulk base implementation
Apr 9, 2023
ed3a0bc
[refactoring] - move nav panel and profiler to components, fix part o…
mariasergeenko Apr 10, 2023
eb45c5d
updates for tests
vlad-dargel Apr 10, 2023
e416675
Merge pull request #1935 from RedisInsight/e2e/bugfix/RI-4149_updates…
vlad-dargel Apr 10, 2023
f0ecf0a
#RI-4318 tutorials images
Apr 10, 2023
b958636
#RI-4318 add UTests
Apr 11, 2023
236c43a
Merge pull request #1936 from RedisInsight/fe/feature/RI-4318-tutoria…
Apr 11, 2023
2af0b8a
added missed rules for transformation from ASCII string to Buffer
Apr 11, 2023
4731b61
Merge pull request #1910 from RedisInsight/feature/RI-4295_delete-key…
mariasergeenko Apr 11, 2023
22c4d67
add tests + change endpoint url + fix bug
Apr 12, 2023
0f40f21
add tests + change endpoint url + fix bug
Apr 12, 2023
621bc95
Merge pull request #1930 from RedisInsight/be/feature/RI-4290-upload_…
Apr 12, 2023
223af60
[refactoring] - move cli, command helper to components, refactoring
mariasergeenko Apr 12, 2023
98edb4d
tests for RI-4318
vlad-dargel Apr 12, 2023
6704d26
Merge pull request #1945 from RedisInsight/e2e/feature/RI-4318_tutori…
vlad-dargel Apr 13, 2023
d1b7515
Merge pull request #1939 from RedisInsight/feature/RI-4318-tutorials_…
vlad-dargel Apr 13, 2023
210d6b1
#RI-4331 - Add JSON plugin
egor-zalenski Apr 13, 2023
e3edb33
Merge pull request #1934 from RedisInsight/e2e/feature/refactoring
mariasergeenko Apr 13, 2023
aebde34
Update README.md
ViktarStarastsenka Apr 13, 2023
a400ace
* #RI-4396 - [FE] Long text doesn't wrap
egor-zalenski Apr 14, 2023
5025f8e
Merge pull request #1949 from RedisInsight/fe/bugfix/JSON_plugin
egor-zalenski Apr 14, 2023
de1a4b7
#RI-4400 - [FE] Primitive JSON values aren't parsed
egor-zalenski Apr 14, 2023
bf8efa2
#RI-4381 - add bulk upload
rsergeenko Apr 14, 2023
962f9f5
#RI-4400 - [FE] Primitive JSON values aren't parsed
egor-zalenski Apr 14, 2023
d6df2e5
Merge pull request #1952 from RedisInsight/fe/bugfix/JSON_plugin
egor-zalenski Apr 14, 2023
208be94
#RI-4331 - add json text verification test, fix client list test
mariasergeenko Apr 14, 2023
8392159
#RI-4390 fix glob pattern to match redis glob-style
Apr 16, 2023
8d2b8b2
#RI-4384, #RI-4385 add backward compatibility so new helper will work…
Apr 17, 2023
13b05c9
fix tests
Apr 17, 2023
a5cac30
BE add analytics events
Apr 17, 2023
10b602f
#RI-4381 - update styles
rsergeenko Apr 17, 2023
041a725
#RI-4331 - remove only attribute
mariasergeenko Apr 17, 2023
e0edadc
Merge pull request #1955 from RedisInsight/e2e/feature/RI-4331_Add_JS…
mariasergeenko Apr 17, 2023
3366084
[refactoring] - move overview panel
mariasergeenko Apr 17, 2023
d401844
Merge pull request #1946 from RedisInsight/fe/feature/RI-4331_Add_JSO…
mariasergeenko Apr 17, 2023
f22327d
Merge pull request #1960 from RedisInsight/e2e/feature/overview/refac…
mariasergeenko Apr 17, 2023
11fbab9
#RI-4381 - fix pr comments
rsergeenko Apr 17, 2023
20a7e84
Merge pull request #1954 from RedisInsight/fe/feature/RI-4381_bulk-up…
rsergeenko Apr 17, 2023
918292d
resolve PR comments
Apr 17, 2023
d9d4c22
Merge pull request #1959 from RedisInsight/bugfix/feature/RI-4149-add…
Apr 17, 2023
a0c5d65
Merge branch 'main' into feature/RI-4290-upload_data_in_bulk
Apr 18, 2023
38aa64c
Merge pull request #1958 from RedisInsight/be/bugfix/RI-4390-fix_redi…
vlad-dargel Apr 18, 2023
c1c23d7
Merge pull request #1912 from RedisInsight/feature/RI-4149-Enhance_sy…
vlad-dargel Apr 18, 2023
ee3ac58
#RI-4321 - show tutorial name by label
rsergeenko Apr 18, 2023
4efde33
#RI-4346 - Rename Display on System Tray on mac
egor-zalenski Apr 19, 2023
6ae68c1
#RI-4321 - fix pr comments
rsergeenko Apr 19, 2023
bac5482
change max file size validation error message
Apr 19, 2023
579e2ea
#RI-4416 - add error notification
rsergeenko Apr 19, 2023
92e2d8d
#RI-4421,#RI-4424 use pipeline.call to not fail with cannot apply com…
Apr 19, 2023
8d7fa48
Merge pull request #1977 from RedisInsight/fe/bugfix/upload-data-in-bulk
rsergeenko Apr 19, 2023
4bf522f
#RI-4426 - fix key
rsergeenko Apr 19, 2023
cf9ac0a
#RI-4416 - add file size validation
rsergeenko Apr 19, 2023
9a82110
Merge pull request #1979 from RedisInsight/fe/bugfix/RI-4416_add-size…
rsergeenko Apr 19, 2023
b26bf2e
Merge pull request #1971 from RedisInsight/fe/feature/RI-4321_tutoria…
mariasergeenko Apr 19, 2023
b38268a
add tests for bulk upload
vlad-dargel Apr 19, 2023
98c6701
add additional tests for 10_000 keys unit + integration
Apr 20, 2023
db3b375
Merge pull request #1982 from RedisInsight/e2e/feature/RI-4290_bulk-u…
vlad-dargel Apr 20, 2023
4f85347
#RI-4326 - add highlighting for bulk upload
rsergeenko Apr 20, 2023
839a8db
fix ITests
Apr 20, 2023
bdf7238
Merge pull request #1986 from RedisInsight/fix_ITests
Apr 20, 2023
cf97e38
Merge pull request #1975 from RedisInsight/feature/RI-4346_Rename_sys…
vlad-dargel Apr 20, 2023
5e382b4
Merge pull request #1985 from RedisInsight/fe/feature/RI-4326_bulk-up…
rsergeenko Apr 20, 2023
a7dc684
add listen interface for be server
Apr 20, 2023
2d84bdc
#RI-4428 - update telemetry events
rsergeenko Apr 20, 2023
dc0677c
#RI-4119 - SNI not saved for connections
egor-zalenski Apr 20, 2023
edb07d0
#RI-4119 - fix tests
egor-zalenski Apr 20, 2023
8ccbec8
Merge pull request #1989 from RedisInsight/fe/bugfix/RI-4428_RI-4417
rsergeenko Apr 20, 2023
def29a1
#RI-4428 - add action to first open
rsergeenko Apr 20, 2023
2d7d05f
Merge pull request #1961 from RedisInsight/feature/RI-4290-upload_dat…
vlad-dargel Apr 20, 2023
12d4284
listen for all network interfaces by default. 127.0.0.1 for electron
Apr 20, 2023
df61e82
#RI-4436 close connection after import
Apr 20, 2023
6f5312b
Merge pull request #1995 from RedisInsight/be/bugfix/RI-4436-close_co…
Apr 20, 2023
473f343
#RI-4121 - fix db index when editing connection
rsergeenko Apr 21, 2023
2ee8a4d
Merge pull request #1988 from RedisInsight/bugfix/RI-4394-Bind_backen…
mariasergeenko Apr 24, 2023
34058a3
#RI-4443 - change keys to commands for bulk upload result
rsergeenko Apr 24, 2023
25978ac
fixes for failed e2e
vlad-dargel Apr 24, 2023
ab978f2
Merge pull request #1990 from RedisInsight/fe/feature/RI-4119_Edit_SNI
vlad-dargel Apr 24, 2023
200b45a
Merge pull request #1999 from RedisInsight/fe/bugfix/RI-4121
vlad-dargel Apr 24, 2023
cc7fa59
Merge pull request #1948 from RedisInsight/ViktarStarastsenka-patch-1
vlad-dargel Apr 24, 2023
a27cec7
upd for e2e
vlad-dargel Apr 24, 2023
4444065
Merge pull request #2002 from RedisInsight/fe/bugfix/RI-4443
vlad-dargel Apr 24, 2023
754fa9a
upd
vlad-dargel Apr 24, 2023
bd5a093
upd
vlad-dargel Apr 24, 2023
5583e79
update for tutorial
vlad-dargel Apr 24, 2023
1b5e777
no message
vlad-dargel Apr 24, 2023
86bccab
add zip
vlad-dargel Apr 24, 2023
a71fda2
upload zip
vlad-dargel Apr 24, 2023
6be4959
fix
vlad-dargel Apr 24, 2023
cafd22e
add zip
vlad-dargel Apr 24, 2023
dfa6013
chage
vlad-dargel Apr 24, 2023
f295f8c
fix
vlad-dargel Apr 24, 2023
8f9fa6f
fix
vlad-dargel Apr 24, 2023
a1b2a40
fix2
vlad-dargel Apr 24, 2023
def450d
fix3
vlad-dargel Apr 24, 2023
3a45c98
fix4
vlad-dargel Apr 24, 2023
997dbe6
fix5
vlad-dargel Apr 24, 2023
20b1df4
fix6
vlad-dargel Apr 24, 2023
d762c19
fix7
vlad-dargel Apr 24, 2023
ca87f12
fix8
vlad-dargel Apr 24, 2023
36a82c0
fix9
vlad-dargel Apr 24, 2023
a029cd3
fix10
vlad-dargel Apr 24, 2023
f5b4100
fix11
vlad-dargel Apr 24, 2023
33b109c
Merge pull request #2004 from RedisInsight/e2e/bugfix/fixes-e2e
vlad-dargel Apr 24, 2023
4d3667f
#RI-4445 handle provider field during db import
Apr 24, 2023
31cf805
Merge pull request #2007 from RedisInsight/be/bugfix/RI-4445-db_impor…
vlad-dargel Apr 24, 2023
968d14c
add timeout
vlad-dargel Apr 24, 2023
8ac2613
increase timeout
vlad-dargel Apr 24, 2023
33fa4aa
concurrency to 1
vlad-dargel Apr 24, 2023
1df7df5
return concurrency
vlad-dargel Apr 25, 2023
7c950be
add sleep to sh file
vlad-dargel Apr 25, 2023
a1bb109
decrease sleep before all tests
vlad-dargel Apr 25, 2023
42e6e29
change timeout
vlad-dargel Apr 25, 2023
e13376b
add additional check
vlad-dargel Apr 25, 2023
e3625ba
debug
vlad-dargel Apr 25, 2023
ea3e759
return parallelizm
vlad-dargel Apr 25, 2023
cc7596a
add attempt
vlad-dargel Apr 25, 2023
49542c4
Merge pull request #2009 from RedisInsight/e2e/bugfix/fixes-for-failed
vlad-dargel Apr 25, 2023
6c65a69
Merge branch 'main' into feature/update-bundle-version
vlad-dargel Apr 26, 2023
571dcb3
update bundle version
vlad-dargel Apr 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion electron-builder.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"type": "distribution",
"hardenedRuntime": true,
"darkModeSupport": true,
"bundleVersion": "3",
"bundleVersion": "4",
"icon": "resources/icon.icns",
"artifactName": "${productName}-${os}-${arch}.${ext}",
"entitlements": "resources/entitlements.mac.plist",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,10 +161,12 @@ describe('DatabaseImportService', () => {
it('should create standalone database', async () => {
await service['createDatabase']({
...mockDatabase,
provider: 'RE_CLOUD',
}, 0);

expect(databaseRepository.create).toHaveBeenCalledWith({
...pick(mockDatabase, ['host', 'port', 'name', 'connectionType', 'timeout']),
provider: 'RE_CLOUD',
new: true,
});
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ export class DatabaseImportService {
['host', ['host']],
['port', ['port']],
['db', ['db']],
['provider', ['provider']],
['isCluster', ['cluster']],
['type', ['type']],
['connectionType', ['connectionType']],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { UseClientCertificateDto } from 'src/modules/certificate/dto/use.client-
export class ImportDatabaseDto extends PickType(Database, [
'host', 'port', 'name', 'db', 'username', 'password',
'connectionType', 'tls', 'verifyServerCert', 'sentinelMaster', 'nodes',
'new', 'ssh', 'sshOptions',
'new', 'ssh', 'sshOptions', 'provider',
] as const) {
@Expose()
@IsNotEmpty()
Expand Down
7 changes: 4 additions & 3 deletions tests/e2e/tests/critical-path/database/modules.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,12 @@ test
await t.expect(myRedisDatabasePage.moduleColumn.exists).ok('Module column not found');
// Verify that user can see the following sorting order: Search, JSON, Graph, TimeSeries, Bloom, Gears, AI for modules
const databaseLine = myRedisDatabasePage.dbNameList.withExactText(ossStandaloneRedisearch.databaseName).parent('tr');
await t.expect(databaseLine.visible).ok('Database not found in db list');
const moduleIcons = databaseLine.find('[data-testid^=Redi]');
const numberOfIcons = await moduleIcons.count;
for (let i = 0; i < numberOfIcons; i++) {
const numberOfIcons = moduleIcons.count;
for (let i = 0; i < await numberOfIcons; i++) {
const moduleName = moduleIcons.nth(i).getAttribute('data-testid');
await t.expect(await moduleName).eql(await moduleList[i].getAttribute('data-testid'), 'Correct icon not found');
await t.expect(moduleName).eql(await moduleList[i].getAttribute('data-testid'), `${moduleName} icon not found`);
}
//Minimize the window to check quantifier
await t.resizeWindow(1000, 700);
Expand Down
15 changes: 7 additions & 8 deletions tests/e2e/tests/regression/workbench/import-tutorials.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,6 @@ https://redislabs.atlassian.net/browse/RI-4302, https://redislabs.atlassian.net/
*/
test('Verify that user can upload tutorial with local zip file without manifest.json', async t => {
// Verify that user can upload custom tutorials on docker version
const imageExternalPath = 'RedisInsight screen external';
// const imageRelativePath = 'RedisInsight screen relative';
folder1 = 'folder-1';
folder2 = 'folder-2';
internalLinkName1 = 'probably-1';
Expand Down Expand Up @@ -64,14 +62,15 @@ test('Verify that user can upload tutorial with local zip file without manifest.
await t.click((await workbenchPage.getInternalLinkWithManifest(internalLinkName1)));
await t.expect(workbenchPage.scrolledEnablementArea.visible).ok('enablement area is not visible after clicked');

// Error when github upload .zip with relative path in .md
// const imageExternalPath = 'RedisInsight screen external';
// const imageRelativePath = 'RedisInsight screen relative';
// Verify that user can see image in custom tutorials by providing absolute external path in md file
const imageExternal = await workbenchPage.getTutorialImageByAlt(imageExternalPath);
await workbenchPage.waitUntilImageRendered(imageExternal);
const imageExternalHeight = await imageExternal.getStyleProperty('height');
await t.expect(parseInt(imageExternalHeight.replace(/[^\d]/g, ''))).gte(150);

// const imageExternal = await workbenchPage.getTutorialImageByAlt(imageExternalPath);
// await workbenchPage.waitUntilImageRendered(imageExternal);
// const imageExternalHeight = await imageExternal.getStyleProperty('height');
// await t.expect(parseInt(imageExternalHeight.replace(/[^\d]/g, ''))).gte(150);
// Verify that user can see image in custom tutorials by providing relative path in md file
// Error when github upload .zip with relative path in .md
// const imageRelative = await workbenchPage.getTutorialImageByAlt(imageRelativePath);
// await workbenchPage.waitUntilImageRendered(imageRelative);
// const imageRelativeHeight = await imageRelative.getStyleProperty('height');
Expand Down
2 changes: 1 addition & 1 deletion tests/e2e/wait-for-it.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ wait_for()
echoerr "$WAITFORIT_cmdname: $WAITFORIT_HOST:$WAITFORIT_PORT is available after $((WAITFORIT_end_ts - WAITFORIT_start_ts)) seconds"
break
fi
sleep 1
sleep 30
done
return $WAITFORIT_result
}
Expand Down