-
Notifications
You must be signed in to change notification settings - Fork 406
Be/feature/ri 5876 fix start electron dev mode #4021
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Be/feature/ri 5876 fix start electron dev mode #4021
Conversation
Initial working POC - to be cleaned
…com/RedisInsight/RedisInsight into RI-5876-Fix-start-electron-dev-mode
* refactoring * #RI-6061 - fix overflow * #RI-6062 - add initial commands json * changes from main * #RI-6026 - support apply functions, filter expressions, reducer functions * #RI-6026 - add tests, fix tests * #RI-6026 - remove console.log * #RI-6027 - add completion types for query fields * #RI-6027 - remove commented code * add profile and explain tests * fixes * add waiter because of slow work of suggestions * add env variable for local * add env * add method for selecting query * #RI-6091 - fix highlighting #RI-6093 - fix expression suggestions * init implementation * #RI-6079 - update colors * test for APPLY, FILTER and REDUCE * fix tests + small rework * fix tests * fix tests * test for suggestions for fields * add migrations * #RI-5992 - update search and query history * #RI-6079 - update colors #RI-6099 - highlight fields * #RI-6108 - fix clear results #RI-6109 - fix history #RI-6110 - fix profile/explain * add tests for search history * remove unused meta * #RI-6086 - fix number of args next to count #RI-6088 - fix multiple arguments * revert theme * Dynamically show multiple byte formats * #RI-6100 - merge colors * #RI-6111 - fix suggestions * fix vector * #RI-6119 - move browser pages from tabs to menu * #RI-6119 - add tests, fix test * Add support for 1000 base which is used for network metrics * Remove console log * refactoring * fix some issues * #RI-6085 - fix sending query * #RI-6089 - add support ft commands * #RI-6089 - fix suggestions * #RI-6137 - update quotes and colors * #RI-6135 - cover no indexes case * fix last page context * #RI-6135 - update link * #RI-6135 - fix tests * add test when there is no index * RI-6089_support-ft-commands * RI-6141 update rdi last connection on each connect * #RI-6151 - initial implementation of search suggestions in the workbench * RI-6191 fixed text * RI-6153 renamed and added tooltips to dry-run panel tabs * #RI-6151 - search suggestions in the workbench, refactoring * #RI-6151 - fix pr comments * Fixed tests flagged by Maria * remove separate tab * RI-6141 await rdiClient before updating * Update README.md * fix part of tests * temp fix * recommendation fix * fix for tutorials * fix for tutorials#2 * #RI-6173, #RI-6177, #RI-6178, #RI-6182, #RI-6183 - fix bugs * Update README.md * #RI-6158 - Migrate build workflows from CircleCI to Github Actions * fix monitor typo * #RI-6158 - Migrate build workflows from CircleCI to Github Actions * #RI-6158 - Migrate build workflows from CircleCI to Github Actions * #RI-6158 - Migrate build workflows from CircleCI to Github Actions * #RI-6158 - Migrate build workflows from CircleCI to Github Actions * update response * #RI-6203 - fix suggestions * unskip * #RI-6158 - Turn off auto run Unit tests * #RI-6158 - Turn off auto run Unit tests * #RI-6158 - Add $ENV to docker build * add fix for headers * comment check * #RI-6132 - update sanitizer * Delete .github/README.md * remove brocken commands * #RI-6217 - fix suggestions #RI-6218 - fix cypher editor * small refactoring * update existing tests * Fix zero byte case * update root dependencies * update * remove opening by keyboard * move to newest class-transformer and class-validator * #RI-6221 - fix arguments in details * update jest * update root dependencies * fix tests * fix unit tests * upgrade nest packages * the rest of nestjs libraries * fix the rest of the modules + electron * setup codeql to ignore test files/folders * exclude api/test folder from codeql analysis * upgrade all the packages * upgrade all the packages * #RI-6222 - fix auto-suggest at first column * start refactoring * bump ip * fix pr comments * bump ts-node * fix minifying * ts fixes * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * test * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6228 - fix load all, composite args * add ui tests * fix * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * #RRI-6172 - remove search page * fix2 * rollback class-transform to 0.3.x (0.3.1) * upgrade nestjs + okta packages. cleanup resolutions * degrade nest-form-data * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * test * #RI-6213 - Migrate release workflows from CircleCI to Github Actions * RI-6220 removed rdi pipeline template * upgrade webpack * upgrade msw/cookie * RI-6225 social button fix * e2e/feature/RI-6220_remove-rdi-pipeline-template * RI-6240 fix tooltip style * #RI-6234 - fix error showing when no indexes * RI-6171 User cannot create vector index using form * e2e/bugfix/tsconfig-fix * RI-6171 User cannot create vector index using form - updated tests * Simplified check based on suggestion from Roman * e2e/bugfix/fir-delete-all-keys-redis * #RI-6208 - improve switch between redis and search syntax, add command scope #RI-6211 - fix highlighting when there are several the same args * #RI-6226 - add sorting for list of commands #RI-6244 - fix finding of command * e2e/feature/RI-6226_change_sorting_for_ft * fix ts issue * fix ITests * fix detail token * fix ITests * Fix Dockerfile * RI-6876 fixed api test --------- Co-authored-by: Roman Sergeenko <roman.sergeenko@softeq.com> Co-authored-by: vlad-dargel <u.darhel@aisnovations.com> Co-authored-by: Vlad <vladislav.darhel@softeq.com> Co-authored-by: ArtemHoruzhenko <artem.horuzhenko@redis.com> Co-authored-by: mariasergeenko <maria.sergeenko@softeq.com> Co-authored-by: Gnanesh <gnaneshkunal@outlook.com> Co-authored-by: kchepikava <krystsina.chepikava@softeq.com> Co-authored-by: ViktarStarastsenka <99594890+ViktarStarastsenka@users.noreply.github.com> Co-authored-by: zalenskiSofteq <egor.zalenski@softeq.com> Co-authored-by: yangw <yang.wu@daocloud.io>
…s://github.com/RedisInsight/RedisInsight into be/feature/RI-5876-Fix-start-electron-dev-mode
redisinsight/api/src/modules/auth/window-auth/middleware/window.auth.middleware.ts
Show resolved
Hide resolved
redisinsight/api/src/modules/auth/window-auth/middleware/window.auth.middleware.ts
Outdated
Show resolved
Hide resolved
redisinsight/api/src/modules/auth/window-auth/strategies/electron.window.auth.strategy.ts
Outdated
Show resolved
Hide resolved
redisinsight/api/src/modules/auth/window-auth/window-auth.module.ts
Outdated
Show resolved
Hide resolved
redisinsight/api/src/modules/statics-management/providers/auto-updated-statics.provider.spec.ts
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to not forget to discuss this file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ArtemHoruzhenko I believe I went through all of your comments. What did we discuss about this one though? I think it's the only thing I can't remember
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I remember correctly we agreed that we must implement some kind of strategy pattern for transport layer. So you will be able to switch via env or config between ipc and tcp for intra renderer and main processes communication
…nto be/feature/RI-5876-Fix-start-electron-dev-mode
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I remember correctly we agreed that we must implement some kind of strategy pattern for transport layer. So you will be able to switch via env or config between ipc and tcp for intra renderer and main processes communication
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We must be very careful here.
I would suggest you during merging main->thisbranch to accept all chnages from main and install everything you need again on top of latest changes from main. After that we can merge feature back to main
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it's the process I usually follow after every conflict resolution with the main.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
…nto be/feature/RI-5876-Fix-start-electron-dev-mode
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
A continuation of - #4017