PromucFlow_constructor/app/client
akash-codemonk f669954873
chore: update omnibar to work with docusaurus site (#18146)
Fixes #17501 

New index will be used once the algolia keys are updated https://github.com/appsmithorg/keys/pull/10

## Description

- Update algolia index name and keys. 
- Removed [app/client/gitbook-algolia-lambda.js](https://github.com/appsmithorg/appsmith/pull/18146/files#diff-cd4ea8ae515ff25aaad99dc86059b65cc9b67edcde4eb261e1e456497b6957d3). It is being replaced by [website/omnibar-algolia-index.js](https://github.com/appsmithorg/appsmith-docs/pull/564/files#diff-a3f32686fd88fe5556e1dec268d0fa72ddd30a7ca05af48e2d55f1a811acd2c0). 
- Fixes video and list styles of content shown in the omnibar. 
- Videos on docs.appsmith.com are wrapped in a `videoembed` tag so have updated the regex for the same. 
- Image urls also sometimes include algolia highlight tags which makes the url invalid have removed the same 
https://github.com/appsmithorg/appsmith/pull/18146/files#diff-0e7cdbf77157af62f50ece962a8d4e381b2c070c2453123e8a713298f9640e25R126.
- Docusaurus https://docusaurus.io/docs/markdown-features/admonitions have a different syntax have updated the regex to parse the same. https://github.com/appsmithorg/appsmith/pull/18146/files#diff-0e7cdbf77157af62f50ece962a8d4e381b2c070c2453123e8a713298f9640e25R154

TLDR
Make omnibar work with the new docs site.

## How Has This Been Tested?

- Manual

### Test Plan
> Add Testsmith test cases links that relate to this PR

### Issues raised during DP testing
https://github.com/appsmithorg/appsmith/issues/17501#issuecomment-1307043824

## Checklist:
### Dev activity
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag


### QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or manual QA
- [ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test
2022-11-21 08:25:33 +00:00
..
cypress chore: update omnibar to work with docusaurus site (#18146) 2022-11-21 08:25:33 +00:00
docker Sandboxed iFrames with srcDoc (#11426) 2022-10-04 15:20:45 +05:30
generators chore: Property pane config cleanup (#16639) 2022-09-29 10:54:49 +05:30
patches
public Sandboxed iFrames with srcDoc (#11426) 2022-10-04 15:20:45 +05:30
src chore: update omnibar to work with docusaurus site (#18146) 2022-11-21 08:25:33 +00:00
test feat: Split evaluation and linting (#17287) 2022-11-03 14:53:15 +05:30
typings feat: Split evaluation and linting (#17287) 2022-11-03 14:53:15 +05:30
.babelrc
.dockerignore
.editorconfig
.eslintrc.json
.flowconfig
.gitignore feat: Support running NGINX for development without Docker (#16667) 2022-09-14 09:58:31 +05:30
.huskyrc
.lintstagedrc
.nvmrc
.prettierignore
.prettierrc
.sentryclirc
build.sh
craco.build.config.js feat: Static 404 page for chunk issue (#17168) 2022-09-30 11:57:29 +05:30
craco.common.config.js
craco.dev.config.js feat: Maintain Focus and Context Phase 1 (#16317) 2022-10-17 20:46:38 +05:30
cypress_fat.json
cypress.env.json feat: Table widget V2 Inline editing validation for plain text & number column (#15954) 2022-09-13 11:11:59 +05:30
cypress.json Cypress version upgrade for timeout issue resolution (#15917) 2022-08-16 09:31:16 +05:30
Dockerfile feat: Support running NGINX for development without Docker (#16667) 2022-09-14 09:58:31 +05:30
index.tsx
jest.config.js feat: Split evaluation and linting (#17287) 2022-11-03 14:53:15 +05:30
netlify.toml chore: update omnibar to work with docusaurus site (#18146) 2022-11-21 08:25:33 +00:00
package.json feat: Code Scanner Enhancements (#17929) 2022-11-04 11:45:45 +05:30
postcss.config.js
README.md ci: Modularizing the Github actions workflow for maintainability (#16505) 2022-09-09 01:08:55 +05:30
README.old.md
start-https.sh Fix Stale PID file breaking start-https.sh script (#17957) 2022-11-18 11:51:38 +05:30
stats.json
tailwind.config.js
tsconfig.json
tsconfig.path.json
vercel.json
yarn.lock chore: update omnibar to work with docusaurus site (#18146) 2022-11-21 08:25:33 +00:00

Appsmith Client

This project was bootstrapped with Create React App.

For details on setting up your development machine, please refer to the Setup Guide