Andrew Kingston
be3a004310
Fix side panel messing up builder preview scrolling and properly show/hide side panel when inside builder
2022-11-22 16:00:17 +00:00
Andrew Kingston
43c5ddfe5f
Fix side panel not scrolling properly
2022-11-22 15:49:11 +00:00
Mel O'Hagan
f1c6d15999
Merge branch 'develop' into feature/dynamic-filter-custom-labels
2022-11-21 16:20:05 +00:00
mike12345567
cfbed0b236
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-21 15:05:48 +00:00
Mel O'Hagan
ba5116e6bc
Handle original mappings
2022-11-21 15:02:44 +00:00
Andrew Kingston
b71b5704da
Use overlay side panel and update table block side panel heading
2022-11-21 11:05:06 +00:00
Mel O'Hagan
68d0a4c336
Allow custom labels for dynamic filter
2022-11-18 15:52:30 +00:00
Andrew Kingston
75ee5117ea
Improve makeComponentUniqueUtil and improve ejected table block structure
2022-11-17 14:49:13 +00:00
Andrew Kingston
539b6a8a96
Allow custom naming of components inside blocks for better ejection
2022-11-17 14:20:18 +00:00
Andrew Kingston
4e519d75b4
Ensure side panel ejection works properly and tidy up table block structure
2022-11-17 14:18:55 +00:00
Andrew Kingston
e8b993b14c
Add working side panels to table blocks
2022-11-17 10:16:45 +00:00
Andrew Kingston
2b42b21b3a
Add migration to automatically convert legacy table settings into new action setting
2022-11-15 11:54:45 +00:00
Andrew Kingston
e37027f808
Use explicit actions for opening and closing side panels, and automatically close side panels when using form blocks
2022-11-15 11:54:20 +00:00
Andrew Kingston
8b941df5ff
Update tables to use button actions rather than link settings
2022-11-14 15:47:14 +00:00
Andrew Kingston
aa81e0451a
Add button action for showing/hiding side panels
2022-11-14 15:02:57 +00:00
Andrew Kingston
222f002039
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-14 13:24:47 +00:00
Gerard Burns
e70710f7b9
Add Row Explorer Block ( #8454 )
...
* Add Row Explorer Block and Row Details Component
* PR Feedback
* adding showSaveButton prop to formblock in row explorer
* PR Feedback
* PR Feedback
* Change row explorer name in manifest
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-11-14 11:54:44 +00:00
Andrew Kingston
4c366114f0
Fix date time field inconsistency with showing time
2022-11-14 09:33:01 +00:00
Andrew Kingston
2eeac325f3
Adjust styles so placeholder component is left aligned
2022-11-14 09:25:45 +00:00
Andrew Kingston
fb9dd20c11
Update side panel styles and ensure side panel properly reveals itself in the builder
2022-11-10 14:34:23 +00:00
Andrew Kingston
ce4f8ef5f9
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-09 16:57:24 +00:00
Andrew Kingston
43b5c120b5
Refactor form block to use a different structure depending on type, and fix issue with bindings breaking and forms not appearing
2022-11-09 10:28:15 +00:00
Mel O'Hagan
32f7843e55
Check schema exists for default value
2022-11-04 18:50:47 +00:00
Gerard Burns
db26fce00b
Fix Form Block Create Mode Bindings Causing Error When Ejected
2022-11-02 18:17:20 +00:00
Dean
85d562ca23
Moved array value parsing back into the inner form
2022-11-02 00:37:08 +00:00
Martin McKeaveney
87717ebdf5
merge with master
2022-10-31 13:44:23 +00:00
Andrew Kingston
058547fd67
Add initial version of side panel component
2022-10-27 08:08:35 +01:00
Dean
5e61575e30
Refactored approach to parsing multiselect values and ensuring any parsed values trigger a field update
2022-10-26 15:13:27 +01:00
Andrew Kingston
cf7a4a4e6d
Merge pull request #8376 from Budibase/cheeks-lab-day-grid
...
Grid component + builder performance improvements
2022-10-25 08:20:37 +01:00
Dean
72028b57ec
Don't attempt to render the internal chart until a type has been set
2022-10-24 16:31:58 +01:00
Dean
f4d3d99b9e
Removed unnecessary block configuration elements
2022-10-24 16:21:08 +01:00
Andrew Kingston
21cc815976
Allow padding on grids when using DND
2022-10-24 13:14:46 +01:00
Andrew Kingston
ba1fe6db8a
Remove some debug logging
2022-10-24 13:09:29 +01:00
Andrew Kingston
421708463a
Add some additional styles to grids to ensure components render properly
2022-10-24 13:08:53 +01:00
Dean
2834a02ef4
Ensure chart axis labelling fits the current theme
2022-10-24 12:20:43 +01:00
Andrew Kingston
3951550074
Make grid rows and columns configurable and simplify grid style application
2022-10-24 12:05:59 +01:00
Andrew Kingston
c111f02e70
Improve client grid DND event handling
2022-10-24 09:38:07 +01:00
Dean
cdcfbc6dce
Initial commit for chart block component
2022-10-21 14:20:40 +01:00
Andrew Kingston
2e09dcbe03
Ensure a fixed height is set on grid by default
2022-10-20 08:46:42 +01:00
Dean
7ccf29bff7
Pushed default parsing up into the InnerForm component to ensure that invalid default values are removed entirely. Fixes for custom validation for array types
2022-10-18 16:24:36 +01:00
Andrew Kingston
15bbc78847
Add grid functionality separately to DND
2022-10-18 16:18:22 +01:00
Dean
36307ccff7
Refactor for multiselect value parsing and a fix to ensure default values are parsed before reaching the picker
2022-10-18 11:06:18 +01:00
Andrew Kingston
774566d03b
Merge branch 'dnd-improvements' of github.com:Budibase/budibase into cheeks-lab-day-grid
2022-10-18 08:12:11 +01:00
Andrew Kingston
3fd7952a17
Use block name in placeholders inside blocks
2022-10-14 19:13:44 +01:00
Dean
3f434f7410
Removed commented out barcode scanner config
2022-10-13 17:06:04 +01:00
Dean
909a8b7074
Merge remote-tracking branch 'origin/develop' into feature/blocks-in-auto-screens
2022-10-13 16:54:55 +01:00
Dean
2bff6254de
Initial commit, refactoring of autoscreens to incorporate blocks
2022-10-11 17:05:19 +01:00
Dean
299122324e
Ensure field type is preserved if it contains a slash. Some additional refactoring
2022-10-10 14:20:06 +01:00
Dean
43befea5e9
Code review updates
2022-10-10 10:39:34 +01:00
Dean
07be0208e5
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
2022-10-10 09:08:48 +01:00
Andrew Kingston
f27704ccf6
Merge branch 'develop' of github.com:Budibase/budibase into form-block
2022-10-07 12:45:53 +01:00
Andrew Kingston
bdce3fc9fc
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-10-07 11:31:32 +01:00
Dean
c09154b03e
Renamed the 'Scanned Code' field type to 'Barcode/QR'. The component is also now listed as 'Barcode/QR Scanner'. Minor fix to include longform text columns in the table csv import list
2022-10-07 11:00:25 +01:00
Dean
e251c914ff
Review feedback changes. Changed 'Code' labelling to 'Scanned Code'
2022-10-06 13:02:17 +01:00
Dean
617d443890
UX/UI updates and rollup config changes to exclude common warnings
2022-10-06 09:54:43 +01:00
Mel O'Hagan
969c67f767
Use OG class properties for iOS13 support
2022-10-05 15:53:06 +01:00
Dean
2ec21741d1
Initial commit of QR Reader field
2022-10-05 09:28:07 +01:00
Andrew Kingston
0a80947b51
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid
2022-09-26 16:22:13 +01:00
Dean
5b4ab95b0b
Minor alignment fix for the embedded map button icons
2022-09-21 11:58:57 +01:00
Andrew Kingston
45627661f1
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid
2022-09-20 17:23:52 +01:00
Rory Powell
a8747a0b6d
Ignore empty name validation on app update and change free logo text
2022-09-15 14:23:25 +01:00
Rory Powell
00cef3a047
Don't show budibase logo on free plan in self hosted installations
2022-09-15 13:22:17 +01:00
Rory Powell
a691f4035f
Merge branch 'feature/day-pass-pricing' into feature/bb-logo
2022-09-15 13:03:53 +01:00
mike12345567
8744d0a86c
Renaming data source -> datasource as per Mel's request.
2022-09-14 12:11:20 +01:00
Andrew Kingston
c873a4d965
Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block
2022-09-13 11:32:04 +01:00
Andrew Kingston
3283a0ab5a
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-09-13 11:31:45 +01:00
Andrew Kingston
e4f6c2b6f5
Lint
2022-09-12 09:20:25 +01:00
Andrew Kingston
1bc6f30b6c
Fix component empty state and invalid state styling
2022-09-12 08:50:22 +01:00
Andrew Kingston
5577f31a17
Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block
2022-09-06 09:00:21 +01:00
Andrew Kingston
3088616c47
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-09-06 08:53:10 +01:00
Martin McKeaveney
4c32ac04e3
Merge branch 'develop' of github.com:Budibase/budibase into develop
2022-09-01 13:38:11 +01:00
Martin McKeaveney
502294555a
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-09-01 13:37:56 +01:00
Martin McKeaveney
e6eb1687d2
Merge pull request #6640 from mslourens/pass_untruncated_title_to_radiogroup
...
Pass a title property with untruncated text to the RadioGroup
2022-08-31 13:32:33 +01:00
Andrew Kingston
371f5bf2a8
Only fire onchange events from form fields when values change to a new valid value
2022-08-31 11:39:04 +01:00
Andrew Kingston
b839325a86
Add initial work on grid layout
2022-08-26 08:47:50 +01:00
Andrew Kingston
0fd4912e5b
Lint
2022-08-25 11:12:36 +01:00
Andrew Kingston
daff5b173e
Update form block styles to expect a header when buttons are defined
2022-08-25 09:25:30 +01:00
Andrew Kingston
10a251f1f6
Update form block to be ejectable
2022-08-25 09:24:27 +01:00
Andrew Kingston
8d76959f88
Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block
2022-08-25 08:53:07 +01:00
Andrew Kingston
b66ef636ac
Allow block ejection to properly apply all styles from blocks
2022-08-24 09:05:08 +01:00
Andrew Kingston
98b6bbb039
Update block ejection to account for children of blocks
2022-08-24 08:37:53 +01:00
Andrew Kingston
6d77b67cfa
Update ejectable table block to be more responsive
2022-08-23 19:31:48 +01:00
Andrew Kingston
5286cbf214
Update cards block to be ejectable
2022-08-23 19:30:35 +01:00
Andrew Kingston
ea9eb1c056
Tidy up table block and remove unused styles
2022-08-23 19:13:40 +01:00
Andrew Kingston
6716f5e978
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-08-23 15:34:25 +01:00
Andrew Kingston
382aac3ad4
Fix view form block not showing data and move size setting to general section
2022-08-23 15:08:39 +01:00
Andrew Kingston
bcda3e321e
Reset forms when disable prop changes
2022-08-23 14:59:07 +01:00
Andrew Kingston
0a2ad8f879
Remove form block and rename form block plus to form block
2022-08-23 14:58:56 +01:00
Andrew Kingston
434fe378c7
Merge branch 'develop' of github.com:Budibase/budibase into form-block
2022-08-23 11:40:15 +01:00
melohagan
5b9b071f62
Merge pull request #7243 from Budibase/bug/sev2/orphaned-minio-attachment
...
Delete attachments on field clear from minio bucket
2022-08-17 16:48:27 +01:00
melohagan
b2ae542869
Merge pull request #5829 from Budibase/feature/clickable-container
...
Containers support onClick
2022-08-17 16:34:41 +01:00
Andrew Kingston
6ef6b47c52
Disable pointer events for all components nested inside a clickable container
2022-08-17 15:43:42 +01:00
Andrew Kingston
4bc2c7a28f
Revert click context
2022-08-17 15:17:29 +01:00
Andrew Kingston
3caae00d38
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop
2022-08-17 14:20:34 +01:00
Mel O'Hagan
d2f9201bd0
Block child button onClick if container hasOnClick
2022-08-14 14:42:25 +01:00
Mel O'Hagan
2b322b5243
Merge branch 'develop' into feature/clickable-container
2022-08-14 12:55:04 +01:00
Mel O'Hagan
5171fc09fb
Delete attachments on field clear
2022-08-12 11:29:57 +01:00
Mel O'Hagan
a51a8d1c6d
Custom colors line chart
2022-08-11 17:52:09 +01:00
Mel O'Hagan
255434a714
Add colors for Bar and Donut Charts
2022-08-11 17:45:46 +01:00
Mel O'Hagan
352d236f2e
Custom colors for Pie Chart
2022-08-11 16:59:50 +01:00
Mel O'Hagan
7c13d3ded9
Custom color bar chart
2022-08-11 15:31:39 +01:00
Mel O'Hagan
2941ba5ade
Add prop for 24hr time
2022-08-11 11:01:48 +01:00
Mel O'Hagan
15ffa76d6f
Handle non-array values
2022-08-05 14:53:41 +01:00
Andrew Kingston
8758f6b49a
Add support for custom themes in client apps
2022-07-29 13:33:04 +01:00
Mel O'Hagan
6c1c51a22a
Merge branch 'develop' into bug/sev3/remove-validate-current-step-checkbox
2022-07-28 09:25:55 +01:00
mike12345567
d30e27d27d
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-07-26 17:25:55 +01:00
Andrew Kingston
d81d584233
Don't load custom themes for client apps
2022-07-26 13:41:59 +01:00
Andrew Kingston
ec6e17748a
Merge branch 'master' of github.com:Budibase/budibase into nord-theme
2022-07-26 11:46:28 +01:00
Maurits Lourens
92b7cdf897
add missing props
2022-07-25 09:49:37 +02:00
Andrew Kingston
303bfd5be4
Make block searching on dates useful by using a range of the whole day
2022-07-22 11:10:20 +01:00
Mel O'Hagan
5a3688d237
Remove checkbox. Always validate current step.
2022-07-20 09:56:02 +01:00
Andrew Kingston
b08aea2241
Allow full spectrum cards to be clickable
2022-07-18 15:23:07 +01:00
Andrew Kingston
2a9c323689
Update cards block filter limit to 5
2022-07-13 12:54:04 +01:00
Andrew Kingston
610a64eec0
Remove layout padding when using max width screens
2022-07-13 12:19:24 +01:00
Andrew Kingston
3996aad9e9
Update table block filter limit to 5
2022-07-13 12:12:30 +01:00
Andrew Kingston
16116f2877
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-07-11 10:33:50 +01:00
Mel O'Hagan
191cc0069c
Only add defined schema fields to dynamic filter
2022-07-05 15:23:04 +01:00
Mel O'Hagan
530c7df2dd
Make null values empty for regex validation
2022-07-04 20:25:27 +01:00
Andrew Kingston
5b2ff31e73
Add ability to eject blocks into raw components
2022-06-30 19:31:25 +01:00
Mel O'Hagan
d222dba681
Merge branch 'develop' into feature/clickable-container
2022-06-29 14:21:58 +01:00
Andrew Kingston
b5d635c83f
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-06-15 15:32:33 +01:00
Andrew Kingston
eb3a7b44b6
Merge pull request #6309 from Budibase/builder-focus-updates
...
Builder focus updates
2022-06-15 11:07:46 +01:00
Andrew Kingston
2914f99e67
Improve determination of default values and logic around showing highlighted settings
2022-06-14 15:29:27 +01:00
Andrew Kingston
d89047b2ab
Revert focus specific logic in other components and simplify
2022-06-13 16:11:12 +01:00
Andrew Kingston
e097f82b5d
Update client library so that component placeholders are always shown when required settings are missing
2022-06-13 12:09:29 +01:00
Rory Powell
4dc5cfc5a7
Merge branch 'release' into merge-release
2022-06-13 11:45:18 +01:00
Martin McKeaveney
ccbe1c12a5
Merge pull request #6184 from actus-ag/feature/optiontype-sort-order
...
feat: toggle for sort order in options type field
2022-06-13 10:44:21 +01:00
Andrew Kingston
3d1c5111e9
Add role setting to navigation links to allow easily customising which roles see which links
2022-06-09 14:28:02 +01:00
melohagan
9898bf4116
Merge pull request #6220 from Budibase/bug/sev3/select-row-with-button
...
Don't allow row selection for buttons in rows
2022-06-08 09:18:01 +01:00
Mel O'Hagan
59cfb66428
Added preventSelectRow prop to custom column
2022-06-07 14:40:56 +01:00
Andrew Kingston
6e83c96236
Show empty screen placeholder with a CTA to add a component
2022-06-07 13:41:17 +01:00
Philipp Wirtenberger
7daf8ca00b
fix: pass `sort` parameter through the options picker
2022-06-07 09:49:19 +02:00
Andrew Kingston
72397530ec
Apply timezones patch from existing ignore-timezones branch
2022-06-07 08:31:00 +01:00
Dean
692039cd34
Component Cypress tests and fixes
2022-05-31 22:57:33 +01:00
Dean
f1111fffca
Updated approach to focus behaviour. Placeholder now updates to direct the user to the next required field they haven't entered
2022-05-30 12:57:10 +01:00
Andrew Kingston
2f324023d9
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-27 13:32:07 +01:00
Dean
372ff3b8fe
Merge remote-tracking branch 'origin/develop' into feature/required-field-focus
2022-05-27 10:22:48 +01:00
Martin McKeaveney
54f7e7fa28
Merge pull request #6058 from HMXHIU/feature/attachmentLimit
...
Expose option to limit amount of uploads in attatchment field
2022-05-26 21:18:53 +01:00
mike12345567
8bc0142a37
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-05-25 18:12:27 +01:00
meng xiong hiu
e9d8229b37
Expose option to limit amount of uploads in attatchment field
2022-05-25 21:15:23 +08:00
Dean
663a4ee7c7
Expanding the focus behaviour to more component types in the builder. Minor fix for cypress test
2022-05-24 09:58:05 +01:00
Peter Clement
f90050fb53
disable row selection within client table
2022-05-24 09:47:28 +01:00
Dean
253642ad1f
Refactored the approach to builder focus. Extending the behaviour beyond form fields
2022-05-23 16:12:56 +01:00
Andrew Kingston
fd532a88d5
Improve performance when determining client component icons and update layout to allow for a better visual selection of the navigation section
2022-05-23 12:22:42 +01:00
Dean
c3c388b01a
Merge remote-tracking branch 'origin/develop' into feature/required-field-focus
2022-05-20 09:09:50 +01:00
Andrew Kingston
12858c2b0f
Update navigation padding
2022-05-19 21:20:37 +01:00
Andrew Kingston
2ff85212eb
Slightly update sizes and styles of indicators and navigation to look better
2022-05-19 21:16:26 +01:00
Andrew Kingston
5289dcec1d
Scroll preview to the top to show navigation whenever editing navigation settings
2022-05-19 21:02:54 +01:00
Andrew Kingston
27788626ec
Remove some log statements
2022-05-19 09:17:09 +01:00
Andrew Kingston
6f6d7da70f
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-19 09:11:13 +01:00
Dean
4c25248de8
Builder focus behaviour added to guide users when adding form elements. Refactored the component tests
2022-05-17 15:09:13 +01:00
Martin McKeaveney
c69df439a4
Merge pull request #5787 from Upgreydd/convert_text_to_boolean_for_custom_schema_in_select
...
Allow to use select for boolean field type
2022-05-17 14:45:18 +01:00
Andrew Kingston
08a98b4b95
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-17 12:59:15 +01:00
Mel O'Hagan
3ba4772210
Simplify clickable class
2022-05-16 11:26:52 +01:00
Mel O'Hagan
844463b312
Containers support onClick
2022-05-11 14:03:08 +01:00
Andrew Kingston
876cb4784d
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-11 09:07:35 +01:00
Mel O'Hagan
6adb8fdc32
Added MultiSelect Checkboxes
2022-05-10 15:16:13 +01:00
Andrew Kingston
78b5e7707d
Add screen width setting with backwards compatibility
2022-05-10 14:54:53 +01:00
Andrew Kingston
6922852d01
Update layouts to support legacy page widths while allowing new screens to determine their own width
2022-05-10 14:37:00 +01:00
Kacper
45522f456e
Allow to use select with radio buttons for boolean field type
2022-05-09 16:12:42 +02:00
Andrew Kingston
b89203cd45
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-09 09:41:28 +01:00
Andrew Kingston
28fcf18559
Hide dev tools when in screen peek modal
2022-05-06 14:09:35 +01:00
Andrew Kingston
85a619c6ea
Automatically go to navigation section when clicking navigation in preview
2022-05-06 13:59:16 +01:00
Andrew Kingston
eb4d8d5e52
Add full navigation settings panel in new design UI. Remove navigation theme settings from theme panel
2022-05-06 13:51:27 +01:00
Andrew Kingston
d8c7fadd46
Add missing component store to client library SDK
2022-05-05 08:57:36 +01:00
Michael Drury
67e1d0a0e3
Merge pull request #5637 from Budibase/fix/conditional-form-validation
...
Deregister field validation when unmounting form fields
2022-05-04 13:31:17 +01:00
mike12345567
cfd53b2f93
Fix for form issue #5669 - when in an empty state didn't correctly handle null stores.
2022-05-03 15:29:17 +01:00
mike12345567
d090f2a8aa
Fix for #5553 - when importing for SQL databases attempt to manage date and time only column times, handle these when displaying in tables and when filtering.
2022-05-03 14:11:06 +01:00
Andrew Kingston
45439ac3aa
Deregister field validation when unmounting form fields
2022-04-28 16:35:38 +01:00
Rory Powell
3e1a7987a3
BB logo on free plan
2022-04-26 11:28:31 +01:00
Martin McKeaveney
9ca4dacbaa
merge with master
2022-04-26 10:21:45 +01:00
Andrew Kingston
754aa82cec
Merge pull request #5417 from Budibase/form-actions
...
Form actions
2022-04-22 10:47:57 +01:00
Andrew Kingston
943ae42b27
Fix sticky hover state for icons on mobile
2022-04-19 10:55:53 +01:00
Andrew Kingston
f6eef900ad
Merge pull request #5272 from Budibase/cheeks-lab-day-devtools
...
DevTools
2022-04-14 12:57:01 +01:00
Andrew Kingston
8ab79c3cbb
Add on change action to S3 upload field
2022-04-14 10:04:38 +01:00
Andrew Kingston
b3ca4357b2
Add on change action to relationship field
2022-04-14 10:01:14 +01:00
Andrew Kingston
02178d3f2b
Add on change action to options field
2022-04-14 09:54:49 +01:00
Andrew Kingston
bd7c009537
Add on change action to multi-select field
2022-04-14 09:51:41 +01:00
Andrew Kingston
bd313c7204
Add on change action to long form field
2022-04-14 09:49:13 +01:00
Andrew Kingston
b886fe95c2
Add on change action to string field
2022-04-14 09:47:27 +01:00
Andrew Kingston
0957b3195a
Add on change action to JSON field
2022-04-14 09:47:00 +01:00
Andrew Kingston
bbaec2e50f
Add on change action to datetime field
2022-04-14 09:46:46 +01:00
Andrew Kingston
ede7f684c4
Add on change action to boolean field
2022-04-14 09:46:36 +01:00
Andrew Kingston
8b3cf851b8
Add on change action to attachment field
2022-04-14 09:46:24 +01:00
Andrew Kingston
9545b3af1b
Add button actions to update form field values
2022-04-14 09:46:07 +01:00
Andrew Kingston
cb90b872f5
Ensure existing invalid datasource definitions are also fixed by checking data source type before fetching table definitions
2022-04-13 10:28:55 +01:00
Andrew Kingston
adc6008c4c
Ensure existing invalid datasource definitions are also fixed by checking data source type before fetching table definitions
2022-04-13 10:27:32 +01:00
Andrew Kingston
257bfb046d
Update spectrum card word wrapping again
2022-04-06 16:05:58 +01:00
Andrew Kingston
c2d61d8ebc
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools
2022-04-06 11:50:43 +01:00
Andrew Kingston
0427b9dc7f
Merge branch 'develop' of github.com:Budibase/budibase into nord-theme
2022-04-04 12:19:29 +01:00
Andrew Kingston
3e4ab1cc64
Fix color and size of chart tooltips
2022-04-04 10:56:06 +01:00
Andrew Kingston
e51bd54fce
Update chart data labels to white
2022-04-04 09:14:56 +01:00
Andrew Kingston
a1e3318c1e
Disable validation for search fields in cards block
2022-04-04 08:49:46 +01:00
Andrew Kingston
474e89fa5f
Disable validation for search fields in table block
2022-04-04 08:49:16 +01:00
Andrew Kingston
967c9efc3a
Add internal setting to fully disable form validation
2022-04-04 08:49:01 +01:00
Andrew Kingston
d08d9d1248
Add form block and form block plus components
2022-04-01 12:51:23 +01:00
Andrew Kingston
04d8e1417b
Remove button editing class which was used for testing
2022-03-30 09:37:00 +01:00
Andrew Kingston
444072ecac
Only save textContent of editable fields to fix HTML being inserted, and fully remount component when toggling editing to fix chrome issues
2022-03-30 09:32:19 +01:00
Andrew Kingston
bedbf4bcae
Merge branch 'develop' of github.com:Budibase/budibase into feature/map-actions
2022-03-25 12:00:17 +00:00
Dean
962f53e36f
Merge remote-tracking branch 'origin/develop' into feature/map-component
2022-03-25 11:31:45 +00:00
Andrew Kingston
eb582e6c80
Fix bug which prevented last marker being removed from the map if deleted
2022-03-25 10:59:45 +00:00
Andrew Kingston
9f60df9ac2
Update apex chart tooltips to work in dark themes
2022-03-23 14:21:23 +00:00
Andrew Kingston
3817de254e
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2022-03-23 10:48:49 +00:00
Andrew Kingston
38be4979f3
Merge pull request #4987 from Budibase/scrollable-component-tree
...
Scrollable component tree
2022-03-23 10:46:55 +00:00
Andrew Kingston
1e8ef54956
Make app dynamic filter component respsonsive
2022-03-22 18:33:41 +00:00
Andrew Kingston
644fd0da87
Update pie chart to be reactive
2022-03-22 17:45:05 +00:00
Andrew Kingston
ede871dac2
Update line chart to be reactive
2022-03-22 17:44:58 +00:00
Andrew Kingston
cff11d4b8b
Update candlestick chart to be reactive
2022-03-22 17:44:45 +00:00
Andrew Kingston
bbc161c481
Update bar chart to be reactive
2022-03-22 17:44:32 +00:00
Andrew Kingston
e4dfb5b269
Do not update form field value when default value changes to prevent endless loops
2022-03-22 17:28:04 +00:00
Martin McKeaveney
b51191fef9
Merge pull request #4950 from mslourens/enforce_display_column_validation
...
fetch the table which contains info about the primaryDisplay
2022-03-22 08:31:48 +00:00
Andrew Kingston
61e077bf0a
Update spectrum card word wrapping to allow breaking text anywhere
2022-03-21 12:16:51 +00:00
Maurits Lourens
8cd921f834
fetch the table which contains info about the primaryDisplay
2022-03-18 14:35:06 +01:00
Andrew Kingston
d03dc54efd
Update default height of map component
2022-03-16 15:03:13 +00:00
Andrew Kingston
ced26dfa64
Improve map actions, tidy up some parts of the map component and ensure settings update properly
2022-03-16 14:53:12 +00:00
Andrew Kingston
b3840f0ae0
Fix duplicate handlers for map click setting and update map to only zoom to markers once
2022-03-15 13:54:32 +00:00
Andrew Kingston
fcb3ce4da3
Add map action for map click
2022-03-15 13:25:41 +00:00
Andrew Kingston
3acea6b148
Add nord theme
2022-03-15 11:20:06 +00:00
Andrew Kingston
9500203515
Add event context to button actions to allow passing in params at run time and add corresponding data bindings
2022-03-15 11:16:51 +00:00
Andrew Kingston
4d01063383
Convert marker popups to tooltips on hover
2022-03-14 11:45:26 +00:00
Dean
7f5270ab5b
Minor code styling fix
2022-03-14 09:47:48 +00:00
Dean
24de79a38b
Added link target to the list of allowed attributes for any links used in map attribution
2022-03-14 09:25:41 +00:00
Dean
318214fd72
Map refactored and dependency updates
2022-03-11 11:17:15 +00:00
Dean
39468c98c0
Added html escaping package sanitize-html to prevent injection via the map attribution field
2022-03-11 11:06:05 +00:00
Dean
b5a36de5bd
Added fix to accomodate a cleared attribution field
2022-03-10 15:48:11 +00:00
Dean
b196ca10af
Added the default location behaviour back in. Added in a Map Attribution field for users who alter their tile url. Some refactoring based on feedback
2022-03-10 12:48:49 +00:00
Andrew Kingston
42cbdcd923
Add css print styles to ensure multi-page print is possible
2022-03-10 11:54:15 +00:00
Dean
c672a439c0
Merge remote-tracking branch 'origin/develop' into feature/map-component
2022-03-09 11:02:53 +00:00
Dean
b67b34928a
Initial Commit for Issue/3819. World map component added and a small change to the Component draggable behaviour to accomodate it.
2022-03-08 16:41:21 +00:00
Martin McKeaveney
14cffcd6ff
merge
2022-03-08 12:40:41 +01:00
Martin McKeaveney
975eb0b99e
merge from master
2022-03-08 12:34:27 +01:00
Peter Clement
ed2c210db8
Add button action allowing for export of client row selection
2022-03-07 12:06:11 +00:00
Andrew Kingston
bed09f5f6c
Fix loading state in S3 upload component and show error if possible
2022-03-07 09:57:15 +00:00
Andrew Kingston
e58fa37b6e
Merge pull request #4750 from Budibase/fix/option-picker-values
...
Fixes for 409s and option picker values
2022-03-03 12:37:59 +00:00
Andrew Kingston
1d38486bb7
Update more option picker logic to only hide nullish rather than falsey values when using a dynamic options source
2022-03-01 10:00:08 +00:00
Andrew Kingston
9535bc7c24
Update option picker logic to only hide nullish rather than falsey values when using a dynamic options source
2022-03-01 09:51:48 +00:00
Andrew Kingston
66715b8290
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools
2022-02-24 14:03:29 +00:00
Andrew Kingston
6573835c13
Fix missing prop from table block and add fixed context provider ID for tables inside table blocks to support row selection bindings
2022-02-24 09:16:35 +00:00
Andrew Kingston
d888831b4a
Fix table selection defaulting to true, reset selected rows when unmounting tables, remove position absolute on row selection text
2022-02-24 09:15:37 +00:00
Andrew Kingston
8f93227dad
Merge branch 'table-cell-config' of github.com:Budibase/budibase into feature/table-row-selection
2022-02-23 12:10:03 +00:00
Peter Clement
dffdcd882f
add ability to select rows from different tables and provide bindings
2022-02-22 15:18:08 +00:00
Andrew Kingston
988afc2dac
Add compact setting to table block
2022-02-21 15:45:39 +00:00
Andrew Kingston
86acb3fea3
Update client table component to be more generic about passing table customisation options
2022-02-18 20:29:20 +00:00
Andrew Kingston
a3ee95f4e9
Ensure child component column in tables always uses auto width
2022-02-18 14:58:49 +00:00
Andrew Kingston
35f95d2fb3
Fix issue when columns are not defined for a table
2022-02-18 13:22:04 +00:00
Andrew Kingston
9f92ee2d0b
Add compact setting to table
2022-02-18 13:08:18 +00:00
Andrew Kingston
f45715d61b
Only autosort columns when custom columns are not specified
2022-02-18 12:35:39 +00:00
Peter Clement
340c9480c2
add row selection numbers
2022-02-16 15:00:18 +00:00
Peter Clement
1dd909c8c2
Merge remote-tracking branch 'origin/develop' into feature/table-row-selection
2022-02-16 14:35:42 +00:00
Andrew Kingston
2972927a18
Merge branch 'develop' of github.com:Budibase/budibase into experimental-hbs-caching
2022-02-14 17:58:42 +00:00
Peter Clement
d45c107db7
add row selection functionality to tables
2022-02-11 11:55:35 +00:00
Andrew Kingston
5f72066dde
Update table component to use new settings component and support new column config setting structure
2022-02-10 16:42:15 +00:00
Andrew Kingston
0e59be9375
Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching
2022-02-09 15:18:44 +00:00
Michael Drury
1cc32e42c0
Merge branch 'develop' into frontend-core
2022-02-09 14:42:05 +00:00
mike12345567
d13985af3f
Fix for #3758 - updating the datetime cell renderer and form component to be capable of display time only formats, as well as adding an option to only select the time component for a date time form field.
2022-02-08 16:15:08 +00:00
Andrew Kingston
d90ccc26c7
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-02-08 08:12:37 +00:00
Andrew Kingston
353b67d0eb
Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching
2022-02-07 14:46:05 +00:00
Andrew Kingston
2969f2d24c
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-02-07 14:45:14 +00:00
Andrew Kingston
6245d605e8
Update rich text editor fullscreen and side-by-side modes to work on desktop and mobile properly with any type of layout navigation
2022-02-07 12:49:33 +00:00
Andrew Kingston
2975e4a8f7
Add format setting on long form fields to allow choice between rich text and plain text, and default to automatically determining from the schema
2022-02-07 12:12:02 +00:00
Andrew Kingston
a76508c76e
Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching
2022-02-07 09:50:17 +00:00
Andrew Kingston
48ce006ac3
Hide some icons on mobile to avoid fullscreen mobile icon wrapping in rich text editor
2022-02-04 14:25:20 +00:00
Andrew Kingston
90514af833
Merge branch 'develop' of github.com:Budibase/budibase into feature/real-rich-text
2022-02-04 13:53:01 +00:00
Andrew Kingston
a3eef9f534
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-02-04 09:23:32 +00:00
Andrew Kingston
a2a3b276d0
Add default value for relationship fields
2022-02-04 08:50:56 +00:00
mike12345567
984950b945
Adds alignment to long form and string fields as per #3374 .
2022-02-03 19:13:56 +00:00
Andrew Kingston
160849d0f5
Support a customisable offset for fullscreen mode for rich text editors
2022-02-03 11:53:51 +00:00
Andrew Kingston
aacd8b01c6
Update rich text field height to be set dynamically
2022-02-03 10:46:41 +00:00
Andrew Kingston
815b6213cf
Update client app long form text component to be rich text and add new markdown viewer component
2022-02-02 21:23:28 +00:00
Andrew Kingston
14eca1b461
Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching
2022-02-01 16:49:59 +00:00
Andrew Kingston
de12e0dc79
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-02-01 16:46:00 +00:00
Andrew Kingston
21a771ff70
Merge in client bundle size reductions
2022-01-31 19:02:59 +00:00
Andrew Kingston
fcd79ed70a
Merge branch 'client-bundle-size-reduction' into experimental-hbs-caching
2022-01-31 18:58:19 +00:00
mike12345567
f9c7877e02
Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering
2022-01-31 15:21:15 +00:00
Andrew Kingston
22bb99357a
Remove lodash and sort dependencies out
2022-01-31 09:32:06 +00:00
mike12345567
223b5a0e16
Fixing dynamic filter modal in client library to include static formula.
2022-01-26 17:49:02 +00:00
mike12345567
ff6c81f265
Getting client side block search fields working with searching formulas.
2022-01-25 18:28:55 +00:00
Andrew Kingston
bd04d627d2
Add missing API client documentation and fix S3 upload endpoints to make them consistent
2022-01-25 16:54:55 +00:00
Andrew Kingston
d5ef915f39
Fix filtering no datetime fields in blocks
2022-01-25 08:42:07 +00:00
Andrew Kingston
30fa72665a
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-01-24 15:46:54 +00:00
Andrew Kingston
b0defa8176
Merge pull request #4030 from Budibase/s3-upload
...
S3 file upload component
2022-01-24 15:41:46 +00:00
Andrew Kingston
c7e98623bc
Update usage of DataFetching in client apps
2022-01-20 11:29:30 +00:00
Andrew Kingston
1ec3a91cae
Update usages of utils and helpers in the builder
2022-01-20 11:19:37 +00:00
Andrew Kingston
aab7adce03
Update remaining dependency issues in client
2022-01-20 10:16:13 +00:00
Andrew Kingston
5fad127f94
Update remaining usage of API in client library
2022-01-20 09:57:57 +00:00
Andrew Kingston
6e58820b45
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-01-20 09:43:23 +00:00
Andrew Kingston
6694bdc651
Add core API implementation and update most of client library to use it
2022-01-20 09:40:53 +00:00
Maurits Lourens
f5732abe55
#3397 - select radio buttons alignment setting
2022-01-19 15:23:41 +01:00
Andrew Kingston
9d4f18f1ce
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-01-19 13:54:39 +00:00
Martin McKeaveney
3d5a3e7902
Merge pull request #4088 from mslourens/attachment_field_extensions
...
add extensions prop to specify accepted file extensions
2022-01-19 10:33:10 +01:00
Andrew Kingston
8bf91e6f21
Merge pull request #4084 from bastiaanterhorst/multi-options-default-fix
...
Update MultiFieldSelect to accept a defaultValue
2022-01-19 08:54:39 +00:00
Bastiaan Terhorst
5b58bd9be6
set defaultValue in Field component
2022-01-19 09:19:49 +01:00
Andrew Kingston
603d38ad78
Merge pull request #4033 from Budibase/fix/dynamic-validators
...
Fix dynamic validators not correctly validating form components
2022-01-18 19:20:27 +00:00
Maurits Lourens
a4fea9ab3c
add extensions prop to specify accepted file extensions
2022-01-18 17:17:31 +01:00
Bastiaan Terhorst
7ed18caa31
also set defaultValue
2022-01-18 16:48:08 +01:00
Bastiaan Terhorst
d2ffc2e920
Update MultiFieldSelect to accept a defaultValue
...
This changes the multi select control to accept defaultValues. As these are passed in as strings (flattened arrays in the form of "1, 2, 3") they need to be split into an array to be accepted by the control.
2022-01-18 15:04:40 +01:00
Michael Drury
7cf78f8c8b
Merge pull request #4073 from Budibase/feature/sql-relationship-filtering
...
SQL relationship filtering
2022-01-18 13:10:58 +00:00
Andrew Kingston
0201841b90
Add initial work on frontend-core refactor
2022-01-18 09:39:19 +00:00
Maurits Lourens
68986fba3a
fix schema constraint mapping to validation rule
2022-01-17 23:23:36 +01:00
mike12345567
cde801d99b
Adding dynamic filter capabilities, also updating search field select in builder to make sure it removes banned search field types.
2022-01-17 16:48:49 +00:00