Commit Graph

9068 Commits

Author SHA1 Message Date
Peter Clement d9b6814669 Merge remote-tracking branch 'origin/develop' into fix/automation-performance-ux 2022-04-26 10:30:31 +01:00
Martin McKeaveney e01ef9bdfb merge with master 2022-04-26 10:21:45 +01:00
Peter Clement 6f9e6eb3aa remove function scope 2022-04-26 09:40:02 +01:00
Rory Powell 0f04715062 Fix: google sso 2022-04-25 22:49:56 +01:00
Peter Clement f37a2477a7 Merge remote-tracking branch 'origin/develop' into fix/automation-performance-ux 2022-04-25 15:38:11 +01:00
Peter Clement 0211c01b49 update modalbindableinput to use on blur 2022-04-25 15:17:35 +01:00
Peter Clement b599dbcb24 remove log 2022-04-25 14:58:44 +01:00
Peter Clement 6b7d77088b remove debouncing of automation input change and replace with on blurr 2022-04-25 14:51:36 +01:00
Peter Clement 365cba2a61 remove code that disallowed adding new block in some conditions 2022-04-25 14:39:35 +01:00
Peter Clement 93a4a14906 add array to app action types 2022-04-25 14:31:15 +01:00
deanhannigan 92f662ad8c
Merge pull request #5266 from Budibase/feature/new-screen-addition-ui
Screen workflow updates
2022-04-25 14:30:36 +01:00
Andrew Kingston 87dff13767 Update publish icon with normal tooltips 2022-04-25 12:46:59 +01:00
Martin McKeaveney ff7ad47b0a PR review 2022-04-25 11:45:15 +01:00
Martin McKeaveney 9f0cb41f49
Merge branch 'master' into gsheets-updates 2022-04-25 09:27:38 +01:00
Dean 79616e705a Merge remote-tracking branch 'origin/develop' into feature/new-screen-addition-ui 2022-04-25 09:06:54 +01:00
Martin McKeaveney 900f95ebe2 remove google auth button 2022-04-24 23:38:52 +01:00
Dean 6408b6204c Cypress fixes for screen create flow 2022-04-22 18:23:16 +01:00
Dean b7feb022b8 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-22 16:39:59 +01:00
Dean cf15ed2511 Minor modal refactor for testing. Updates to the cypress tests around creating screens 2022-04-22 14:57:13 +01:00
mike12345567 89683f9de4 Fix for #5495 - making sure that formula columns have access to the relationship details before squashing the results ready for response from the API. Also making sure that the frontend inputs the relationship bindings as expected with the proper path for access. 2022-04-22 12:56:36 +01:00
Dean d601ec47f4 Refactored the screen wizard to separate out the role selection. Design and layout updates to address feedback 2022-04-22 12:22:21 +01:00
Andrew Kingston c9be555f3a
Merge pull request #5315 from Budibase/data-ui-empty-states
Data UI empty states
2022-04-22 10:48:28 +01:00
Andrew Kingston 3eb4ed41cb
Merge pull request #5417 from Budibase/form-actions
Form actions
2022-04-22 10:47:57 +01:00
Dean 930b778108 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:32:49 +01:00
Martin McKeaveney f2d447153d
Merge pull request #5290 from Upgreydd/Do_not_validate_if_multi-select_options_length_is_0
Do not validate if multi-select options length is 0
2022-04-21 14:29:44 +01:00
Dean 91a6f8645c Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:10:58 +01:00
Dean 16cccf5bb3 Minor test enhancements and publish workflow test spec added 2022-04-21 11:59:59 +01:00
Rory Powell 2269bf677b Merge branch 'develop' into feature/licensing 2022-04-20 14:59:36 +01:00
Dean 693d300f5b Minor refactor of the deploy modal flow 2022-04-20 14:58:18 +01:00
Dean f42ed738e5 Added the hover message for the publish menu icon 2022-04-20 14:37:24 +01:00
Dean 9393cb40ec Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-20 12:54:58 +01:00
Dean d57e8ef9cc Added cypress attributes for the popover menu 2022-04-20 12:51:44 +01:00
Dean 6ba1bff00f Added missing import 2022-04-20 11:31:54 +01:00
Dean 5a87a00932 Added events for viewing a production application and unpublishing 2022-04-20 11:08:06 +01:00
Mel O'Hagan f0d7b15916 Remove Row Rev from UI 2022-04-20 11:00:58 +01:00
Rory Powell ed30e10f86 Move upgrade page check into self hosted block 2022-04-20 10:07:36 +01:00
Rory Powell b21ba78cf2 Feature flag upgrade page 2022-04-20 09:46:20 +01:00
Dean 9a49535748 Cypress test fixes and refactoring. Removed debugging elements 2022-04-20 09:17:01 +01:00
Dean 4cc1a85f25 Code style check 2022-04-19 14:56:56 +01:00
Dean f3a1761299 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-19 14:45:46 +01:00
Dean 3e74118f81 Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes 2022-04-19 14:38:09 +01:00
Peter Clement 453f49aed8 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-18 10:05:43 +01:00
mike12345567 50f6dbebea Fixing REST UI query error notification and adding better error for query timeout. 2022-04-14 17:28:14 +01:00
Andrew Kingston 04b299750d Add button actions to update form field values 2022-04-14 09:46:07 +01:00
melohagan 881fee8a5f
Merge pull request #5298 from Budibase/bug/sev3/js_scripting_binding_label
Display correct selector label for JS Scripting
2022-04-14 08:40:32 +01:00
Rory Powell 5085358423 Merge branch 'develop' into feature/licensing 2022-04-13 21:24:07 +01:00
Andrew Kingston b068c13972 Fix sizing of create new app screen 2022-04-13 14:42:09 +01:00
Andrew Kingston 8a71ebb50b
Merge pull request #5369 from Budibase/fix-query-block-search
Fixes for custom queries
2022-04-13 14:13:46 +01:00
Mel O'Hagan 2694b32ac5 Change to startsWith JS. Remove index decrement. 2022-04-13 13:27:17 +01:00
Mel O'Hagan 915b7bc040 Merge branch 'develop' into bug/sev3/js_scripting_binding_label 2022-04-13 11:35:01 +01:00
Andrew Kingston 6cf8f19daf Remove table ID from custom queries to fix 500 errors when trying to fetch a table definition and passing up a query ID, and fix issue with search fields when no table ID exists 2022-04-13 09:43:49 +01:00
Andrew Kingston ff986c7f85 Use the readable schema when generating search field options 2022-04-13 09:43:39 +01:00
Andrew Kingston 69ec82856c Remove table ID from custom queries to fix 500 errors when trying to fetch a table definition and passing up a query ID, and fix issue with search fields when no table ID exists 2022-04-12 16:58:26 +01:00
Andrew Kingston d73105dbee Use the readable schema when generating search field options 2022-04-12 16:27:14 +01:00
Rory Powell dd740df387 Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +01:00
Mel O'Hagan 88b801ac08 Default option labels and values 2022-04-12 14:54:15 +01:00
Peter Clement aa60f8697f uneeded reactive statement 2022-04-12 11:43:01 +01:00
Peter Clement 261b6ccb03 fix failure condition 2022-04-11 23:10:29 +01:00
Mel O'Hagan 8e19469509 Added error messages to inputs instead 2022-04-11 16:08:25 +01:00
Mel O'Hagan dfa46651b6 Merge branch 'develop' into bug/sev3/require-option-values 2022-04-11 15:18:10 +01:00
Peter Clement b58b84776e Add handling for failure conditions 2022-04-11 10:26:59 +01:00
Peter Clement b3f2a5973b Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-11 10:21:08 +01:00
Mel O'Hagan e71166561a Simplify condition 2022-04-08 23:24:46 +01:00
Mel O'Hagan aaf491245b Error messaging for invalid options in editor 2022-04-08 23:15:47 +01:00
Kacper cffea09be0 Added option on frontend side to render MultiSelect as input instead of selector with no options 2022-04-08 17:21:30 +02:00
Andrew Kingston 177a346a6e Add spacing between title buttons 2022-04-08 10:37:45 +01:00
Andrew Kingston 56933db04f Allow table buttons to wrap 2022-04-08 10:35:13 +01:00
Andrew Kingston d7f627e9cc Increase table title size and padding around table headers 2022-04-08 10:28:07 +01:00
Dean 8bb0f147e5 Ensure datasources are refreshed when loading the create screen modal 2022-04-08 09:05:56 +01:00
Martin McKeaveney 6dcb813ab0 adding more descriptive error messages to query UI 2022-04-08 09:01:38 +01:00
Peter Clement 53c676672a Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-07 22:32:44 +01:00
Andrew Kingston c9ef46d2bf Fix spaces in screen URLs 2022-04-07 16:06:04 +01:00
Andrew Kingston 4a4d776c02 Fix bug with automations that have no inputs in an app action trigger 2022-04-07 16:02:08 +01:00
Andrew Kingston cd3bcdb41a Prevent flashing CTA buttons when initially loading table data 2022-04-07 15:48:35 +01:00
Andrew Kingston e75df5afd3 Update auto column, export and filter buttons to new designs and to support disabled state 2022-04-07 15:39:14 +01:00
Andrew Kingston af4d3c0c21 Split buttons into left and right sides 2022-04-07 15:32:46 +01:00
Andrew Kingston 430732be90 Add placeholder table content and add highlighted and disabled states to table buttons 2022-04-07 15:30:55 +01:00
Mel O'Hagan bab75ade1e Display correct selector label for JS Scripting 2022-04-07 15:09:53 +01:00
Andrew Kingston 07c8bc4af8 Fix endless encoding loop with screen URLs 2022-04-07 12:23:17 +01:00
Dean 73a7fdabaa Minor test updates and formatting 2022-04-07 12:22:16 +01:00
Andrew Kingston 43a8efc24d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-04-07 12:04:13 +01:00
Dean 737a7b78d1 Removed debugging statements and updated event data for screen create workflows 2022-04-07 09:35:12 +01:00
Dean 8dc0890858 Merge remote-tracking branch 'origin/develop' into feature/new-screen-addition-ui 2022-04-06 14:23:29 +01:00
Andrew Kingston 1696dc3cee
Merge pull request #5259 from Budibase/role-id-bindings
Add role IDs as bindings
2022-04-06 13:58:38 +01:00
melohagan 7bc678edbc
Merge pull request #5258 from melohagan/bug/sev3/hidden_bindable_text
Add text input padding when FlashOn icon shown
2022-04-06 11:32:02 +01:00
Dean 1073fd84eb Merge remote-tracking branch 'origin/develop' into feature/new-screen-addition-ui 2022-04-06 10:38:33 +01:00
Dean 5801eb886c Initial commit of screen workflow updates 2022-04-06 10:10:53 +01:00
Andrew Kingston b4632fc431 Update role bindings to use Role prefix rather than Roles 2022-04-06 08:22:10 +01:00
Mel O'Hagan d52239d0d2 Pad input text when FlashOn icon is showing 2022-04-05 16:56:48 +01:00
Andrew Kingston 2cafc7d032 Add role IDs as bindings 2022-04-05 16:05:29 +01:00
Dean 039ec69805 Fixes for date/time picker issue. 2022-04-04 11:51:52 +01:00
Andrew Kingston 6afb096eb8 Update home screen sizes 2022-04-04 10:42:26 +01:00
Andrew Kingston 6227013222 Remove flash on loading template pictures 2022-04-01 18:16:13 +01:00
Andrew Kingston 7f31a9529b Remove flashing when navigating between home screens 2022-04-01 18:08:23 +01:00
Andrew Kingston dc6355a641 Remove flashing when navigating between home screens 2022-04-01 18:08:16 +01:00
Andrew Kingston 9f4899306c Fix issue where changing the role of a screen did not correctly update screen list 2022-04-01 18:02:34 +01:00
Andrew Kingston 89e38ce534 Prevent updating a screen role to a role for which the screen URL already exists 2022-04-01 14:53:01 +01:00
Andrew Kingston f81313775d Prevent update a screen URL to an existing URL for the same role 2022-04-01 14:47:49 +01:00
Martin McKeaveney 6d8254d5f0 redis integration complete 2022-03-31 15:44:06 +01:00
Martin McKeaveney 81c662f0ca redis integration 2022-03-31 10:56:16 +01:00
Peter Clement 2381048c0f more parsing of output bindings 2022-03-29 10:29:51 +01:00
Dean 56d1339ffb Lint fix and now diplaying the '/app/' prefix when previewing an app url 2022-03-29 09:59:39 +01:00
Dean b71958c9f6 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-29 09:05:18 +01:00
Martin McKeaveney 44424e648f
Merge pull request #5135 from Budibase/feature/googlesheets-release
Feature/googlesheets release
2022-03-29 08:18:11 +01:00
Andrew Kingston e7c63c8aca
Merge pull request #5136 from Budibase/fix/automation-bugs
Some automation bug fixes
2022-03-29 07:53:11 +01:00
Dean 6164b4d574 Cypress test fixes and refactoring around the create app workflows 2022-03-28 23:21:38 +01:00
Andrew Kingston b4574e42e8 Fix spaces not being allowed in formula columns 2022-03-28 19:10:48 +01:00
Andrew Kingston f3cc6aa284 Fix design of automation SchemaSetup 2022-03-28 16:56:42 +01:00
Martin McKeaveney ee6a16827a fixing google sheets bug, respect google configuration hierarchy 2022-03-28 16:44:33 +01:00
Andrew Kingston e109f06fb4 Fix automation section crashing when a table has been deleted and is in use 2022-03-28 16:26:37 +01:00
Peter Clement 6ccf744557 update bindings to support looping 2022-03-28 10:01:56 +01:00
Dean eb1eb1cb16 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-28 09:08:16 +01:00
Andrew Kingston 9f3a0ce3c9
Merge pull request #5086 from Budibase/continue-if-button-action
'Continue if' button action
2022-03-25 12:29:19 +00:00
Andrew Kingston 78e78523e0 Merge branch 'develop' of github.com:Budibase/budibase into feature/map-actions 2022-03-25 12:00:17 +00:00
Dean 32b81a5542 Merge remote-tracking branch 'origin/develop' into feature/map-component 2022-03-25 11:31:45 +00:00
Dean 8508e709d2 Removed image load flag from the template card overlay 2022-03-25 09:59:23 +00:00
Dean de938eea88 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-25 09:45:35 +00:00
Dean 52d43c0781 UI/UX code review changes 2022-03-25 09:43:28 +00:00
Peter Clement 554cefe997 Automation foreach block 2022-03-25 09:26:55 +00:00
Andrew Kingston ff327423e1 Add 'continue if' button action 2022-03-25 09:26:15 +00:00
Andrew Kingston 12e079128c
Merge pull request #5010 from Budibase/cheeks-fixes
Miscellaneous fixes
2022-03-24 02:50:04 -07:00
Dean 8893ad137f Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-24 09:06:32 +00:00
Rene Pot d9c6590482 fix broken docs links 2022-03-23 14:47:27 +01:00
Dean 07ecbb6133 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-23 12:43:47 +00:00
Dean bc4d0b7e51 Minor UI updates for the create app modal. A spinner has been added to the modal confirmation UX. The app name is pre-populated using the app name. The app URL can no longer be null 2022-03-23 12:43:20 +00:00
Andrew Kingston e7ff1c4ba9 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-03-23 10:48:49 +00:00
Andrew Kingston 3f75412fb0
Merge pull request #4987 from Budibase/scrollable-component-tree
Scrollable component tree
2022-03-23 10:46:55 +00:00
Andrew Kingston 95b29a6823 Prevent collapsing datasource if only one datasource exists 2022-03-23 10:17:52 +00:00
Dean 9f9832f36b Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-23 09:00:09 +00:00
Andrew Kingston ad407265a0
Merge pull request #4972 from Budibase/fix/table-primary-display-validation
Properly set required constraints for display columns
2022-03-23 08:45:10 +00:00
Andrew Kingston 7e32bd5fd0 Add identifier to messages sent to client iframe preview to avoid conflicts with embedded iframe events 2022-03-22 18:15:41 +00:00
Martin McKeaveney 60da8273fe
Merge pull request #4970 from Budibase/fix/analytics-cleanup
updating analytics endpoint, removing old NPS survey
2022-03-22 16:34:25 +00:00
Dean ca28c2e27f Code formatting 2022-03-22 11:40:45 +00:00
Dean 4695a008df Initial commit of home screen modifications and template browsing 2022-03-22 11:38:17 +00:00
Andrew Kingston 01cdfcd075 Restore strange class name to fix cypress 2022-03-21 17:59:35 +00:00
Rory Powell bf9f5488fc Merge branch 'develop' into feature/licensing 2022-03-21 17:13:16 +00:00
Andrew Kingston 344daa349e Remove selected state from current screen and only show component 2022-03-21 16:06:23 +00:00
Andrew Kingston c739bc8470 Lint 2022-03-21 15:56:42 +00:00
Andrew Kingston e059f02355 Reduce max width of nav items to have a better generic fit 2022-03-21 15:54:10 +00:00
Andrew Kingston 57c6115c35 Update automation navigation to use new full width nav items 2022-03-21 15:48:00 +00:00
Andrew Kingston 278c4932aa Update datasource navigation to use new full width nav items 2022-03-21 15:47:49 +00:00
Andrew Kingston 82898d6b68 Update layouts in nav tree to new full width style 2022-03-21 15:40:07 +00:00
Andrew Kingston 3d0328e65e Fix issue when currentAsset is null and fix overflow when no screens for current role 2022-03-21 15:21:29 +00:00
Andrew Kingston 3b7f59323e Ensure the component tree containing the selected component cannot be hidden 2022-03-21 15:17:51 +00:00
Andrew Kingston ed7a80ca6f Support scrolling screens or folders into view when clicking 2022-03-21 14:46:59 +00:00
Andrew Kingston e68f1e33b9 Remove logs 2022-03-21 14:23:56 +00:00
Andrew Kingston 2def829ebf Tidy up logic for scrolling to components 2022-03-21 13:54:46 +00:00
Andrew Kingston 7c39430d1c Add vertical scrolling to selected component and support scrolling to selected screen 2022-03-21 13:38:53 +00:00
Andrew Kingston 1bd60bda31 Properly center all path, screen and component dropdown menu icons 2022-03-21 09:57:55 +00:00
Andrew Kingston 2db3bc44ce Merge branch 'develop' of github.com:Budibase/budibase into scrollable-component-tree 2022-03-21 09:52:40 +00:00