Commit Graph

55 Commits

Author SHA1 Message Date
DarkPhoenix2704
c123cd822c feat: group header title render 2025-04-10 03:51:59 +00:00
Fendy Heryanto
dec587ec33 load comment meta for groupby children data 2025-04-04 06:46:38 +00:00
Ramesh Mane
f497c8db02 fix(nc-gui): remove explicit import statement of ant message as this globally imported 2025-04-03 07:57:49 +00:00
DarkPhoenix2704
aa39e57817 fix: color is not updating 2025-03-14 10:50:41 +00:00
DarkPhoenix2704
6eb55d52b4 fix: lint 2025-02-17 13:11:10 +00:00
mertmit
661e454b68 chore: sync various
Signed-off-by: mertmit <mertmit99@gmail.com>
2025-02-17 15:25:07 +03:00
DarkPhoenix2704
0bd2e8c668 fix: lint 2025-01-10 16:11:08 +00:00
mertmit
1513f9b9a2 chore: lint
Signed-off-by: mertmit <mertmit99@gmail.com>
2024-12-07 12:11:34 +05:30
DarkPhoenix2704
2693d5e051 fix: refactor aliasMapper 2024-11-04 14:04:57 +00:00
DarkPhoenix2704
38d05799f9 fix: simplify alias generation for groupby 2024-11-04 14:04:57 +00:00
Anbarasu
42ac2fde0b Fix: aggregation filter sync (#9302)
* fix: sync issue

* fix: sync breaking
2024-08-22 10:53:22 +05:30
Raju Udava
3a574e19d7 fix: apply filter on aggregation in shared views and send local aggregation along with filters (#9225)
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
2024-08-20 13:59:06 +05:30
Anbarasu
0bb5ab9982 feat: button field (#9144)
* feat: static button type

* fix: swagger

* fix: style corrections

* feat: webhook trigger

* fix: disables

* feat: Button icons fix: row Delete failing

* fix: expanded-form ux fix: disable buttons in forms fix: update PlainCell button handling fix: webhook delete, active change handling

* fix: disable case

* fix: disable case

* fix: update Button styles

* fix: refactor min/max with limit for columns fix: disable filter, groupby for Button Field fix: disable aggregation for Buttons

* fix: hide button field in Filters

* fix: fields menu corrections fix: update menu corrections

* fix: rebase

* feat: support webhook creation from ButtonOptions

* fix: sort related tests

* fix: keep webhook modal open

* fix: ui fixes

* fix: icon duplicate

* fix: syntax highlighing for handlebar fix: disable mascot fix: truncate selected webhook

* fix: sort disable tooltip

* test: button playwright test

* fix: button column duplication

* fix: add error fix: column options

* fix: EditOrAddProvider.vue

* fix: add invalid configuration

* fix: ux corrections

* fix: ux corrections

* fix: error handling fix: clear single query cache on hook delete

* fix: include button type in api

* fix: update overlay styles fix: webhook update

* fix: formula placeholder

* fix: playwright tests

* fix: playwright tests

* feat: refactor formula input

* fix: added more spacing

* fix: no icon text

* fix: lint

* fix: handle invalid url

* fix: handle sort by for button causes issue when button used as lookup

* fix: button field position

* docs: button field

* fix: tooltip correction

* fix: link

* fix: add btn href

* fix: handle some edge cases

* fix: handle some edge cases

* fix: update font color

* fix: add manual trigger docs

* fix: sqlite BaseModel fix

* docs: button share view info

* fix: rebase

* fix: reduce height and added resize support fix: added tooltip if label overflow

* fix: manual hook disable state

* docs: manual trigger details in webhook page

* fix: chevron grey shade to 500

* docs: sample payload for manual trigger

* fix: style update

* fix: pr review comments

* fix: pr review changes

* fix: reactivity issue

* fix: reactivity issue

* fix: filter enabled on button

* fix: reload meta on webhook change

* fix: error handling in formula filter

* fix: handle url error

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-08-14 15:32:19 +05:30
Ramesh Mane
1916d5a037 fix: multiple troggering of expanded-record (#9200)
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
2024-08-12 13:43:55 +05:30
Ramesh Mane
e54f5e6407 Nc fix(nc-gui): grid view issues (#9199)
* fix(nc-gui): two new record btn issue in mobile view

* fix(nc-gui): grid table height issue in mobile groupby view

* fix(nc-gui): gallery, kanban view existing record open issue

* chore(nc-gui): lint

* fix(nc-gui): grid view blank expanded form issue on switching to new record-form
2024-08-12 13:01:25 +05:30
Raju Udava
c1ef02817f fix: aggregtaion not getting updated (#9130)
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
2024-08-01 18:19:29 +03:00
Anbarasu
7e750a92be feat: groupby bulk apis (#9040)
* feat: bulk groupby api

* feat: bulk dataList api

* feat: bulk dataList api

* feat: bulk data load

* feat: bulk data load

* fix: load Data

* feat: custom pagination limit

* feat: public bulkapis(wip)

* fix: bug fixes

* fix: ui bug fixes

* fix: issues with strings

* fix: case when alias is empty string

* fix: cleanup

* fix: datetime

* fix: mysql group apis failing

* fix: sqlite3 groupby fixes

* fix: grouoby tests

* fix: grouoby tests

* fix: invalid page size fix: issue with bulkAggregation fix: aggregation duplicate query

* fix: duplicate api call

* fix: duplicate aggregation api call

* fix: large data-api calls on reload

* fix: tests

* fix: update bulkapis to use post

* fix: page size not updating
2024-07-25 15:45:14 +05:30
Pranav C
c0cf25a9cf fix: with group by compare exact datetime 2024-07-22 07:12:55 +00:00
Anbarasu
e7e9fd181a Nc fix/bulk api (#9006)
* fix: bulk aggregation api not working on lookup and user fields

* fix: refactor
2024-07-16 12:09:12 +05:30
Anbarasu
bd00e8e243 feat: groupby aggregation (#8838)
* feat: groupby aggregation

* fix: reload data

* fix(nc-gui): fix: better aggregate update condition

* fix(nc-gui): limit api aggregation calls

* fix(nocodb): aggregation api refactor feat(nocodb): bulk aggregate apis

* feat(nocodb): update swagger.json fix(nocodb): parse aggregation json feat(nocodb): public endpoint

* fix: get first res

* fix: swagger bugs

* fix: integrate bulk aggregation

* fix(nc-gui): bulk agg not triggering in shared view

* fix(nc-gui): avoid agg load inside table in groupby

* fix(nc-gui): issue when key is decimal

* fix(nc-gui): trigger aggregate before ui update

* fix(nc-gui): update triggering bulk api calls

* fix(nc-gui): custom label in pagination

* test: unit tests

* chore: move to ee

* fix: gui separation

* fix: pagination gui

* fix: summary flicker

* fix: pr review

* fix: groupby pagination

* fix: aggregation alias handling

* fix:  agg not updating

* fix: expanded-form broken

* fix: unit tests

* fix: playwright tests

* fix: playwright tests

* fix: user select, groupby tests

* fix: groupby inner pagination alignment

* fix: stddev sqlite value

* fix: review changes

* fix: ui flicker
2024-07-01 17:02:41 +05:30
Raju Udava
88e2d40d9b Nc UI/groupby (#8781)
* feat: groupby design update

* fix: add groupby icons

* fix: misc

* fix: groupby

* fix: update groupBy menu

* fix: remove unwanted addnl widths

* fix: grouopby fixes

* fix: updated styles

* fix: updated styles

* fix: updated styles

* fix: remove data manipulation in fe

* fix: update groupby menu design

* fix: test

* fix: flaky tests

* fix: pagination border fix: left margin fix: shared view and base, incorrect width

* fix: minor fixes

* fix: width calculation

* fix: better width calculation

* fix: refactor group by width caluclation

* fix: tests fix

* fix: groupby tests fix

* fix: pagination bg color

* fix: group by

* fix: group by

* fix: update scrollBump calculation

* fix: updated color

* fix: updated text

* fix: meu margins

* fix: hover effect for elements

* fix: overflow

* fix: coderabbit comments

---------

Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
2024-06-18 20:56:54 +05:30
Mert E
da706f4252 fix: avoid marking updated on select (#8741)
* fix: avoid marking updated on select

* fix: handle null/undefined meta

* fix: use local meta for field details

* fix: avoid creating options on update

* fix: improve readability
2024-06-14 12:05:03 +03:00
Ramesh Mane
575ff920ef Nc fix/shared view UI changes (#8615)
* fix(nc-gui): update shared grid view

* fix(nc-gui): shared gallery view padding issue

* fix(nc-gui): Shared kanban view padding issue

* fix(nc-gui): reduce calender shared view padding

* fix(nc-gui): reduce shared form view padding

* fix(nc-gui): update shared view password modal

* fix(nc-gui): shared view password input error handling

* fix(nc-gui): reduce expanded form modal width if comment section is not present

* fix(nc-gui): small changes

* fix(nc-gui): add export download view in topbar of shared view

* fix(nc-gui): small changes

* fix(nc-gui): add blur bg image for shared view password modal

* fix(nc-gui): download shared view dropdown ui changes

* fix(nc-gui): expanded form scroll issue

* fix(nc-gui): click anywhere in card should open expanded form

* fix(nc-gui): hide action icon on gallery/kanban card hover

* fix(nc-gui): expanded form cell hover effect

* fix(nc-gui): add sign up for free btn in shared view

* test: update shared view test cases

* test: update calendar test cases

* fix(nc-gui): remove readonly prefix from attachment modal

* fix(nc-gui): remove focus border effect if field is readonly

* fix(nc-gui): shared view groupby pagination size should be 10

* fix(nc-gui): remove field modal input shadow if field is disabled

* fix(nc-gui): add shadow on expanded form fields

* fix(nc-gui): calendar shared view background color update

* fix(nc-gui): shared view download btn text color

* fix(nc-gui): update url, link, email grid text color if cell is active and remove hover effect

* fix(nc-gui): pr review changes
2024-06-04 10:04:31 +05:30
Anbarasu
ceefe5cff9 feat: sort groups by records count (#8436)
* feat: group-by count sort

* fix: refactor

* fix: add new row requires manual pageload

* fix: use + for ascending sort

* fix: use tilde instead of count

* fix: groupby sort count not working in shared view

* fix: update group row count

* fix: remove imports
2024-05-09 22:00:04 +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
mertmit
d35e03d013 fix: group by belongs to 2024-05-03 18:54:37 +00:00
mertmit
de5491e541 chore: lint 2024-04-28 02:41:50 +00:00
mertmit
1a1d81a792 fix: group by reload 2024-04-28 02:41:50 +00:00
mertmit
041924adde fix: group by api calls 2024-04-28 02:41:50 +00:00
Ramesh Mane
d269e0229e Nc fix(nc-gui): group by shared view invalid password issue while fetching group by data (#8316)
* fix(nc-gui): group by shared view invalid password issue

* fix(test): groupby test fail issue

* fix(test): small changes
2024-04-23 09:00:44 +05:30
Ramesh Mane
d4b8a1957b fix(nc-gui): add validations for field context group by 2024-04-22 05:37:59 +00:00
Ramesh Mane
879cdc93ac fix(nc-gui): remove console 2024-04-22 05:37:59 +00:00
Ramesh Mane
f9a4b13180 feat(nc-gui): add filter from field context menu 2024-04-22 05:37:59 +00:00
Ramesh Mane
287725923f feat(nc-gui): add & remove group by this field 2024-04-22 05:37:59 +00:00
Pranav C
6823ab5006 fix: support Date filter operations in where query params for Created/LastModified time fields 2024-03-11 09:23:31 +00:00
Pranav C
dcbaeffe7e fix: handle group by load method exceptions 2024-03-04 13:27:33 +00:00
Ramesh Mane
ebfd837bf7 fix(nc-gui): search data offset issue of gallery view & groupby 2024-02-02 06:23:56 +00:00
Pranav C
fd0803ccc8 fix: multiple sentry errors related to accessing prop of null/undefined 2024-01-19 09:20:15 +00:00
mertmit
8d00d85a31 fix: group by and copy for RO user fields 2024-01-06 08:47:49 +00:00
mertmit
542b3f135d fix: global search, group by, filter 2024-01-06 08:47:48 +00:00
mertmit
97b956f4ee feat: createdBy & lastModifiedBy 2024-01-06 08:47:47 +00:00
mertmit
4115b9b7f4 fix: group by null check 2023-12-21 13:21:07 +03:00
mertmit
b6c398f3f2 feat: group by with user field 2023-12-21 13:21:07 +03:00
Pranav C
d181ce78b7 fix: support null filter 2023-11-16 12:24:25 +00:00
Pranav C
2ee55a824c refactor: render elements horizontally 2023-11-16 12:24:24 +00:00
Pranav C
e9923ffe13 fix: render group by label 2023-11-16 12:24:14 +00:00
Pranav C
c968a15071 feat: group by - lookup support - mm/hm lookup - list filter - WIP 2023-11-16 12:24:10 +00:00
mertmit
0b4b59edcc feat: env variables to control pagination of group by
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-11-11 02:38:50 +03:00
mertmit
f05cb7da73 feat: merge view columns and grid view columns state 2023-10-11 00:44:57 +00: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