Commit Graph

23691 Commits

Author SHA1 Message Date
Pranav C
8a2366536e refactor: sidebar banner ui corrections (#9181)
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-08-08 15:42:15 +05:30
Ramesh Mane
353241123b fix(nc-gui): show empty state if integration search list is empty (#9178) 2024-08-08 14:28:34 +05:30
Ramesh Mane
5fe1be1d8a test(nc-gui): fix user management flaky test (#9180) 2024-08-08 14:27:17 +05:30
Pranav C
34e1902aa1 Merge pull request #9176 from nocodb/misc
Miscellaneous bug fixes and improvements
2024-08-08 13:15:12 +05:30
Pranav C
0c9b6ec325 fix: send api response
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-08-08 12:45:22 +05:30
Pranav C
99871a6b4c refactor: replace confirm dialog with ncmodal component
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-08-08 12:05:23 +05:30
Dov Benyomin Sohacheski
6378c25b30 🖱 Add title attribute to AdvancedOptions.vue on mouse hover (#9132)
* 🖱 Add `title` attribute to `AdvancedOptions.vue` on mousehover

* 🏷 Add label slot
2024-08-08 11:27:14 +05:30
Pranav C
f8b8bcd02b refactor: review comments and lint
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-08-08 11:14:01 +05:30
navi
f96a91270b New Crowdin updates (#9177)
* New translations en.json (French)

* New translations en.json (Japanese)

* New translations en.json (Ukrainian)

* New translations en.json (Hungarian)

* New translations en.json (Finnish)

* New translations en.json (Spanish)

* New translations en.json (Arabic)

* New translations en.json (Czech)

* New translations en.json (Danish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hebrew)

* New translations en.json (Italian)

* New translations en.json (Korean)

* New translations en.json (Dutch)

* New translations en.json (Norwegian)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Slovak)

* New translations en.json (Slovenian)

* New translations en.json (Swedish)

* New translations en.json (Turkish)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Traditional)

* New translations en.json (English)

* New translations en.json (Vietnamese)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Indonesian)

* New translations en.json (Persian)

* New translations en.json (Thai)

* New translations en.json (Croatian)

* New translations en.json (Latvian)

* New translations en.json (Hindi)

* New translations en.json (Bengali, India)
2024-08-08 06:08:04 +05:30
Pranav C
7795f0405d fix: invalidate all refresh token and populate a new token for current session on password change
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-08-08 01:38:58 +05:30
Pranav C
0c8dfa1e0b feat: banner
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-08-08 01:38:55 +05:30
Ramesh Mane
476821f2cd Merge pull request #9175 from nocodb/nc-fix/minor-bug-fixes1
Nc fix/minor bug fixes1 merge conflict
2024-08-07 23:44:54 +05:30
Ramesh Mane
45ccdbbfe6 chore(nc-gui): lint 2024-08-07 23:44:01 +05:30
Ramesh Mane
4448dac652 fix(nc-gui): link field modal gap issue 2024-08-07 23:44:01 +05:30
Ramesh Mane
85bbeafb85 Merge pull request #9173 from nocodb/fix/pw-test-issue
fix: pw test fail issue
2024-08-07 23:40:51 +05:30
Raju Udava
0354289616 Nc fix/minor bug fixes1 (#9174)
* fix(nc-gui): all tables tab btn icon alignment issue

* fix(nc-gui): link field modal gap issue

---------

Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
2024-08-07 22:15:36 +05:30
Raju Udava
4bb8911171 docs: integrations (#9171)
* docs: integrations framework

* docs: integrations (wip)

* docs: wip

* docs: integrations & connections

* docs: remove database folder

* docs: warning about access permissions

* docs: add new data source

* docs: meta sync

* docs: actions on data soruce

* docs: update links

* misc: data => Data

* docs: fix review comments
2024-08-07 19:37:15 +03:00
Pranav C
a5d0ad7dbd fix: load sharp package dynamically to handle loading error gracefully in unsupported platform (#9163)
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-08-07 22:05:45 +05:30
Ramesh Mane
889fbf9317 fix(nc-gui): enable Limit record selection to a view in oss (#9125)
* fix(nc-gui): enable limit record view in oss

* feat: add view based filter support in OSS(api)

---------

Co-authored-by: Pranav C <pranavxc@gmail.com>
2024-08-07 22:01:39 +05:30
Ramesh Mane
0fb4c4878d fix(nc-gui): source erd test fail issue 2024-08-07 21:11:14 +05:30
Ramesh Mane
2b4a3c1d6a fix(nc-gui): integration pr merge conflicts (#9170) 2024-08-07 17:58:07 +05:30
Ramesh Mane
79609d5ec5 Merge pull request #9161 from nocodb/nc-fix/integration-corrections
Nc fix/integration corrections
2024-08-07 17:34:54 +05:30
Raju Udava
beb2ca8953 misc: remove comments 2024-08-07 17:32:54 +05:30
Ramesh Mane
c704726df9 fix(nc-gui): add docs panel in edit source modal 2024-08-07 17:32:54 +05:30
Ramesh Mane
ffe9d743ed fix(nc-gui): add missing section title 2024-08-07 17:32:54 +05:30
Ramesh Mane
e3593a1fc1 fix(nc-gui): some merge conflicts 2024-08-07 17:32:54 +05:30
Ramesh Mane
6e6bd728a6 fix(nc-gui): update oss and edit source modal 2024-08-07 17:32:54 +05:30
Ramesh Mane
da5dabc502 fix(nc-gui): add data source, additional details appear after selection of connection 2024-08-07 17:32:54 +05:30
Ramesh Mane
7489695164 fix(nc-gui): base home page buttons in old design 2024-08-07 17:32:54 +05:30
Raju Udava
3e10559d7c fix: sub-text & alignments 2024-08-07 17:32:54 +05:30
Ramesh Mane
caa25b22f1 Merge pull request #9169 from nocodb/nc-fix/integration-followup
Nc fix/integration followup
2024-08-07 17:30:56 +05:30
Ramesh Mane
1b918d53b7 fix(nc-gui): show modal for request integration 2024-08-07 11:22:41 +00:00
Ramesh Mane
f65e1f8a34 fix(nc-gui): add spacing on left side of datasource header 2024-08-07 11:22:41 +00:00
Ramesh Mane
0787c7e7f4 fix(nc-gui): add solid whatsapp icon for integration 2024-08-07 11:22:41 +00:00
Ramesh Mane
c81ea94eaa fix(nc-gui): update request integration tele event 2024-08-07 11:22:41 +00:00
navi
0a21e64682 New Crowdin updates (#9167)
* New translations en.json (French)

* New translations en.json (Japanese)

* New translations en.json (Hungarian)

* New translations en.json (Finnish)

* New translations en.json (Spanish)

* New translations en.json (Arabic)

* New translations en.json (Czech)

* New translations en.json (Danish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hebrew)

* New translations en.json (Italian)

* New translations en.json (Korean)

* New translations en.json (Dutch)

* New translations en.json (Norwegian)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Slovak)

* New translations en.json (Slovenian)

* New translations en.json (Ukrainian)

* New translations en.json (Swedish)

* New translations en.json (Turkish)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Traditional)

* New translations en.json (Vietnamese)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Indonesian)

* New translations en.json (Persian)

* New translations en.json (Thai)

* New translations en.json (Croatian)

* New translations en.json (Latvian)

* New translations en.json (Hindi)

* New translations en.json (Bengali, India)
2024-08-07 14:53:51 +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
d4f76d348a fix: Miscellaneous bugs (#9149)
* feat: support pretty print in webhook json

* fix: on renaming table update default view name as well

* fix: show default view name alias as 'Default view'

* fix:  chunk loading error handling

* fix: global error boundary handling improvements

* fix: typo correction

* chore: sentry integration

* refactor: destroy the toast message after reload

* chore: add missing dependencies

Signed-off-by: Pranav C <pranavxc@gmail.com>

* chore: sentry error reporting

Signed-off-by: Pranav C <pranavxc@gmail.com>

* refactor: improved error toast message

Signed-off-by: Pranav C <pranavxc@gmail.com>

* refactor: timeout correction

Signed-off-by: Pranav C <pranavxc@gmail.com>

---------

Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-08-07 12:39:57 +05:30
Raju Udava
45df00149c fix: external source with project create (#9166)
Co-authored-by: Pranav C <pranavxc@gmail.com>
2024-08-07 09:41:47 +05:30
navi
b6932a828d New Crowdin updates (#9164)
* Update source file en.json

* New translations en.json (French)

* New translations en.json (Japanese)

* New translations en.json (Ukrainian)

* New translations en.json (Hungarian)

* New translations en.json (Finnish)

* New translations en.json (Spanish)

* New translations en.json (Arabic)

* New translations en.json (Czech)

* New translations en.json (Danish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hebrew)

* New translations en.json (Italian)

* New translations en.json (Korean)

* New translations en.json (Dutch)

* New translations en.json (Norwegian)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Slovak)

* New translations en.json (Slovenian)

* New translations en.json (Swedish)

* New translations en.json (Turkish)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Traditional)

* New translations en.json (English)

* New translations en.json (Vietnamese)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Indonesian)

* New translations en.json (Persian)

* New translations en.json (Thai)

* New translations en.json (Croatian)

* New translations en.json (Latvian)

* New translations en.json (Hindi)

* New translations en.json (Bengali, India)

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-08-07 09:04:31 +05:30
Raju Udava
7ba227736e Nc feat/webhook UI (#9141)
* feat: webhook wip

* feat: webhook wip custom theme

* fix: handle scroll

* chore: clean up

* fix: ux fixes

* fix: font corrections

* fix: webhook docs links fix: pr review comments

* fix: box-shadow

* fix(nc-gui): webhook css fixes

* fix(nc-gui): reduce btn width from webhook modal

* fix(nc-gui): update webhook page json editor

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

* fix(nc-gui): webhook parameter, headers input gap

* fix(nc-gui): update webhook list table

* fix(nc-gui): remove beautify json btn

* fix(nc-gui): webhook header, parameters styles

* fix(nc-gui): warning issue

* fix(nc-gui): upate test webhook btn icons and enable save changes btn by default

* fix(nc-gui): update hook type text in table

* fix(nc-gui): focus webhook title on modal open

* fix(nc-gui): minor changes

* fix(nc-gui): update filter and params btn type

* fix(nc-gui): update webhook oss ui

* fix(nc-gui): add sortby webhook operation type option

* fix(nc-gui): update webhook notification type icons

* fix(nc-gui): invalid props issue

* fix(nc-gui): update webhook condition text

* fix(nc-gui): update monaco editor font color

* test: webhook class name fix

* fix(nc-gui): add missing webhook header key dropdown options

* fix(nc-gui): update webhook header key placeholder text color

* fix(nc-gui): update webhook modal min width

* test(nc-gui): update some of the webhook related test

* test(nc-gui): update create webhook test case

* text(nc-gui): fixed some of the webhook test cases

* test(nc-gui): update webhook conditional test cases

* docs: update

* fix(nc-gui): small changes

---------

Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
2024-08-06 21:59:46 +05:30
Pranav C
ce25cde5d6 Merge pull request #9151 from nocodb/nc-fix/csv-lookup-attachment
fix: properly export looked up attachments
2024-08-06 15:49:44 +05:30
mertmit
98141ff17b fix: avoid encoding attachment title 2024-08-05 19:15:51 +00:00
mertmit
f4caa6983b fix: properly export looked up attachments 2024-08-05 19:15:51 +00:00
Raju Udava
7f7eda318b Nc fix/throttler logging (#9154)
* fix: avoid spamming throttler logs

* fix: key & remaining ttl

---------

Co-authored-by: mertmit <mertmit99@gmail.com>
2024-08-05 22:10:47 +05:30
Raju Udava
8b038c8f09 fix: replace body with merged config while validation connection - source create (#9152)
Co-authored-by: Pranav C <pranavxc@gmail.com>
2024-08-05 20:31:47 +05:30
navi
2d9362ee8f New Crowdin updates (#9148)
* Update source file en.json

* New translations en.json (French)

* New translations en.json (Japanese)

* New translations en.json (Ukrainian)

* New translations en.json (Hungarian)

* New translations en.json (Finnish)

* New translations en.json (Spanish)

* New translations en.json (Arabic)

* New translations en.json (Czech)

* New translations en.json (Danish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hebrew)

* New translations en.json (Italian)

* New translations en.json (Korean)

* New translations en.json (Dutch)

* New translations en.json (Norwegian)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Slovak)

* New translations en.json (Slovenian)

* New translations en.json (Swedish)

* New translations en.json (Turkish)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Traditional)

* New translations en.json (English)

* New translations en.json (Vietnamese)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Indonesian)

* New translations en.json (Persian)

* New translations en.json (Thai)

* New translations en.json (Croatian)

* New translations en.json (Latvian)

* New translations en.json (Hindi)

* New translations en.json (Bengali, India)

* Update source file en.json
2024-08-05 20:30:03 +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
2b26e1a5b9 Nc fix/show inherited role in project members table (#9134)
* fix(nc-gui): show inherted workspace role at project level

* fix(nc-gui): update project members table role selector

* fix(nc-gui): rebase conflict issue
2024-08-04 10:20:16 +05:30
Pranav C
0e51cd9086 Merge pull request #9142 from nocodb/nc-fix/sub-group
fix: Sub-group loading issue
2024-08-03 01:13:52 +05:30