Commit Graph

49 Commits

Author SHA1 Message Date
mertmit
8bc9e75ff7 fix: enable experimental props destructuring 2024-02-20 09:35:45 +00:00
mertmit
36477dc79e chore: bump nuxt version 2024-02-20 09:35:45 +00:00
mertmit
c9a3fc69b0 chore: use @nuxt/image 2024-02-20 09:35:44 +00:00
Ramesh Mane
59da183617 fix(nc-gui): docsearch is not defined nocodb/nocodb#7563 2024-02-06 08:07:53 +00:00
Ramesh Mane
ed3d134ac9 feat(nc-gui): added keyboard shortcuts setup for oss 2024-01-25 12:47:33 +00:00
Pranav C
a3fd691dd6 fix: load workers inline 2023-12-14 06:15:47 +00:00
Muhammed Mustafa
06685e6e6a fix: Link preview url 2023-10-25 05:25:18 +00:00
Muhammed Mustafa
55f18af03d fix: Added link preview 2023-10-25 05:25:18 +00:00
DarkPhoenix2704
e8da4ca41b fix: lookup logo 2023-10-06 10:43:08 +00:00
Wing-Kam Wong
9325ab026a Merge branch 'develop' into feat/pnpm 2023-08-25 12:40:56 +08: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
24ffff21cb chore(nc-gui): update nuxt-config link 2023-07-23 14:48:15 +08:00
Wing-Kam Wong
deb0167813 chore(nc-gui): missing , 2023-07-22 12:54:10 +08:00
Wing-Kam Wong
f82a372453 fix(nc-gui): disable build 2023-07-22 12:26:48 +08:00
Wing-Kam Wong
a5fd861683 fix(nc-gui): move meta and link to head 2023-07-22 12:26:24 +08:00
Wing-Kam Wong
a89879bdf7 fix(nc-gui): add back NUXT_PAGE_TRANSITION_DISABLE 2023-06-16 17:52:30 +08:00
Wing-Kam Wong
c2ee042955 fix(nc-gui): remove NUXT_PAGE_TRANSITION_DISABLE 2023-06-16 13:44:04 +08:00
Wing-Kam Wong
1a5b63ad16 feat(nc-gui): add router with hash mode and use VueI18nPlugin 2023-06-15 12:51:36 +08:00
Wing-Kam Wong
f65bf7a8ed chore(nc-gui): remove meta title in nuxt.config.ts 2023-03-20 14:00:19 +08:00
Pranav C
d62b3d9419 refactor: include storeToRefs in imports alias
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-10 12:04:34 +05:30
Pranav C
dbce6f0952 chore: lint
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-10 00:30:19 +05:30
Pranav C
500979d135 refactor: migrate simple composable usage syntax to pinia store usage syntax
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-10 00:29:20 +05:30
Pranav C
c0450d29be chore: add pinia dependency
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-03-09 19:08:25 +05:30
Pranav C
49b43f3b2e refactor(gui): setup new font
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-02-08 16:02:49 +05:30
mertmit
3814f122ab feat: custom icons for row height options
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-01-24 20:41:52 +03:00
Wing-Kam Wong
6a98ea8e3b chore(nc-gui): lint 2023-01-12 16:20:10 +08:00
Wing-Kam Wong
972578a28c fix(nc-gui): add customDistPath for monacoEditorPlugin 2023-01-01 20:50:14 +08:00
Pranav C
5a6d3eb7c4 feat(gui): add icon pack and load all icons
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-12-23 14:49:15 +05:30
mertmit
d61a0874a9 feat: ui improvements for multiple source
Signed-off-by: mertmit <mertmit99@gmail.com>
2022-12-03 11:21:59 +03:00
Pranav C
56dc7615c3 refactor(gui): requested changes
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-11-22 11:49:06 +05:30
Muhammed Mustafa
0a06d30c61 fix(test): Added project deletion logic which was created by a test on reset and disabled page transition in front end build for test env 2022-11-08 20:06:20 +05:30
Muhammed Mustafa
8b2b87e09d fix(test): Enabled support for runtime NC_BACKEND_URL and integrated it with CI 2022-11-08 20:06:20 +05:30
braks
d33142b3c3 chore(nc-gui): cleanup 2022-09-28 13:30:40 +02:00
braks
4c29fa18ff refactor(nc-gui): use lazy load and cleanup imports 2022-09-28 13:30:40 +02:00
braks
0170057d2f chore(nc-gui): add build config 2022-09-28 13:30:39 +02:00
braks
afef71f111 feat(nc-gui): split chunks 2022-09-28 13:30:39 +02:00
braks
96e1453364 chore(nc-gui): update nuxt config 2022-09-28 13:30:39 +02:00
braks
21f7ade92e chore(deps-dev): upgrade nuxt to latest rc 2022-09-28 13:30:39 +02:00
braks
6e55a7d3fe feat(nc-gui): auto-import message from ant-design-vue 2022-09-28 13:30:39 +02:00
braks
ee444604d9 refactor(nc-gui): use lazy components 2022-09-28 13:30:39 +02:00
Raju Udava
b711b0920e chore(nc-gui): env var for info-msg duration
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-09-23 12:45:18 +05:30
Wing-Kam Wong
85b79f4712 chore(nc-gui): lint 2022-09-22 11:28:25 +08:00
Pranav C
4ecff793e4 chore(gui): build error with dagre package
ref: https://stackoverflow.com/a/72198834
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-09-21 18:49:26 +05:30
Pranav C
b886118c74 chore(gui): add cdn path as relative to load assets relative to the path
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-09-21 13:17:53 +05:30
braks
f7d326fcbc refacotr(nc-gui): make whole lang btn clickable 2022-09-13 12:47:08 +02:00
braks
26fc2e6c79 chore(nc-gui): remove fileURLToPath 2022-09-13 12:14:54 +02:00
braks
e31e1ad182 fix(nc-gui): lazy load languages for initial load perf 2022-09-13 12:04:26 +02:00
Pranav C
21a306030c chore(gui-v2): base url correction (#3510)
* chore(gui-v2): base url correction

- support nocodb serving under a nested path

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

* chore(gui-v2): initial base url correction

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

* fix(gui-v2): redirect to dashboard with relative path

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

* fix(gui-v2): make plugin path relative

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

* fix(gui-v2): redirect path correction

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

* fix: allow download option migration handling

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

* fix(gui-v2): redirect old base url to new path

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

* fix(gui-v2): redirect old base ur with some view/table open

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

* fix(gui-v2): handle old tab url and navigate to the new url

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

* chore(gui-v2): cleanup

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>
2022-09-06 17:33:08 +05:30
Wing-Kam Wong
f97ea536b4 chore: move nc-gui-v2 to nc-gui 2022-09-06 12:00:09 +08:00