Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
cd210ac
fix: ai button is disabled in synced table
DarkPhoenix2704 Mar 18, 2025
eebe67e
Merge pull request #10903 from nocodb/nc-ai-btn-not-working
DarkPhoenix2704 Mar 19, 2025
3d86e1e
fix: sidecard ux
DarkPhoenix2704 Mar 19, 2025
6008683
use filter parser for v3 api
fendy3002 Mar 19, 2025
4cd5528
fixed extractFilterFromXwhere on gui
fendy3002 Mar 19, 2025
9a7c67e
do not need to send bypass workspace and base id
fendy3002 Mar 19, 2025
c523007
fix: skip modclean for @react-email
DarkPhoenix2704 Mar 19, 2025
2a799e0
Merge pull request #10906 from nocodb/nc-calendar-sidebar-ux
DarkPhoenix2704 Mar 19, 2025
0c06a8e
Merge pull request #10907 from nocodb/fix-build
pranavxc Mar 19, 2025
41d44e0
fix: base-user oss acl
DarkPhoenix2704 Mar 19, 2025
7fd0830
fix: keep system col in show states by default
pranavxc Mar 19, 2025
6991cf0
test: skip toggling field from menu since it will be in visible state…
pranavxc Mar 19, 2025
8299097
Merge pull request #10908 from nocodb/nc-tests/gallery-tests
dstala Mar 19, 2025
6b5dfe8
Merge pull request #10874 from nocodb/nc-feat/query-filter-v3
dstala Mar 19, 2025
410edf8
fix: currency not working in normal grid.
DarkPhoenix2704 Mar 19, 2025
387bfd5
Merge pull request #10910 from nocodb/nc-fix-currency-field-not-working
DarkPhoenix2704 Mar 19, 2025
7441484
Handle canvas keyboard key
fendy3002 Mar 19, 2025
2e62adc
use same logic for uidt on group sort with table sort
fendy3002 Mar 19, 2025
0f49b6a
address compile error
fendy3002 Mar 19, 2025
8ffb467
fix: treat primary key as string
pranavxc Mar 19, 2025
8416d6e
fix: correction in extractPksValues method
pranavxc Mar 19, 2025
ed76a9c
fix: handle if data is non-object value(if directly passed pk as param)
pranavxc Mar 19, 2025
7f58ca6
Merge pull request #10913 from nocodb/nc-fix/group-sort-formula
dstala Mar 19, 2025
16f05bd
Merge pull request #10909 from nocodb/fix-base-order-perm
dstala Mar 19, 2025
67dcc5b
Merge pull request #10912 from nocodb/nc-fix/canvas-keyboard-handle-d…
pranavxc Mar 19, 2025
56a99cd
Merge pull request #10911 from nocodb/nc-fix/duplicate-field
dstala Mar 19, 2025
9d354a1
add useer props on webhook sample
fendy3002 Mar 19, 2025
f0b6c71
sample for geo data
fendy3002 Mar 19, 2025
2fff9ef
user sample follow webhook response
fendy3002 Mar 19, 2025
69b64c9
fix: missing import (#10914)
pranavxc Mar 19, 2025
1d1c67f
New translations en.json (Romanian)
o1lab Mar 19, 2025
031d666
fix(nc-gui): end of link, if we continue to type
rameshmane7218 Mar 19, 2025
2637a98
chore(nc-gui): lint
rameshmane7218 Mar 19, 2025
92967fa
fix: remove old code and refactor ternary with if
pranavxc Mar 19, 2025
bc254c2
Merge pull request #10919 from nocodb/nc-fix/rich-text-followup-items
dstala Mar 20, 2025
6e3cef7
Merge pull request #10920 from nocodb/nc-chore/20-mar-lint
dstala Mar 20, 2025
4a45bdf
Merge pull request #10923 from nocodb/nc-fix/webhook-user-sample
fendy3002 Mar 20, 2025
4794579
Merge pull request #10917 from nocodb/l10n_develop_2
dstala Mar 20, 2025
5b5dce2
fix: formula not gettign truncated
DarkPhoenix2704 Mar 20, 2025
ce0a59e
fix: truncattion fix
DarkPhoenix2704 Mar 20, 2025
c934487
Merge pull request #10924 from nocodb/nc-group-fix
DarkPhoenix2704 Mar 20, 2025
ceb1afd
fix(nc-gui): use i18n text in import data modal
rameshmane7218 Mar 20, 2025
8024b01
fix(nc-gui): update ncList component to support size variant
rameshmane7218 Mar 20, 2025
d912402
fix(nc-gui): some quick import related changes
rameshmane7218 Mar 20, 2025
6a6ec28
fix(nc-gui): column name truncate and select input clear icon alignme…
rameshmane7218 Mar 20, 2025
dd3fbbf
fix(nc-gui): truncate issue
rameshmane7218 Mar 20, 2025
6d18fd2
fix(nc-gui): animate left padding on rename upload data field
rameshmane7218 Mar 20, 2025
20ddede
fix(nc-gui): shadow cut issue
rameshmane7218 Mar 20, 2025
9eba14f
fix(nc-gui): back btn text issue
rameshmane7218 Mar 20, 2025
23084ba
fix(nc-gui): don't show already mapped fields in list
rameshmane7218 Mar 20, 2025
832f9d9
fix(nc-gui): replace checkbox item
rameshmane7218 Mar 20, 2025
9e56aa8
fix(nc-gui): introduce select all field checkbox
rameshmane7218 Mar 20, 2025
8559d85
fix(nc-gui): select all csv fields checkbox issue
rameshmane7218 Mar 20, 2025
b4b81d7
fix(nc-gui): don't allow duplicate file upload
rameshmane7218 Mar 20, 2025
d83b516
fix(nc-gui): small change
rameshmane7218 Mar 20, 2025
9f7263d
fix(nc-gui): handle duplicate table name properly while importing
rameshmane7218 Mar 20, 2025
43fc990
fix(nc-gui): show btn loading instead of spin in quick import modal
rameshmane7218 Mar 20, 2025
258856b
fix(nc-gui): json error and terminate import on cancel btn click
rameshmane7218 Mar 20, 2025
8dce6ed
fix(nc-gui): update error msg
rameshmane7218 Mar 20, 2025
f710bda
fix(nc-gui): icon issue
rameshmane7218 Mar 20, 2025
16d8078
fix(nc-gui): minor changes
rameshmane7218 Mar 20, 2025
f110501
fix(nc-gui): some review changes
rameshmane7218 Mar 20, 2025
4ded779
fix(nc-gui): show proper error
rameshmane7218 Mar 20, 2025
6e54d35
fix(nc-gui): allow unlimited csv file upload and handle terminate import
rameshmane7218 Mar 20, 2025
082fe01
fix(nc-gui): add loading state and mapping issue
rameshmane7218 Mar 20, 2025
b546d9c
fix(nc-gui): upload file from url link input labels style
rameshmane7218 Mar 20, 2025
bd93083
fix(nc-gui): review changes
rameshmane7218 Mar 20, 2025
839b4d6
fix(nc-gui): loading and field name duplicate error
rameshmane7218 Mar 20, 2025
9111f1c
fix(nc-gui): field validation issue
rameshmane7218 Mar 20, 2025
3e9280f
fix(nc-gui): don't remove unselected columns
rameshmane7218 Mar 20, 2025
c5c1a94
chore(nc-gui): lint
rameshmane7218 Mar 20, 2025
b4b22ed
test(pw): excel import test fail
rameshmane7218 Mar 20, 2025
bdf48b5
fix(nc-gui): show max upoad limit error inline
rameshmane7218 Mar 20, 2025
2b98e20
fix(nc-gui): make table header sticky
rameshmane7218 Mar 20, 2025
62b5fb0
fix(nc-gui): some review changes
rameshmane7218 Mar 20, 2025
0d5b63d
fix(nc-gui): show toast msg after table import
rameshmane7218 Mar 20, 2025
47fcf94
feat(sdk): ncHasProperties util fn
rameshmane7218 Mar 20, 2025
4d28641
fix(nc-gui): some review comments
rameshmane7218 Mar 20, 2025
d4d3880
fix(nc-gui): revert some don't hide column on import changes
rameshmane7218 Mar 20, 2025
7085930
fix(nc-gui): flickering issue
rameshmane7218 Mar 20, 2025
043af2b
fix(nc-gui): show inline error
rameshmane7218 Mar 20, 2025
326c7fc
fix(test): pw test fail issue
rameshmane7218 Mar 20, 2025
927aeac
chore(nc-gui): lint
rameshmane7218 Mar 20, 2025
506969e
fix(nc-gui): don't truncate error msg
rameshmane7218 Mar 20, 2025
ba87d5a
Merge pull request #10883 from nocodb/nc-fix/import-data
rameshmane7218 Mar 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/nc-gui/components/cell/Currency/Editor.vue
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const _vModel = useVModel(props, 'modelValue', emit)
const lastSaved = ref()
const cellFocused = ref(false)

const inputType = computed(() => (!isForm.value && !cellFocused.value ? 'text' : 'number'))
const inputType = computed(() => (isExpandedFormOpen.value && !cellFocused.value ? 'text' : 'number'))

const currencyMeta = computed(() => {
return {
Expand Down
2 changes: 1 addition & 1 deletion packages/nc-gui/components/cell/Currency/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const _vModel = useVModel(props, 'modelValue', emit)

const cellFocused = ref(false)

const inputType = computed(() => (!isForm.value && !cellFocused.value ? 'text' : 'number'))
const inputType = computed(() => (isExpandedFormOpen.value && !cellFocused.value ? 'text' : 'number'))

const vModel = computed({
get: () => _vModel.value,
Expand Down
4 changes: 4 additions & 0 deletions packages/nc-gui/components/cell/Decimal/Editor.vue
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ const readOnly = inject(ReadonlyInj, ref(false))
const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))!
const isForm = inject(IsFormInj)!
const isCanvasInjected = inject(IsCanvasInjectionInj, false)
const canvasCellEventData = inject(CanvasCellEventDataInj, reactive<CanvasCellEventDataInjType>({}))

const inputRef = ref<HTMLInputElement>()
const vModel = useVModel(props, 'modelValue', emits)
Expand All @@ -30,6 +31,9 @@ const precision = computed(() => {
})

onMounted(() => {
if (canvasCellEventData?.keyboardKey && isSinglePrintableKey(canvasCellEventData?.keyboardKey)) {
vModel.value = Number(canvasCellEventData.keyboardKey)
}
if (isCanvasInjected && !isExpandedFormOpen.value && !isEditColumn.value && !isForm.value) {
inputRef.value?.focus()
}
Expand Down
2 changes: 1 addition & 1 deletion packages/nc-gui/components/cell/Time/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ const localState = computed({
return undefined
}
let convertingValue = modelValue
const valueNumber: number = Number(modelValue)
const valueNumber = Number(modelValue)
if (!isNaN(valueNumber)) {
// FIXME: currently returned value is in minutes
// so need to * 60 and need to be removed if changed to seconds
Expand Down
5 changes: 4 additions & 1 deletion packages/nc-gui/components/dlg/AirtableImport.vue
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ const { modelValue, baseId, sourceId, transition } = defineProps<{
baseId: string
sourceId: string
transition?: string
showBackBtn?: boolean
}>()

const emit = defineEmits(['update:modelValue', 'back'])
Expand Down Expand Up @@ -450,7 +451,9 @@ const collapseKey = ref('')
}
"
>
{{ $t('general.back') }}
<GeneralIcon v-if="showBackBtn" icon="chevronLeft" class="mr-1" />

{{ showBackBtn ? $t('general.back') : $t('general.cancel') }}
</nc-button>

<nc-button
Expand Down
6 changes: 1 addition & 5 deletions packages/nc-gui/components/dlg/Base/Duplicate.vue
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,7 @@ const _duplicate = async () => {
const jobData = await api.base.duplicate(props.base.id as string, {
options: optionsToExclude.value,
base: {
fk_workspace_id: isEeUI
? targetWorkspace.value?.id
? targetWorkspace.value.id
: props.base.fk_workspace_id
: null,
fk_workspace_id: isEeUI ? (targetWorkspace.value?.id ? targetWorkspace.value.id : props.base.fk_workspace_id) : null,
type: props.base.type,
color,
meta: JSON.stringify({
Expand Down
5 changes: 4 additions & 1 deletion packages/nc-gui/components/dlg/NocoDbImport.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ const { modelValue, baseId, transition } = defineProps<{
modelValue: boolean
baseId: string
transition?: string
showBackBtn?: boolean
}>()

const emit = defineEmits(['update:modelValue', 'back'])
Expand Down Expand Up @@ -347,7 +348,9 @@ onUnmounted(() => {
}
"
>
{{ $t('general.back') }}
<GeneralIcon v-if="showBackBtn" icon="chevronLeft" class="mr-1" />

{{ showBackBtn ? $t('general.back') : $t('general.cancel') }}
</NcButton>
<NcButton v-else key="abort" type="danger" size="small" @click="abortListening">
{{ $t('general.abort') }}
Expand Down
Loading