* bug fixed : filter is not getting applied
* bug fixed for matches and does not match filter
* bug fixed : isempty and is not empty filter are not working
* fix login redirect for subpath
* hardcode login for subpath path as basename is not picked
* fix broken links
* fix google sso link
* remove invalid condition
* bug fixed : table widget is not consistent with the dark theme
* bug fixed : dropdown in filter is not consistent with the dark theme
* fixed dark theme for dropdown and multiselect column in table
* making generateColumns re-render with change in applied theme
* made badge and multibadge consistent withthe dark theme
* made text column consistent with the dark theme
* show or hide pagination footer only if client or server side pagination is enabled
* Display pagination only if serverside or client side pagination is turned on
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
* fix :: resizing columns lead to sorting bugfix
* table width set to 100% always
* fix :: if filter is applied- download filtered data only
* add option to change number of results per page - client side pagination
* style fix
* removing space
* added option to show total records in serverside pagination , disableing navigation buttons
* number type
* name update
* updating position and conditional adding of new properties
* fix :: name change , only visible on clientside pagination
* fix :: removing scrollbar table
* updated with for borderless table
* fix :: removing scrollbar on 100 % width
* fix :: sort bug
* remove rowsper page on server side pagination
* update fix:: enable next and prev buttons - pagination
* fix :: name change , default set to true for server side pagination buttons
* Have enablePrevButton and enableNextButton fallback to true
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
* column reordering using dnd
* fix :: drag handler area made as whole header
* setting drag item close to cursor
* removing padding
* style fix :: sort and dragger
* removing width :: making draggable element width same as th row width
* temperory fix :: table drag attachment to cursor
* fix :: resizing columns lead to sorting bugfix
* table width set to 100% always
* fix :: if filter is applied- download filtered data only
* add option to change number of results per page - client side pagination
* style fix
* removing space
* number type
* fix :: name change , only visible on clientside pagination
* fix :: removing scrollbar table
* updated with for borderless table
* fix :: removing scrollbar on 100 % width
* fix :: sort bug
* remove rowsper page on server side pagination
* Enhancement :: table events :: onHover (#4104)
* adding over event
* added event to utils
* changed to mouseover
* fix :: limiting multiple hover triggers
* fix case :: when row is hovered and cursor moved out and in to same row , trigger event
* attaching ref to mouseover event
* restricting hover only if hover event is added
* using check for events
* code bugfix
* optimize
* fix :: filter download
* revert :: lock files frontend
* Remove unnecessary setting of columnSizes in table inpector
* Rough implementation of autogeneration of table columns
* Use custom mapping for autogeneration of table columns
* Use setTimeout to prevent race conditions while storing autogenerated columns
* Autogenerate columns only on new tables
* Do not generate columns that were deleted previously
* Autogenerate columns only in edit mode
* Re-render Inspector whenever app definition is updated
* Refactor table column auto-generation
* Remove unnecessary console.log
* Add Number data type support for table column auto-generation
* Remove unnecessary console.log
* Ensure that column key is stored in deletion history if it is available
* init
* adds server side filtering ability
* clean up
* fixes: on clearing filters, the event should triggered with latest update
* fixes: handle multi-filters
* debounce the fireEvent
* adding support for download data in excel
* adding pop-over to display various download options
* made the download options bold on hover
* update the theme.scss
* made the parent container width fixed
* added does not contains filter
* added isEmpty and isNotEmpty filter
* added contains filter logic in custom-filter.js
* converting row value to string for comparison in equal and not equal filters
* exposed active filters
* adds onFilterChanged event
* default value for filters should be an empty array
* remove column id from exposed filter variables
* Updated the table UI
* made the search bar in sync with current applied theme in the application
* updated the UI of the table widget
* adjust x axis in the footer
* made the search text vertically center
* Load text color using new api in Table
* Load action buttons data using new api in table
* Revert usage of new api for table actions
* Use new api to load most properties and styles
* Move logic for loading styles and propeties to another file
* Table: Move loading of actions to separate file
* Move functions to expose data to codehinter to Box.jsx
* Table: Get loadingState from new api
* Table: Use reducer for storing table column properties
* Table: minor refactoring on reducer
* Table: Replace the use of internal state variable componentState
* Abstract out Filter as a separate component
* Move table column definitions to a separate file
* Move action column definition to a separate file
* Move IndeterminateCheckbox to a separate file
* Completely remove any requirement of loading from definition inside loadPropertiesAndStyles
* Reduce the use of reducer dispatch calls in Table.jsx
* Remove the usage of __TjDoNotResolve__
* Load actions without new API
* Update migration to make columnSizes follow default format
* Fix migration to restructure table column sizes data
* Do not update columnSizes property if incoming value is empty
* Remove unnecessary code
* Remove unnecessary linting
* Remove unnecessary reducer action
* Remove unnecessary code
* Merge table changeSet data into table details reducer instead of filter reducer
* Make compact and spacious cell sizing work for table
* Remove custom handling of onRowClicked for Table
* Fix issues with table visibility, border radius and disabled state
* Resolve the issue with invalid date crashing the table
* fixes:widget crash is only for those tables which do not have any actions associated with it yet. (#4078)
* Remove unnecessary code
Co-authored-by: Manish Kushare <manish.altcampus@gmail.com>
Co-authored-by: Arpit <arpitnath42@gmail.com>
* 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>
* Make table always apply filters and expose filtered data
* Re-render table when computed table data changes
* Re-apply global filter using search text when table data changes
* Stringify table data before sending it as dependency for table data to be displayed
* Use data returned from Table internal state to ensure filters are always applied
* Do not autoreset filteres in table when data changes
* Show row count of filtered row set in Table
* reverse proxy
* reverse proxy
* Fix for yjs
* Fix for ws
* Fixes org switching
* Fixes org creation
* Fixes login logo
* Fixes download icon
* Construct use invite URL from base URI
* Fixes apiUrl if sub path is set
* Remove commented code
* Fix profile link
* invitation url changes
* Fixes dev env
* Use url-join lib to connect urls for goto app and invitation link
* Use useHistory instead of helper to get history for template modal
* Review changes
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>