* enhancement: show loader while loading gird/gallery data
re #2150
Signed-off-by: Pranav C <pranavxc@gmail.com>
* enhancement: add icon for select option in filter/sort
Signed-off-by: Pranav C <pranavxc@gmail.com>
* enhancement: show loader and transitions
- add transition for menu
- include icon within select(fileter/sort)
- show loader while loading data(grid/gallery)
- remove announcement
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: remove announcement component and related state props
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: ignore loader while switching tab
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: upgrade nc-help
Signed-off-by: Pranav C <pranavxc@gmail.com>
* test/kludge: avoid flicker with a delay
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* refactor: include log lev3l in progress
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: migration logs classification
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: escape `?` in query
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: handle leading/trailing whitespace in table name
re #2073
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: replace knex.raw
replace `knex.raw` with `knex.from` since response is different for each client
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: created time & modified time handling as dateTime datatype
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: at import issue and data list api corrections
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: richtext migration support
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: filter to ignore dateTime datatype along with date datatype
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: replace all occurance of . from column name
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* refactoring
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: correction in read api
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: keep correct dtxp value
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: replace ? with _ during column name processing
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* refactoring
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: allow singleLineText to text type instead of tinytext
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* chore: start scripts for pg
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* refactor: thumbnail size increased by 3x
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: exclude whitespace from table name and single select rendering correction
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: execute without extracting raw query in pg
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: upgrade nc-help
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: replace special characters in column name with an _
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: handle duplicate table name
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: replace , in select options with a .
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: for title, trim only spaces
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: multiselect and single select import and rendering
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: unique column name generator
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: mmlist query correction
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: use common function for column/table name generation
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: type correction
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: upgrade nc-help
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: form view field alias & help text migration
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: handle column name referenced by $
* refactor: rename system field, change its position during creation
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: replace . in column name with _
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: skip rollup for checkbox
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: replace title with id's in viewRowData APIs
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* chore: code cleanup and we are hiring button
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: ignore escaping . in alias
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: headercell overflow
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: support presence of existing tables during migration
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* enhancement: add reach out here link
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: skip default value configuration during import
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* enhancement: webhook prefill default values
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: add missing component properties
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: missing gallery view cover image
re # 2099
Signed-off-by: Pranav C <pranavxc@gmail.com>
* cache: fix view:[object Object]
* fix: hide websocket button and other buttons from shared form view
re # 2107
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: hide virtual columns which are not relevant in expanded form(add)
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: handle view cache based on returned value
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: add galleryViewGet permission for roles
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: upgrade nc-help
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: add beta label
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: add beta label
Signed-off-by: Pranav C <pranavxc@gmail.com>
* test/cypress: fix- corrections for baseShare UI change
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* test/cypress: fix view menu count
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: disable default autocomplete
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: update docs link
Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* wip: add job manager
Signed-off-by: Pranav C <pranavxc@gmail.com>
* wip: job manager impl
Signed-off-by: Pranav C <pranavxc@gmail.com>
* wip: migrations
Signed-off-by: Pranav C <pranavxc@gmail.com>
* wip
Signed-off-by: Pranav C <pranavxc@gmail.com>
* wip: data sync
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: sync source creation
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: api integration
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: remove unused files
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: update to work with project id, handle exceptions
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: show more progress details
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: extract id from source creation api response
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: bring latest changes
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: column creation and data sync
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: ui improvements
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: bring changes from sync branch
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: avoid opening additional socket
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: update package-lock
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: wait until data and LTAR insertion completes
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: load table list after sync completes
Signed-off-by: Pranav C <pranavxc@gmail.com>
* enhancement: add navigation back to dashboard
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: column order as in base, column visibility clean-up
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* refactor: ui updates
Signed-off-by: Pranav C <pranavxc@gmail.com>
* enhancement: load first table after sync
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: common routine to sanitize column names
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* enhancement: accept both hared base id / url
Signed-off-by: Pranav C <pranavxc@gmail.com>
* refactor: sanitize table name
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* sync: fetch improvements
Signed-off-by: mertmit <mertmit99@gmail.com>
* sync: fix nestedLookup
Signed-off-by: mertmit <mertmit99@gmail.com>
* fix: dateTime datatype support
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* enhancement: add validation for credential form
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: migrate default values if configured
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: include support for created time, modified time
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* fix: rollup column function map
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* feat: log column not migrated info
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* feat: fetch template
Signed-off-by: mertmit <mertmit99@gmail.com>
* fix: move record id & hash to bottom of list
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
* refactor: add import from airtable under project tabs menu
Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
* feat: allow user to include/exclude nested fields and by default only extract pk&pv
Signed-off-by: Pranav C <pranavxc@gmail.com>
* chore: api metrics
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: add missing await and code cleanup
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: corrections in ast population
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: map default primary value column on table create and include field param for belongsTo column
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: old data list api response correction and count api
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: add fineOne api
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* feat: add findOne logic
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* docs: add findOne & fix typos for dbViewRow
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* fix: point to local nocodb-sdk for the tests
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* feat: findone impl
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* wip: swagger endpoint for all data apis in project
Signed-off-by: Pranav C <pranavxc@gmail.com>
* wip: swagger endpoint for all data apis in project
Signed-off-by: Pranav C <pranavxc@gmail.com>
* wip(swagger): add description, sample and improve
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: add nested column params
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: add auth header in swagger.json
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: populate enum type for columnnames
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: swagger apis for views
Signed-off-by: Pranav C <pranavxc@gmail.com>
* feat: add swagger and redoc url in GUI
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: limit fields in model api based on fields query parameter
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: project settings navdrawer background color correction
re #1793
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: update swagger server url and update swagger icon
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: add alter column dt scripts
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* refactor: move migration to v2 migrations, modify `dtxp` column, and ignore migration for sqlite
Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Pranav C <pranavxc@gmail.com>
* chore: include develop branch
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* fix: add proper spacing in left navigation drawer (#994)
re #993
Signed-off-by: Pranav C <pranavxc@gmail.com>
* l10n(zh_TW): reviewed and translated all
Extended from #995
Signed-off-by: pan93412 <pan93412@gmail.com>
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* fix: save record on enter/shift-enter key press (#1003)
closes#1002
Signed-off-by: Pranav C <pranavxc@gmail.com>
* Hotfix/cell update (#1006)
* fix: save record on enter/shift-enter key press
closes#1002
Signed-off-by: Pranav C <pranavxc@gmail.com>
* fix: update cell value after claering cell using delete key
closes#1005
Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Wing-Kam Wong <wingkwong.code@gmail.com>
* chore(publish): v0.84.8
Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Wing-Kam Wong <wingkwong.code@gmail.com>
Co-authored-by: pan93412 <pan93412@gmail.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>