Commit Graph

72 Commits

Author SHA1 Message Date
Raju Udava
0bd8e07a26 feat: markdown tables 2026-03-07 13:45:17 +05:30
mertmit
c541ab3a3e refactor: sandbox to managed app remaining 2026-01-23 08:34:16 +00:00
Ramesh Mane
b980d95e42 chore(nc-gui): lint 2026-01-22 10:31:54 +00:00
Ramesh Mane
845d0e11b6 feat: use dropdown menu for base create options instead of modal 2026-01-22 10:31:54 +00:00
mertmit
69a29568c7 chore: sync
Signed-off-by: mertmit <mertmit99@gmail.com>
2026-01-10 00:21:02 +03:00
Ramesh Mane
f99517b0a1 fix(nc-gui): view data reload issue after view config copy 2025-10-10 10:02:30 +00:00
Ramesh Mane
799b7d9db5 fix(nc-gui): reload view config 2025-10-10 10:02:29 +00:00
mertmit
aeac67503e feat: filter and sort 2025-09-03 10:32:03 +00:00
mertmit
36299e0d39 chore: sync changes
Signed-off-by: mertmit <mertmit99@gmail.com>
2025-08-21 12:54:10 +03:00
mertmit
ea39b901b9 fix: base users page 2025-08-11 12:59:41 +00:00
Ramesh Mane
9e1a1c6ba2 fix(nc-gui): calendar view row colouring related UI changes 2025-06-19 03:31:00 +00:00
Ramesh Mane
0cba5c26bb fix(nc-gui): canvas row color render issue 2025-06-19 03:30:59 +00:00
Fendy Heryanto
e02b80178b refactor to use provider injection 2025-06-19 03:30:56 +00:00
Fendy Heryanto
a37908ae6f infinite table rendering 2025-06-19 03:30:55 +00:00
DarkPhoenix2704
3e51017641 fix: on field update trigger filter reload 2025-03-07 17:31:28 +00:00
DarkPhoenix2704
e750945d7f feat: quieing bulkActions feat: add more row level interactions fix: refactor editorUtils fix: refactor resetProgress Api 2025-01-10 16:10:59 +00:00
DarkPhoenix2704
f19247f123 feat:noco scripts 2025-01-10 16:10:58 +00:00
DarkPhoenix2704
dddc120b48 feat: table actions 2025-01-10 16:10:56 +00:00
Pranav C
ea281321e9 feat: table/column service - WIP 2025-01-09 20:22:56 +00:00
Pranav C
b9ee0e68cd feat: v3 data APIs 2025-01-09 20:22:55 +00:00
Eli Sheinfeld
447f9f8505 better language name
I fixed the way of writing the language name
2025-01-05 02:25:54 +02:00
Raju Udava
0984607ab9 Merge pull request #10126 from nocodb/nc-chore/ci-hang
chore: CI time issue
2024-12-27 14:58:53 +05:30
Ramesh Mane
8185e52d43 fix(nc-gui): create generic icon selector component 2024-12-27 14:35:01 +05:30
mertmit
018bb01239 chore: fully revert sf 2024-12-26 11:27:29 +00:00
DarkPhoenix2704
538f5999ad feat: christmas easter egg 2024-12-24 04:56:45 +00:00
Ramesh Mane
893ee9c934 chore(nc-gui): lint 2024-11-20 17:11:15 +00:00
Ramesh Mane
0db906b297 chore(nc-gui): lint 2024-11-20 17:11:15 +00:00
Pranav C
b6e9ec649f feat: personal view 2024-11-12 06:06:45 +00:00
Ramesh Mane
5de1caf760 Nc extension url preview (#9789)
* feat(extensions): url preview

* fix(nc-gui): merge conflicts

---------

Co-authored-by: amandesai01 <amandesai01@gmail.com>
2024-11-11 12:16:57 +05:30
Ramesh Mane
6246a1c96b Nc fix/extension follow-up changes (#9721)
* fix(nc-gui): extension pane new design changes

* fix(nc-gui): hide extensions btn on details tab

* fix(nc-gui): create new component for extensions tab of marketpalce

* fix(nc-gui): update marketplace card

* fix(nc-gui): extension tab scroll issue

* fix(nc-gui): extension modal header padding issue

* fix(nc-gui): auto scroll extensions on add/duplicate

* fix(nc-gui): auto scroll extension issue

* fix(nc-gui): update extension icons

* fix(nc-gui): data exporter extension button overflow issue

* fix(nc-gui): change extension list layout

* fix(nc-gui): add extension docs link

* fix(nc-gui): wrong publisher icon path in data exporter extension manifest

* fix(nc-gui): solid extension icon on panel open

* fix(nc-gui): extension marketplace placeholder image placement issue

* fix(nc-gui): select action table on add data exporter extension

* fix(nc-gui): on add data exporter extension select action view also

* fix(nc-gui): don't clear deleted exports from kvstore on clear extension data

* fix(nc-gui): show search icon instead of search input box in extension marketplace modal

* fix(nc-gui): pr review changes

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

* fix(nc-gui): update empty state

* fix(nc-gui): add tooltip on compact toolbar btns

* fix(nc-gui): update import extension as per new design
2024-10-31 14:39:10 +05:30
Raju Udava
aa48d2bc32 fix: language support for kn, ml (#9628)
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-10-10 10:07:05 +05:30
Yu Gong
9682b55ec4 correct LanguageAlias for zh_Hans 2024-10-02 20:03:09 +08:00
Ramesh Mane
5fbab165e5 Nc fix/integration minor changes (#9184)
* fix(nc-gui): reduce font weight of connection name col cell

* fix(nc-gui): show spinner in edit source modal while loading integration

* fix(nc-gui): show loading spinner in create source, create/edit connection modal

* fix(nc-gui): monor changes

* chore(nc-gui): lint

* fix(nc-gui): remove extra integration pagemode check condition

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

* feat(nc-gui): add AI integration category

* fix: move syncDataType and IntegrationCategoryType enum to noco-sdk

* fix(nc-gui): cleanup unused code

* fix(nc-gui): integration list modal open issue from create source modal

* chore(nc-gui): lint

* fix(nc-gui): prevent unnecessarily load integration api calls

* fix(nc-gui): handle reset integration data on base change

* fix(nc-gui): add missing sync pr changes
2024-08-09 12:39:17 +05:30
Ramesh Mane
2a2a4c9cf0 Nc fix/integration bug fixes (#9150)
* fix(nc-gui): always show edit connection tab on clicking data source

* fix(nc-gui): show deleted workspace user info in connection list

* fix(nc-gui): show tooltip on hover deleted user details

* fix(nc-gui): some review changes

* fix(nc-gui): sync modal cleanup

* fix: supported docs label

* fix(nc-gui): pg icon issue in data source list

* fix(nc-gui): new integration page ui changes

* fix(nc-gui): handle upvote

* fix(nc-gui): add integration category icons

* fix(nc-gui): add request new integration in other category

* fix(nc-gui): focus request integration input on open

* fix(nc-gui): integration tab left spacing issue

* fix(nc-gui): integration tab list center aligned

* misc: minor changes

* fix(nc-gui): user should able to upvote on cliking tiles

* fix(nc-gui): add remaining integrations

* fix(nc-gui): add missing integration icons

* fix(nc-gui): trigger test connection on adding new connection from create source

* fix(nc-gui): integration list modal ui changes

* fix(nc-gui): remove integration type badge border

* fix(nc-gui): show colored integration icon on hover

* fix(nc-gui): integration upvote btn shadow issue

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

* fix(nc-gui): move logic part in script

* chore(nc-gui): lint

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-08-07 14:53:23 +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
e1db0de48f Nc fix: data exporter extension UI changes (#9005)
* fix(nc-gui): udpated data exporter extension ui

* fix(nc-gui): update data export extension

* fix(nc-gui): alway show add new export input settings

* fix(nc-gui): allow user to add data exporter extension only 1 time

* revert(nc-gui): limit extension at base level changes

* fix(nc-gui): show loading state while exporting data from extension

* feat(nocodb): add extension_id in jobs model

* fix(nc-gui): filter exported data based on extension id

* fix(nc-gui): show expired export data

* chore(nc-gui): lint

* fix(nc-gui): extension modal scroll issue

* fix: use result instead of migration

* fix(nc-gui): revert job migration changes

* fix(nc-gui): export data extension review changes

* feat(nc-gui): delete export functionality

* fix(nc-gui): remove expired exports

* fix(nocodb): failed export realtime list update

* feat(nc-gui): add more extension option in fullscreen modal

* fix(nc-gui): rename extension scroll issue

* fix(nc-gui): scroll into view duplicated extension

* fix(nc-gui): add search table/view functionality

* feat(nc-gui): resize extension height

* fix(nc-gui): min height issue

* fix(nc-gui): use 300px min width for extension side panel

* fix(nc-gui): update extension header right side gap

* fix(nc-gui): update extension search blank state text align

---------

Co-authored-by: mertmit <mertmit99@gmail.com>
2024-07-17 20:40:15 +05:30
Ramesh Mane
a937050cbd chore(nc-gui): lint 2024-06-24 08:28:53 +00:00
Ramesh Mane
acdd894b2c feat(nc-gui): filter audit logs base on date range 2024-06-24 08:28:51 +00:00
infeeeee
35c5a7e1eb Add Hungarian language to enums.ts (#8803) 2024-06-21 20:07:13 +05:30
Ramesh Mane
99ecc40f9a Nc Refactor: Gallery view (#8674)
* fix(nc-gui): introduce header icon in gallery view card and update style

* fix(nc-gui): field modal width issue if it is rich text

* fix(nc-gui): hide longtext expanded icon on gallery & kanban view card hove

* fix(nc-gui): date field alignment issue

* fix(nc-gui): udpate kanban view card

* fix(nc-gui): udpate gallery & kanban view card display value style

* fix(nocodb): hide cover image in new gallery, kanban view if it is not pv column

* feat(nc-gui): change cover image object fit property change support

* fix(nc-gui): virtual cell card value alignment issue

* fix(nc-gui): gallery view card image navigation issue

* fix(nc-gui): gallerym, kanban card cover image dots navigation overflow issue

* fix(nocodb): use optional chaining to access nested variable

* chore(nc-gui): lint

* fix(nc-gui): long text max line shuld be 4 in card

* test: update open expanded form in gallery test

* fix(nc-gui): add empty card in gallery view if cards length is less than 4

* fix(nc-gui): update gallery view card min width

* fix(nocodb): small changes

* fix(nc-gui): review changes

* fix(nc-gui): add input shadow effect

* fix(nc-gui): update card image navigation buttons icon

* fix(nc-gui): udpate gallery view bg color

* fix(nc-gui): update email, url, phone cell height from card

* fix(nc-gui): update isEmptyRow function logic

* fix(nc-gui): some review changes

* fix(nc-gui): card display value color

* fix(nc-gui): udpate gallery view card min width

* fix(nc-gui): update card shadow & border on hover

* fix(nc-gui): update gallery loader card width

* fix(nc-gui): add min height for card image

* chore(nc-gui): lint

* fix(nc-gui): card rich text height

* fix(nc-gui): align record count in right side in gallery view

* fix(nc-gui): review changes

* fix(nc-gui): shared view show & hide field issue

* chore(nc-gui): lint

* fix(nc-gui): link record test fail issue
2024-06-10 16:38:56 +05:30
Ramesh Mane
287725923f feat(nc-gui): add & remove group by this field 2024-04-22 05:37:59 +00:00
Ramesh Mane
226c98edc6 feat(nc-gui): setup for group & filter by this field options in field header context menu 2024-04-22 05:37:58 +00:00
Mert E
d46b60d92e feat: extensions (#8303)
* feat: extensions

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

* chore: sync

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

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
2024-04-19 21:09:30 +05:30
Ramesh Mane
2a78930923 Nc feat/form view builder field settings in right pannel and fixed column delete modal virtual cell icon issue (#7927)
* feat(nc-gui): form field in right pannel setup

* fix(nc-gui): inline form field reorder issue

* fix(nc-gui): make edit form field right panel scrollable

* fix(nc-gui): form field limit option hide btn focus box shadow style issue

* fix(nc-gui): add support to edit form column in form view builder

* feat(nc-gui): added form field header menu dropdown

* fix(nc-gui): tab issue in form builder

* feat(nc-gui): add support to edit column from form builder itself

* fix(nc-gui): wrong virtual cell icon in column delete modal

* feat(nc-gui): column edit, hide, delete option in form builder field settings

* fix(nc-gui): move all form field settings radio btns to the right side

* chore(nc-gui): lint

* chore(nc-gui): lint errors

* chore(nc-gui): lint

* fix(nc-gui): update 'change icon color' text case

* fix(nc-gui): small changes

* fix(nc-gui): form builder side panel field div key issue

* fix(nc-gui): form view outsideclick fild toggle issue

* chore(nc-gui): lint

* fix(nc-gui): hide select dropdown in value is selected and show if value is not selected

* fix(nc-gui): suggested review changes

* fix(nc-gui): make form field rich text options sticky at bottom

* chore(nc-gui): lint

* fix(nc-gui): small changes

* fix(nc-gui): lazy import richtext component

* fix(nc-gui): set the max height for form rich text fields

* fix(nc-gui): move form settings switch inputs to the right side

* fix(nc-gui): move form select type field layout option to appearance settings section

* fix(nc-gui): select form active field text on focus

* fix(nc-gui): form rich text element menu option tabindex issue

* fix(nc-gui): form search field input autofill issue

* fix(nc-gui): update position of rich text menu option of form description

* feat(nc-gui): adjustable form view sidebar width

* chore(nc-gui): lint

* fix(nc-gui): typo mistake

* fix(nc-gui): PR review changes
2024-03-26 14:31:02 +05:30
Ramesh Mane
758c898ffb fix(nc-gui): swap prefilled mode radio options 2024-03-09 11:51:15 +00:00
Ramesh Mane
a454349a47 fix(nc-gui): use radio inputs instead of select for prefilled mode select 2024-03-09 11:51:14 +00:00
Ramesh Mane
8bd4215c00 fix(nc-gui): move get prefill link in share form modal 2024-03-09 11:51:12 +00:00
Ramesh Mane
038013d47e feat(nc-gui): prefill shared form setup 2024-03-09 11:51:09 +00:00
Seoyeon Bae
10ce511e62 Korean enum Language correction 2023-11-17 16:38:23 +09:00
mertmit
a930f7d242 fix: revise frontend acl 2023-09-19 12:12:35 +00:00