Commit Graph

159 Commits

Author SHA1 Message Date
Amit Joki
6b27110ae2 feat: json, text area, attachment, user field should convert to selected state upon modal/dropdown close 2025-02-17 13:11:45 +00:00
mertmit
4b4930a73b feat: avoid font size for headings on old component 2025-02-17 13:11:24 +00:00
DarkPhoenix2704
f920f471f0 fix: text are triggered on links mount 2025-02-17 13:11:09 +00:00
Amit Joki
6e36598b5a fix: check for isUnderLookup 2025-02-17 13:11:06 +00:00
DarkPhoenix2704
fa59b36db8 fix: long text edit focus fix: ai longtext editor 2025-02-17 13:11:03 +00:00
Amit Joki
da5c5801b1 feat: ai long text click interaction 2025-02-17 13:10:59 +00:00
Ramesh Mane
30016a429a fix(nc-gui): update tiptap-markdown ext folder structure 2025-01-14 01:49:04 +03:00
Ramesh Mane
5cc78389ec fix(nc-gui): expand btn position issue 2025-01-08 06:53:51 +00:00
Ramesh Mane
70978abc9d fix(nc-gui): allow rich text link click by default 2025-01-08 06:53:50 +00:00
Ramesh Mane
538083100b fix(nc-gui): text overflow issue 2025-01-08 06:53:50 +00:00
Ramesh Mane
a5ebe5c899 fix(nc-gui): update tiptap extension folder structure 2025-01-08 06:53:49 +00:00
Ramesh Mane
2c1d64a2b1 fix(nc-gui): limited content render issue in richtext 2025-01-08 06:53:48 +00:00
Ramesh Mane
1644e714bf fix(nc-gui): add mention parser in markdown-it 2025-01-08 06:53:48 +00:00
Ramesh Mane
496711bc53 fix(nc-gui): apply global style for rich text content 2025-01-08 06:53:48 +00:00
Ramesh Mane
30a26dcabd fix(nc-gui): use computedAsync to parse markdown 2025-01-08 06:53:48 +00:00
Ramesh Mane
da42e9196d fix(nc-gui): remove unused code 2025-01-08 06:53:48 +00:00
Ramesh Mane
ba7faf6f5b fix(nc-gui): setupLinkRules update issue 2025-01-08 06:53:48 +00:00
Ramesh Mane
b05a694ff8 fix(nc-gui): add support to update md parse options in singleton class 2025-01-08 06:53:48 +00:00
Ramesh Mane
fd269e120c fix(nc-gui): reinitialize md parser for expanded form to show whole content 2025-01-08 06:53:48 +00:00
Ramesh Mane
8d1027361d fix(nc-gui): limit the number of blocks to render in rich text cell 2025-01-08 06:53:47 +00:00
Ramesh Mane
ea10a021ab fix(nc-gui): link extension load issue 2025-01-08 06:53:47 +00:00
Ramesh Mane
a1c7b7cf3d fix(nc-gui): render rich text as v-html 2025-01-08 06:53:47 +00:00
Ramesh Mane
f1b6a26455 feat(nc-gui): tiptap markdown poc setup 2025-01-08 06:53:46 +00:00
Ramesh Mane
c0b0d2228b fix(nc-gui): reduce add file attachment cell button size to 24px 2024-12-12 10:02:06 +00:00
Ramesh Mane
f5ece079f7 fix(nc-gui): remove cell padding from text area cell 2024-12-10 07:28:44 +00:00
Ramesh Mane
3424295fd7 fix(nc-gui): text area related changes 2024-12-10 07:28:44 +00:00
Ramesh Mane
55fae33841 fix(nc-gui): longtext cell focus issue on cell active 2024-12-10 07:28:44 +00:00
Mert E.
818d9344e9 chore: preps (#9994)
* chore: preps

Signed-off-by: mertmit <mertmit99@gmail.com>

* test: fix unit

Signed-off-by: mertmit <mertmit99@gmail.com>

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
2024-12-09 11:15:36 +03:00
Ramesh Mane
a45c77c2f4 fix(nc-gui): rich text modal size persist issue 2024-12-07 09:39:58 +00:00
Ramesh Mane
723420c7a3 fix(nc-gui): Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element' 2024-12-07 09:39:58 +00:00
Ramesh Mane
d56e6aaaad fix(nc-gui): rich text cell height issue in grid view #3919 2024-12-07 09:39:58 +00:00
Ramesh Mane
c6d99d1f37 fix(nc-gui): text area cell text alignment issue 2024-12-07 07:37:12 +00:00
Mert E.
6724fd2f9d chore: sync various (#9864)
* chore: sync various

Signed-off-by: mertmit <mertmit99@gmail.com>

* test: ws scope

Signed-off-by: mertmit <mertmit99@gmail.com>

* fix(nc-gui): ncSubmenu right icon visibility issue

* fix(nc-gui): use viewTypeAlias in all the places

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
2024-11-20 21:48:09 +05:30
DarkPhoenix2704
5c3c6cdbcc fix: pr review changes 2024-11-09 09:53:35 +00:00
DarkPhoenix2704
63745671ee fix: store richtext expanded width and height 2024-11-09 09:53:35 +00:00
DarkPhoenix2704
eb314d6bcd fix: width and height preservation 2024-11-09 09:53:34 +00:00
DarkPhoenix2704
bc026610af fix: mentions fixes 2024-11-09 09:53:34 +00:00
Pranav C
ea6ce8d27b Miscellaneous fixes and improvements (#9699)
* fix: base icon color in breadcrumb

* fix: allow expanding nested record from expanded form

* fix: focus base lable in tree view on create/delete/load

* fix: avoid allowing deletion of display value

* fix: focus input field if activeElement is div

* fix: text area height issue

* refactor: show app version on hovering nocodb icon

* refactor: focus only if adding new record

* refactor: extract foreign key value for external source
2024-10-25 12:04:34 +05:30
Ramesh Mane
fac2e205a2 chore(nc-gui): lint 2024-10-08 11:38:22 +00:00
Ramesh Mane
288cfa8b75 fix(nc-gui): Prevent keyboard shortcuts if user is in cell edit mode or any other active input element (#9600)
* fix(nc-gui): stop event propogation is active element is input

* fix(nc-gui): disable expanded form keyboard shortcuts navigation if it is first row or last row

* fix(nc-gui): oss test fail issue
2024-10-08 11:06:55 +05:30
Ramesh Mane
64a1ed7f7f fix(nc-gui): allow vertical resize for rich text input in form view (#8684)
* fix(nc-gui): allow vertical resize for rich text input in form view

* chore(nc-gui): lint
2024-06-11 11:23:36 +05:30
Ramesh Mane
99ecc40f9a Nc Refactor: Gallery view (#8674)
* fix(nc-gui): introduce header icon in gallery view card and update style

* fix(nc-gui): field modal width issue if it is rich text

* fix(nc-gui): hide longtext expanded icon on gallery & kanban view card hove

* fix(nc-gui): date field alignment issue

* fix(nc-gui): udpate kanban view card

* fix(nc-gui): udpate gallery & kanban view card display value style

* fix(nocodb): hide cover image in new gallery, kanban view if it is not pv column

* feat(nc-gui): change cover image object fit property change support

* fix(nc-gui): virtual cell card value alignment issue

* fix(nc-gui): gallery view card image navigation issue

* fix(nc-gui): gallerym, kanban card cover image dots navigation overflow issue

* fix(nocodb): use optional chaining to access nested variable

* chore(nc-gui): lint

* fix(nc-gui): long text max line shuld be 4 in card

* test: update open expanded form in gallery test

* fix(nc-gui): add empty card in gallery view if cards length is less than 4

* fix(nc-gui): update gallery view card min width

* fix(nocodb): small changes

* fix(nc-gui): review changes

* fix(nc-gui): add input shadow effect

* fix(nc-gui): update card image navigation buttons icon

* fix(nc-gui): udpate gallery view bg color

* fix(nc-gui): update email, url, phone cell height from card

* fix(nc-gui): update isEmptyRow function logic

* fix(nc-gui): some review changes

* fix(nc-gui): card display value color

* fix(nc-gui): udpate gallery view card min width

* fix(nc-gui): update card shadow & border on hover

* fix(nc-gui): update gallery loader card width

* fix(nc-gui): add min height for card image

* chore(nc-gui): lint

* fix(nc-gui): card rich text height

* fix(nc-gui): align record count in right side in gallery view

* fix(nc-gui): review changes

* fix(nc-gui): shared view show & hide field issue

* chore(nc-gui): lint

* fix(nc-gui): link record test fail issue
2024-06-10 16:38:56 +05:30
Ramesh Mane
2640656ddd Nc feat/new field modal (#8578)
* fix(nc-gui): remove field modal title & type selector label

* fix(nc-gui): hide default value input initially

* fix(nc-gui): remove clear icon from default value input

* fix(nc-gui): update email, phone, url column validation settings ui

* fix(nc-gui): add missing validate field condition

* fix(nc-gui): update long text field modal ui

* fix(nc-gui): update default field modal width & enable rich text option

* fix(nc-gui): small changes

* fix(nc-gui): hide default value input only if user clicks on delete icon

* fix(nc-gui): decimal field option ui

* fix(nc-gui): update percent option ui

* fix(nc-gui): small changes

* fix(nc-gui): update field modal switch option alignment

* fix(nc-gui): update date & dateTime field modal options

* feat(nc-gui): add 12, 24 hrs time format option in field modal

* feat(nc-gui): add 12hr time cell format support

* fix(nc-gui): update time cell placeholder according to time format

* fix(nc-gui): field modal default value option visibility issue

* fix(nc-gui): update barcode, qr code field modal option

* fix(nc-gui): field modal expanded json input modal overlay click issue

* fix(nc-gui): currency code option from field modal

* fix(nc-gui): udpate duration option

* fix(nc-gui): date time cell clear icon visibility issue in link record dropdown

* fix(nc-gui): update field modal lookup options

* fix(nc-gui): update user option from field modal

* fix(nc-gui): update rollup option from field modal

* fix(nc-gui): update select field type ui for create column

* fix(nc-gui): update field modal cancel & save btn alignment

* fix(nc-gui): update formula option margin

* fic(nc-gui): update select type option

* fix(nc-gui): small changes

* fix(nc-gui): update links field options

* fix(nc-gui): small changes

* fix(nc-gui): select option border issue

* fix(nc-gui): add new color picker

* fix(nc-gui): update rating field options

* fix(nc-gui): update geodata field options

* fix(nc-gui): geodata option small changes

* fix(nc-gui): add new color picker for select type options

* fix(nc-gui): show only title & field type list if uidt is null

* feat(nc-gui): add 12hrs time support in dateTime cell

* fix(nc-gui): formula suggestion list visibility issue

* fix(nc-gui): reduce formaula suggestion fields icon size

* fix(nc-gui): rich text default value visibility issue in field modal

* fix(nc-gui): update rich text default value bubble menu option

* fix(nc-gui): some pr review changes

* fix(nc-gui): remove example from duration format

* feat(nc-gui): add keyboard navigation support for field list

* fix(nc-gui): update email, url, phone validate text

* fix(nc-gui): update qr & barcode value select input

* fix(nc-gui): pr review changes

* test: update create column test cases

* fix(nc-gui): remove required symbol from field modal inputs

* fix(nc-gui): remove delete default value icon and add cross icon in default input itself

* test: update duration field type test

* fix(nc-gui): update column name & type input shadow

* fix(nc-gui): add hover effect on selected type

* fix(nc-gui): enabel rich text case update

* fix(nc-gui): update select options

* fix(nc-gui): show full time format in edit modal default value

* fix(nc-gui): remove optional placeholder of default value

* fix(nc-gui): instead of removing field type option disable it if it is onlyNameUpdateOnEditColumns

* fix(nc-gui): update links field icons from field modal

* fix(nc-gui): add links options in edit modal

* fix(nc-gui): show links config and disable if it is not editable in edit column mode

* fix(nc-gui): add support to configure date time format for create & last modified type field

* fix(nc-gui): virtual field icon visibility issue if it is edit mode

* fix(nc-gui): disabled edit option from field context menu if column is pk or system column

* fix(nc-gui): update field modal submit btn text

* fix(nc-gui): add shdow on input field in field modal

* fix(nc-gui): disable submit btn if field modal has some warnings

* test: update field add/edit save test case

* test: update links column add/edit test cases

* test: uncomment code

* test: update user field default value update test cases

* test: update select type option default value

* test: update multi field editor test cases

* test: update kanban view add option test cases

* test: update multifield editor test cases

* test: update create column keyboard shortcut test case

* chore(nc-gui): lint

* fix(nc-gui): field modal redio option shadow issue

* fix(nc-gui): update field modal select option color picker btn border radius

* fix(nc-gui): checkbox & rating icon alignment issue

* fix(nc-gui): update field modal formula field

* fix(nc-gui): field modal padding and gap issue

* fix(nc-gui): update set default value font case & font color

* fix(nc-gui): update field modal formula suggestion list ui

* fix(nc-gui): removecolumn create field search list from multifield editor

* fix(nc-gui): add placeholder for lookup & rollup options

* fix: label

* fix(nc-gui): remove placeholder from select type

* fix(nc-gui): remove link type from link field select option

* fix(nc-gui): qr, barcode value field icon issue

* fix(nc-gui): set color picker tab according to active color

* fix(nc-gui): json editor save btn ui changes in edit modal

* fix(nc-gui): disable editing primary key col

* chore(nc-gui): lint

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-05-31 21:26:57 +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
e9aa37e284 Nc fix: UI improvements (#8223)
* fix(nc-gui): add background color for row on hover in grid view

* fix(nc-gui): reduce width of index column

* fix(nc-gui): on hover grid row bg opacity issue

* fix(nc-gui): reduce font size and grid cell height

* fix(nc-gui): reduce font size

* fix(nc-gui): set column default width to 180px

* fix(nc-gui): revert sidebar changes

* fix(nc-gui): disable grid row hover effect if fillMode is true

* fix(nc-gui): display checkbox & row expand icon if it is active row

* fix(nc-gui): increase the weight of display value cell

* fix(nc-gui): grid cell should have constant padding

* fix(nc-gui): att cell row height auto increase issue

* fix(nc-gui): att cell center align issue

* fix(nc-gui): percent cell spacing issue

* fix(nc-gui): text overflow ellipsis

* fix(nc-gui): single select auto increase height issue if rowHeight is short

* fix(nc-gui): grayed out header text color

* fix(nc-gui): reduce header icon size

* fix(nc-gui): set 12px grid header horizontal padding

* fix(nc-gui): center align expand icon for short row height

* fix(nc-gui): rich text and select type field auto row height increase issue

* fix(nc-gui): lookup cell auto increase height issue

* fix(nc-gui): small changes

* fix(nc-gui): truncate text after no. of lines base on rowHeight

* fix(nc-gui): barcode & qrcode cell row height issue

* chore(nc-gui): lint

* fix(test): update row height pw test

* fix(test): grid toolbar rowHeight test update

* fix(nc-gui): ai review changes

* fix(test): multiselect pw test update

* fix(test): verify multiselct options test update

* fix(nc-gui): merge conflicts

* fix(nc-gui): small changes

* fix(nc-gui): small changes

* fix(nc-gui): display value should be in blue color
2024-04-18 18:21:54 +05:30
Ramesh Mane
e5a018de25 Nc fix(nc-gui): Bug fixes (#7979)
* fix(nc-gui): hide form field label if field title & label is same

* fix(nc-gui): text area truncate issue in form prefilled readonly

* fix(nc-gui): reset form state if user hide the select type prefilled option from limit options

* fix(nc-gui): in form view on click sidebar form field make active edit field

* fix(nc-gui): rating icon update issue in edit column modal
2024-03-27 14:41:21 +05:30
Ramesh Mane
779db0104b Nc Feat: Allow inline edit rich text field in form view (#7974)
* feat(nc-gui): allow inline edit rich text field in form view setup

* fix(nc-gui): rich text link options width issue

* fix(nc-gui): form view title, description on focus bg color issue

* fix(nc-gui): form view rich text field shift tab focus out issue

* fix(nc-gui): set max height of rich text field in form view to 240px

* fix(nc-gui): rich text full mode options visibility issue

* chore(nc-gui): lint
2024-03-26 23:15:01 +05:30
Ramesh Mane
20b2aaf49a fix(nc-gui): long text field alignment in grid cell 2024-03-09 07:54:44 +00:00
Ramesh Mane
0d2dcec6bf fix(nc-gui): disable open modal on double clicking longtext cell 2024-02-23 07:46:08 +00:00
Ramesh Mane
fc316dfc74 fix(nc-gui): prevent on press enter go to next question in survey form 2024-02-22 16:17:34 +00:00