Andrew Kingston
4ef06ea6c1
Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements
2022-03-08 13:35:35 +00:00
Peter Clement
064aee5e2e
Update how button action for exporting works
2022-03-08 12:58:05 +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
Andrew Kingston
e84e4f9899
Add duplicate action to settings bar
2022-03-07 14:05:26 +00: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
Peter Clement
6095b5cb87
Merge remote-tracking branch 'origin/develop' into feature/table-row-selection
2022-03-01 10:37:26 +00:00
Rory Powell
8f1b638f3b
Merge branch 'master' into merge-master
2022-03-01 10:04:23 +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
3ba195960b
Add error notification if executing a query in a button action fails
2022-02-25 21:29:02 +00:00
Andrew Kingston
eb27ac368a
Fix incorrect syntax for showing a notification while executing custom queries
2022-02-25 21:26:08 +00:00
Andrew Kingston
a3f45a0dac
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection
2022-02-25 13:49:24 +00:00
Andrew Kingston
00b2fc29e0
Fix route choice when using devtools role preview and fix devtools role ID not being passed down in context
2022-02-25 13:26:11 +00:00
Andrew Kingston
755e12a24d
Add full featured component settings and bindings devtools tabs
2022-02-24 21:48:54 +00:00
Andrew Kingston
969e6531d5
Make copy to clipboard an exported utility
2022-02-24 21:48:23 +00:00
Andrew Kingston
c944d1fdf5
Update devtools with new features
2022-02-24 15:36:21 +00:00
Andrew Kingston
b8809d33b9
Ensure dev tools never shows in builder preview
2022-02-24 14:15:36 +00:00
Andrew Kingston
0fcfa43790
Fix className autocorrect and make client load time optional
2022-02-24 14:14:55 +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
fd76551909
Key client app layout rendering by builder store asset type to ensure preview is always remounted properly
2022-02-24 12:26:31 +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
5a88c89baf
changing bindings key
2022-02-11 15:37:43 +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
6a3333cb19
Merge pull request #4372 from Budibase/dont-dismiss-error-notifications
...
Remove automatic dismissal of error notifications
2022-02-07 16:47:15 +00:00
Andrew Kingston
85b6943853
Prevent notifications in client apps from being automatically dismissed
2022-02-07 15:25:03 +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
eb1edcd1cc
Simply and improve core client library logic
2022-02-01 16:32:37 +00:00
Andrew Kingston
27c2b62223
Remove log statements
2022-02-01 11:55:31 +00:00
Andrew Kingston
249520bdb2
Merge pull request #4228 from pueding/fix/query-pagination-on-production
...
Fix not showing pagination of query on production
2022-01-31 19:06: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
Andrew Kingston
caf8991d92
Cache the determination of client component settings and simplify initialisationlogic
2022-01-31 18:54:04 +00:00
mike12345567
f9c7877e02
Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering
2022-01-31 15:21:15 +00:00
Hwansoo
241d04ed38
fix: check if fields exists
2022-02-01 00:03:25 +09:00
Andrew Kingston
e5ca73a5d9
Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching
2022-01-31 10:34:04 +00:00
Andrew Kingston
9b1754ad70
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-01-31 09:40:33 +00:00
Andrew Kingston
22bb99357a
Remove lodash and sort dependencies out
2022-01-31 09:32:06 +00:00
Rory Powell
0089fb06d9
Merge branch 'develop' into csrf
2022-01-30 21:20:48 +00:00
Andrew Kingston
4b7fe15598
Add experimental support for caching the creation of HBS template functions
2022-01-29 18:53:21 +00:00
Hwansoo
35671cb120
Fix not showing pagination of query on production
2022-01-28 01:31:10 +09:00
mike12345567
223b5a0e16
Fixing dynamic filter modal in client library to include static formula.
2022-01-26 17:49:02 +00:00
Andrew Kingston
0b5d26b28b
Enable caching in client library
2022-01-26 17:45:35 +00:00
Martin McKeaveney
19d27c97a4
code review and merge with develop
2022-01-26 17:45:28 +01:00
Rory Powell
ffcf5354eb
Add CSRF Token
2022-01-25 22:54:50 +00:00
Andrew Kingston
29f47198c6
Remove built-in patch functionality from core API client and instead manually patch client library API endpoints
2022-01-25 19:22:43 +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
9a813dbb29
Lint
2022-01-25 15:49:35 +00:00
Andrew Kingston
7b32543537
Use core CookieUtils in client library
2022-01-25 15:28:14 +00:00
Andrew Kingston
604788a244
Fix issue with multiple enrichments before components mount without affecting other components
2022-01-25 11:22:26 +00:00
Andrew Kingston
57aa63a2d6
Don't render the active client app screen until the router is loaded to avoid a wasted render
2022-01-25 11:21:42 +00:00
Andrew Kingston
d5ef915f39
Fix filtering no datetime fields in blocks
2022-01-25 08:42:07 +00:00
Andrew Kingston
7656887c1a
Fix rare issue which could occur when enriching component props twice before an initial render has taken place
2022-01-24 19:25:19 +00:00
Andrew Kingston
591dafc336
Don't show a notification when failing an API request due to analytics failures
2022-01-24 19:14:57 +00:00
Andrew Kingston
b33a2aa662
Improve API error logging to differentiate between builder and client sources
2022-01-24 16:40:55 +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
a9d4e6a64e
Fix rare issue which could occur when enriching component props twice before an initial render has taken place
2022-01-21 13:32:56 +00:00
Andrew Kingston
f100ae42fd
Add more work on API refactor in builder
2022-01-21 09:10:59 +00:00
Andrew Kingston
2394f7faee
Fix data fetch for nested providers, JSON arrays or array fields not working
2022-01-20 19:25:21 +00:00
Andrew Kingston
858d7b4b5a
Revert changes to MultiFieldSelect
2022-01-20 19:24:57 +00:00
Andrew Kingston
3c50a83de7
Derive safe array-like value as the default value for multi-select fields
2022-01-20 19:24:28 +00:00
Andrew Kingston
b0d24d7c07
Merge pull request #4086 from Budibase/ak-fixes
...
Fixes for multi-selects and data fetching
2022-01-20 18:39:40 +00:00
Andrew Kingston
d3a4e34b3f
Don't show a notification if there is no error message
2022-01-20 13:37:20 +00:00
Andrew Kingston
86e0e8acc2
Fix DND throwing errors due to browser API updates
2022-01-20 11:52:29 +00:00
Andrew Kingston
d494e53786
Remove static functions from data fetch models
2022-01-20 11:50:18 +00:00
Andrew Kingston
a3d6af7b9f
Update usage of fetch client app route endpoint
2022-01-20 11:30:51 +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
Andrew Kingston
937518228d
Merge pull request #4105 from Budibase/fix/log-out-action
...
Fix log out action
2022-01-19 14:54:20 +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
Andrew Kingston
8be7018543
Rename return URL to redirect URL in log out action
2022-01-19 12:50:07 +00:00
Andrew Kingston
baee67d2e8
Lint
2022-01-19 11:32:56 +00:00
Andrew Kingston
f6396649b5
Update log out handling to work better, and add support for navigating to a return URL
2022-01-19 11:22:27 +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
Andrew Kingston
37a8d213e6
Fix data fetch for nested providers, JSON arrays or array fields not working
2022-01-18 15:34:10 +00: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
Andrew Kingston
54ce8d8386
Merge branch 'feature/sql-relationship-filtering' of github.com:Budibase/budibase into feature/sql-relationship-filtering
2022-01-17 14:04:19 +00:00
Andrew Kingston
0502e62e1c
Add optional enrichment of relationship fields when determining datasource schema and update block filters to properly reference relationship fields
2022-01-17 14:03:47 +00:00
mike12345567
29fbfe7b95
Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationship-filtering
2022-01-17 13:34:16 +00:00
mike12345567
aae2dc86d3
Getting client partially working, having an issue with search fields not updating for a table block.
2022-01-14 17:42:14 +00:00
Andrew Kingston
283c4a5d9f
Remove log
2022-01-14 16:47:50 +00:00
Andrew Kingston
4dfb74f512
Add public URL of uploaded file to button action outputs when uploading files to S3
2022-01-14 10:40:38 +00:00
Andrew Kingston
5b40ef2422
Fix issue where error was always reset when a component was re-registered
2022-01-14 09:58:23 +00:00
Andrew Kingston
0b0618aa84
Lint and fix size of S3 upload component overlay
2022-01-14 09:20:20 +00:00
Andrew Kingston
73f2c9bd35
Improve error handling when uploading files to S3
2022-01-14 08:39:24 +00:00
Andrew Kingston
b3dba52d62
Update S3 upload with develop and fix preview URLs
2022-01-13 17:18:24 +00:00
Andrew Kingston
3f2b6db2b2
Merge branch 'develop' of github.com:Budibase/budibase into s3-upload
2022-01-13 17:17:30 +00:00
Rory Powell
f055d392b5
Merge branch 'develop' into fix/return-url
2022-01-13 14:11:20 +00:00
Rory Powell
b5250ac244
Fix return url using cookies
2022-01-13 14:07:49 +00:00
Andrew Kingston
d949e2dd23
Ensure bad route configs don't cause the client to crash
2022-01-12 15:38:56 +00:00
Andrew Kingston
159c951262
Add S3 presigned request generation and file upload capabilities
2022-01-12 14:59:33 +00:00
Andrew Kingston
dfd95f9b83
Add initial work on new S3 upload component and button action
2022-01-11 14:01:21 +00:00
Andrew Kingston
ad6b0714d3
Fix crash when fetching queries set up before pagination existed
2022-01-10 12:45:30 +00:00
Andrew Kingston
53b601ec9b
Ensure paginate option is respected in DataFetch models
2022-01-07 11:30:47 +00:00
Andrew Kingston
e187e8f2b1
Update client query fetch to better determine whether pagination is supported or not
2022-01-07 11:03:55 +00:00
Andrew Kingston
f5649b48d1
Add support for cursor based pagination in query params
2022-01-05 17:28:57 +00:00
Andrew Kingston
e2478e478e
Add support for query param based pagination in REST queries
2022-01-05 09:16:10 +00:00
Andrew Kingston
6e3f217fbb
Add support for nested provider, field and jsonarray datasource types in new data fetch model
2022-01-04 15:02:43 +00:00
mike12345567
e32869b100
Fixing issue discovered by cypress test case and updating dynamic variable view to hide table when there are none.
2022-01-04 14:41:11 +00:00
Andrew Kingston
db55074b0a
Merge branch 'develop' of github.com:Budibase/budibase into rest-pagination
2022-01-04 14:34:09 +00:00
mike12345567
18ff7a9cfb
Merge branch 'develop' of github.com:Budibase/budibase into feature/query-variables
2022-01-04 12:58:42 +00:00