* fix: avoid marking updated on select
* fix: handle null/undefined meta
* fix: use local meta for field details
* fix: avoid creating options on update
* fix: improve readability
* 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): introduce header icon in gallery view card and update style
* fix(nc-gui): field modal width issue if it is rich text
* fix(nc-gui): hide longtext expanded icon on gallery & kanban view card hove
* fix(nc-gui): date field alignment issue
* fix(nc-gui): udpate kanban view card
* fix(nc-gui): udpate gallery & kanban view card display value style
* fix(nocodb): hide cover image in new gallery, kanban view if it is not pv column
* feat(nc-gui): change cover image object fit property change support
* fix(nc-gui): virtual cell card value alignment issue
* fix(nc-gui): gallery view card image navigation issue
* fix(nc-gui): gallerym, kanban card cover image dots navigation overflow issue
* fix(nocodb): use optional chaining to access nested variable
* chore(nc-gui): lint
* fix(nc-gui): long text max line shuld be 4 in card
* test: update open expanded form in gallery test
* fix(nc-gui): add empty card in gallery view if cards length is less than 4
* fix(nc-gui): update gallery view card min width
* fix(nocodb): small changes
* fix(nc-gui): review changes
* fix(nc-gui): add input shadow effect
* fix(nc-gui): update card image navigation buttons icon
* fix(nc-gui): udpate gallery view bg color
* fix(nc-gui): update email, url, phone cell height from card
* fix(nc-gui): update isEmptyRow function logic
* fix(nc-gui): some review changes
* fix(nc-gui): card display value color
* fix(nc-gui): udpate gallery view card min width
* fix(nc-gui): update card shadow & border on hover
* fix(nc-gui): update gallery loader card width
* fix(nc-gui): add min height for card image
* chore(nc-gui): lint
* fix(nc-gui): card rich text height
* fix(nc-gui): align record count in right side in gallery view
* fix(nc-gui): review changes
* fix(nc-gui): shared view show & hide field issue
* chore(nc-gui): lint
* fix(nc-gui): link record test fail issue
* feat(nc-gui): auto generate new field name based on field type
* feat(nc-gui): MFE - auto generate new field name
* fix(nc-gui): update MFE field name input placeholder style
* fix(nc-gui): auto generate field name in MFE title upadate issue
* fix(nc-gui): remove plural table name if it is oo link type
* fix(nc-gui): pr review changes
* fix(nc-gui): MFE field name input style
* chore(nc-gui): lint
* chore(nc-gui): lint
* fix(nc-gui): update lookup & rollup column tooltip
* fix(nc-gui): multi field editor test fail issue
* refactor(nc-gui): multifield editor auto generate column name code
* test: update survey form verify submit msg test
* chore(nc-gui): lint
* fix(nc-gui): form field validation issue if column title contains .
* chore(nc-gui): lint
* test(nc-gui): add `.` included column name in form validation test
* test: remove only from test
* fix(nc-gui): pr review changes
* feat(nocodb): add support for limiting selection to specific views
* test: fix failing tests
* fix: failing playwright tests
* feat: allow updating static view filter from both sides
* fix: remove console logs
* refactor: rename migration name
* fix: corrections in ui and update api
* fix: apply same behaviour for LTAR column(bt)
* refactor: rename view id column in relation to avoid confusion
* fix: option to disable view filter(switch)
* refactor: some minor ui spacing corrections
* fix: avoid setting target view id for bt relation when creating hm relation
* feat: links - record selection based on custom filters
* fix: corrections
* feat: add edit support for conditions
* feat: option to switch between dynamic and static value
* fix: backend corrections
* feat: apis for links filter
* feat: filter api integration with ui
* feat: filter with save and update
* feat: dynamic filter
* feat: shared form filter
* feat: expanded form
* fix: missing imports and corrections
* fix: pass correct column list
* fix: nested filter bug
* fix: corrections in actions and swagger
* fix: missing add button menu
* fix: expanded form bug
* test: playwright test - WIP
* test: playwright - link with filters/view
* chore: lint
* refactor: ui corrections
* fix: remove unnecessary filtering from hm/mm list and count
* fix: filter ui correction
* fix: lable correction
* fix: skip view filter for rollup
* fix: ui corrections
* fix: extract correct column id
* fix: duplicate LTAR - missing target view
* feat: add duplicate support for link with filters/view
* fix: height issue and nested filter creation bug
* fix: pass metadata to nested filter component
* fix: filter on column creation
* fix: filter getting cloned under group
* fix: exclude deleted filters when deciding locked state
* fix: update state when switching to dynamic filter
* fix: unlink view on delete and handle undefined values as null
* fix: filter based on unsaved data
* fix: handle overflow
* fix: multi-field editor - filter UI correction
* fix: duplicate link column with dynamic field ref
* fix: remove virtual column support
* fix: add support to link filter in normal list method
* fix: apply filter on count query
* fix: pass correct column list
* feat: add link filter support in multifield column creation
* feat: add link filter support in multifield column creation
* Merge branch 'develop' into feat/links-view-filter
* fix: dynamic value column export
* fix: review comments
* test: kludge for groupby tests
* fix: extract updated status correctly
* test: try waitFor for links
* test: kludge
* refactor: exclude attachment & rating from dynamic filter and treat float and integer as number
* test: label correction
* refactor: replace try...catch and use if condition
* fix: apply conditions only if enabled
* fix: MFE bugs
* refactor: show radio button active border only when focused
* fix: proper state handling
* fix: view delete - unlink from link column
* fix: duplicate Link with filter view id
* refactor: column filter section padding
* fix: exclude system columns
* fix: dynamic column filter logic correction
* refactor: cleanup
* test: kludge with delay for groupby test
* refactor: add missing placeholder method
* docs: limit link record selection
* refactor: add missing placeholder method
* chore: lint
---------
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* 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>
* fix: expanded view not working on shared view and shared bases
* fix: expanded record not working on calendar shared
* fix: review commenys
* fix: calendar unwanted data mutattion fix: kanban update changed Columns
* fix: move try catch to inner block
* fix: coderabbit comments
* fix: include the range fields as columns in sharedView Meta
* fix: coderabbit comments
---------
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
* feat: hide arrow if it's in readonly mode
* fix: apply locking logic with filter group
* fix: remove border and padding between filter options
* fix: spacing and font-size corrections
* fix: missing separator line
* feat: use different background in each level
* feat: remove border for `where` label
* feat: keep border for `where` label
* feat: filter ui
* refactor: update spacing
* feat: suggested ui changes
* fix: disabled text color correction
* feat: focus add button by default and on reopening
* test: fix filter group tests
* fix: typo correction
* refactor: spacing and height correction
* refactor: set darker border color to make visible in inner most group
* refactor: font color and column order
* fix: filter sql error
* Update packages/nc-gui/components/smartsheet/toolbar/FieldListAutoCompleteDropdown.vue
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update tests/playwright/pages/Dashboard/common/Toolbar/Filter.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* refactor: improved version for focusing button
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: replace button with menuitem
Signed-off-by: Pranav C <pranavxc@gmail.com>
---------
Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix(nc-gui): form view config heading text color
* fix(nc-gui): required field validation issue
* fix(nc-gui): form active field setting subtitle top margin
* fix(nc-gui): add incomplete validation error
* fix(nc-gui): validation input hover state and placehoder color
* fix(nc-gui): disable undo redo if expanded form is open
* fix(nc-gui): date time related picker open in background issue if expanded form is open
* chore(nc-gui): lint
* fix(nocodb): command palette acl
* fix(nocodb): fetch only projects user have access
* fix(nocodb): remove root scope as it is required only for ee to load workspaces list in root level
* fix(nocodb): prevent signing out on update org role
* fix(nc-gui): cmdk scope remove
* fix(nc-gui): expanded form new UI changes setup
* fix(nc-gui): update expanded form fields panel style
* fix(nc-gui): update expanded form header
* fix(nc-gui): update expanded form footer
* fix(nc-gui): update expanded form comment section
* fix(nc-gui): expanded form comment section ui changes
* fix(nc-gui): incorrect duplicate icon
* fix(nc-gui): add table icon & title in expanded form header
* fix(nc-gui): allow multiline comment display in expanded form
* fix(nc-gui): add column header menu & edit column option in exapanded form
* fix(nc-gui): updated header cell component
* fix(nc-gui): update field context menu for expanded form
* fix(nc-gui): expanded form column duplidate issue
* fix(nc-gui): pr review changes
* fix(nc-gui): update expanded form field menu option icon & text
* fix(nc-gui): expanded form field rename, show hidden field data update issue
* fix(nc-gui): small changes
* fix(nc-gui): update comment section
* fix(nc-gui): show expanded form field menu only if user has the permission
* fix(nc-gui): add expanded form comment input shadow
* fix(nc-gui): hide expanded form field menu options in mobile screen
* fix(nc-gui): use drawer insted of modal for expanded form in mobile view
* fix(nc-gui): expanded form responsive issue
* fix(nc-gui): expanded form skeleton issue
* fix(nc-gui): some review comments
* fix(nc-gui): increase font size of field label from expanded form
* fix(nc-gui): reduce expanded form field width
* fix(nc-gui): add comment and audit icons
* fix(nc-gui): comment box style
* fix(nc-gui): some pr review comments
* fix(nc-gui): add tooltip for navigation btns
* fix(nc-gui): expanded form field menu placement issue
* fix(nc-gui): add box shodow on expanded form input boxes
* fix(nc-gui): reduce height of field icon from expanded form
* fix(nc-gui): expanded form test fail issue
* chore(nc-gui): lint
* fix(nc-gui): role access test fail issue
* fix(nc-gui): review changes
* fix(nc-gui): small changes
* fix(nc-gui): overflow issue
* fix(nc-gui): navigation btn style issue
* fix(nc-gui): expanded form field row max width
* fix(nc-gui): update comment item user name color and font weight
* fix(nc-gui): increase comment input box padding
* 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: avoid data reload on field hide & rearrange
* fix: load rollup_function on edit
* fix: hide field if no rollup fn is available
* fix: allowed rollup fns
* fix: multiselect blur on escape
* test: skip wait for update from server for hide field ops
* fix: skip wait for response for field toggle
* fix: disable validation only for hide field
* fix: error handling
* fix: base name missing on dashboard
* fix: replace slash with arrow
* fix: table expand icon & animation
* fix: view chevron
* fix: chevron for base and chevron sizes
---------
Co-authored-by: mertmit <mertmit99@gmail.com>