1
0
Fork 0
mirror of synced 2024-10-05 12:34:50 +13:00
Commit graph

1246 commits

Author SHA1 Message Date
Andrew Kingston
0ebfad7606 Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk 2022-09-26 14:15:25 +01:00
Andrew Kingston
249c673a5e Reduce websocket polling frequency and cap reconnection attemps 2022-09-22 15:52:46 +01:00
Martin McKeaveney
6f7b661cdf turn off websockets in client lib in cloud 2022-09-22 15:04:20 +01:00
Rory Powell
f9d8ffa742 Re-enable logo 2022-09-22 09:49:39 +01:00
Rory Powell
e564226f77 Merge branch 'master' into develop 2022-09-21 20:16:54 +01:00
Martin McKeaveney
b82f761027
Merge pull request #7644 from Budibase/custom-css-upgrades
Custom CSS upgrades
2022-09-21 15:35:42 +01:00
Dean
e0f0563c7a Minor alignment fix for the embedded map button icons 2022-09-21 11:58:57 +01:00
Andrew Kingston
5f3acec8e6 Add helper util for authenticating the public API SDK in component plugins 2022-09-21 09:49:33 +01:00
Andrew Kingston
2c3f02347e Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-09-20 17:23:52 +01:00
Rory Powell
380542d128 Wrap licensing banners and modals in feature flag, disable logo 2022-09-20 10:15:28 +01:00
Rory Powell
408fcc725b Ignore empty name validation on app update and change free logo text 2022-09-15 14:23:25 +01:00
Rory Powell
c8789412e2 Don't show budibase logo on free plan in self hosted installations 2022-09-15 13:22:17 +01:00
Rory Powell
6834b33932 Merge branch 'feature/day-pass-pricing' into feature/bb-logo 2022-09-15 13:03:53 +01:00
mike12345567
eeda89725d Renaming data source -> datasource as per Mel's request. 2022-09-14 12:11:20 +01:00
Andrew Kingston
fcacd0e408 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
3bfc91135c Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-13 11:31:45 +01:00
Andrew Kingston
3d57010a10 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-12 20:00:32 +01:00
Rory Powell
6644a20d2f Merge branch 'master' into develop 2022-09-12 14:05:36 +01:00
Andrew Kingston
c423864ebe Lint 2022-09-12 09:20:25 +01:00
Andrew Kingston
abe1dd6683 Fix component empty state and invalid state styling 2022-09-12 08:50:22 +01:00
Andrew Kingston
53569eb6a2 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-07 12:07:25 +01:00
Andrew Kingston
925861bed3 Remove log 2022-09-06 12:26:56 +01:00
Andrew Kingston
ce89edda48 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
7465053a75 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-06 08:53:10 +01:00
Andrew Kingston
178dc26c16 Allow custom CSS to be bindable and allow overriding via conditional UI 2022-09-05 16:35:25 +01:00
Andrew Kingston
eb8171dde1 Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-css-conditional-ui 2022-09-05 14:55:58 +01:00
mike12345567
141e2744ba Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-02 20:11:57 +01:00
Andrew Kingston
0c7e8c2033 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-02 19:53:49 +01:00
Andrew Kingston
b20f6b3d33 Remove further usages of plugin versions 2022-09-02 19:52:52 +01:00
mike12345567
3dbf4b4075 Adding in a check for when there are no screen actions that need to be performed - #7592. 2022-09-02 18:14:08 +01:00
Andrew Kingston
5a8713869c Remove logs 2022-09-02 12:04:18 +01:00
Andrew Kingston
b9a4efc9c3 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-01 14:39:30 +01:00
Andrew Kingston
d540788a56 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-01 14:38:36 +01:00
Martin McKeaveney
1cad3264ac Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-09-01 13:38:11 +01:00
Martin McKeaveney
4f3c86e5ea Merge branch 'master' of github.com:Budibase/budibase into develop 2022-09-01 13:37:56 +01:00
mike12345567
5411f3c8e3 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 15:53:32 +01:00
Martin McKeaveney
c2a58343e1
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
14ab4c64ce 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
c2efdd059e Don't clear grid dnd state when loading client library 2022-08-26 14:47:29 +01:00
Andrew Kingston
16c9c6c0dc Add initial work on grid layout 2022-08-26 08:47:50 +01:00
Andrew Kingston
f13d3c0cec Lint 2022-08-25 11:12:36 +01:00
Andrew Kingston
d12b20bd95 Update form block styles to expect a header when buttons are defined 2022-08-25 09:25:30 +01:00
Andrew Kingston
d7c5b81fd3 Update form block to be ejectable 2022-08-25 09:24:27 +01:00
Andrew Kingston
8f86a415aa 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
8f8ffe2c1c Ensure block components have a proper style structure defined after ejection 2022-08-24 09:44:33 +01:00
Andrew Kingston
27e44821e2 Allow block ejection to properly apply all styles from blocks 2022-08-24 09:05:08 +01:00
Andrew Kingston
ee484639b5 Update block ejection to account for children of blocks 2022-08-24 08:37:53 +01:00
Andrew Kingston
5525f29a57 Update block map structure for better ejection 2022-08-24 08:21:57 +01:00
Andrew Kingston
2f2c28cf4d Use order as key when registering block components rather than ID 2022-08-23 19:37:38 +01:00
Andrew Kingston
4957f335b7 Update ejectable table block to be more responsive 2022-08-23 19:31:48 +01:00
Andrew Kingston
65dcdc96bb Update cards block to be ejectable 2022-08-23 19:30:35 +01:00
Andrew Kingston
5bccc23ef4 Tidy up table block and remove unused styles 2022-08-23 19:13:40 +01:00
Andrew Kingston
86322da085 Remove client app button for ejecting blocks 2022-08-23 19:08:59 +01:00
Andrew Kingston
80bcfd2692 Make block ejection work properly via the builder rather than client app button hack 2022-08-23 19:05:38 +01:00
Andrew Kingston
25454bff9d Update block ejection with latest codebase 2022-08-23 15:53:28 +01:00
Andrew Kingston
66fc18566a Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-23 15:34:25 +01:00
Andrew Kingston
df2b86ec4b Fix view form block not showing data and move size setting to general section 2022-08-23 15:08:39 +01:00
Andrew Kingston
b621cb5b9d Reset forms when disable prop changes 2022-08-23 14:59:07 +01:00
Andrew Kingston
c99b5398b2 Remove form block and rename form block plus to form block 2022-08-23 14:58:56 +01:00
Andrew Kingston
69ef8a1367 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-08-23 11:40:15 +01:00
Andrew Kingston
c192ac534c Improve websocket types 2022-08-23 08:48:16 +01:00
Andrew Kingston
8148004d55 Remove logging and expect version to be passed in top level when initialising plugins 2022-08-22 18:30:13 +01:00
Andrew Kingston
b8bd1b51c1 Clean up websocket initialisation 2022-08-22 18:24:34 +01:00
Andrew Kingston
668362d41a Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-08-22 17:54:40 +01:00
Andrew Kingston
f14af4bae9 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 17:54:25 +01:00
Andrew Kingston
4531e77225 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-08-22 17:54:14 +01:00
Mel O'Hagan
3b78d4773b Update CSS conditional UI 2022-08-22 16:45:59 +01:00
Andrew Kingston
223a44a359 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:04 +01:00
Andrew Kingston
acc71cb0e9 Allow configuring whether notification is automatically dismissed or not 2022-08-22 11:08:52 +01:00
Andrew Kingston
ab0d6bd6ed Add action for showing a custom notification 2022-08-22 11:00:51 +01:00
Andrew Kingston
dced5d1c0f Initial work on websockets 2022-08-19 11:09:20 +01:00
melohagan
3cadbee1b9
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
fd836c0191
Merge pull request #5829 from Budibase/feature/clickable-container
Containers support onClick
2022-08-17 16:34:41 +01:00
Andrew Kingston
59b3bed470 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-17 16:13:27 +01:00
Andrew Kingston
750eef9231 Disable pointer events for all components nested inside a clickable container 2022-08-17 15:43:42 +01:00
Andrew Kingston
bb9146b93f Return nullish button action function for empty arrays 2022-08-17 15:43:25 +01:00
Andrew Kingston
6b8bf3f768 Revert click context 2022-08-17 15:17:29 +01:00
Andrew Kingston
82ca88ad28 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-08-17 14:20:34 +01:00
mike12345567
3fb5a2251b Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-15 16:17:54 +01:00
Mel O'Hagan
a6108d1c8b Block child button onClick if container hasOnClick 2022-08-14 14:42:25 +01:00
Mel O'Hagan
e4483ff741 Merge branch 'develop' into feature/clickable-container 2022-08-14 12:55:04 +01:00
Andrew Kingston
b549fe114b Remove uncecessary calls to loadBudibase when registering a plugin at runtime 2022-08-12 14:34:44 +01:00
Andrew Kingston
a7c424550c Simply logic around handling runtime reloading of custom components 2022-08-12 14:02:11 +01:00
Mel O'Hagan
404e5414b5 Delete attachments on field clear 2022-08-12 11:29:57 +01:00
Mel O'Hagan
864f8756bc Custom colors line chart 2022-08-11 17:52:09 +01:00
Mel O'Hagan
3421febb1c Add colors for Bar and Donut Charts 2022-08-11 17:45:46 +01:00
Andrew Kingston
ac8e4ecaeb Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 17:05:58 +01:00
Andrew Kingston
3a07002310 Transparently hot reload app preview when inserting a custom component bundle and reload relevant components 2022-08-11 17:05:42 +01:00
Mel O'Hagan
d2171a4596 Custom colors for Pie Chart 2022-08-11 16:59:50 +01:00
mike12345567
ba16af1daa Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:36:07 +01:00
mike12345567
8871738c31 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:34:01 +01:00
Mel O'Hagan
38e8971019 Custom color bar chart 2022-08-11 15:31:39 +01:00
Andrew Kingston
dff1cec9e0 Use full component names for custom components in client library 2022-08-11 15:27:51 +01:00
Mel O'Hagan
6d4f3244d5 Add prop for 24hr time 2022-08-11 11:01:48 +01:00
Andrew Kingston
eb1699381c Remove forced custom component from client library 2022-08-10 15:52:19 +01:00
Andrew Kingston
0a338181ca Update client library to full handle custom components 2022-08-10 15:34:00 +01:00
Andrew Kingston
0ec6ac3372 Add PoC of using a custom component inside client library 2022-08-10 12:04:58 +01:00
Rory Powell
4525cf4c6e Trigger served events on ping endpoint 2022-08-10 11:01:54 +01:00
Mel O'Hagan
61d46062b7 Handle non-array values 2022-08-05 14:53:41 +01:00
Andrew Kingston
7b7075b276 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-08-01 19:08:30 +01:00
Martin McKeaveney
3481964974 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-01 16:35:12 +01:00
Andrew Kingston
5737e23dd6 Add keybindings to component context menu. Add duplicate keybinding. Simplify pasting 2022-07-29 13:33:04 +01:00
Andrew Kingston
e83543151e Add support for custom themes in client apps 2022-07-29 13:33:04 +01:00
Andrew Kingston
3adb95df55 Fix button roundess not applying properly to large and XL buttons 2022-07-29 13:33:04 +01:00
Andrew Kingston
d15d034af3 Add keyboard shortcuts for components. Improve component reordering 2022-07-29 13:33:02 +01:00
Mel O'Hagan
fc0bffda60 Remove timeoutIds 2022-07-28 09:39:24 +01:00
Mel O'Hagan
b0a714de28 Merge branch 'develop' into bug/sev3/remove-validate-current-step-checkbox 2022-07-28 09:25:55 +01:00
Andrew Kingston
1c65e2b63a Fix issue showing selected component indicators on initial load sometimes due to null reference 2022-07-27 12:55:20 +01:00
mike12345567
f2addf16cb Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-26 17:25:55 +01:00
Martin McKeaveney
8dff7a00a3
Merge pull request #6858 from Budibase/cheeks-fixes
Drag and drop fix + date filtering improvement
2022-07-26 16:42:58 +01:00
Andrew Kingston
c3b400c166 Don't load custom themes for client apps 2022-07-26 13:41:59 +01:00
Andrew Kingston
13d321350b Merge branch 'master' of github.com:Budibase/budibase into nord-theme 2022-07-26 11:46:28 +01:00
Maurits Lourens
a616ab9b88 add missing props 2022-07-25 09:49:37 +02:00
mike12345567
d8d2749733 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-22 19:14:35 +01:00
Andrew Kingston
c2500aac86 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
23201f784c Set notification width to fixed 2022-07-21 12:03:01 +01:00
Andrew Kingston
f8f78330f1
Merge pull request #6735 from Budibase/fix/dom-children
Replace incorrect usages of element.childNodes with element.children
2022-07-21 09:24:47 +01:00
Andrew Kingston
c2ff7769e2
Merge pull request #6788 from Budibase/clickable-cards
Allow full spectrum cards to be clickable
2022-07-21 09:16:41 +01:00
Mel O'Hagan
201b46e229 lint 2022-07-20 14:16:08 +01:00
Mel O'Hagan
3acdeeea81 lint 2022-07-20 13:55:12 +01:00
Mel O'Hagan
63d3f0117e Add notification store timeouts 2022-07-20 13:54:45 +01:00
Mel O'Hagan
4e2dea375a Allow client notifications to be stacked 2022-07-20 13:41:18 +01:00
Mel O'Hagan
1d15e4a999 lint 2022-07-20 10:59:27 +01:00
Mel O'Hagan
ec586191e7 Handle validation error toasts 2022-07-20 10:46:24 +01:00
Mel O'Hagan
40ef719f2f Remove checkbox. Always validate current step. 2022-07-20 09:56:02 +01:00
Andrew Kingston
c62ff16248 Allow full spectrum cards to be clickable 2022-07-18 15:23:07 +01:00
Andrew Kingston
61ed214e88 Replace incorrect usages of element.childNodes with element.children 2022-07-15 13:47:39 +01:00
Andrew Kingston
343dec5013 Visually hide components when cutting but do not remove from real definition 2022-07-15 13:09:43 +01:00
Andrew Kingston
9f3bee6f55 Update cards block filter limit to 5 2022-07-13 12:54:04 +01:00
Andrew Kingston
50929b1d90 Remove layout padding when using max width screens 2022-07-13 12:19:24 +01:00
Andrew Kingston
a4da35c3e5 Update table block filter limit to 5 2022-07-13 12:12:30 +01:00
Andrew Kingston
7a3c220c8c Ensure devtools are never shown in the app preview 2022-07-11 13:13:39 +01:00
Andrew Kingston
8e03c8a33c Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-11 10:33:50 +01:00
Mel O'Hagan
a625f9e107 Only add defined schema fields to dynamic filter 2022-07-05 15:23:04 +01:00
Mel O'Hagan
39875f01e2 Make null values empty for regex validation 2022-07-04 20:25:27 +01:00
Andrew Kingston
3dfcb48215 Fix mobile mode not working properly inside app preview 2022-07-01 13:40:37 +01:00
Andrew Kingston
cefb733d00 Set button active state color to be custom theme hover color 2022-07-01 13:37:28 +01:00
Andrew Kingston
02e5e66992 Add ability to eject blocks into raw components 2022-06-30 19:31:25 +01:00
Andrew Kingston
d78bcc2b06 Be more explicit with imports to avoid circular dependencies 2022-06-30 19:31:06 +01:00
Mel O'Hagan
8ca6086303 Merge branch 'develop' into feature/clickable-container 2022-06-29 14:21:58 +01:00
Andrew Kingston
955c7b0600 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-22 12:49:46 +01:00
Andrew Kingston
622c021afa Fix indentation 2022-06-21 09:52:51 +01:00
Andrew Kingston
f9ef0da58e Add data binding for query params 2022-06-21 09:39:25 +01:00
Andrew Kingston
67eecf4d8e Don't fire on load events when working in the builder preview 2022-06-21 09:38:57 +01:00
Andrew Kingston
030f5ce6bd Add 'on load' actions for screens 2022-06-20 16:12:46 +01:00
Andrew Kingston
2ad6f0a1ff Add option to customise which columns are exported in export data action 2022-06-20 12:32:13 +01:00
Andrew Kingston
3aebdd33d9 Move screen ranking and sorting logic to screen store 2022-06-17 10:18:39 +01:00
Andrew Kingston
e048d00fc8 Improve client routing logic 2022-06-17 10:09:27 +01:00
Andrew Kingston
15c28bcb8f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-15 15:32:33 +01:00
Andrew Kingston
48dc729f9a
Merge pull request #6309 from Budibase/builder-focus-updates
Builder focus updates
2022-06-15 11:07:46 +01:00