Commit Graph

139 Commits

Author SHA1 Message Date
Ramesh Mane
9a4623ce49 fix(nc-gui): some mini sidebar related changes 2025-05-28 09:42:15 +00:00
Ramesh Mane
8ba67de8ef fix(nc-gui): rename base issue from project header context menu 2025-05-26 09:34:31 +00:00
DarkPhoenix2704
95d3a7c81e chore: clean up fe legacy code 2025-05-22 04:52:41 +00:00
DarkPhoenix2704
21db068ff4 chore: clean up fe legacy code 2025-05-22 04:52:40 +00:00
Ramesh Mane
82ef91777e fix(nc-gui): some review changes 2025-05-19 10:52:53 +00:00
Ramesh Mane
dd9b3b8c73 fix(nc-gui): oss props type define issue 2025-05-17 06:32:03 +00:00
Ramesh Mane
acaab70174 fix(nc-gui): ai review changes 2025-05-17 06:32:02 +00:00
Ramesh Mane
97e555734e chore(nc-gui): lint 2025-05-17 06:32:01 +00:00
Ramesh Mane
88de372d56 fix(nc-gui): small screen ui issue 2025-05-17 06:32:01 +00:00
Ramesh Mane
394d638d71 fix(nc-gui): base home page header action menu ui changes 2025-05-17 06:32:01 +00:00
Ramesh Mane
34a8af411c fix(nc-gui): create new component for base context menu 2025-05-17 06:32:00 +00:00
Ramesh Mane
358387a4f8 fix(nc-gui): add tooltip on create table plus btn 2025-05-17 06:31:59 +00:00
Ramesh Mane
eaa613c38b fix(nc-gui): active project highlight issue 2025-05-17 06:31:58 +00:00
Ramesh Mane
28b94a4d9f fix(nc-gui): show base tooltip 2025-05-17 06:31:57 +00:00
Ramesh Mane
e0b8a92fc0 fix(nc-gui): some review changes 2025-05-17 06:31:56 +00:00
Ramesh Mane
2efb4611c4 fix(nc-gui): sidebar oss changes 2025-05-17 06:31:56 +00:00
Ramesh Mane
638b742281 fix(nc-gui): restore old base name if udpated basename is empty 2025-04-16 09:23:51 +00:00
Ramesh Mane
9f8d2aa542 fix(nc-gui): stop keydown event propagation from base node input 2025-04-16 09:23:51 +00:00
Ramesh Mane
f497c8db02 fix(nc-gui): remove explicit import statement of ant message as this globally imported 2025-04-03 07:57:49 +00:00
DarkPhoenix2704
f4c94f7936 fix: failing oss tests 2025-03-17 06:16:30 +00:00
DarkPhoenix2704
3727cc02eb feat: duplicate base ui 2025-03-17 06:16:29 +00:00
Ramesh Mane
d9e6bfb3da fix(nc-gui): enable rename base/table on dblclick 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
6dbd59587d fix(nc-gui): empty base context manu visibility issue 2024-12-26 08:01:48 +01:00
Ramesh Mane
8158fe3d7a fix(nc-gui): increase width of base context menu 2024-12-26 08:01:48 +01:00
Ramesh Mane
fb574d2a5c fix(nc-gui): minor review changes 2024-12-26 08:01:47 +01:00
Ramesh Mane
e0376f3045 fix(nc-gui): update icons and view lock type menu 2024-12-26 08:01:47 +01:00
Ramesh Mane
3171b5c41f chore(nc-gui): lint 2024-12-26 08:01:46 +01:00
Ramesh Mane
770a2e764d fix(nc-gui): udpate base option dropdown menu 2024-12-26 08:01:45 +01:00
Ramesh Mane
6f897b8f4b fix(nc-gui): sidebar font weight changes 2024-12-25 13:44:28 +00:00
Ramesh Mane
2a65e3f7d2 Nc fix/UI changes (#10079)
* fix(nc-gui): remove button shadow from fields menu calendar view text options

* fix(nc-gui): add new row sticky button shadow issue

* fix(nc-gui): remove unwanted btn shadow from group by menu

* fix(nc-gui): mfe add new field btn shadow issue

* fix(nc-gui): add input box shadow while renaming base/source/view from sidebar

* fix(nc-gui): add some padding transition on rename base/view

* fix(nc-gui): close new record dropdown on click add new record btn

* fix(nc-gui): update feeds page header and megaphone icon

* fix(nc-gui): add some padding in feeds social link list

* fix(nc-gui): feed changelog tag world break issue

* fix(nc-gui): access settings tab icons size

* fix(nc-gui): update rich text options icon

* fix(nc-gui): update rich text option icons

* fix(nc-gui): select input cell row height change on active

* chore(nc-gui): lint

* chore(nc-gui): monor changes
2024-12-20 11:46:27 +03:00
Ramesh Mane
b695307e85 fix(nc-gui): audit log ui changes 2024-12-07 13:18:12 +05:30
DarkPhoenix2704
5d1f74b0bd fix: design corrections 2024-11-28 14:48:02 +00:00
DarkPhoenix2704
99da2552a7 fix: oss erd test 2024-11-28 14:48:02 +00:00
DarkPhoenix2704
759004842d fix: go to visibility on base node action 2024-11-28 14:48:01 +00:00
DarkPhoenix2704
c0dd153ea8 feat: snapshot ui and move misc settings to base tab 2024-11-28 14:47:57 +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
ea6ce8d27b Miscellaneous fixes and improvements (#9699)
* fix: base icon color in breadcrumb

* fix: allow expanding nested record from expanded form

* fix: focus base lable in tree view on create/delete/load

* fix: avoid allowing deletion of display value

* fix: focus input field if activeElement is div

* fix: text area height issue

* refactor: show app version on hovering nocodb icon

* refactor: focus only if adding new record

* refactor: extract foreign key value for external source
2024-10-25 12:04:34 +05:30
Ramesh Mane
57c36d9d71 Nc feat: header revamp (#9204)
* fix(nc-gui): update topbar breadcrumb divider

* feat(nc-gui): custom list component setup

* fix(nc-gui): update reload view data tooltip

* feat(nc-gui): custom list component

* feat(nc-gui): add table list menu

* fix(nc-gui): small changes

* fix(nc-gui): add bases list dropdown

* fix(nc-gui): show chevron icon in mobile view

* feat(nc-gui): add view list dropdown in topbar

* fix(nc-gui): auto scroll selected list option on open dropdown

* feat(nc-gui): add typedocs for each fun from custom list component

* chore(nc-gui): add typedocs for new functions

* fix(nc-gui): view search issue on default view

* fix(nc-gui): reset selected option hover state on search input

* fix(nc-gui): font weight issue

* fix(nc-gui): show reload data topbar option

* fix(nc-gui): change view action menu position

* fix(nc-gui): font weight issue

* feat(nc-gui): create new table/view from topbar

* fix(nc-gui): update other page headers

* fix(nc-gui): project view header

* fix(nc-gui): update admin panel workspaces page header

* fix(nc-gui): admin panel base/workspace user page header

* fix(nc-gui): admin panel scroll issue

* fix(nc-gui): update project home page

* fix(nc-gui): table list scroll issue

* chore(nc-gui): lint

* fix(nc-gui): reset breadcrumb btn hover state on open dropdown

* fix(nc-gui): review changes

* fix(nc-gui): use slash icon instead of text

* fix(nc-gui): pr review changes

* fix(nc-gui): details tab height issue

* fix(nc-gui): add user account pages breadcrumb

* fix(nc-gui): hide rename view option

* fix(nc-gui): disable scrollIntoView on base rename

* fix(nc-gui): on rename view select text

* fix(nc-gui): user menu overflow issue if sidebar baselist is scrollable

* feat(nc-gui): use virtual scrolling for NcList component

* fix(nc-gui): reduce chevron icon opacity

* chore(nc-gui): lint

* fix(nc-gui): ai review changes

* fix(nc-gui): view rename input focus issue

* fix(nc-gui): topbar width issue

* fix(nc-gui): udpate toolbar height

* fix(nc-gui): update chevron icon from breadcrumb

* fix(nc-gui): update breadcrumb icon size

* fix(nc-gui): add min width for breadcrumb

* fix(nc-gui): add topbar bottom border

* fix(nc-gui): details tab heigth and alignment issue

* fix(nc-gui): hide basename and show only icon

* fix(nc-gui): update NcList component

* fix(nc-gui): update admin panel header

* fix(nc-gui): add header in account settings pages

* fix(nc-gui): add account pages header oss

* fix(nc-gui): udpate max width

* chore(nc-gui): lint

* fix(nc-gui(: reduce topbar top padding

* fix(nc-gui): typo error

* fix(nc-gui): review changes

* fix(nc-gui): review changes

* fix(nc-gui): slash icon conflict

* fix(nc-gui): review changes

* fix(nc-gui): remove chevron icon & add list wrapper div to control height

* fix(nc-gui): ncList keyboard navigation issue

* chore(nc-gui): lint
2024-08-14 15:42:45 +05:30
Ramesh Mane
0fb4c4878d fix(nc-gui): source erd test fail issue 2024-08-07 21:11:14 +05:30
Pranav C
9de25471b8 Nc feat/integrations (#8903)
* feat: integrations backend (WIP)

* feat: migration - source table

* feat: updated migration

* feat: integration APIs - WIP

* feat: integration - crud, acl, api tests

* feat: integration - crud, acl, api tests

* feat: integration - GUI integration

* feat: private integration config

* feat: integration GUI

* feat: delete api and source creation

* feat: add hint for input fields

* fix: source creation bugs

* refactor: placeholder text correction

* refactor: include context

* feat: integration delete with transaction

* refactor: permission scope correction and move ee logic

* refactor: migration correction and improvements

* feat: confirm dialog

* refactor: review comments

* refactor: meta service changes

* feat: add oss support - WIP

* feat: add oss support

* refactor: coderabbt suggestions

* refactor: exclude config from api response

* refactor: coderabbit review comments

* refactor: rename migration names

* fix: method name correction

* fix(nc-gui): integration ui changes

* fix(nc-gui): add edit integration ui changes

* fix(nc-gui): add shared badge in integrations list

* feat(nc-gui): duplicate integration

* fix(nocodb): add copy from id integration support in create integration api

* fix(nc-gui): update useIntegration store

* fix(nc-gui): test connection btn style update

* fix(nc-gui): update new integration modal

* feat(nc-gui): add sort integration list support

* fix(nc-gui): integration table to be center aligned

* fix(nc-gui): move form item required mark to right side

* fix: remove divider

* fix(nc-gui): add input shadow

* fix(nc-gui): base name validator error message

* fix(nc-gui): add border if search connection input has some value

* fix(nc-gui): add close btn in integration modal

* chore(nc-gui): lint

* fix(nc-gui): pr review changes

* chore(nc-gui): cleanup unused code

* chore(nc-gui): lint

* fix(nc-gui): integrationsType not found issue

* fix(nc-gui): update data source table

* fix(nc-gui): populate integration name only on input value change

* fix(nc-gui): create data source form update

* fix: type correction

* fix: label correction

* fix: font corrections

* fix: remove help text

* fix: grammar in help text

* fix(nc-gui): edit source ui changes

* fix(nc-gui): base settings modal changes & datasource search feat

* fix(nc-gui): update data source table

* fix(nc-gui): move integrations outside team & settings

* fix(nc-gui): make connections table full width

* fix(nc-gui): modal height issue in small screen

* fix(nc-gui): disable editing selected connection in edit data source

* fix(nc-gui): add data sources in base settings tab

* fix(nc-gui): ant design multiple warnings issue

* fix(nc-gui): create source page scrollbar issue

* feat(nc-gui): create connection from create source page

* chore(nc-gui): lint

* fix(nc-gui): update project members tab content margin

* chore: label text change

* fix: font changes

* chore: font corrections

* chore: integration => connection

* fix(nc-gui): disable auto editing database name on changing connection name

* fix(nc-gui): table header overflow issue

* fix(nc-gui): show connection crud operation messages in toast

* feat(nc-gui): request new integration ui

* fix(nc-gui): text area height adjust issue

* fix(nc-gui): add connection from source create issue

* fix(nc-gui): show data source details in modal

* fix(nc-gui): hide private connection option

* fix(nc-gui): user should able to edit & save connection without test connection if only title updated

* fix(nc-gui): add integration page in oss

* fix(nc-gui): typo currection

* fix(nc-gui): oss create base ui changes

* misc: minor formatting changes

* misc: formatting corrections

* fix(nc-gui): overlay close btn issue

* fix(nc-gui): some review changes

* fix(nc-gui): remove link beetween connection name & database name

* fix(nc-gui): update edit base/source modal oss

* fix(nc-gui): add db type icon in select connection

* chore(nc-gui): lint

* fix: integration list - allow access based on base level role

* fix(nc-gui): load integrations on creating integration from source create issue

* fix(nc-gui): add connection count in tab

* fix: correction in soft delete logic

* fix(nc-gui): reset use ssl on panel collapse

* fix(nc-gui): reduce select input font weight

* fix(nc-gui): update connection edit access control

* fix: integration read api correction

* fix(nc-gui): some review changes

* fix(nc-gui): labels update

* fix(nc-gui): udpate text in delete modal integration -> connection

* fix: remove permission from wrong scope

* refactor: swagger description correction

* fix(nc-gui): remove connection between source name & database name

* fix(nc-gui): test connection is not needed form source name. inflection field changes

* refactor: include integration title with source

* feat: integration pagination

* fix: remove unused prop

* fix(nc-gui): update all tables tab btns tooltip

* feat: new integration request

* refactor: replace delete statement and use assigning undefined for better performance

* feat(nc-gui): sync data support in project page

* fix(nc-gui): all sync data type list

* fix(nc-gui): close sync data modal issue

* fix(nc-gui): add bg gray color on db icon of tooltip

* fix(nc-gui): make connection as required field

* fix(nc-gui): show connection name if not found and reload page

* fix(nc-gui): show connection name in ds list

* fix(nc-gui): ssl related changes

* fix: oss permission

* fix(nc-gui): active tab issue on clicking source

* feat: include source count and sources in api response

* fix(nc-gui): add getIntegration fun in useIntegrationStore

* fix(nc-gui): source list udpate issue on updating source details

* fix(nc-gui): fix external source icon alignment

* feat: include base name and source count

* fix: query correction

* fix(nc-gui): show liked sources list in delete connection modal

* fix(nc-gui): display connection usage information in list

* fix(nc-gui): add sync data types icons

* fix(nc-gui): add pagination support in connection list

* fix(nc-gui): connection pagination issue

* fix(nc-gui): connection tab count update issue

* test(nc-gui): some of test cases updated

* fix(nc-gui): some minor review changes

* fix(nc-gui): minor ui changes

* fix(nc-gui): Cannot read properties of undefined (reading 'sub_type')

* fix(nc-gui): udpate all tables btn text

* fix(nc-gui): ui changes

* fix(nc-gui): overflow issue

* fix(nc-gui): add connection icon & back btn in modal

* fix(nc-gui): some minor ui changes

* test(nc-gui): update source restriction test cases

* chore(test): remove only from test

* fix(nc-gui): update style of delete connection modal

* test(nc-gui): update acl pw test cases

* fix(test): ws collaboration role accss test fail issue

* fix(nc-gui): add connection successfully added modal

* fix(nc-gui): update connection added modal

* fix(nc-gui): trigger sync request event on upvote

* chore(nc-gui): lint

* fix(nc-gui): add learn more btn in connection successfull modal

* fix(nc-gui): add integration docs link support

* fix(nc-gui): integration table name field text truncate issue

* fix: misc corrections

* misc: button width change

* fix(nc-gui): update icons

* fix(nc-gui): update test connection btn icons

* fix(nc-gui): all tables btn gap issue

* feat(nc-gui): search option in sync data modal

* feat(nc-gui): search connection through api

* fix(nc-gui): add base and source icon in delete connection modal

* fix: update sync request event

* fix(nc-gui): rebase conflict issue

* fix: connections text length

* fix(nc-gui): enable integration/create source supported docs option

* fix(nc-gui): update advanced option header style

---------

Co-authored-by: mertmit <mertmit99@gmail.com>
Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-08-04 15:36:20 +05:30
Ramesh Mane
1a9800c67e Nc feat: audit logs pagination keyboard shortcuts support (#9065)
* feat(nc-gui): add pagination btns tooltip

* fix(nc-gui): move usepagintion to top level

* feat(nc-gui): keybord pagination support in audits

* fix(nc-gui): cannot set properties of undefined (setting 'value')
2024-07-25 07:07:27 +05:30
Ramesh Mane
97e59b1829 fix: Import CSV/Excel/JSON bug in non selected base (#8895)
* fix(nc-gui): use base from props baseId instead of current base in quickImport

* fix(nc-gui): import issue

* fix(nc-gui): external data sources are not visible in data source tab if selected base is not active base

* revet(nc-gui): base audit related changes
2024-07-01 17:31:47 +05:30
Pranav C
d63418f90b fix: db icon alignment in treeview
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-06-25 14:24:10 +05:30
Ramesh Mane
f940c263ba fix(nc-gui): ai review changes 2024-06-24 08:28:54 +00:00
Ramesh Mane
43295a6e5d fix(nc-gui): reset page when user opens audit from base context menu 2024-06-24 08:28:53 +00:00
Ramesh Mane
12a499abe7 fix(nc-gui): add table border in modal 2024-06-24 08:28:53 +00:00
Ramesh Mane
dfe16c5b34 feat(nc-gui): add new audit logs ui for oss 2024-06-24 08:28:52 +00:00
Ramesh Mane
5dda4c7d37 Nc fix: misc UI fixes (#8827)
* fix(nc-gui): external source text bold issue

* fix(nc-gui): make new record btn sticky to left in groupby

* fix(nc-gui): add some padding after add column header btn

* fix(nc-gui): links cell margin issue

* fix(nc-gui): groupby table footer issue

* chore(nc-gui): lint

* fix(test): pw test fail issue

* fix(test): pw test fail issue

* fix(test): remove only from test
2024-06-22 20:28:26 +05:30
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