Commit Graph

90 Commits

Author SHA1 Message Date
Pranav C
d4e5ede2d3 Nc feat/Readonly source followup (#8795)
* 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
2024-06-21 20:44:40 +05:30
Pranav C
cd735c9be3 fix: pass source reference 2024-06-18 19:06:19 +00:00
Pranav C
17bbfd3532 fix: permission correction 2024-06-18 19:06:19 +00:00
Pranav C
c73b0b62ad fix: proper role extraction 2024-06-18 19:06:17 +00:00
Pranav C
82b89d1ffe fix: middleware corrections 2024-06-18 19:06:17 +00:00
Pranav C
308ee8ddf8 refactor: exception handling and missing permissions 2024-06-18 19:06:17 +00:00
Pranav C
5d8b1fc55a feat: restrict data/meta operations in gui 2024-06-18 19:06:17 +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
mertmit
8e57d854ac feat: source inline rename 2024-05-09 16:23:00 +00:00
mertmit
056fb915bb fix: show info button on hover 2024-05-09 16:23:00 +00:00
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
ca7c01b4c6 Nc feat: update tab title as per view/table/base title (#8017)
* feat(nc-gui): set tab title for view

* feat(nc-gui): update tab title as per view title

* fix(nc-gui): shared view ui break issue

* feat(nc-gui): update shared form view tab title as per form heading

* chore(nc-gui): lint

* fix(nc-gui): tab title update issue when switching from base to view
2024-04-04 19:20: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
IFGGit
62414238ca fix(nc-gui): Hide Rename, Delete, Add record buttons when user doesn't have necessary permissions (#7871)
* fix(nc-gui): Remove tableRename, tableDelete from org level role permissions

For hiding Rename and Delete buttons in table context menu.

* fix(nc-gui): Hide Add record button when user doesn't have dataInsert permission
2024-03-16 14:22:07 +05:30
Ramesh Mane
fe02007f5a Nc fix(nc-gui): select type fields default value update issue (#7864)
* fix(nc-gui): select type fields default value update issue

* chore(nc-gui): lint

* fix(nc-gui): pr review changes #2535

* fix: remove null assertion

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-03-15 12:56:40 +05:30
Ramesh Mane
2899d957ac fix(nc-gui): lint errors (#7857) 2024-03-14 12:50:56 +05:30
Pranav C
50dd31da94 fix: disable default source menu/action options if it's disabled 2024-03-13 20:57:08 +00:00
Ramesh Mane
5baa8da556 fix(nc-gui): revert show base emoji if exist changes 2024-03-12 06:45:01 +00:00
Ramesh Mane
5eabbb77c1 fix(nc-gui): add support to show base emoji if exist 2024-03-12 06:45:00 +00:00
Ramesh Mane
70bde41568 chore(nc-gui): revert unrelated changes 2024-03-12 06:44:59 +00:00
Ramesh Mane
e4c917d3a4 fix(nc-gui): use colour picker for base icon instead of hue picker 2024-03-12 06:44:59 +00:00
Ramesh Mane
21b47e4b28 fix(nc-gui): revert unrelated changes 2024-03-12 06:44:59 +00:00
Ramesh Mane
712f63d737 fix(nc-gui): add role permission for base icon color change 2024-03-12 06:44:58 +00:00
Ramesh Mane
0bff1c2ce2 fix(nc-gui): console errors 2024-03-12 06:44:57 +00:00
Ramesh Mane
c0630b4000 fix(nc-gui): update base icon in cmd k 2024-03-12 06:44:57 +00:00
Ramesh Mane
e3308123f7 fix(nc-gui): rename baseColorPicker component name to baseIconColorPicker 2024-03-12 06:44:56 +00:00
Ramesh Mane
d68c20cf2e fix(nc-gui): error on clicking custom hue option 2024-03-12 06:44:56 +00:00
Ramesh Mane
25dfa89734 feat(nc-gui): add base icon color support 2024-03-12 06:44:55 +00:00
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
6338f0e256 fix(nc-gui): add loader in all tables tab 2024-03-02 07:32:42 +00:00
Ramesh Mane
9aa44ba127 fix(nc-gui): update icons with nocodb design library 2024-02-07 20:21:19 +00:00
musharaf-nocodb
74da22eeec fix : used kebab syntax for showOnTruncateOnly prop 2023-12-06 13:24:42 +05:30
Mohammed Musharaf
38239a8dd3 fix : added showOnTruncateOnly prop in tooltip component 2023-12-05 19:57:42 +05:30
mertmit
3f7cdfeeaa fix: various leftover stuff
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-12-02 12:20:30 +03:00
musharaf
409a49b271 fix : added tooltips for base names on toolbar and sidebar 2023-12-01 12:26:31 +05:30
աɨռɢӄաօռɢ
ac71728746 fix(nc-gui): resolve conflicts 2023-11-20 00:23:15 +08:00
աɨռɢӄաօռɢ
629a06304c Merge branch 'develop' into fix/runtime-directive-warnings 2023-11-19 23:49:12 +08:00
Pranav C
ba3552e56e refactor: update swagger path in menu 2023-11-16 07:52:27 +00:00
աɨռɢӄաօռɢ
60f8b8ff19 refactor(nc-gui): runtime directive 2023-11-13 15:59:56 +08:00
աɨռɢӄաօռɢ
ac6619d53b fix(nc-gui): incorrect block 2023-11-13 12:47:45 +08:00
աɨռɢӄաօռɢ
6681da6143 fix(nc-gui): put div inside NcMenuItem 2023-11-13 12:31:47 +08:00
աɨռɢӄաօռɢ
a47e344428 fix(nc-gui): runtime directive warnings in ProjectNode.vue 2023-11-13 11:42:43 +08:00
աɨռɢӄաօռɢ
bbc8e40e3c chore(nc-gui): lint 2023-11-08 13:44:12 +08:00
Daniel Roe
032c60d7b6 fix: import nuxt composables from #imports 2023-11-07 21:05:20 +00:00
Pranav C
fc579bb3a4 refactor: test corrections 2023-10-11 06:25:52 +00:00
Pranav C
c52eb874de refactor: bring back db in meta api path 2023-10-11 06:25:49 +00:00