* 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>
* bug fixed : file picker is not consistent with the dark theme
* bug fixed : Map widget is not consistent with the dark theme
* bug fixed : Steps widget is not consistent with the dark theme
* bug fixed : Multi select widget label is not consistent with the dark theme
* bug fixed : search bar in widget manager and label params in Code Hinter is not consistent with the dark theme
* removed unwanted comma in the chart inspector
* bug fix : app dropdown inside go to app in event manager is not consistent with the dark theme
* bug fixed : search select dropdown is not consistent with the dark theme in table inspector
* bug fixed : Organization and Profile avatar in HomePage is not consistent with the dark theme
* bug fixed : search box in the homepage is not consistent with the dark theme
* bug fixed : select dropdown input placeholder is not consistent with the dark theme
* bug fixed :Text area in the Modal to Share the app link is not consistent with the dark theme
* bug fixed : p tag in pagination in the homepage is not consistent with the dark theme
* replaced undefined to false as default value of darkMode if not defined
* bug fixed : multiselect input placeholder is not consistent with the dark theme
* removed duplicate code from custom.scss and changed rgb to hex in theme.scss
* init
* clean up
* clean up
* adds margin-right to the title expand icon
* refactor
* refactor: unReadErrorCount
* remove effectiveProperties from debugger
* remove effectiveProperties from debugger
* moved a props to generalProps for errorLog
* Enhancemnet : added pdf downloading feature
* reduce the size of download icon and added feature to toggle the display of download icon
* renamed the variables
* made the UI changes for pagination and download button
* handled the edge case - when url is not provided or wrong, do not show download and pagination buttons
* fix typo error
* Improved spacing in the download button
* Improved the UI of footer by addition of background color, reduced box-shadow and adding on hover effect
* remove the box-shadow and opacity from footer
* add the border-top to the footer
* Fixed : If pageControl and downloadOptions are toggled off, footer should not be visible
* Fixed : If pageControl is toggled off, download option should be present at bottom-right side of the widget
* removed unwanted fragment
* Bug fixed : Footer should be visible only if page is loaded and download or pagination is set to toggled ON
* removed console.log
* feat: trigger mail when user is mentioned in comment
* reset email service
* fix backspace issue
* open comment on view comment clicked from email
* add helper to highlight user in mail
* reset mentioned input value when value turns empty in parent
* fix test
* use where condition + throw error
* add userId
* feat: add notification center (#3484)
* remove commented code
* Added a feature for update group names
* Fixed issues
- create new group button should not show when update form is visible
- disable save btn when user tries to update with the same name
* Added a spec for update group name feature
* resolved a bug
* resolved a spell error
* Added 2 specs for checking
- default groups are being updated or not
- update a group with existing name
* Fixed a bug
* Fixed trim issue
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
* Added box-shadow property
* Updated slider default value
* Support negative values in box-shadow
* Removed data-cy attribute
* Moved box-shadow property to general styles
* Added margin bottom to the styles panel
* Handle date type
* leftsidebar inspector: toggle with lables
* sorted components and queries by name
* case-sensitive sorting of component lists and queries
* Build architecture for component specific actions
* Resolve references component action variables
* Add architecture to read component action params from widgetConfig.js
* Add Set table page to component specific actions
* List only components with actions for control component action
* Make component specific actions async
* fx button styles
* fx in action types
* Improve zIndex for component action param select
* fix for select component width
* adding margin to remove height toggle during fx
* Updated SelectSearch with Select
* Added component specific action to Text widget
* Fixed bug on showing the component with actions
* fix :: fx should align neatly inside the empty space designated for it,If type is not specified, codehinter full width
* removing bug :: popover closes on select
* height toggle bug
* Ensure that action is cleared when a different component is selected
* bugfix :: select width issue
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: stepinfwd <stepinfwd@gmail.com>
* Added new page for env vars
* Changed a field name
* Added some backend files
- Entity, Dto, services
* Started working with api endpoints
- implmented create
- added ability
* Added fields validation
- Added env variables into module
* Added update, delete, get apis
- Also implemented delete feature in frontend
* Implemented update operation on frontend
- Solved an api problem
* Added encryption
* Added encryption to update operation
- Exposed env vars to editor
- working on viewer
* Exposed env vars in viewer also
- Resolved a bug
* Updated edit & delete icon sizes
* Added specs
- Resolved issues that occurred while testing
* removed logout code
* Changed api endpoint
* splitted page into 3 different parts, Form & table
* Now, non-admin users can see all org env vars
* Resolved divider missing issue
* Added variable_type field
* Now secret server values will be shown as 'SecureValue'
* Now you can't update variable_type
* Now server will resolve the secret env values
* Resolved variable name issue
* Added unique constraints
* Resolved some frontend bugs
* Changed error text
* Fixed failing specs
* Added group permissions for org env vars
* Added permission checking in the backend
* Implemented permission checking in the frontend
* Edited spec for new changes
* Changed some specs and fixed failing specs
* Resolved failing case that showed up after merging with the latest develop
* Added default admin seed permissions
* Refactored some code
* Changed value to organization_id
* Fixed a bug
* Resolved a failing case
* Resolved PR changes
- Changed permission name
- Changed column type to enum
- Fixed some errors
- Refactored the code
* minor code change
* added scope
* Fixed: hide table when 0 no of vars available
* Fixed table dark theme issues
* Fixed encryption switch style
* Fixed failing cases and updated a spec
* Added %% for environment variables
* Added code to resolve single variable
* Fixed multi-variable usage
* resolved an issue
* removed extra divider
* Suggestions will also show up for %% too
* now, suggestions dropdown will only show env variables results
* env vars suggestions will not be included in js search results
* You can't resolve env variables from js code
- Also, we can't resolve js code from env variable enclosures
* added an info text
* Resolved variables issue
* fixed Viewer issue
* Resolved a bug
- client variable was not working on query preview and run actions
* Update error message while using server variable on canvas
* Revert "Update error message while using server variable on canvas"
This reverts commit 081e1c9e29.
* Resolved all PR changes
- removed prefix 'environmentVariable'
- redefined variable evaluation
- removed environmentVariable object from inspector
- fixed a small bug
* Fixed a server side issue
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
* fixes: selecting a component (from the JSON tree) selects the component in the editor and
opens widget inspector
* updates minWidth for the inspector popup
* fixes: render options for hovered nodes
* updates minwidth and value width
* Added migration to add forder_delete column
* Added new group permission
* Added deleteFolder ability
* Added delete folder api
* Added menu icon
* Added new defualt permissions of admin
* Implemented folder menu and delete action
* Implemented update folder name in frontend
* Added folder name update feature
* Refactoring code
* Added specs for update and delete apis
- Updated test-helper function with new permissions
* Resolved failing specs
* corrected method name & add count checking to delete spec
* added organizationId scope
* Changed toast and modal texts
* Resolved a mistake
* Added a check box for update permission
* Now, an user can only delete folders, if he has the permission to view all apps
* Edited update and delete spec cases
* Added error toasts
* Refactored code
* Resolved PR changes
- Changed permission name in the frontend
- Refactored the code
* capitalized all toasts
- Changed error message
* Fixed new user permission issue
* Update a spec
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* init kanban board widget
* kanban board
* reverts to beautifully
* kanban UI updates and dnd fixes
* bugfix: when dropped outside the col, should return back to it inital position
* updates min-width of the column
* container and widget styles
* style fixes: column container onDrag
* adds button for new group
* fixes new card overflow
* add btn for adding cards
* groups and cards updated
* add property definition
* improves draggable card position while drag is active
* handle delete group/col
* handle col/group title updates
* handles editing card title
* style fixes for input cursor
* cleanup
* card popover with codehinter fields
* minor card fixes
* updates exposed variable
* simplify boardData into cols and cards
* adds width and min-width style definations
* build board from queries
* handle draggable rbd-id
* removes add group card and delete group option
* fixes typos
* show empty state message
* fixes typos
* removes card extra border color
* fixes column typi and cards updates issue
* adds enableAddCard property defination
* adds accent color options
* default style accent color
* accent color fix
* revets popover with hinter
* fixes card drag and drop
* removes hook
* fixes: state synced with property defination updates(col and cards data)
* fixes: on re-arranging the card via dnd, update the card content
* handles if card columnId is updated
* adds card container layer
* clean up
* dark theme
* fixes card onDrop issue
* renamed the exposed variable data --> lists
* adds custom resolvers to the popover
* handle widget crash when non iterables are passed
* updates default card and col value
* fixes dnd issues for dynamic card values
* refactor: cleanup
* handles empty and undefined cardData
* fixes Height of widget is changing when popover thing is displayed.
* fixes: updating card data in widget inspector
* fixes: updating column data in widget inspector
* fixes adding cards for newly created groups/columns
* clean up
* Add kanban event onCardAdded and expose lastAddedCard
* Add onCardRemoved action and expsed lastRemovedCard variable
* Add events and variables for card movement and selection
* Add card edit feature for kanban widget
* Rename lastAddedRemoved to lastRemovedCard in kanban
* Rename lists to columns on kanban board
* Set max height of kanban column to respond to widget height
* Have "Add description" link if there is no description for Kanban cards
* kanban docs
* Change text from "add +" to "Add card" on kanban
* Validate card data before update
* Add tip about card id type on kanban documentation
* Add default min width and width for kanban
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: Shubhendra <withshubh@gmail.com>
* adding loadingstate and object fit style
* adding zoom functionality
* pan image function
* fixing pan for image
* pan and drag fix image
* library install
* pr changes:: hover button , object fit made dropdown
* fix for old apps
* updated docs
* style: add save text to header
* hide message if version is released:
* on version switch
* avatar border +.5px
* fix: tooltips not showing for dynamically added user
* add tooltip for undo-redo