* Add data-cy
* Add basic spec
* Add basic method to create query
* Add data-cy for query section components
* Add common method for postgreSQL
* Update spec with methods
* Add data-cy for alert-box and query search elements
* Add method for widget integrations and event handler
* Add selector into selectorFile.
* Fix failing cases
* Add labels on Text file
* Fix failing specs due to rerendering
* Remove creds from spec
* fixes: correct state
* undo
* updates with correct state
* handle pythong comments
* fixes: should also update the options when language is updated onMount
* handle variables when undefined
* added localStorage support for query panel component
* fixed typos
* added queryManagerPreference in localStorage
* adding support for backward compatibility
* removed JSON parse from if statement
* Removed mounting and unmounting of EventManager based on loadingDataSources
* Fixed lost defintion when try to add query and come back again
* Uncommented confirmation dialog on unsaved query
* Updated restapi url text-color to black
* Commented unsaved changes popup
* Added localisation
* Closed modal after language selection
* updated transaltaion setup
* Updated language tooltip
* Added fallback language support
* Adding english library resource for translation (#3844)
* Adding English dictionary for the widget lists in the inspector
* added leftSideBar object in en.json and implemented it for leftSidebar icon text
* renamed leftSideBar to leftSidebar and added resources for tip in the left side bar
* added english translation resources for leftsidebar debugger
* added english language resources for the global settings
* added english language resources for data sources in left sidebar
* added english language resources for the share button and share modal in the editor
* added english language resources for release button, manageOrgUsers, appVersionManager
* added english language resources for Queries and Please select a widget to inspect in the editor
* added english language resources for data source list , data source manager, and query manager(partially)
* added english language resources for queryManager, transformation, preview
* added english language resources for dark mode toggle in the headers inside homepage
* added fallback message for dark mode toggle
* added resources for language change in the headers inside homepage
* added resources for notification center in the header inside homepage
* added resources for organization and manage users components in header inside homepage
* added resources in manageGroupPermission
* added resources for manageGroupPermissionsResources component
* added resources for manageSSO and generalSettings components
* added resources for google sso
* added resources for github sso
* added resources for environment variables in manageSSO
* added resources for profile and setting page
* added resources for app card and app card menu
* added resources for folder section and app list in homepage
* added resources for header section in the homepage
* added resources for pagination in homepage
* added resources for modals in the homepage
* added resources for blank page
* added resources for login page
* added resources for forgot password page
* added resources for sign up page
* added resources for onBoarding component
* added resources for reset password page
* deleted duplicate key for readDocumentation
* deleted duplicate key for cancel in en.json and added translation for cancel at few places
* removing duplicate copy of save key in en.json
* added translation for CommentActions.jsx components
* deleted duplicate copy of search key in en.json and added resources for create and search queries , select keys
* fix typo errors
* fixed typo errors
* shorten the key for loginAndSignUpAndForgotPassword to loginSignupPage in en.json file and related files
* shorten the key noLoginMethodsEnabledForThisWorkspace to noLoginMethodsEnabled
* shorten the key pleaseCheckYourEmailForConfirmationLink to emailConfirmLink
* shorten the key dontHaveAccountYet to dontHaveAccount
* shorten keys from loginSignupPage key in en.json
* shorten keys of shareModal nested object in en.json
* shorten the key in appVersionManager nested object
* shorten the keys for queryManager nested object in the en.json
* delete duplicate copy of environmentVar and shorten manageEnvironmentVariables,environmentVariables
* shorten keys in the organization nested object
* shorten keys in the homePage nested object in en.json file
* added inspector and eventManager empty object
* added resources to RedirectSSO component
* added resources for OAuth2
* added resources for TemplateCard.jsx
* added resources for TemplateLibraryModal.jsx
* added resources for ConfirmationPage.jsx
* added resources for ConfirmationPage component
* removed translation in App.jsx file
* added resources for Slack.jsx
* added resources for GoogleSheets.jsx
* added resources for CodeBuilder.jsx
* added resources for CommentBody and CommentFooter
* added resources for TestConnection component
* added resources for AllignButton.jsx
* added resources for Openapi and Stripe components
* added resources for ErrorBoundary
* added resources for Viewer.jsx
* Translation for widgets, table
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
* Commented Language selection
* Fixed typos
* Updated fr.json file
Co-authored-by: Manish Kushare <kushare.manish9@gmail.com>
* remaining action types included
* improvements
* fix :: generateFile
* editor state included in previewquery for modal , cleanup , renaming some actions , all actions tested
* including app definition state for modal
* logs cleared
* Run query while saving it
* Fixed data update while save & run query
* Fixed loading issue in the query
* Added check to avoid crash during create/run
* Implemented basic edited queries tracking for normal plugins (queries)
* Implemented on custom plugin also
* Resolved a bug
* now, save modal will not popup if querypane moved
* Resolved restapi array values issue
* Removed unwanted lines
* Resolved issues
- losing selected datsource while Query pane being dragged
- Triggering save modal when theme mode changes
* Now, application will be save unsaved new queries
* Resolved some issues
* updates body ui toggle
* updates
* Implemented JSON body option
* Tested and resolved some issues
* Changed body json toggle name
* Removed codes of converting json to key ,value pairs
- Resolved array problem
- Now json body will be seperate option
* Removed unwanted lines
Co-authored-by: stepinfwd <stepinfwd@gmail.com>
* Initialized OpenApi plugin
* Added definition field to manifest file
* Added an openapi parser
* Implemented JSON/YAML resolver
- Removed swagger parser lib
- Added a field for choosing definition format type
- Implemented a resolver for resolving $ref
* Implemented a basic operations drop down from spec paths
* Added params and body ui
* Now, can view general parameters and servers
* Added an option to override general params
- Resolved a bug
* Implemented basic openapi plugin
- Added got lib
- Tested basic queries
* Added one more method
* Resolved a common bug
* Working on Parsing definition from datasource modal
- Created new form component for openapi
- Populated select array from security array
* Added ui for authentication
* Added bearer & basic plugin code
* Resolved some ui issues of Apikeys auth option
* Added apikey auth
* Resolved an issue
- Also replaced validate btn with auto validation
- Now spec will be added to db from data-source modal
* Added error text to show validation error
* Now spec will load from props for query manager
* Added some padding to operation description
* Added ui for openapi oauth2 auth
* Implemented oauth2
* Fixed a state issue with a temporary hack
* Now we can show multiple same auth types
* added the icon
* Resolved a bug & improved multiple apikeys process
* Resolved some realtime parsing error
* Resolved a bug from options fn
* Resolved PR changes
* Updated documentation with brief details about the open API plugin
* Removed unwanted package
* Changed if-else to switch
* Code changes
* added setLoadingSpec fn to catch section
* Solved typos and error in doc
* Resolved dropdown issue
* Resolved a bug
* updated openapi icon
* fixes should display selected component value on saving the query
* handles undefined props to select component
* fixes query failure and state update
* removes log
* fixes the crash
* removes test files
* fixes query options state: selected operation should display field on query save
* fixes query options
* fixes stripe query crash: on mount
* adds remove params function
* Update frontend/src/Editor/QueryManager/QueryEditors/Stripe.jsx
resolves
Co-authored-by: Gandharv <gandharvkumargarg@gmail.com>
* resolves current value would lead to being a comma(,)
* resolves current value would lead to being a comma(,) to null
* resolves review changes
* clean up: refactored
Co-authored-by: Gandharv <gandharvkumargarg@gmail.com>
* updating query manager datasource listing ui
* ui updation for datasource in query manager
* including back button after selecting datasource
* handling ui break when more data source is added
* updating key
* removing unused code
* removing unused code
* updating ui for darkmode support + testing clearing of fields during backbutton click
* fixing border
* testing updates for clearing fields for stripe,rest
* updated transformation alert
* indication for selected data source
* updating styles for dark mode
* darkmode bugfix
* updating transformation style to enable popover
* bugfix
* css updates for popover
* style updates
* aligning icon
* updating styles
* cleanup
* state name updated
* removing unwanted things from ui during create query
* lifting state uo :: fixing intermediate state issue while clicking add query during query edit
* update
* fixing typesense icon