Commit Graph

103 Commits

Author SHA1 Message Date
mertmit
ef7a6a5a94 feat: sync edit + improvements 2025-05-23 07:01:57 +00:00
mertmit
78ae3dbfe7 feat: multi sync WIP - relation data 2025-05-23 07:01:56 +00:00
DarkPhoenix2704
21db068ff4 chore: clean up fe legacy code 2025-05-22 04:52:40 +00:00
Ramesh Mane
aeac273043 fix(nc-gui): add loading state 2025-05-17 06:32:02 +00:00
Ramesh Mane
b9bd0524d5 fix(nc-gui): external source alignment issue 2025-05-17 06:31:50 +00:00
Ramesh Mane
37acf4b46b fix(nc-gui): scroll issue in list 2025-05-17 06:31:49 +00:00
Ramesh Mane
92650baa64 fix(nc-gui): add base list and table list sidebar switching 2025-05-17 06:31:49 +00:00
Ramesh Mane
dfdf433abd refactor(nc-gui): showRecordPlanLimitExceededModal 2025-04-15 05:53:18 +00:00
Ramesh Mane
60c6317dcb feat(nc-gui): block record add on limit execeed 2025-04-15 05:53:18 +00:00
mertmit
43f1d8cbe1 fix: hide unrelated option 2025-03-21 09:33:19 +00:00
Mert E.
6a8e791d53 fix: add missing optional chain (#10732)
* fix: add missing optional chain

* fix: PR requested change

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

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
2025-03-06 01:33:07 +03:00
Mert E.
2a4b192e73 feat: sync fw (#10671)
* feat: sync table init

* feat: sync table (WIP)

* feat: oauth flow for github

* feat: sync feature flag

* feat: progress for sync

* feat: revise sync status

* feat: incremental support for sync

* feat: disable insert & delete operations on synced tables

* feat: handle synced & readonly on frontend

* test: apply system column order (always initial)

* test: change wrong index

* fix: PR requested changes

* test: overlapping variable names
2025-02-28 16:43:49 +03:00
Fendy Heryanto
57da0ffac4 do not trim the value before validation happen 2025-01-27 06:45:22 +00:00
Ramesh Mane
841fb0090a fix(nc-gui): ai review changes 2024-12-26 20:19:04 +00:00
Ramesh Mane
d9e6bfb3da fix(nc-gui): enable rename base/table on dblclick 2024-12-26 20:19:03 +00:00
Ramesh Mane
fbf5d80877 fix(nc-gui): small changes 2024-12-26 20:19:03 +00:00
Ramesh Mane
4c47d4d516 fix(nc-gui): ai review changes 2024-12-26 20:19:03 +00:00
Ramesh Mane
dd7ce4c676 fix(nc-gui): rename table from context menu issue 2024-12-26 20:19:02 +00:00
Ramesh Mane
30dd4abcd7 fix(nc-gui): inline table rename validation issue 2024-12-26 20:19:01 +00:00
Ramesh Mane
98f0a35cfa fix(nc-gui): rename table inline instead of showing modal 2024-12-26 20:18:59 +00:00
Ramesh Mane
3171b5c41f chore(nc-gui): lint 2024-12-26 08:01:46 +01:00
Ramesh Mane
45e0df9c10 fix(nc-gui): cleanup unused code 2024-12-26 08:01:45 +01:00
Ramesh Mane
b82d3119d9 fix(nc-gui): update table menu height 2024-12-26 08:01:45 +01:00
Ramesh Mane
747b2b56e2 refactor(nc-gui): menu component 2024-12-26 08:01:44 +01:00
Ramesh Mane
c1816d398a fix(nc-gui): keep same color for all items of sidebar 2024-12-25 13:44:29 +00:00
Ramesh Mane
6f897b8f4b fix(nc-gui): sidebar font weight changes 2024-12-25 13:44:28 +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
Ramesh Mane
46e6cff0a3 Nc fix/duplicate name update (#9573)
* fix(nc-gui): duplicated view name issue

* fix(nc-gui): duplicated webhook title issue

* fix(nc-gui): duplicated field name issue from MFE

* fix(nocodb): duplicate integration unique name issue

* fix(nc-gui): duplicate default view is throwing error in views are not loaded

* test(nc-gui): update copyview test case

* fix(nocodb): ai review changes

* test(nc-gui): update MFE duplicate field test case

* test(nc-gui): fix kanban view test fail issue
2024-10-01 23:27:05 +05:30
Anbarasu
44ef0dc485 feat: field, table and view descriptions (#9256)
* feat: table description wip

* fix: swagger update

* fix: wip descriptions view

* feat: field, view, table descriptions

* fix: failing tests

* fix: allow description edit for schema read-only sources

* fix: add missing condition

* fix: ux changes fix: duplicate service didn't copy descriptions

* fix: long text default value update

* fix: add new line for long text

* fix: include labels for table and view description update

* fix: workaround without breaking all tests

* fix: update swagger types and tests fix

* fix: source restriction tests

* fix: pr review changes

* fix: updated icons

* fix: updated tooltip positions fix: minor corrections

* fix: invalid description length

* fix: update focus on tables

* fix: add shared view descriptions

* fix: title is missing
2024-08-17 19:07:22 +05:30
DarkPhoenix2704
505cace237 fix: handle when active_view is null 2024-07-27 06:04:53 +00:00
DarkPhoenix2704
270317fa86 fix: icon font color 2024-07-27 06:04:53 +00:00
DarkPhoenix2704
b17c388ac5 feat: duplicate default view 2024-07-27 06:04:53 +00:00
Raju Udava
dce7bf8502 Nc chore/menu titles (#8961)
* fix: menu items

* test: fix menu item name change

* fix: menu items in expand record, kanban & mfe
2024-07-08 18:26:54 +05:30
Pranav C
5d8b1fc55a feat: restrict data/meta operations in gui 2024-06-18 19:06:17 +00:00
rohittp
f8c31dbb8b refactor: add todo 2024-06-06 11:55:04 +00:00
rohittp
3de09e3e2c fix: force refresh on delete 2024-06-06 11:55:04 +00:00
Pranav C
f7d3fd72dd test: update audit tab opening steps
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-05-17 18:47:53 +05:30
Pranav C
46da690cdd test: delete table - add class to avoid ambiguity 2024-05-17 09:35:48 +00:00
Ramesh Mane
d372228080 Nc fix: Misc Design Fixes II (#8461)
* fix(nc-gui): team & settings tab ui fixes

* fix(nc-gui): update sidebar base text color on hover and selected state

* fix(nc-gui): sidebar base, table menu height issue

* fix(nc-gui): sidebar view menu alignment issue

* fix(nc-gui): sidebar view menu height and active state color

* fix(nc-gui): update global search ui

* fix(nc-gui): grid row hover style update

* fix(nc-gui): topbar font weight issue

* fix(nc-gui): team & setting tab user list margin top issue

* fix(nc-gui): workspace icon color issue

* fix(test): update global search test cases
2024-05-11 20:06:11 +05:30
Mert E
89f0895de3 fix: experimental frontend optimizations (#8427)
* 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
2024-05-08 15:55:09 +05:30
Raju Udava
af2c426c9f Nc fix/UI flaws p2 (#8394)
* 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>
2024-05-06 11:49:02 +03:00
Ramesh Mane
9cc1f3cb30 Nc Fix: UI improvements - left sidebar (#8244)
* fix(nc-gui); update toolbar menu text grom GroupBy to Group

* fix(nc-gui): move sidebar base, table expand icon to the right side

* fix(nc-gui): sidebar base, table, view menu options padding issue

* fix(nc-gui): add background color for row on hover in grid view

* fix(nc-gui): reduce width of index column

* fix(nc-gui): on hover grid row bg opacity issue

* fix(nc-gui): reduce font size and grid cell height

* fix(nc-gui): sidebar view menu alignment issue on mobile screen

* fix(nc-gui): reduce font size

* fix(nc-gui): set column default width to 180px

* fix(nc-gui): keep only sidebar changes & revert all other changes

* fix(nc-gui): change table icon

* fix(nc-gui): trim base, table, view title while saving it

* fix(nc-gui): increate left sidebar max width

* fix(nc-gui): show truncated base/table/view name until standard end

* fix(nc-gui): oss sidebar base menu options alignment issue

* fix(nc-gui): use valid classname

* fix(nc-gui): sidebar external db source menu ui fixes

* fix(nc-gui): small changes

* chore(nc-gui): lint

* fix(nc-gui): pw test fail issue

* fix(nc-gui): trim title while creating base, table, view

* fix(nc-gui): some of the sidebar pw test fail issues

* fix(test): sidebar test fail issue

* fix(test): projectCollaboration test fail issue

* fix(nc-gui): change font size of view menu option view mode chip text

* fix(nc-gui): grayed out create view dropdown plus icon color

* fix(nc-gui): grayed out table icon and reduce width of default view context menu

* fix(nc-gui): remove copyright text from user menu

* fix(nc-gui):  chevron icon and show/hide sidebar icon should be gray in color
2024-04-15 09:11:12 +05:30
Ramesh Mane
aefebe7f3c Nc feat(nc-gui): table action menu dropdown should be same as view action menu dropdown (#8043)
* feat(nc-gui): table action menu dropdown should be same as view action menu dropdown

* fix(nc-gui): PR AI review changes

* fix(nc-gui): PR review changes

* fix(nc-gui): view action menu copy id hover css

* fix(test): update table context menu test cases

* fix(nc-gui): update table context menu

* fix(test): role access pw test fail issue
2024-04-05 11:44:29 +05:30
Ramesh Mane
141a288704 Nc fix(nc-gui): Use control key instead of ctrl from useMagicKeys (#7921)
* fix(nc-gui): use control key instead of ctrl from useMagicKeys

* chore(nc-gui): lint

* chore(nc-gui): lint
2024-03-20 19:55:29 +05:30
Ramesh Mane
2cd0a1c74a Nc feat/survey form v2 (#7843)
* 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
2024-03-14 12:25:56 +05:30
Raju Udava
078e5afc08 Merge pull request #7818 from nocodb/nc-feat/open-base-table-view-in-new-tab
Nc feat(nc-gui): open base/table/view in a new tab on pressing Ctrl & clicking on them
2024-03-11 21:18:08 +05:30
Ramesh Mane
839e93ce33 fix(nc-gui): open view new tab in background on cmd+click 2024-03-11 15:11:25 +00:00
Ramesh Mane
e68b313126 feat(nc-gui): open base/table/view in new tab on pressing cltr & cliking on then 2024-03-11 15:11:25 +00:00
Ramesh Mane
ed8d5a9769 fix(nc-gui): PR review changes #2487 2024-03-09 11:40:01 +00:00
Ramesh Mane
edf6ee9040 fix(nc-gui): auto collapse all base empty table 2024-03-09 11:40:00 +00:00