Commit Graph

664 Commits

Author SHA1 Message Date
mertmit
763a6769ce chore: sync missing changes
Signed-off-by: mertmit <mertmit99@gmail.com>
2025-03-27 20:02:17 +03:00
Ramesh Mane
326c7fc071 fix(test): pw test fail issue 2025-03-20 10:14:21 +00:00
Ramesh Mane
b4b22ed2b5 test(pw): excel import test fail 2025-03-20 10:14:20 +00:00
DarkPhoenix2704
f234c00148 fix: duplciate base test fix 2025-03-17 06:16:30 +00:00
Pranav C
a194c9232b test: update filter add button selector 2025-03-15 11:33:51 +00:00
Ramesh Mane
ce07d5ccb3 fix(test): kanban view test fail issue 2025-03-12 08:01:00 +00:00
Ramesh Mane
54591b26cd fix(nc-gui): test fail issue 2025-03-11 19:25:20 +00:00
Ramesh Mane
828fd4c608 fix(test): locked view test cases 2025-03-04 15:20:21 +05:30
Raju Udava
f1d4013d16 Nc fix/rich perf (#10528)
* fix: rich text performance issue

* fix: rich text limit number of chars for canvas

* fix: flaky barcode tests

* fix: avoid duplicate trigger

* test: flaky kanban

* test: flaky meta sync

* test: flaky grid

* test: add flag to kanban calls

Signed-off-by: mertmit <mertmit99@gmail.com>

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
2025-02-18 15:45:47 +03:00
Raju Udava
f5c49cf283 Nc fix/progress meta sync (#10448)
* feat: progress panel component

* feat: meta sync progress support

* test: meta sync

---------

Co-authored-by: mertmit <mertmit99@gmail.com>
2025-02-07 23:12:06 +03:00
Fendy Heryanto
4ec4c56f3d delay by 200ms after refresh 2025-02-06 07:44:33 +00:00
Ramesh Mane
15bea3417f fix(test): user select field test fail issue 2025-01-28 13:18:35 +00:00
amandesai01
f8300785a1 test(nc-gui): calendar: remove unnecessary force 2025-01-20 10:45:12 +00:00
Ramesh Mane
f3500c147d Merge pull request #10254 from nocodb/nc-feat/improved-barcode-and-qrcode-ux
feat(nc-gui): New Barcode/QR Code UI/UX
2025-01-13 17:19:36 +05:30
Amit Joki
691909ce3d refactor: use css variables 2025-01-11 23:09:07 +05:30
Amit Joki
08c0dc3e64 tests: fix the e2e tests 2025-01-11 19:37:43 +05:30
Aman Desai
c47e0b9848 test(extension-marketplace): marketplace test funcs (#9966)
* chore(tests): remove dead code

* chore(tests): remove dead code 2

* basic extension marketplace tests

* comments resolution

* fix: use id to add extension rather than name

* cleanup .closeTab

* test: pw issue

Signed-off-by: mertmit <mertmit99@gmail.com>

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
2025-01-11 14:48:05 +03:00
Yoones Khoshghadam
02a362af33 test (nc-gui): imports modal align tests 2025-01-04 07:00:41 +00:00
Yoones Khoshghadam
6d2f0fca39 test (nc-gui): imports modal align tests 2025-01-04 07:00:41 +00:00
Yoones Khoshghadam
d967b342a3 fix (nc-gui): fields menu ui polishes 2025-01-01 06:52:09 +00:00
Raju Udava
f57d8cdf21 test: fix show-all selector 2025-01-01 06:52:09 +00:00
Ramesh Mane
5399210fb9 fix: user pw test fails issue 2024-12-27 15:25:38 +05:30
Ramesh Mane
dd89bf3e15 fix(text): user selct cell pw test fails issue 2024-12-27 15:25:38 +05:30
Ramesh Mane
c8fdb77848 fix(test): view rename test fails issue 2024-12-26 20:19:03 +00:00
Ramesh Mane
f835f1e48a fix(test): update rename table pw test case 2024-12-26 20:19:03 +00:00
Ramesh Mane
19214eee20 fix(test): wait for el to visible first and then scroll 2024-12-26 08:01:47 +01:00
Ramesh Mane
f8b1e1a2ef fix(test): some pw test fail issue 2024-12-26 08:01:47 +01:00
Ramesh Mane
bad297f7ef fix(nc-gui): attachment test fail issue 2024-12-26 08:01:47 +01:00
Ramesh Mane
17a5528111 fix(nc-gui): view action menu test cases 2024-12-26 08:01:47 +01:00
Ramesh Mane
b2dcf30632 fix(nc-gui): MFE test cases 2024-12-26 08:01:47 +01:00
Ramesh Mane
67dfb6dcb2 Nc fix/expanded record single line multiline (#10080)
* fix (nc-gui): multiline text field in expanded form

* chore(nc-gui): lint

* fix (nc-gui): text cell separate textarea model

* fix (nc-gui): text cell lint

* test (nc-gui): expanded form correctly fill the text cell

* fix(nc-gui): singlelinetext height issue in bulk update drawer

---------

Co-authored-by: Yoones Khoshghadam <yooneskh@gmail.com>
2024-12-19 14:30:11 +03:00
mertmit
9109852aa7 chore: missing ch
Signed-off-by: mertmit <mertmit99@gmail.com>
2024-12-12 15:17:19 +05:30
Ramesh Mane
35bd98ff5e fix(nc-gui): hide base settings sidebar if it is oss 2024-12-09 21:49:12 +05:30
Mert E.
ec464a3310 chore: sync various (#9950)
* chore: some missing changes

Signed-off-by: mertmit <mertmit99@gmail.com>

* chore: sync refactored expanded form

Signed-off-by: mertmit <mertmit99@gmail.com>

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
2024-12-03 23:35:32 +03:00
DarkPhoenix2704
049c52386a feat: snapshot crud tests 2024-11-28 14:48:01 +00:00
DarkPhoenix2704
8dbe398bae fix: filter tests 2024-11-28 14:48:01 +00:00
Anbarasu
9f99d0ba20 Merge pull request #9831 from nocodb/nc-calendar-end-date
Nc calendar end date
2024-11-21 00:02:31 +05:30
DarkPhoenix2704
e170d90780 fix: flaky tests 2024-11-20 17:43:14 +00:00
Ramesh Mane
d826fd38d4 test(pw): revert verifyWorkspaceCount changes 2024-11-20 17:11:15 +00:00
Ramesh Mane
6fcaeda8b1 fix(test): workspace crum op test fails issue 2024-11-20 17:11:15 +00:00
Mert E.
6724fd2f9d chore: sync various (#9864)
* chore: sync various

Signed-off-by: mertmit <mertmit99@gmail.com>

* test: ws scope

Signed-off-by: mertmit <mertmit99@gmail.com>

* fix(nc-gui): ncSubmenu right icon visibility issue

* fix(nc-gui): use viewTypeAlias in all the places

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
2024-11-20 21:48:09 +05:30
Pranav C
0a0a634ed3 fix: corrections and playwright test(WIP) 2024-11-12 06:06:46 +00:00
DarkPhoenix2704
5c6b198206 feat: row expansion 2024-11-11 10:13:21 +05:30
Anbarasu
04f49c13d8 feat: infinite scroll (#9403)
* feat: infinite scroll wip

* feat: implement column create

* feat: improve scroll performance and minor bugs

* fix: optimize cache clear fix: preserver selected items from cache clear

* feat: add keyboard support

* fix: get rid of unwanted data

* feat: infinite scroll

* fix: reload visible data

* fix: rowIndex Sync

* fix: row height fix

* fix: performance issues

* fix: small issues

* fix: stablize scrolling

* fix: scroll fails to load new data

* fix: best part is no part remove bunch of manual handling and move to computedProperty

* fix: load data as chunks instead of offset

* fix: deboucne 500 ms

* feat: safe chunk clearing

* feat: working infinite table(wip)

* fix: handle delete selected range of rows

* fix: update types

* fix: nuxt warnings

* fix: table fixes

* feat: undo-redo support for infiniteTable

* fix: fix addEmptyRow

* fix: groupby fixes

* fix: refactor visibleDtaa computed

* fix: cache clear

* fix: invalid offset error

* fix: add empty row elem

* fix: rows not loading at end

* fix: refactor

* fix: more tests passing

* fix: perf optimizations

* fix: couple tests

* fix: row height tests

* fix: row height tests

* fix: row height tests

* fix: sync row comment count

* fix: fixes

* fix: lot of tests

* fix: update the row placeholder columns size calculation

* fix: update the totalRows on loadData

* fix: tests when count is 0

* fix: hide placeholder if rowHeight is small

* fix: not required imo as infinite scroll is implemented

* fix: links tests

* fix: filter tests

* fix: insert after test fix: Row: Create, Update, Delete fix: Row height fix: Create column tests

* fix: error, timezone bug fix: shared view data not loading after 100

* fix: ignore shifting. this fixes errors in rows, which has some mandatory required cells

* fix: keyboardShortcuts test

* fix: project collaboration test

* fix: increase local cache fix: records empty on switching to full screen mode fix: links issue on new records

* fix: row and col margin for improved data rendering

* fix: addEmptyRow to table bottom

* fix: update gridShare test fix: shared view grid feat: new count endpoint public

* fix: undo-redo test failing

* fix: bulkUpdate chore: disabled bulkUpdate tests for now

* fix: slow searchBtn

* fix: limit max selection

* fix: limit selection to 100

* fix: initial chunk load to 100

* fix: couple fixes

* fix: couple fixes

* fix: row expand

* fix: scrollto Top and scrollTo Bottom on Shift Cmd Down/Up

* fix: drop support for cmd A

* fix: failing tests

* fix: error on clicking resize col

* fix: premature fetching

* fix: deleteSelected not working properly

* fix: test build

* fix: test build

* fix: throttled 500

* fix: scroll related issues fix: added transitions

* fix: scroll related issues

* fix: decrease col margin

* fix: increase local cache and update Buffer

* fix: decrease throttle

* fix: improve scroll performance

* fix: improve scroll performance

* fix: improve scroll performance

* fix: fixes

* feat: beta toggle show

* feat: beta toggle show

* fix: hold scroll action

* fix: sync visible data reloadVisibleDataHook

* fix: refactor useBetaFeatureToggle fix: useMultiSelect in table

* fix: dynamically reduce margin while loading records

* fix: some bugs

* fix: data loading in infinitescroll

* fix: shared view and search issues

* feat: betaToggles menu

* fix: scroll showing up in aggregation

* fix: text

* fix: implement shifting in addEmptyRow

* fix: calculate slices on rowHeight modified

* fix: keep invalid cells until another row selected

* fix: remove row if filter gets failed

* fix: update styles

* fix: move filter handling to nocodb-sdk

* fix: user field filter

* fix: sort order

* fix:user field sorting

* fix: update virtual cols

* fix: updated sort handling

* fix: updated sort handling

* fix: updated sort handling for bulkUpdate and undo-redo

* fix: unit tests

* fix: deleteSelectedRecords fails

* fix: chunkstates errors

* fix: sort bugs

* fix: scroll position

* fix: delete selectedrange of records

* fix: improved chunk management

* fix: sync toggle states across tabs

* fix: sync between tabs

* fix: limit issues

* fix: update issues

* fix: zIndex

* fix: minor fixes

* fix: cmd arrow issue

* fix: bulkdelete index issues

* fix: empty rows at top

* fix: queue add new record behaviour

* fix: resolve rowObj addEmptyRow

* fix: typo

* fix: clear indexes

* fix: reload if width is zero

* fix: manual handling

* fix: remove console

* fix: prefetch when scroll from below

* fix: refactor fixes

* fix:undo-redo with sort

---------

Co-authored-by: mertmit <mertmit99@gmail.com>
2024-11-08 11:38:47 +05:30
Pranav C
698f1f4f7a test: scroll to erd node if out of viewport 2024-10-06 07:21:36 +00:00
Ramesh Mane
c7fad698be Nc fix: skip confirmation modal for duplicate view (#9586)
* feat(nocodb): add view copy api backend changes

* fix(nc-gui): skip duplicate view modal

* revert(nocodb): duplicate view api changes

* chore: lint

* fix(nc-gui): update duplicate view return type

* fix(nc-gui): ai review changes

* fix(nc-gui): update duplicate view test cases

* fix(nc-gui): pr review changes
2024-10-06 11:32:00 +05:30
Mert E.
bede42aef1 fix: cmdk improvements (#9575)
* fix: cmdk improvements

Signed-off-by: mertmit <mertmit99@gmail.com>

* chore: generate Api.ts

Signed-off-by: mertmit <mertmit99@gmail.com>

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
2024-10-01 18:43:31 +03:00
Ramesh Mane
93734e5b03 Nc feat: form view conditional fields (#9433)
* 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>
2024-09-17 16:15:53 +05:30
Ramesh Mane
fea18145c7 Nc fix/UI misc changes (#9354)
* fix(nc-gui): barcode & rollup cell icon stroke issue

* fix(nc-gui): update single select icon

* fix(nc-gui): update `id:` => `FIELD ID:`

* fix(nc-gui): description icon alignment

* fix(nc-gui): field copy id hover effect

* fix(nc-gui): update mfe test case

* fix(nc-gui): update duration icon

* fix(nc-gui): udpate year icon
2024-08-28 09:22:57 +05:30
Ramesh Mane
e808ef4a15 Nc Fix: Update extension UI as per new design (#9306)
* fix(nc-gui): show extension as floating

* chore(nc-gui): add puzzle icon

* fix(nc-gui): toolbar searchbox auto close issue on clearing input value

* fix(nc-gui): update extension header

* fix(nc-gui): update extension panel as per new design

* fix(nc-gui): update extension icons

* fix(nc-gui): mionr extension panel corrections

* feat(nc-gui): extension reorder support

* fix(nc-gui): extension reorder issue

* fix(nc-gui): extension min height issue

* fix(nc-gui): extension error screen

* fix(nc-gui): extension fullscreen padding

* fix(nc-gui): update extension marketplace modal

* fix(nc-gui): update extension details modal

* fix(nc-gui): some changes

* fix(nc-gui): some review changes

* fix(nc-gui): some review changes

* fix(nc-gui): update extension header

* fix(nc-gui): update extension title input box

* fix(nc-gui): enable extension is cloud

* fix(nc-gui): add extension subtitle support

* feat(nc-gui): allow user to add extension description in markdown file

* fix(nc-gui): add cmdk topbar btn in all screens

* fix(nc-gui): meta.glob() as option deprecated warning

* fix(nc-gui): minor changes

* fix(nc-gui): make cmdk icon smaller

* fix(nc-gui): monor review changes

* misc: alignment & text for desc

* fix(nc-gui): extension review changes

* fix(nc-gui): extension topbar btn ui updates

* fix(nc-gui): update extension header icon size

* fix(nc-gui): use description md file instead of plain text in manifest

* fix(nc-gui): update extension modal size

* fix(nc-gui): cmdk test update

* chore(nc-gui): lint

* fix(nc-gui): minor changes

* fix(nc-gui): update extension details panel gap

* fix: minor alignments

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-08-23 12:29:11 +05:30