Commit Graph

56 Commits

Author SHA1 Message Date
Pranav
fadadf3a1a fix: resolve eslint lint errors across nc-gui, nocodb-sdk, and nocodb 2026-04-14 07:38:05 +00:00
Ramesh Mane
7b86f66026 chore: lint 2026-04-10 09:37:40 +00:00
Pranav
de40ffd221 fix(nc-gui): restore Playwright selectors in org user invite modal 2026-04-09 16:22:26 +00:00
Pranav
bf4d18844c fix(nc-gui): fix Creator role description, remove Admin from invite 2026-04-09 16:22:23 +00:00
Raju Udava
23561e1594 fix(nc-gui): show invite URL only for single user, guide to actions menu for bulk 2026-04-09 16:22:23 +00:00
Raju Udava
55067e875a fix(nc-gui): org invite — email pill behavior and correct API endpoint 2026-04-09 16:22:23 +00:00
Pranav
a3dbe12487 fix(nc-gui): match org invite dialog layout with workspace invite 2026-04-09 16:22:23 +00:00
Pranav
c380bf3028 fix(nc-gui): align email input and role selector on same row 2026-04-09 16:22:22 +00:00
Pranav
5ccc45f7b3 fix(nc-gui): org invite dialog — add i18n key, fix spacing, use RolesSelectorV2 2026-04-09 16:22:22 +00:00
Pranav
e70af050c1 fix(nc-gui): redesign on-prem invite user dialog to match workspace style 2026-04-09 16:22:22 +00:00
Pranav
97baa2b6ad chore: switch from hash-based to history-based routing 2026-03-05 17:35:13 +00:00
mertmit
ca1316d316 chore: lint 2026-03-01 09:59:24 +00:00
mertmit
66ae732d21 feat: ws role for CE 2026-03-01 05:34:56 +00:00
Ramesh Mane
593dcd5ede chore(nc-gui): lint 2026-01-12 19:08:09 +00:00
Ramesh Mane
3021f9b13b fix: user accounts page dark mode changes 2026-01-10 17:02:16 +05:30
mertmit
69a29568c7 chore: sync
Signed-off-by: mertmit <mertmit99@gmail.com>
2026-01-10 00:21:02 +03:00
Ramesh Mane
6a6f32d339 chore(nc-gui): lint 2025-02-17 13:11:10 +00:00
Pranav C
055c920ee5 refactor: corrections and improvements 2025-01-22 12:53:36 +00:00
Pranav C
49b89bf6bf refactor: hide additional things which are not required 2025-01-22 12:53:36 +00:00
Ramesh Mane
b87982cd07 fix(nc-gui): org role selector input display issue 2024-12-02 12:09:21 +00:00
Ramesh Mane
4d0f7ec165 Nc fix: Org user role selector dropdown issue (#8883)
* fix(nc-gui): org role selector dropdown options issue

* fix(nc-gui): update sort icons from member list

* fix(nc-gui): add missing user role dropdown class

* chore: font size for collab data

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

---------

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-06-27 15:25:30 +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
Ramesh Mane
1b8c47e2b0 Nc fix(nc-gui): allow copy paste email id from gmail in team & settings, for example, abc <abc@gmail.com> (#7963)
* fix(nc-gui): allow copy paste email id from gmail

* fix(nc-gui): skip display error & add only valid emails if user copy paste bulk emails in team & settings invite input element

* fix(nc-gui): add a comment explaining the regex pattern for email validate/extract

* fix(nc-gui): allow copy paste emailid from gmail in team & settings oss

* fix(nc-gui): add support to extract email from pasted string in email cell if accept only email is true
2024-03-27 00:36:57 +05:30
mertmit
d8485196af fix: use basesUser state for getting user count
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-12-21 13:21:07 +03:00
musharaf-nocodb
96d0f2d18b fix : lint 2023-12-12 14:03:35 +05:30
musharaf-nocodb
23fdfbbc72 fix : fixed dropdown ui in invite-user 2023-12-07 14:13:52 +05:30
mertmit
3f7cdfeeaa fix: various leftover stuff
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-12-02 12:20:30 +03:00
Reenphy George
edff143139 Merge branch 'develop' into fix/i18n 2023-10-09 13:58:04 +05:30
Pranav C
2e2d0c5b36 fix: miscellaneous changes
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-10-09 09:41:31 +05:30
reenphygeorge
5d2131069c fix: i18n 2023-10-08 23:09:18 +05:30
Raju Udava
e47c75383f fix: i18n menu
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2023-10-07 12:26:33 +05:30
Pranav C
e790abdbaf refactor: rename project and base
- Rename `Project`  => `Base`
- Rename `Base` => `Source`
- Remove `db` from data/meta api endpoints
- Add backward compatibility for old apis
- Migrations for renaming table and columns

Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-10-02 23:52:18 +05:30
Muhammed Mustafa
1aecf5a602 fix: i18n for User modal 2023-09-28 16:30:45 +05:30
mertmit
7535f71e66 fix: Role reference error 2023-09-19 12:12:35 +00:00
mertmit
a930f7d242 fix: revise frontend acl 2023-09-19 12:12:35 +00:00
Pranav C
33ee9bfa62 feat: Improved UI (#6222)
* feat: Improved ui (#6156)

* refactor: revert

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

feat: shared base

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

fix: remove duplicate import statement

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

fix: disable starred & license menu

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: fix airtable wait issue

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: enable mysql in ci

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: fix checkbox order for sqlite

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: disable quick tests

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: fix dbType env variable for CI

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: workspace API access error fix

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: enable SQLite CI CD

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: use DB_TYPE env variable

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: enable SQLite UT

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: isHub cleanup

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: add check for EE Timezone spec

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

chore: cleanup

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

chore: cleanup

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

test: EE check fix

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

chore: test correction

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

chore: sync latest changes

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

test: set EE=false

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

test: set NC Edition to community in workflow file

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

chore: update sdk build command

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

refactor: i18n and other changes

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

feat: new ui

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

* chore: sync tests

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

* chore: lint

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

* fix: shared view/base related bugs

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

* test: checkbox verification sort order fix

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: fix sqlite reset

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: enable selfhosted runners

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* docs: table ops (draft)

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* Docs: screenshots for table-operations.md

* refactor: introduce missing buttons

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

* fix: get all fields

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

* test: UT fix- new data API response

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: EE is false

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: webhook lookup as string in CE

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: include created_at and updated_at

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

* test: fix UT newDataAPI response for PG

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: separate api for webhook related plugins

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

* test: msyql filter corrections

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: mysql group by test corrections

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: fix datatype for rating field in groupby spec for pg

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: kanban datatype correction

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: column edit for mysql- rating field

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: misc fixes

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: enable 4 workers

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: enable 2 workers per shard only

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* docs: table CRUD

* Rename table-operations.md to table-crud.md

* Create column-crud.md

* docs: row CRUD

* Rename row.md to row-crud.md

* docs: project crud

* docs: toolbar (skeleton)

* refactor: single page UI and bug fixes

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

* chore: sync tests playwright

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

* chore: add missing dependency

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

* feat: single page ui, test corrections

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

* chore: tests

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

* test: project rename test correction

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

* chore: remove only

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

* test: remove wrong import statement

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

* fix: delete option not visible in project context menu

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: move ws access within isEE()

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: fix groupby

* test: groupby fix

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* docs: signup & landing page

* docs: project crud

* docs: project-crud misc

* docs: toolbar fields

* docs: toolbar / filters

* docs: toolbar / group by

* docs: toolbar / sort

* docs: toolbar / row height

* docs: filters additional options

* docs: file re-order

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* docs: add links to column types

* docs: code snippets

* docs: links

* docs: lookup

* docs: rollup

* docs: formula

* docs: primary key

* docs: display value

* docs: development setup

* docs: swagger

* fix(nc-gui): encodeURIComponent for row id

- closes: #6202

* docs: language

* docs: expanded record

* docs: import airtable

* docs: airtable

* docs: webhook

* docs: revert file rename

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* docs: account settings

* docs: audit

* docs: meta management

* docs: project settings

* docs: shared base

* docs: shared view

* docs: meta sync

* docs: team-auth

* docs: views

* docs: fix URL

* docs: URL corrections

* fix:  shared base, view related bugs

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

* test: EE check for WSaccess

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test: exclude EE tests

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: missing project delete

closes #6215

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

* fix: merge existing project meta  if found

closes #6216

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

* fix: merge existing project meta  if found

closes #6216

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

---------

Signed-off-by: Pranav C <pranavxc@gmail.com>
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
Co-authored-by: Wing-Kam Wong <wingkwong.code@gmail.com>

* refactor: docs and other bug fixes

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

* feat: populate default project on super admin signup

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

* fix: include created project details in signup response if avail, missing Dockerfile

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

* chore: use custom function for resolving ts path aliases

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

* chore: add missing generate script

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

* chore: webpack build correction - ts path resolve

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

---------

Signed-off-by: Pranav C <pranavxc@gmail.com>
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
Co-authored-by: Wing-Kam Wong <wingkwong.code@gmail.com>
2023-08-24 02:58:19 +05:30
Wing-Kam Wong
c74516592a chore(nc-gui): lint 2023-05-18 19:39:45 +08:00
DarkPhoenix2704
aacf229f03 fix: test fail 2023-05-13 21:37:35 +05:30
DarkPhoenix2704
82f67656a1 fix: ui consistency 2023-05-12 10:46:08 +05:30
Pranav C
b29189f0c3 refactor: move all icons to iconMap (WIP)
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-24 10:01:15 +05:30
Pranav C
957df0735b refactor: move all icons to iconMap (WIP)
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-24 10:01:12 +05:30
Pranav C
1cac58183b refactor: change to light icon
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-24 09:59:57 +05:30
Pranav C
7b3f4c21ed refactor: update uidt icons
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-24 09:59:57 +05:30
Wing-Kam Wong
72ac86e7d8 refactor(nc-gui): use emailValidator 2023-03-20 19:11:00 +08:00
Wing-Kam Wong
36e3ff33a6 fix(nc-gui): type 'unknown' is not assignable to type 'Error' 2023-03-16 14:10:07 +08:00
Wing-Kam Wong
38db2917d7 fix(nc-gui): user modal type issues 2023-03-15 19:27:07 +08:00
Pranav C
99a7bcbd5b fix(gui): if copy failed show error message and print content in console
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-02-09 13:18:47 +05:30
Wing-Kam Wong
1231b0bfed feat(nc-gui): add active class to <a-modal/> 2022-11-29 20:13:16 +08:00
Pranav C
9b9894f72b fix(gui): remove unnecessary chars from column default value
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-11-22 15:23:47 +05:30
Pranav C
0c78030fbe fix(gui): email validation correction
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-11-22 14:37:22 +05:30