* chore(nocodb): add fk_parent_column_id in filter schema
* feat(nocodb): form view field level filter support
* fix(nc-gui): add migration for `fk_parent_column_id` filter property
* fix: add support to fetch all view filters
* fix(nc-gui): filter castType issue
* fix(nc-gui): form field title autofocus issue
* fix(nc-gui): small changes
* fix(nc-gui): update local form view filter on updating filter
* fix(nc-gui): add validate field visibility function
* fix(nc-gui): toggle eye icon based on field conditional visibility
* fix(nc-gui): show tooltip on hover form field visibility icon
* fix(nc-gui): show unique errors
* fix(nc-gui): sort form view field issue
* fix(nc-gui): add error handleling in form conditional field
* fix(nc-gui): validate field on reorder
* fix(nc-gui): disable add new filter if form field is first
* fix(nc-gui): disable undo redo filters in form view
* fix(nc-gui): move form filter class to ee
* fix(nc-gui): prevent unwanted api call on form field select
* fix(nc-gui): remove unwanted console
* feat(nc-gui): shared form view conditional fields
* fix(nc-gui): form filter cache issue
* fix(nc-gui): delete form filters by fk_parent_col_id
* fix(nc-gui): form view duplicate filters
* fix(nc-gui): column meta copy issue while duplicating form view
* fix(nc-gui): review changes
* docs: show on conditions
* fix(nc-gui): remove merge conflict code part
* fix(nc-gui): show first validation error in visible form columns on hover over config error
* fix(nc-gui): form view filter validate link field issue
* fix(nc-gui): duplicate form column filters on duplicating table
* fix(nc-gui): rename form field filters label to conditions
* fix(nc-gui): minor changes
* chore(nc-gui): lint
* fix(nocodb): migration conflict issue
* fix(nc-gui): currency field ui issue in filter input
* fix(nc-gui): rating field overflow issue in filter menu
* fix(nc-gui): form conditional field oss visibility issue
* test(nc-gui): form conditional field test
* fix(nc-gui): typo error
* chore(nc-gui): lint
* fix(nc-gui): filter input width issue
* fix: pw test fail issue
* fix(nc-gui): update pw test
* fix(nc-gui): show field field config error in form field list
* fix(nc-gui): grayed out form field list icon color
* fix(nc-gui): give precedence to hidden pre-filled fields over conditional fields
* fix(nocodb): use string type instead of any
* fix(nocodb): typo mistake
* fix(nocodb): use stringifyMetaProp instead of JSON.stringify
* fix(nc-gui): remove lazy loading from child components of form field settings
* fix(nc-gui): increase gap between plus & delete btn from group filter menu
* fix(nc-gui): max callstack issue after adding group filter from form view
* fix(nc-gui): increase min width of filter dropdown in form view
* chore(nc-gui): lint
* fix(nc-gui): required virtual field validation issue in shared form
* fix(nc-gui): delete conditionally hidden field data while submiting form
* fix(nc-gui): handle bt or oo cell conditional field validation issue
* chore(nc-gui): lint
* fix(nc-gui): new is utils file function name conflicts
* fix(nc-gui): remove console
---------
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: show calendar is readonly when system fields or computed fields are used
* fix: handle data type mismatch
* fix: handle mysql 5 errors in calendar
* fix: mysql drag drop fix
* feat(nc-gui): add redirect url input in form
* fix(nc-gui): small changes
* feat(nc-gui): redirect url prefill support
* fix(nc-gui): hide submit another form, and after 5 s option if redirect_link is enabled
* fix(nc-gui): minor changes
* fix(nc-gui): add redirect url input validation & ee only
* fix(nc-gui): clear form issue
* fix(nc-gui): tooltip alignment issue
* fix(nc-gui): shared form redirect url issue
* chore(nc-gui): lint
* fix(nc-gui): reduce form & field section form size
* fix(nc-gui): update email me at text from form view
* fix(nc-gui): enable redirect url in oss also
* fix(nc-gui): add support for redirect url in shared form
* fix(nc-gui): redirect issue if record_id is missing
* fix(nc-gui): reload issue
* chore(nc-gui): lint
* docs: update for redirect URL
* fix(nc-gui): review changes
* fix(nc-gui): make helper text even lighter
* chore: help text adjustments
* docs: image for redirect url
---------
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix(nc-gui): always show edit connection tab on clicking data source
* fix(nc-gui): show deleted workspace user info in connection list
* fix(nc-gui): show tooltip on hover deleted user details
* fix(nc-gui): some review changes
* fix(nc-gui): sync modal cleanup
* fix: supported docs label
* fix(nc-gui): pg icon issue in data source list
* fix(nc-gui): new integration page ui changes
* fix(nc-gui): handle upvote
* fix(nc-gui): add integration category icons
* fix(nc-gui): add request new integration in other category
* fix(nc-gui): focus request integration input on open
* fix(nc-gui): integration tab left spacing issue
* fix(nc-gui): integration tab list center aligned
* misc: minor changes
* fix(nc-gui): user should able to upvote on cliking tiles
* fix(nc-gui): add remaining integrations
* fix(nc-gui): add missing integration icons
* fix(nc-gui): trigger test connection on adding new connection from create source
* fix(nc-gui): integration list modal ui changes
* fix(nc-gui): remove integration type badge border
* fix(nc-gui): show colored integration icon on hover
* fix(nc-gui): integration upvote btn shadow issue
* fix(nc-gui): some pr review changes
* fix(nc-gui): move logic part in script
* chore(nc-gui): lint
---------
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* feat: integrations backend (WIP)
* feat: migration - source table
* feat: updated migration
* feat: integration APIs - WIP
* feat: integration - crud, acl, api tests
* feat: integration - crud, acl, api tests
* feat: integration - GUI integration
* feat: private integration config
* feat: integration GUI
* feat: delete api and source creation
* feat: add hint for input fields
* fix: source creation bugs
* refactor: placeholder text correction
* refactor: include context
* feat: integration delete with transaction
* refactor: permission scope correction and move ee logic
* refactor: migration correction and improvements
* feat: confirm dialog
* refactor: review comments
* refactor: meta service changes
* feat: add oss support - WIP
* feat: add oss support
* refactor: coderabbt suggestions
* refactor: exclude config from api response
* refactor: coderabbit review comments
* refactor: rename migration names
* fix: method name correction
* fix(nc-gui): integration ui changes
* fix(nc-gui): add edit integration ui changes
* fix(nc-gui): add shared badge in integrations list
* feat(nc-gui): duplicate integration
* fix(nocodb): add copy from id integration support in create integration api
* fix(nc-gui): update useIntegration store
* fix(nc-gui): test connection btn style update
* fix(nc-gui): update new integration modal
* feat(nc-gui): add sort integration list support
* fix(nc-gui): integration table to be center aligned
* fix(nc-gui): move form item required mark to right side
* fix: remove divider
* fix(nc-gui): add input shadow
* fix(nc-gui): base name validator error message
* fix(nc-gui): add border if search connection input has some value
* fix(nc-gui): add close btn in integration modal
* chore(nc-gui): lint
* fix(nc-gui): pr review changes
* chore(nc-gui): cleanup unused code
* chore(nc-gui): lint
* fix(nc-gui): integrationsType not found issue
* fix(nc-gui): update data source table
* fix(nc-gui): populate integration name only on input value change
* fix(nc-gui): create data source form update
* fix: type correction
* fix: label correction
* fix: font corrections
* fix: remove help text
* fix: grammar in help text
* fix(nc-gui): edit source ui changes
* fix(nc-gui): base settings modal changes & datasource search feat
* fix(nc-gui): update data source table
* fix(nc-gui): move integrations outside team & settings
* fix(nc-gui): make connections table full width
* fix(nc-gui): modal height issue in small screen
* fix(nc-gui): disable editing selected connection in edit data source
* fix(nc-gui): add data sources in base settings tab
* fix(nc-gui): ant design multiple warnings issue
* fix(nc-gui): create source page scrollbar issue
* feat(nc-gui): create connection from create source page
* chore(nc-gui): lint
* fix(nc-gui): update project members tab content margin
* chore: label text change
* fix: font changes
* chore: font corrections
* chore: integration => connection
* fix(nc-gui): disable auto editing database name on changing connection name
* fix(nc-gui): table header overflow issue
* fix(nc-gui): show connection crud operation messages in toast
* feat(nc-gui): request new integration ui
* fix(nc-gui): text area height adjust issue
* fix(nc-gui): add connection from source create issue
* fix(nc-gui): show data source details in modal
* fix(nc-gui): hide private connection option
* fix(nc-gui): user should able to edit & save connection without test connection if only title updated
* fix(nc-gui): add integration page in oss
* fix(nc-gui): typo currection
* fix(nc-gui): oss create base ui changes
* misc: minor formatting changes
* misc: formatting corrections
* fix(nc-gui): overlay close btn issue
* fix(nc-gui): some review changes
* fix(nc-gui): remove link beetween connection name & database name
* fix(nc-gui): update edit base/source modal oss
* fix(nc-gui): add db type icon in select connection
* chore(nc-gui): lint
* fix: integration list - allow access based on base level role
* fix(nc-gui): load integrations on creating integration from source create issue
* fix(nc-gui): add connection count in tab
* fix: correction in soft delete logic
* fix(nc-gui): reset use ssl on panel collapse
* fix(nc-gui): reduce select input font weight
* fix(nc-gui): update connection edit access control
* fix: integration read api correction
* fix(nc-gui): some review changes
* fix(nc-gui): labels update
* fix(nc-gui): udpate text in delete modal integration -> connection
* fix: remove permission from wrong scope
* refactor: swagger description correction
* fix(nc-gui): remove connection between source name & database name
* fix(nc-gui): test connection is not needed form source name. inflection field changes
* refactor: include integration title with source
* feat: integration pagination
* fix: remove unused prop
* fix(nc-gui): update all tables tab btns tooltip
* feat: new integration request
* refactor: replace delete statement and use assigning undefined for better performance
* feat(nc-gui): sync data support in project page
* fix(nc-gui): all sync data type list
* fix(nc-gui): close sync data modal issue
* fix(nc-gui): add bg gray color on db icon of tooltip
* fix(nc-gui): make connection as required field
* fix(nc-gui): show connection name if not found and reload page
* fix(nc-gui): show connection name in ds list
* fix(nc-gui): ssl related changes
* fix: oss permission
* fix(nc-gui): active tab issue on clicking source
* feat: include source count and sources in api response
* fix(nc-gui): add getIntegration fun in useIntegrationStore
* fix(nc-gui): source list udpate issue on updating source details
* fix(nc-gui): fix external source icon alignment
* feat: include base name and source count
* fix: query correction
* fix(nc-gui): show liked sources list in delete connection modal
* fix(nc-gui): display connection usage information in list
* fix(nc-gui): add sync data types icons
* fix(nc-gui): add pagination support in connection list
* fix(nc-gui): connection pagination issue
* fix(nc-gui): connection tab count update issue
* test(nc-gui): some of test cases updated
* fix(nc-gui): some minor review changes
* fix(nc-gui): minor ui changes
* fix(nc-gui): Cannot read properties of undefined (reading 'sub_type')
* fix(nc-gui): udpate all tables btn text
* fix(nc-gui): ui changes
* fix(nc-gui): overflow issue
* fix(nc-gui): add connection icon & back btn in modal
* fix(nc-gui): some minor ui changes
* test(nc-gui): update source restriction test cases
* chore(test): remove only from test
* fix(nc-gui): update style of delete connection modal
* test(nc-gui): update acl pw test cases
* fix(test): ws collaboration role accss test fail issue
* fix(nc-gui): add connection successfully added modal
* fix(nc-gui): update connection added modal
* fix(nc-gui): trigger sync request event on upvote
* chore(nc-gui): lint
* fix(nc-gui): add learn more btn in connection successfull modal
* fix(nc-gui): add integration docs link support
* fix(nc-gui): integration table name field text truncate issue
* fix: misc corrections
* misc: button width change
* fix(nc-gui): update icons
* fix(nc-gui): update test connection btn icons
* fix(nc-gui): all tables btn gap issue
* feat(nc-gui): search option in sync data modal
* feat(nc-gui): search connection through api
* fix(nc-gui): add base and source icon in delete connection modal
* fix: update sync request event
* fix(nc-gui): rebase conflict issue
* fix: connections text length
* fix(nc-gui): enable integration/create source supported docs option
* fix(nc-gui): update advanced option header style
---------
Co-authored-by: mertmit <mertmit99@gmail.com>
Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix(nc-gui): show inherted workspace role at project level
* fix(nc-gui): update project members table role selector
* fix(nc-gui): rebase conflict issue