Commit Graph

53 Commits

Author SHA1 Message Date
աɨռɢӄաօռɢ
3b667b3815 feat(nc-gui): apply i18n for autoSelectFieldTypes 2023-11-17 17:29:18 +08:00
Muhammed Mustafa
0590befa6f fix: Added front end validation for import csv and added back client side validation for column name and table name 2023-11-14 11:41:42 +00:00
աɨռɢӄաօռɢ
bbc8e40e3c chore(nc-gui): lint 2023-11-08 13:44:12 +08:00
Daniel Roe
032c60d7b6 fix: import nuxt composables from #imports 2023-11-07 21:05:20 +00:00
Pranav C
e958c3ec04 fix: add missing await 2023-10-17 07:27:47 +00:00
Pranav C
becf40a602 fix: use crossoriginworker package to load worker from cdn 2023-10-17 07:27:46 +00:00
WK Wong
55259c89b9 chore(nc-gui): lint 2023-10-03 11:24:03 +08:00
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
5a724acf9c fix: i18n for Duplicate project, Imports and ERD 2023-09-28 11:19:27 +05:30
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
DarkPhoenix2704
83fd694ab4 fix: update design 2023-05-12 18:39:05 +05:30
DarkPhoenix2704
6a9cd2927c fix: update btn stylings 2023-05-12 18:36:42 +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
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
Wing-Kam Wong
62c23b2114 fix(nc-gui): undefined baseId 2023-02-22 14:23:28 +08:00
Semjon Geist
e9d017cba9 add feature upload xlsx / json in existing table 2023-02-19 18:52:26 +01:00
mertmit
6f9dac3060 feat: multiple base handle import & sync
Signed-off-by: mertmit <mertmit99@gmail.com>
2022-12-03 11:21:59 +03:00
Wing-Kam Wong
1231b0bfed feat(nc-gui): add active class to <a-modal/> 2022-11-29 20:13:16 +08:00
Wing-Kam Wong
7a8a58d020 fix(nc-gui): at most 5 files for csv import only 2022-10-24 13:20:06 +08:00
Wing-Kam Wong
2ec7d24ac2 feat(nc-gui): error handling for import 2022-10-24 13:08:32 +08:00
Wing-Kam Wong
fb053489fd fix(nc-gui): populate unique table name in non importDataOnly case only 2022-10-24 12:43:07 +08:00
Wing-Kam Wong
bf72ff1687 feat(nc-gui): populateUniqueTableName 2022-10-22 20:21:43 +08:00
Wing-Kam Wong
38054ecafe feat(nc-gui): allow multiple drop 2022-10-22 15:54:03 +08:00
Wing-Kam Wong
56a6da5b63 feat(nc-gui): support max 5 files upload 2022-10-22 13:42:51 +08:00
Wing-Kam Wong
bed98a7ba4 feat(nc-gui): allow excel import to check use first row as headers 2022-10-21 19:39:04 +08:00
Wing-Kam Wong
ade79ecd50 feat(nc-gui): allow Use First Row as Headers when importing to existing table 2022-10-21 18:10:08 +08:00
Wing-Kam Wong
7068fbcdd9 feat(nc-gui): import url logic 2022-10-21 18:08:51 +08:00
Wing-Kam Wong
4d79f69f8d feat(nc-gui): disable advanced setting options when importDataOnly is true 2022-10-21 15:59:13 +08:00
Wing-Kam Wong
1a29bd0166 refactor(nc-gui): rename variables & props 2022-10-21 15:56:40 +08:00
Wing-Kam Wong
7f9f60b1c5 refactor(nc-gui): merge parseAndExtractStreamData to parseAndExtractData 2022-10-21 13:59:02 +08:00
Wing-Kam Wong
c513997014 fix(nc-gui): import to existing table issue 2022-10-21 13:55:47 +08:00
Wing-Kam Wong
642ada6249 feat(nc-gui): get importData.value after pre import 2022-10-20 16:35:24 +08:00
Wing-Kam Wong
2dc5045891 feat(nc-gui): allow Auto-Select Field Types in Excel & JSON import 2022-10-20 13:18:50 +08:00
Wing-Kam Wong
4ad73666f8 feat(nc-gui): optionally import data 2022-10-20 13:10:54 +08:00
Wing-Kam Wong
9732debc4b feat(nc-gui): templateGenerator logic for excel & json 2022-10-20 12:36:20 +08:00
Wing-Kam Wong
bed7495a67 feat(nc-gui): cover old logic for non streaming import 2022-10-19 22:45:03 +08:00
Wing-Kam Wong
e843e1d9f6 feat(nc-gui): add auto-select field types & use first row as headers checkbox 2022-10-19 16:37:53 +08:00
Wing-Kam Wong
7f01c9b738 feat(nc-gui): prevent uploading files greater than 5MB 2022-10-19 14:20:20 +08:00
Wing-Kam Wong
b95be12114 refactor(nc-gui): revise templateGenerator logic & move getData to handleImport 2022-10-18 13:53:13 +08:00
Wing-Kam Wong
5f262c5d90 fix(nc-gui): preimport & import loading 2022-10-18 12:28:40 +08:00
Wing-Kam Wong
e4d8683fa6 chore(nc-gui): revise TODO tag for import for tracking easily later 2022-10-18 11:43:13 +08:00
Wing-Kam Wong
d892aef5d3 feat(nc-gui): add spinner during parsing large data 2022-10-18 11:41:10 +08:00
Wing-Kam Wong
12a64cf641 wip(nc-gui): papaparse integration 2022-10-18 11:28:52 +08:00
braks
4c29fa18ff refactor(nc-gui): use lazy load and cleanup imports 2022-09-28 13:30:40 +02:00
Raju Udava
479373fe04 refactor: i18n validation error messages
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-09-15 13:42:24 +05:30
Raju Udava
5bc43c0ac5 chore(CY): fix modal - class name map
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-09-13 21:33:49 +05:30
Raju Udava
9c721f5426 chore(CY): add class name for modal & menu
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-09-13 18:05:30 +05:30