* added unique key constrain to organization users
* fix
* fix
* added logs and comments
* test case fixes
* resolve fail test
* resolve tests google auth
* comment out organization id checks
* remove all e2e tests changes
* comment tests
* test case fixes
* resolve fail test
* resolve tests google auth
* revert all changes
* fix for test cases
* test case fixes
* revert all test case changes
* refractor
---------
Co-authored-by: Anantshree Chandola <anantshreechandola23@gmail.com>
* set the default width to approx 727 px and height to 452px of table component
* added padding 8px to the wrapper element inside table component
* arranged the header layout according to design
gave style to table-title
* modified global search in the table header
* setting the layout of table footer
* updated pagination
* fixed the indentation
* inital commit
* setting background color of table
* updated text color of footer
* added table-component class to table component wrapper element
* updated background color of table footer
* added svg for eye1, plus and filedownload in assets
* design footer parts
* add new row header typography updation
* updted style of thead of add new row popover
* added cheveron left and right icons and updated pagination icons for jump to first and last page
* removed cheveron svg added in the last commit
created react component to return cheveron double svg and implemented them in table pagination
* updated pixels of pagination container
* updated prev commit
* pagination interactions completed
* minor update
* updated footer design
* updated focus-visible state
* created basic checkbox componet that can be used as generalised checkbox later
* code enhancement
* code enahancement
* commented on two added generalise components in ToolJetUI directory
* handled edge case when add new row pop-up is open for add new row button
* applied padding to table componnet
* removed the jet-data-table class style from theme.scss to table-component.scss
* shfited few styles from theme.scss to table-component.scss
added few styles such as to set the height of header row and in table-component.scss
* made selector column type width fixed to 40px, made it non-resizable
made input checkbox dimension as 16*16 and placed it at the center of the container on x and y axis
* made changes to header of columns according to design
* added hover and selected psuedo styles
* changed background color of edited cell
* set default table type to classic
* updated bg of stripe even row
* updated design of table when no data is available
* updated the styles for resizing column width according to design
* redesign table header
* resolve the reference for isEditable value
* updated border style according to design and added editable icons for add new row headers
* bg of column while resizing for borderd table type
* removed table name from the header and instead of that placed filter icon at the left side of header
* changed the bg for the thumb of scrollbar
* removed unwanted fill for Button not having icons
applied color to fill using var()
* changed the way to apply color to icon svg in Pagination component of Table
* set the max width to span element showing total pages in pagination
* removed SingleOptionOfList and checkbox components created in ToolJetUI directory
* made the table responsive
* updated styles for primary button variant
* change the variant of add filter button to primary
* updated save and delete icons
* updated the save and cross icons in the table footer according to current design
* loading state
* avoiding focus-visible for div element inside th
* fixed width for action column type
* removed unwanted code
* made few changes in no data in the table
* bug fixed for draggable header positioning at the start of the drag
* new cell size options
* changed options for table type in table styles
* migrations for tableType and cellSize properties in the styles tab
* supported backward compatibility for older app for cellSize prop
* Added filter applied state diffentiator in the UI
* Added padding to save changes and discard text buttons
* resizer handle updates
* when add new row and filter pop-up window are open, their respective button remains in active state
* made the overlayTrigger for download and manage columns controlled component and bug fixed, when button in the buttons in the footer clicked when in active state, they remain in active state
* updated resizing state
* removed the states for download and manage columns button active state
* updated if checks in the migration file for cell type and border type
* changed style prop to customStyles for ButtonSolid component while rendering
* gave function reference for on click event of clear filters button
* added conditional check in migration file
* replace bg of edited cell with var
* replace value with defaultValue in GlobalFilter component of Table
* Primary button variant remians same for both dark and light theme
* when filter or add new row pop-up window is active, then we disable pointer events in the table header , footer and data
* fixed tooltips for download , add new row and manage columns
* removed console
* added filter applied state as well, when filters are applied
* horizontal alignment bug fixes
* avoided column header to shift to left a bit when sort icon is displayed
* Added a fix for snake case properties
* Setup sentry logging as per version and upload its source map
* Remove version
* Fix process not being defined
* Add version to sentry release
* Add release version in config api
* Changes in docker file
* Create a version file in frontend
* Remove docker changes
* fix
* Add a script to bump .version files
---------
Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
* add ability to import export app and tjdb schema
* init
* feat ::global settings popover new ui
* feat :: ui for version export modal
* fix :: import export modal
* cleanup
* ui updates
* header footer style fixes
* closing settings modal while showing export modal
* style fix header
* feat :: added button to download table schema
* fix :: styling for fx
* add ability to import and export apps with tjdb schema
* handle duplicate table in workspace
* fix table rename
* fix selected table on edit and delete
* fix invalid toast on table delete
* fix column default value
* handle exports to strip '::' and quotes
* make import/export backward compatible
* handle page redirects based on resource import
* handle import without tjdb schema
* fix column delete and addition
* make data migrations to be run per organizations
* wip
* update migration
* fix credentials to be included
* fix specific version export
* make use of apps ability for import export resource
* fix import navigation
* fix lint
* fix failing tests
* fix lint
* enable tjdb for public apps
* update export error message on tjdb table blank
* fix table not selected after creation
* fix :: styling for imp exp modal , and functionality bug fixes after dev merge
* fixes blank slate and columns selection
* fix table delete
* fix invalid toast on table edit
* fix column information missing tjdb query manager
* make ds imports to either reuse global or create
* export only unique table ids
* create default datasources if not present in export data
* reuse existing table on imports
* add timestamp to table name if name already exists
* add ability to clone with tjdb
* make imports work with marketplace plugin
* skip dataqueries for which plugins are not installed
* fix filter input width
* fix failing spec
* fix marketplace plugin installation in diff workspaces
* fix check for plugin installed in workspace
* fix export when table name is empty
---------
Co-authored-by: stepinfwd <stepinfwd@gmail.com>
* init--
* org constants: controllers, services, module and api for creating new constants
* read operation: all constants from all envs and all constants from a env
* update and delete operation
* updated delete msg
* encrypt constant value before saving and decrypt before sending back to controller
* adds group permission for org constants and required migrations
* adds ability to create constant
* adds group permissions and fixes migrations
* adds workspace constant permission to workspace settings UI
* ToolJetUI - componenst, ref: ee/5c92dc9c03b73d7006562d71d639fe4eb1971dee
* Org constants UI
* UI updates: display constant value as per enviroment
* Added client side pagination
* groups without create/edit/delete permission can only view the the constants
* group permission: Create and Edit - UI updates
* create/update/date flow - UI
* extending api support to create constant in multiple environments
* UI - add constant for multiple envs
* disable name input for update operation
* UI fixes and updates
* adds deprecating banner to variables dashboard
* removes update/create from UI --variables
* adding depricating soon alert in codehinter when workspace vars are used
* extra check to display the banner in preview of cdehinter
* resolves constants for admin in client-side
* resolves constants client-side and server side for queries
* include grp permission for create/delete for org constants
* resolves org constants in runJS and runPY
* cleanup
* updated the tab UI
* fixed: constant pagination footer
* fixes client side pagination bug
* adds docs link
* ui updates and fixes ui flickering on closing the drawer
* refactor updating table data
* adds error state to constant forms
* remove the alert from runJS and runPY after 5s
* added max length constraint for constant value
* refactor: component form
* delete only constant as per environment
* remove unwanted logs
* resolves constants in gds connection forms
* resolve gds source options for testConnections, preview and runQuery
* UI style fixes: banner
* remove alert banner for runJS and runPY
* input text color fixed
* style fixes for disabled inputs
* Edit constant- Until value is changed- CTA should be disabled
* adds tooltip for table name and value
* adds tooltip for disbaled input in edit drawer
* updated the tooltip position
* handle input height on type for large strings
* added empty state
* adds new badge for workspace constants
* substring should be different for viewers
* resolve constants in viewer
* add support to resolve constants for widgets and queires in public apps
* changed the api endpoint for org constant for env
* bugfix: handle org constants for encrypted value from source options
* add support to resolve app variables and constants in a single single
* fixes: multiple multiline and same line variables
* refactor
* cleanup
* remove encryption for ce
* remove group permission from permission dashboard
* text transform for badge
* added padding for each table row
* updated alert banner padding
* updated alert banner padding
* updates width for empty banner
* refactor
* adds tests for constant api
* added validations for constant name
* updates textare dynamic form
* updates the resolvers for constants
* removes decryptiong for source options in services
* refactor - frontend
* resolved conflicts
* fixes: typo-1 ~ workspace variables alert
* fixes: inconsistency in alert info icon
* fixes: naming convention consistency
* fixes: dark theme for confirm box
* disable create button for add constant with same name,
* adds error state for updating constant with same value
* fixes: error message typo
* fixes: error message typo
* fixes position of tooltip
* fixes frontend lint issues
* update lock file
* UI updates and typos
* cleanup-refactor
* checking error state before creating
* should check all error states
* resolving multiple constants and app variables in a single line
* reafactore
* fixed: depricating icon : codehinter preview box
* remove log
* remove repeated logic for deleteOrgEnvironmentConstant
* only return status code for delete request for org constants
* Add data-cy for workspace constants elements (#7251)
* updates contants doc link
---------
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
* global store init
* Moved query data to new component
* Removed unwanted code
* Removed data queries prop drilling
* Moved query state out of editor
* Added unsafe to componentWillReceiveProps
* Selected first query when the version is changed
* Fixed bug on renaming query
* Fixed issue on dark theme
* Fixed running query on page load in viewer
* Query manager refactor init
* Added global data source in store
* Disabled devtools on production
* Fixed bug on selecting query after deletion
* Reset store when editor is loaded
* Moved query manager to functional component
* Fixed conflict issues
* Fixed infinite loop on tooljetDB
* Set the store name and updated devtools logic
* Fixed issue on displaying draft query from data sources
* Updated comments on the store
* Fixed bug on changing data source and creating query from data source
* Fixed bug on showing unsaved changes popup
* Fixed issue on showing confirmation modal everytime without any changes
* feat: autosave data query functionality
* feat: show publish button only when the status in draft state
* Fixed issues on query renaming
* feat: removed discard popup for data query create/edit widget
* stye: reduced autosave api call timeout and added draft tag
* feat: added minor style changes
* feat: fixed issues with restapi plugin, removed unused api calls
* fix: fixed issue that breaks restapi creation
* fix: reload selected query details after update query
* perf: reduced debounce time for data query update apis
* feat: removed full reloading of query list on query renaming
* feat: duplicate data query feature added
* Fixed issue on creating restAPI query
* fix: fixed issue in transforming response from update queyr api
* fix: refresh selected query details when the selected query is updated
* fix: rename query on click enter
* fix: full refresh of query list on update
* fix: style changes
* fix: subscribing to state to autsave
* feat: updated the query manager styles to new design
* feat: revamped the querypane header buttons
* fix: fixed the padding for query panel maximize button
* feat: updated search box style
* refactor: moved function to render data source icon to its own component
* fix: fixed querymanager widget breaking issue
* merged with feat/query-manager-autosave
* refactor: removed unused consoles
* refactor: removed unused consoles
* refactor: removed unused consoles
* fix: removed commented code
* fix: removed unused code
* refactor: removed unused comments
* fix: show change datasource select only if valid ds available
* Update frontend/src/Editor/Inspector/EventManager.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryManager/Components/DataSourceLister.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryManager/Components/DataSourceLister.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryManager/Components/QueryManagerBody.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* feat: modify behaviour of search icon in query panel
* fix: fixed theme color mismatch in query manager
* refactor: remove dead code
* refactor: updated theme for data source listner
* fix: theming in filter and sort popup
* refactor: remove unused variables
* fix: removed draftQuery logic from query manager
* refactor: removed unused varibales
* Update frontend/src/Editor/QueryManager/QueryEditors/Restapi/TabParams.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryPanel/QueryCard.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* feat: diable preview for draft queries
* fix: added tooltip for query panel button
* fix: fixed issues in saving query manager events
* fix: moved query save subscriber to QuerPanel component
* feat: converted query run api to save and run
* fix: made varibale an optional param in updateDataQuery dto
* refactor: cleanup update dataquery status api response
* refactor: moved query status to constants file
* feat: prompt for queryname when creating new query
* fix: store new queryname in state on create query pageload
* fix: fixed alignment of Tooljet db component form
* fix: correct translation and format file
* refactor: removed consoles
* merge: merge appbuilder-1.2
* style: updated rename input/button UX
* style: revamped dataquery create widget styles
* style: revamped data source selector styles
* fix: removed code added for debugging
* style: updated data query filter design
* style: Add prop to control visibility of clear button in search box
* style: implement new style for query filter
* merge appbuilder-1.2 to feat/query-manager-sort-filter
* refactor: remove unintended file change
* fix: set default value for method in respapi
* style: updated copilot info popup style
* style: updated quer panel header icons
* style: updated button styles
* style: fixed query manager button styles
* style: smoothened query preview modal view
* fix: correct import for some funs
* fix: fixed minor UX bugs
* style: fixed styling of REST api GDS
* style: fixed styleing of sort and filter popup
* style: improved data queries sort filter UI/UX
* fix: remove click listner when overlay is closed
* fix: moved component declaration out of parent component
* fix: set selected datasource for default sources
* fix: filter DS based on saerch in create dropdown
* fix: restrict draft query running to preview mode
* fix: query renamed on input change in create screen
* fix: set name to state as soon as user renames query
* fix: make query notification message consistent
* style: correct s3 bucket plugin layout config
* fix: fixed issues with cloning of Static DS queries
* fix: made change so that newly created query is reflected immediatly
* style: updated spacing for query manager components
* fix: hide rename input when no query selected
* fix: check bothe selected query and DS before rendering query manager
* fix: set isSaving to true only for api calls in querymanager
* fix: added success message form in qm
* fix: filter out draft queries from viewer on running
* fix: fixed inconsistent gutter for runpy and runjs editors
* fix: reload dataqueris on LDS deletion
* fix: redesigned filter/sort popup
* fix: fixed issue that resets filter on search
* fix: fixed query manager breaking on plugin select
* fix: diable json preview for text output
* fix: reset to filter and sort main menu on close filter popup
* refactor: rename varibales
* stye: redesigned query create panel
* feat: revert data query status column from backend
* style: redesign query picker section
* refactor: removed dead code
* style: querypanel expand/collapse btn style
* style: add query select and query filter popup style redesign
* style: updated filter popup style
* feat: removed draft query checks everywhere
* style: empty dataqueries style changed
* style: updated query selector popup and rest options styles
* style: removed 100% height to query option remove btn
* feat: added the query runnable status check
* style: updated query manager footer style
* feat: changed DS filter from kind to DS ID
* style: minor ui tweaks in filter popup
* style: disable DS filter if no DQs created
* style: minor ui change
* fix: rerender filter popup post DS api call. fixed rest api copy feature
* fix: add local DS to filter popup
* refactor: removed dead code/comments
* add new row is crashing when no data is fed to table (#7102)
* fix: fixed condition that blocked GDS run on load
* fix: revert name back to og name if update fails in rename query
* feat: added tooltip for show query btn
* fix: added click interaction for pill btn as well
* fix: minor UI tweaks to make UX better
* style: fixed the styling of filter popup
* style: minor UI tweaks in query filter popup
* fix: fixed minor css issue in ds picker
* style: wrap overflowing text in queryname
* fix: update updated_at after query update api call success
* fix: update remove the caller query from event query dropdown
* style: minor ui spacing tweaks
* fix: fix issue that cuased app crash when tjdb opened
* fix: fixed update row styles
* fix: fixed info popup dark theme bg
* fix: fixed headers styling according to general QM styles
* style: fixed stripe QM UI
* fix: added tooltip for quernames
* feat: add tooltip for select ds options
* added consoles to debug debugger issue
* fix: fixed :active style of ds select dropdown in QM
* fix: fixed DS kind name in data source selector in QM
* fix: fixed border color mismatch for ds select dd
* fix: change tooltip msg for maximize/minize QM
* Fix automation for query manager revamp. (#7223)
* Add data-cy to support modified specs
* Fix event handler
* Fix RunPy and RunJS specs
* Fix event handler label
* Fix basic components spec
* Fix basic components failure
* Fix tabel spec failure.
* Fix runjs and runpy actions
* Fix table column options
* Add data-cy
* version: version updated to 2.13.0
* Version bump
---------
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
Co-authored-by: Manish Kushare <37823141+manishkushare@users.noreply.github.com>
Co-authored-by: Midhun Kumar E <midhun752@gmail.com>
* Add socket_path for mysql plugin
- Add new property `socket_path`
- If `socket_path` is set, ignore host/port and ssl settings when setting up the connection
* Add socket_path to manifest
* Add socket_path for mysql plugin
- Add new property `socket_path`
- If `socket_path` is set, ignore host/port and ssl settings when setting up the connection
* Add socket_path to manifest
* make mysql connection type as a dropdown
* add data migration for mysql socket opts
* declare generic parameter for the function
* fix lint
* fix migration progress count
---------
Co-authored-by: Kariem Hussein <kariem.hussein@gmail.com>
* add fonts to be served locally
* remove external font usages in stylesheet
* explicitly add font face for code mirror
* remove font link
* add readable error message on pyodide load error
* bump up version
* Added priority, enabled, current_environment_id columns
- added data-migrations to backfill the priority and current environment id for each version
* working on multi environments improvement
- added checks for promoted env
- promote env feature
- released app & production env check
- promoted version definition check
* added import support
* working on migration issues
* fixed failing migration
* fixed failing migration once again
* Fixed possible bugs
- seed
- test case helpers
- app version release
* fixed migration bug
* working on migration progress
* working on migration progress class
* added migration progress
* fixed unit tests
* fixed e2e cases
* added default priority
* added PR changes
* changed import logic
* added global datasource design and api changes
* changed default env if the id is null
* added unique constraint and a bug fix
* changed app versions api
- added current environment id to the where conditions
* fixed failing test cases
* added new test cases
* added new api changes
* added back the enabled check
* fixed test case
* change: added environment to create versions dto
* typo: environmentId
* added new api for fetching versions
* added appVersions count changes to CE
* Changed app versions by environmentid logic
* added PR changes for EE
* fixed wrong promoted env id issue
* fix: can't switch to staging
* added import export changes
- update delete modal text
* added EE import export code, modal updated text
* added common migration code for CE and EE
* fixes
- enable run button for released version
- disable change datasource for queries
* changed released version popup design to new EE design
* add: hide delete icons for released version
* adds ability to resolveworkspace variables in GDS connection forms
* clean up
* resolves workpace variables in GDS connection form UI (client-side)
* fixes: encrypted source options resolver helper
* add workspace vars support for textarea components used in gds
* updates warning banner
* update textarea with the new UI
* Revert "Merge branch 'develop' into improvements/add-support-workspace-vars-datasource-forms"
This reverts commit f3b42005aa, reversing
changes made to 68334ca281.
* Revert "Revert "Merge branch 'develop' into improvements/add-support-workspace-vars-datasource-forms""
This reverts commit 9b19e5b530.
* fixes crash when trting to resolve variables
* remove comments
* update oracledb package for node 18
* add oracle instant client 11 and 21 binaries for linux
* Revert "add oracle instant client 11 and 21 binaries for linux"
This reverts commit 9ba7d18685.
* add ability to specify instant client version
* update dockerfiles to include oracle 11 instant client
* update ami build for oracle instant client 11
* add data migration for oracle ds default client version 21
* remove console.log in code
* fix server dev dockerfile
* define LD_LIBRARY_PATH
* fix LD_LIBRARY_PATH assignment
* harperdb plugin initial commit
* added required fields in manifest and provided default values in operation json
* removed not required query options from harperdb
* review changes inprogress
* added new fields in manifest file to customize port and protocol
* protocol drop down in harperdb is changed to ssl toggle
* handles plugins to move from gds to lds when importing app to a different workspace
* handles plugins to move from lds to lds when importing app to a different workspace
* remove repo url prompt for creating a new plugin
* deprecating : creating new plugins for datasource/plugins
* package version upgraded to v0.0.14
* fixes: delete cmd
* delete prompt confirms marketplace plugins
* removes repo from json
* fixes: on bulk-updating users with csv, the data is not reflected
* add a limit for bulk upload users
* resolved pr comments
* fixes displaying all users emails for existing users
* fixes file selection type in OS File Dialog
* allow users to bulk upload from csv with either last for firstname undefined
* add validations check
* updated the toast msg
* remove comments
* working on app name unique migrationworking on app name unique migration
* Added checks and conditions
* change: remove staring and ending spaces
* fix: error management
* fix: regex
* working on app name generation
* app name:fixing bugs
* app name: fixing and refactoring code
* app name: fixed test cases
* updated app name constraints and default name
* fix: apps.e2e tests case
* fix: added app name to the prompt
* added app input tooltip
* removed unwanted code
* added tooltip close code
* fixed auto generated name issue
* merging develop
* code refactoring
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* added unique organization name constraint
* sanitization task: workspace-name
* refactoring the code
* resolved PR changes
* fixed migration & added some checks
* change: trimming workspace name
* handle error messages
* added missing css
* working on the error messages
* change: first workspace's name of the new user
* change: removed underscore from the list
* Tested and fixed first workspace name changes
* Fixing error handler issues
* working on session storage implementation
* revert: session storage
* change: close modal if the edited name is same as prev name
* fixing bugs
* workspace name: refactoring the code
* workspace name: refactoring again
* workspace name: fixing and refactoring code
* fixed e2e test cases
* added catchDbException to catch db lever errors
* added: PR changes
* workspance name: css fix
* updated workspace name constraints and default name
* fix: test cases
* fix: app.e2e tests case
* fix: wrong error message
* fix: last state issue
* reverted some changes
* added workspace name tooltip
* added more tooltip for workspace name
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* add support for Copilot assistance
* clean up
* fixes workspace settings crash
* refactor and resolved review comments
* api endpoint should be inferred from env
* copilot style fixes
* copilot style fixed
* beta tag fro copilot settings: workspace
* fire toast for unauthorised recommendation request
* include the previous code with the newly generated response
* scoping apikeys to orgs
* controller updates for copilot
* copilot org key updated
* disable toggle for new workspaces
* disable toggle for new workspaces
* fixes: multi-workspace toggle updates
* uninstall unsued packages
* fixes button state for copilot in transformations
* updated the urls
* current version issue
* working on modal design
* Added released version popup and shake animation
* refactoring the code
* improved the experience
* extra changes
* css revert
* fix: disable components & properties
* fix: switched released version saving & create version modal input value retain issues
* fix: retained values issues
* fix: edit version modal current name issue
- disabled comment's icon
* override grayed out effect for preview
* fix: text overflow issue
* css fix: overflow
* added check for sub-containers
* fixed and added specs
* UI and UX fixes
* lint fix
* added clearInternal fn
* change:added clearInternal fn
* refactoring the code
* removed the comments
* added some code that were missing after the merge
* fixed merge issues
* fixed undo redo
* reverted the store changes
* feature: multi env support for datasources
* revert: datasources by env id api
* revert: datasources by env id api:frontend
* lint fixes
---------
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
* feat :: added phone number input
* Add: phone number to signup api
* revert some changes
* cleanup logs
* feat :: cloud phone number addition
* service
* check for phone input
* add: ph number to onboarding & setup-admin apis
* validation for phone number
* check for wrong phone number case
* adding check if phonenumber is present
* fix :: conditions for active button
* removed validation
* fix :: dark mode style
* lint fixes
---------
Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
* add: columns and migrations for data queries and sources
* add: migrations for app environments
* fix: datasources and queries api
* fix: import apis
* add: radixui colors
* create: global datasource page
* fix: version creation not including global datasources queries
* fix: version deletion failure
* fix: ui and other bugs
* add: check for abilities on global ds
* fix: bugs
* fix: existing test cases
* fix: migration and bugs
* fix: rest api oauthorize bugs
* hide: add button for local ds
* fix: query bugs
* fix: new organization environment creation
* fix: local ds label showing for new apps
* fix: on page load queries for preview app and published app
* fix: import bugs from v1
* fix: merge conflicts
* fix: import apis
* fix: apss with mulit envs
* fix: ui bugs
* fix: environments not being created on db:seed
* fix: ui bugs
* fix: route settings for global datasources
* fix: customer dashboard template
* fix: local ds queries not being saved
* fix: runpy issues
* changes: ui
* fix: migration issues
* fix: ui
* hide datasources when no local datasources
* fix: test cases
* fix: unit test cases and global queries on app import/export
* cleanup
* add: package-lock file
* undo: migration rename
* cleanup
* fix: ui bugs
* migration fixes
* fix: dark mode issues
* fix: change datasource failing on query create mode
* fix: workspace selector issues
* fix: clickoutside for change scope option
* migration changes
* fix: open api issue
* reverting configs changes
* [Fix] Global datasources & Environment Id issue (#5830)
* fix: oauth env id issue
* code changes
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
* Fix for entrypoint.sh file take default port value 5432 in database_url
* Added information about database_url in docs
* mentioning what variable needs to be given when passing string
* fix for lint issue in ci
* fixing syntax errors
* in dev mode, start watching for changes in all packages
* plugin reload service
* typo
* fixes updates from fs
* checks if marketplace dev mode is on to decode the run code from plugin index file
* clean up
* removes console.log
* refactor: marketplace dashboard
* prep to merge
* dotenv
* fixes: install new upadates for one plugin at a time
* fixes app crash for new plugins(marketplace/datasource) with default schema
* avoid creating docs for marketplace to root docs
* Before starting watcher, build the marketplace once.
* fixes: installed plugin crashes if deleting the entire plugin from the dir, but the build still haves the plugin files
* Fixed Version name sanitization on editing versions
* Fixed linting errors
* Fixed definition type for version edit DTO
* Fixed e2e tests for version edit
---------
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
* Updated package.json to support node 18
* Updated package-lock.json with force install
* Updated frontend package.json
* Updated server package.json
* update frontend package-lock.json
* update render dockerfile
* update dockerfiles for node 18
* update node version in actions
* fix setup script for AMI
* install using nvm
* debug
* source bashrc
* change ami os version
* change base ami
* make use of ubuntu focal lts version
* update script
* change branch name
* revert branch name
* update workflow
* node upgrade [plugins] modules updated (#5482)
* modules updated
* adds saphana and oracle package
* adds saphana and oracle package
* eslint rules for -unresolved and resolved properties
---------
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Arpit <arpitnath42@gmail.com>