* fix(nc-gui): prefill virtual fields on clear form
* feat(nc-gui): prefill links using form builder
* chore(nc-gui): lint
* fix(nc-gui): In prefill link field if we remove one linked item, it removes all linked items
* fix(nc-gui): record count in linked record modal is 0 if it new row/form
* fix(nc-gui): oo link count update issue in new form row
* chore(nc-gui): lint
* feat: api changes for user management
* refactor: gift banner behaviour change
* feat: user management api and ui changes
* feat: introduce invited_by info
* test: verify roles by checking datasource tab since access settings page will be available for all users now
* feat: allow owner role update only if there is more than one owner exist
* fix: role update behaviour correction
* fix: base owner invite issue
* fix: reload user roles state on changing roles of active user
* refactor: show disabled button if not avail
* refactor: hide dropdown and action menu options based on roles
* refactor: migration file name
* refactor: disable or hide option based on number of owners
* refactor: hide user list in shared base
* fix: review correction
* 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 proper error msg instead of harcoded text
* fix(nc-gui): disable show field switch is user don't have permission
* fix(nc-gui): hide hidden field for commenter/viewer role
* fix(nc-gui): hide groupby option in local mode
* fix(nc-gui): groupby issue in shared view if grouping field is hidden
* fix(nc-gui): show pagination even if total no pages is 1
* fix(nc-gui): show hidden grouping field in shared view
* chore(nc-gui): type mistake
* fix(nc-gui): show/hide all columns in local mode issue
* fix(nc-gui): pw test fail issue
* fix(nc-gui): hide/show field local mode save issue
* feat: allow partial column update (GUI)
* feat: allow partial column update (backend)
* refactor: swagger schema description correction
* feat: allow edit from multi field editor
* fix: allow meta update in api level
* fix: add tooltip and docs link
* fix: multi field editor corrections
* fix: allow table meta update
* fix: allow table meta update
* fix: allow column validation update
* fix: block adding new option directly from cell
* fix: add tooltip for column menu options
* refactor: tooltips
* test: replace index with count as parameter
* fix: corrections
* refactor: hint text update
* fix(nc-gui): update kanban view stack ui
* feat(nc-gui): add collapse all stack option
* fix(nc-gui): add empty stack placeholder
* fix(nc-gui): add loading state support for ncSwitch
* fix(nc-gui): swap edit card and stacked by toolbar menu
* fix(nc-gui): update stacked by toolbar menu
* fix(nc-gui): update kanban view height
* fix(nc-gui): add stack bg color
* feat(nc-gui): add support to hide empty stack
* fix(nc-gui): stack loader issue
* fix(nc-gui): checkbox alignment in kanban view
* fix(nc-gui): update stack drag handler and hide it if user does not have permission
* fix(nc-gui): stack title overflow issue
* fix(nc-gui): allow inline rename stack
* fix(nc-gui): advance color picker tab warnings
* fix(nc-gui): rename stack option issues
* fix(nc-gui): small changes
* fix(nc-gui): review changes
* feat(nc-gui): add new stack support
* fix(nc-gui): small changes
* fix(nc-gui): add loading state for rename & add new stack
* fix(nc-gui): reduce width of stack
* fix(nc-gui): make ncSwitch placement prop optional
* fix(nc-gui): some review changes
* fix(nc-gui): remove only from test
* fix(nc-gui): add error handling part in kanban stack update
* fix(nc-gui): update localstate while updating kanban stack meta
* fix(nc-gui): some review changes
* fix(nc-gui): add expand all stack option
* fix(nc-gui): add condition to append new stack obj
* fix(nc-gui): update card field label style
* fix(nc-gui): remove top & bottom padding from stack
* fix(nc-gui): drag stack test update
* fix(nc-gui): console warning issues
* text(nc-gui): update kanban view test
* fix(nc-gui): remove last added empty row from stack if it is not saved
* fix(nc-gui): duplicate column insert issue on rename stack
* fix(nc-gui): update field menu
* fix(nc-gui): add new stack duplicate issue
* feat(nc-gui): add expand record option in context menu of gallery
* fix(nc-gui): delete record fail issue #3111
* fix(nc-gui): hide grouping field by default in kanban view
* chore(nc-gui): lint
* fix(nc-gui): ui review changes
* fix(nc-gui): select option focus issue in edit state
* fix(nc-gui): add bottom border for stack
* fix(nc-gui): ui review changes
* fix(nc-gui): update color picker btn text from select option
* fix(nc-gui): delete default value stack #8212
* fix(nc-gui): stack data offset an drag card issue
* chore(nc-gui): lint
* fix(nc-gui): remove field modal title & type selector label
* fix(nc-gui): hide default value input initially
* fix(nc-gui): remove clear icon from default value input
* fix(nc-gui): update email, phone, url column validation settings ui
* fix(nc-gui): add missing validate field condition
* fix(nc-gui): update long text field modal ui
* fix(nc-gui): update default field modal width & enable rich text option
* fix(nc-gui): small changes
* fix(nc-gui): hide default value input only if user clicks on delete icon
* fix(nc-gui): decimal field option ui
* fix(nc-gui): update percent option ui
* fix(nc-gui): small changes
* fix(nc-gui): update field modal switch option alignment
* fix(nc-gui): update date & dateTime field modal options
* feat(nc-gui): add 12, 24 hrs time format option in field modal
* feat(nc-gui): add 12hr time cell format support
* fix(nc-gui): update time cell placeholder according to time format
* fix(nc-gui): field modal default value option visibility issue
* fix(nc-gui): update barcode, qr code field modal option
* fix(nc-gui): field modal expanded json input modal overlay click issue
* fix(nc-gui): currency code option from field modal
* fix(nc-gui): udpate duration option
* fix(nc-gui): date time cell clear icon visibility issue in link record dropdown
* fix(nc-gui): update field modal lookup options
* fix(nc-gui): update user option from field modal
* fix(nc-gui): update rollup option from field modal
* fix(nc-gui): update select field type ui for create column
* fix(nc-gui): update field modal cancel & save btn alignment
* fix(nc-gui): update formula option margin
* fic(nc-gui): update select type option
* fix(nc-gui): small changes
* fix(nc-gui): update links field options
* fix(nc-gui): small changes
* fix(nc-gui): select option border issue
* fix(nc-gui): add new color picker
* fix(nc-gui): update rating field options
* fix(nc-gui): update geodata field options
* fix(nc-gui): geodata option small changes
* fix(nc-gui): add new color picker for select type options
* fix(nc-gui): show only title & field type list if uidt is null
* feat(nc-gui): add 12hrs time support in dateTime cell
* fix(nc-gui): formula suggestion list visibility issue
* fix(nc-gui): reduce formaula suggestion fields icon size
* fix(nc-gui): rich text default value visibility issue in field modal
* fix(nc-gui): update rich text default value bubble menu option
* fix(nc-gui): some pr review changes
* fix(nc-gui): remove example from duration format
* feat(nc-gui): add keyboard navigation support for field list
* fix(nc-gui): update email, url, phone validate text
* fix(nc-gui): update qr & barcode value select input
* fix(nc-gui): pr review changes
* test: update create column test cases
* fix(nc-gui): remove required symbol from field modal inputs
* fix(nc-gui): remove delete default value icon and add cross icon in default input itself
* test: update duration field type test
* fix(nc-gui): update column name & type input shadow
* fix(nc-gui): add hover effect on selected type
* fix(nc-gui): enabel rich text case update
* fix(nc-gui): update select options
* fix(nc-gui): show full time format in edit modal default value
* fix(nc-gui): remove optional placeholder of default value
* fix(nc-gui): instead of removing field type option disable it if it is onlyNameUpdateOnEditColumns
* fix(nc-gui): update links field icons from field modal
* fix(nc-gui): add links options in edit modal
* fix(nc-gui): show links config and disable if it is not editable in edit column mode
* fix(nc-gui): add support to configure date time format for create & last modified type field
* fix(nc-gui): virtual field icon visibility issue if it is edit mode
* fix(nc-gui): disabled edit option from field context menu if column is pk or system column
* fix(nc-gui): update field modal submit btn text
* fix(nc-gui): add shdow on input field in field modal
* fix(nc-gui): disable submit btn if field modal has some warnings
* test: update field add/edit save test case
* test: update links column add/edit test cases
* test: uncomment code
* test: update user field default value update test cases
* test: update select type option default value
* test: update multi field editor test cases
* test: update kanban view add option test cases
* test: update multifield editor test cases
* test: update create column keyboard shortcut test case
* chore(nc-gui): lint
* fix(nc-gui): field modal redio option shadow issue
* fix(nc-gui): update field modal select option color picker btn border radius
* fix(nc-gui): checkbox & rating icon alignment issue
* fix(nc-gui): update field modal formula field
* fix(nc-gui): field modal padding and gap issue
* fix(nc-gui): update set default value font case & font color
* fix(nc-gui): update field modal formula suggestion list ui
* fix(nc-gui): removecolumn create field search list from multifield editor
* fix(nc-gui): add placeholder for lookup & rollup options
* fix: label
* fix(nc-gui): remove placeholder from select type
* fix(nc-gui): remove link type from link field select option
* fix(nc-gui): qr, barcode value field icon issue
* fix(nc-gui): set color picker tab according to active color
* fix(nc-gui): json editor save btn ui changes in edit modal
* fix(nc-gui): disable editing primary key col
* chore(nc-gui): lint
---------
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* chore: disable devtools to avoid slow dev setup
* fix: make baseId optional since it will pick the active base if missing
* fix: wrap menuItem with a div to support using directive
* fix: bind attributes to menu-item component
* fix: avoid inheriting attributes on root elements
---------
Co-authored-by: Pranav C <pranavxc@gmail.com>
* feat(nc-gui): new date picker setup
* feat(nc-gui): new date picker
* fix(nc-gui): date cell form view validation issue
* fix(nc-gui): disable date cell type support in mobile view
* fix(nc-gui): small changes
* feat(nc-gui): new cell year and month picker
* fix(nc-gui): add updated date time picker setup
* feat: update date time cell picker
* fix(nc-gui): add now option in time picker
* fix(nc-gui): small changes
* fix(nc-gui): add support to update month, year from date picker
* fix(nc-gui): update date picker select mont/year flow
* fix(test): date selector test case
* fix(nc-gui): update dateTime cell time picker
* fix(test): update time picker test case
* chore(nc-gui): lint
* fix(nc-gui): invalid date issue
* fix(nc-gui): date time picker tab issue
* fix(nc-gui): year cell test fail issue
* fix(nc-gui): date picker filter test fail issue
* fix(test): survey form test fail issue
* fix(test): update year field fill handler test case
* fix(test): update bulk update test
* fix(nc-gui): datetime multiple api call issue
* fix(test): update timezone related test
* fix(test): timezone related test update
* fix(nc-gui): tab focus issue
* fix(test): filter datetime test udpate
* fix(test): ai review changes
* fix(nc-gui): date picker font weight issue
* fix(nc-gui): update year picker font weight
* fix(nc-gui): show full date from date time cell instead of truncate
* fix(nc-gui): date time picker ui changes
* fix(nc-gui): date time cell width issue
* fix(nc-gui): update datetime time option width according to time format
* fix(nc-gui): disable datetime input if cell is readonly
* fic(nc-gui): add new time picker
* feat(nc-gui): update time picker
* chore(nc-gui): cleanup unwanted code
* fix(test): update time cell test cases
* fix(nc-gui): multiple api calls
* fix(test): update time cell filter & bulk update test cases
* fix(test): revert unrelated changes
* fix(nc-gui): pr review changes
* fix(nc-gui): add clear datetime cell icon in non grid view
* fix: get rid of barrel files
* chore: get rid of explicit imports
* fix: use explicit import for classes and enums
* fix: use explicit import for enum & class & aliases
* fix: build issues
* fix: source filter
Signed-off-by: mertmit <mertmit99@gmail.com>
* feat: sso cloud apis - WIP
* feat: admin panel menu option
* feat: UI integration - WIP
* feat: UI integration - SSO
* feat: domain verification
* feat: workspace upgrade and sso page - WIP
* feat: domain adding and verification - WIP
* feat: domain adding and verification
* fix: domain validation corrections
* chore: lint
* feat(nc-gui): organization settings page
* feat(nc-gui): organization members page
* fix(nc-gui): some more changes
* fix(nc-gui): refactor collaborators ui
* feat(nc-gui): dashboard ui
* feat(nc-gui): bases page
* feat(nocodb): wired up ui and apis. wip
* fix(nc-gui): some more fixes
* fix(nc-gui): move ws to org immediately after creation
* fix(nc-gui): some more bug fixes
* feat(nocodb): transfer workspace ownership
* fix(nc-gui): load roles if baseId is provided in prop
* fix(nc-gui): show only org workspaces
* fix(nc-gui): some more fixes
* fix(nc-gui): rename base
* fix(nc-gui): invite fixes
* feat: restrict access to org level user(SSO login)
* fix: include org and client info in token
* fix: include org and client info in refresh token
* refactor: minor ui corrections
* refactor: add a generic component for copying
* refactor: ui correction and cleanup
* fix: refresh token update
* fix: ui corrections
* fix: if user signin using unverified domain show error in sso page rather than showing the json with error
* fix: for all sso related exceptions redirect to sso ui page with error
* chore: lint
* fix: show admin panel option only for user who have permission
* fix: redirect to sso login page on logout based on current user info
* test: sso - playwright test
* fix: duplicate attribute
* test: playwright
* fix: missing import
* test: playwright - WIP
* test: playwright - Cloud sso login flow
* fix: error handling
* test: playwright - sso auth flow tests
* fix: show upgrade option only for workspace owner
* test: user invite tests corrections
* test: user invite tests corrections
* test: user management correction
* test: playwright - use regex for path match
* fix: delete existing provider if any
* test: combine sso tests to run serially
* test: playwright - title name correction
* test: playwright - reset sso client from sso tests only
* test: playwright - page navigation correction
* refactor: by default navigate to org settings page on org creation and disable org image upload
* refactor: reverify domain after 7 days and update role names to avoid confusion between org and cloud org roles
* fix: corrections
* fix: show org level roles in members section
* refactor: disable org update by default
* test: unit tests for org admin apis
* chore: lint
* fix: review comments
* chore: lint and cleanup
---------
Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
* fix: update calendar grid styles
* fix: delete record should be removed from the calendar grid
* fix: drag drop from side menu
* fix: optimize data fetching
* fix: hide attachment links
* fix: prepare for drag drop from all sidebar filters
* fix: prepare for drag drop from all sidebar filters
* fix: show tooltips
* fix: hide sidemenu by default
* fix: update calendar tab styles
* fix: update year & date selectors
* fix: update year & date selectors
* fix: showing calendar range is null
* fix: update playwright tests
* fix: update side bar styles
* fix: minor font corrections
* fix: time alignment, weekend shade
* fix: space between date & time display in record sidebar
* fix: view settings modal width
---------
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix(nc-gui): updated user menu icon
* fix(nc-gui): remove copy auth token option and update user menu icons
* chore(nc-gui): lint
* fix(nc-gui): use computed value for switch size
* fix(nc-gui): survey form v2 setup
* fix(nc-gui): survey form ui updated
* fix(nc-gui): survery form ui changes for oss
* chore(nc-gui): lint
* chore(nc-gui): lint
* chore(nc-gui): revert unrelated changes
* test(nc-gui): update pw test of survey form
* fix(nc-gui): update survey form according to new design
* fix(nc-gui): add survey form slide animation
* fix(nc-gui): hide survey form pagination in first slide
* fix(nc-gui): optimize shared form for mobile screen
* chore(nc-gui): lint
* fix(nc-gui): pw test fail issue
* fix(nc-gui): some of the pr review changes
* fix(nc-gui): add placeholder for datetime related fields
* fix(nc-gui): allow upload same file next time
* fix(nc-gui): gallery image display issue nocodb/nocodb/issues/7851
* chore(nc-gui): lint
* fix(nc-gui): survey form ui changes for oss
* fix(nc-gui): use i18n for survey form
* fix(nc-gui): use keydown space for date, datetime fields to open modal in survey form