Commit Graph

5189 Commits

Author SHA1 Message Date
Rory Powell 396a07cac5 Merge branch 'release' into feature/event-backfill 2022-06-09 15:21:49 +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
Andrew Kingston 5a35c182c1 Allow role select to accept a placeholder 2022-06-09 14:27:29 +01:00
Andrew Kingston b95556025e Revert default builder tab to data instead of design 2022-06-09 13:35:38 +01:00
Andrew Kingston b56cfb9cec Update order of builder tabs to put data before design again 2022-06-09 13:34:41 +01:00
Andrew Kingston 6f9361c008 Update layout deprecation notice 2022-06-08 16:51:43 +01:00
Andrew Kingston e806001107 Update action button style for component settings to match designs 2022-06-08 16:51:14 +01:00
Andrew Kingston 56c8a0fcf9 Merge branch 'new-design-ui' of github.com:Budibase/budibase into new-design-ui 2022-06-08 16:22:22 +01:00
Andrew Kingston 3aa7b4e2c9 Update select settings to match the settings bar style where possible 2022-06-08 15:13:47 +01:00
Martin McKeaveney c470c2f676 merge with master 2022-06-08 13:26:14 +01:00
Andrew Kingston 186e281ef0 Fix custom options drawer layout 2022-06-08 12:50:04 +01:00
Mel O'Hagan 9d58b951d8 Rename Firebase to Firestore 2022-06-08 12:05:29 +01:00
Martin McKeaveney 02320c0ee0 Beta tab initial test for E2E, needs styled 2022-06-08 10:20:47 +01:00
Martin McKeaveney 75c599ce70 merge 2022-06-07 16:44:04 +01:00
Martin McKeaveney 1ab022a0af start of beta panel 2022-06-07 16:40:43 +01:00
Andrew Kingston 153fc0d7af Include block results when searching for components 2022-06-07 15:08:46 +01:00
Andrew Kingston 6e83c96236 Show empty screen placeholder with a CTA to add a component 2022-06-07 13:41:17 +01:00
Andrew Kingston d059433f1f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-07 08:45:57 +01:00
Andrew Kingston 72397530ec Apply timezones patch from existing ignore-timezones branch 2022-06-07 08:31:00 +01:00
Martin McKeaveney d15dfb83fc new ui functionality working from S3 bucket 2022-06-06 23:30:36 +01:00
Peter Clement 5bd5d7df1b Merge pull request #6059 from Budibase/feat/dont-export-app-rows
Allow export of app without rows
2022-06-06 16:31:21 +01:00
Rory Powell 0094c83216 Environment config 2022-06-06 15:27:29 +01:00
Peter Clement bd737cc1ca negate export button 2022-06-06 15:17:14 +01:00
Rory Powell 6fbb5afeec Remove ui events except for component created and view published app 2022-06-06 12:51:22 +01:00
Rory Powell 33f44f6ee7 Remove todos 2022-06-06 11:11:13 +01:00
Rory Powell 361ffd224f Merge branch 'release' into feature/event-backfill 2022-06-06 09:50:06 +01:00
Martin McKeaveney d5540bbd57 update google sheets strategy to use the standard passport strategy 2022-06-05 16:43:04 +01:00
Martin McKeaveney dabbab4c83 rough implementation 2022-06-03 12:50:38 +01:00
Maurits Lourens 21305a646a move the unpublish link 2022-06-03 00:41:16 +02:00
mike12345567 3f412f0a7a Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-01 22:41:37 +01:00
mike12345567 fe84c0f21c Adding pagination control to the API and to the frontend, as well as getting view working as expected, emitting different key combinations to be able to search by any pattern. 2022-06-01 22:39:51 +01:00
mike12345567 34759c7916 Adding real history to the history tab, getting storage to couch and retrieval + api working. 2022-06-01 16:01:06 +01:00
melohagan 2faf8e7df6 Merge pull request #6068 from Budibase/bug/sev3/error-when-changing-between-values-bindings-in-automations
Make sure linkedRows is an array before map
2022-06-01 13:30:19 +01:00
Mel O'Hagan a217d04d6a Revert "Datasource plus - build schema"
This reverts commit 11a9138bdb.
2022-06-01 09:36:42 +01:00
Dean 692039cd34 Component Cypress tests and fixes 2022-05-31 22:57:33 +01:00
mike12345567 702f4057bd Progress towards using couchdb for automation logs, after testing redis and realising it won't work. 2022-05-31 19:52:35 +01:00
Mel O'Hagan 11a9138bdb Datasource plus - build schema 2022-05-31 14:39:53 +01:00
mike12345567 b5b1ae38e2 Using the test panel in the automation history tab, same experience as that of the automation flow. 2022-05-31 13:30:18 +01:00
Mel O'Hagan 570aeecdc3 Added Snowflake integration 2022-05-30 21:13:45 +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
Rory Powell 2a00f6498d Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-29 00:25:40 +01:00
Rory Powell 857cd2d735 Merge branch 'develop' into feature/posthog-v2 2022-05-28 23:03:31 +01:00
mike12345567 27cd15da90 Updating UI after pulling in latest changes. 2022-05-27 17:11:41 +01:00
Dean 08ccea2e49 Merge remote-tracking branch 'origin/develop' into feature/required-field-focus 2022-05-27 14:04:40 +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
mike12345567 33a4c0de69 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-05-27 12:31:00 +01:00
Peter Clement 88c98d0227 Merge remote-tracking branch 'origin/develop' into feat/dont-export-app-rows 2022-05-27 11:00:39 +01:00
Martin McKeaveney 8a5c3add74 Merge pull request #5684 from Budibase/bug/sev/empty-relationships-oncreate
Pass through type when creating internal table
2022-05-27 10:59:36 +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 5c643db4fc Merge pull request #6042 from Budibase/bug/sev3/bad-special-document-member
Internal table columns cannot start with _
2022-05-26 23:08:31 +01:00
Mel O'Hagan 7da5a10c2e Make sure linkedRows is an array before map 2022-05-26 13:00:19 +01:00
Peter Clement 5a67be19fa Merge remote-tracking branch 'origin/develop' into feat/dont-export-app-rows 2022-05-26 10:32:18 +01:00
mike12345567 8bc0142a37 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-25 18:12:27 +01:00
Andrew Kingston 1b82a965d5 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-25 13:49:28 +01:00
Peter Clement 955b9a4d63 Export app without rows 2022-05-25 09:26:10 +01:00
Dean 6114e37f19 Merge remote-tracking branch 'origin/develop' into feature/required-field-focus 2022-05-24 17:09:15 +01:00
Martin McKeaveney 92ed60af54 Merge pull request #5786 from Budibase/feature/app-overview-section
Feature/app overview section
2022-05-24 15:16:17 +01:00
Mel O'Hagan b4427fa46c Internal table columns cannot start with _ 2022-05-24 10:22:20 +01:00
Peter Clement cb9c363166 Merge remote-tracking branch 'origin/master' into pc-fixes 2022-05-24 09:58:31 +01: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
Andrew Kingston bff49a33f0 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-24 09:47:00 +01:00
Dean 8a189f3451 Merge remote-tracking branch 'origin/develop' into feature/required-field-focus 2022-05-24 09:12:34 +01:00
mike12345567 a7e6eb2851 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-23 23:43:57 +01:00
Rory Powell 28b48a88fe Event identification 2022-05-23 22:14:44 +01:00
mike12345567 1f3d552199 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-23 17:03:36 +01:00
Martin McKeaveney 9d813292de enable clustering on server and worker services, better log output on user not found errors 2022-05-23 16:24:29 +01:00
Dean b60e03f8f1 Merge remote-tracking branch 'origin/develop' into feature/required-field-focus 2022-05-23 16:13:26 +01:00
Dean 253642ad1f Refactored the approach to builder focus. Extending the behaviour beyond form fields 2022-05-23 16:12:56 +01:00
Peter Clement 32d0df129c Merge pull request #5795 from Budibase/feature/automation-test-sidebar
Add automation test sidebar
2022-05-23 15:07:37 +01:00
Peter Clement 6bf9346975 update Automation button placement and test details button 2022-05-23 14:11:37 +01:00
Martin McKeaveney 0b53d9ab6b simple login validation to prevent login without entering anything 2022-05-23 12:50:42 +01:00
Andrew Kingston c8a8e60a09 Lint 2022-05-23 11:56:15 +01:00
Andrew Kingston fcf682b827 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-23 11:54:24 +01:00
Andrew Kingston 16f35cff38 Add fade to DND position indicators 2022-05-23 11:52:50 +01:00
Andrew Kingston 0842d78e72 Finish new component DND experience 2022-05-23 11:50:26 +01:00
Rory Powell 4841c84861 Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-23 10:29:33 +01:00
Andrew Kingston 692ecb4139 Add WIP component DND indicator refactor 2022-05-23 09:42:55 +01:00
Rory Powell 70fff5c7b9 Merge branch 'develop' into feature/posthog-v2 2022-05-23 09:04:00 +01:00
Rory Powell bd2f297ced Add opt-in / opt-out to org settings 2022-05-23 08:55:33 +01:00
Andrew Kingston e11c210bf5 Update component drag and drop to perform better 2022-05-22 15:34:06 +01:00
Peter Clement fd5711bcd3 fix animation of test panel 2022-05-20 14:20:53 +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 dbc4ab18d3 Always show navigation as selected when editing navigation settings 2022-05-19 21:04:14 +01:00
Andrew Kingston 199938e4f7 Update new component DND to use proper styles 2022-05-19 20:11:04 +01:00
Andrew Kingston d969e1540d Add initial work on component drag and drop refactor 2022-05-19 19:14:12 +01:00
Peter Clement 8364c95ccb ensure binding / value selection in automation persists 2022-05-19 15:58:56 +01:00
Dean ba19ec2bea Minor adjustment to the overview page layout 2022-05-19 15:02:40 +01:00
Dean 1df325c7d3 Minor update to overview page spacing 2022-05-19 14:51:33 +01:00
Dean 8ca01d6bca Cypress test updates and back button update for the create screen 2022-05-19 13:32:05 +01:00
mike12345567 dd9fa80a4a Adding feature flag for portal usage access. 2022-05-19 11:50:26 +01:00
mike12345567 e846d27c42 Review comments. 2022-05-19 10:32:14 +01:00
Dean c678a5ffbe Minor reflow of the overview tab cards and layout 2022-05-19 09:56:47 +01:00
Dean 11293997a9 Code review updates 2022-05-18 17:22:58 +01:00
mike12345567 7044b22382 Adding upgrade messaging. 2022-05-18 12:03:27 +01:00
mike12345567 e61efc5474 Merge branch 'develop' of github.com:Budibase/budibase into feature/portal-usage 2022-05-18 10:56:44 +01:00
mike12345567 c528896e2d Finishing off UI, expanding settings menus from 80ch to 90ch as they were quite restricted and made the usage UI a bit difficult to view. Added a DISABLE_DEVELOPER_LICENSE env variable for testing. 2022-05-17 17:44:40 +01:00
Dean c77b026b53 Merge remote-tracking branch 'origin/develop' into feature/app-overview-section 2022-05-17 16:54:32 +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
Andrew Kingston ea38e5661e Highlighted child components of selected component 2022-05-17 13:32:16 +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
Rory Powell 0d9147be77 Merge branch 'master' into merge-master 2022-05-17 08:35:29 +01:00
melohagan b7c34304eb Merge pull request #5857 from Budibase/bug/sev2/unable-to-clear-smtp-config
Allow SMTP config to be cleared
2022-05-16 20:00:59 +01:00
mike12345567 b24a108d80 Porting UI, still needs testing. 2022-05-16 18:13:59 +01:00
mike12345567 b36274deb5 Integrating into app overview panel. 2022-05-16 16:22:19 +01:00
mike12345567 91e65a9d65 Merge branch 'feature/app-overview-section' of github.com:Budibase/budibase into feature/automation-logs 2022-05-16 12:33:49 +01:00
mike12345567 8a6b9646fd Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-05-16 12:33:01 +01:00
Dean fab4b8aa66 Removed debug logging 2022-05-16 11:35:19 +01:00
Dean 2a1ef4c87f Code review updates 2022-05-16 11:13:17 +01:00
Dean 2fe7581dd3 Merge remote-tracking branch 'origin/develop' into feature/fill-app-name-on-create 2022-05-16 09:08:33 +01:00
Andrew Kingston 7f4b3e4bf8 Disable new screens settings when viewing an old screen and correctly upgrade all screen settings when detaching from custom layouts 2022-05-16 08:48:03 +01:00
Martin McKeaveney e6586e64a3 only lock no_access for builder users 2022-05-13 14:36:11 +01:00
Martin McKeaveney e4766ad388 Merge branch 'master' of github.com:Budibase/budibase into fix/oncall-bugs 2022-05-13 14:23:51 +01:00
Andrew Kingston c8c9a05658 Add warning to navigation section when using an old screen with a custom layout, and allow upgrading 2022-05-13 13:50:15 +01:00
Andrew Kingston 58145d6bca Allow pasting inside screens on screens tab and fix icon overflow in nav items 2022-05-13 12:05:55 +01:00
Andrew Kingston 07098fee08 Add second panel for navigation tab 2022-05-13 11:38:19 +01:00
Andrew Kingston 388450daa5 Add secondary panel for theme tab 2022-05-13 11:35:30 +01:00
Andrew Kingston ab27816f08 Allow deleting built in layouts and hide layouts tab when no layouts exist 2022-05-13 11:23:27 +01:00
Andrew Kingston c3b39d5953 Fix theme resetting navigation background and update layout UI 2022-05-13 11:09:20 +01:00
Andrew Kingston 1c93d9bd91 Clear screen validation errors when changing screen 2022-05-13 10:14:52 +01:00
Andrew Kingston 76471bfcc4 Add icons to component list and update style of nav items 2022-05-13 10:12:16 +01:00
Rory Powell 30c12f2625 Merge branch 'master' into merge-master 2022-05-13 10:05:21 +01:00
Martin McKeaveney d41de1ca6a webhook URL paste, hiding no access role 2022-05-12 19:46:13 +01:00
mike12345567 f86f6c3b1c Shifting the title of the flow item header into separate component so that it can be used by the run history flow as well. 2022-05-12 18:14:38 +01:00
Mel O'Hagan 1e33d3601e Disable reset button if SMTP not configured 2022-05-12 17:25:49 +01:00
Dean f78bcdacea App name autofill on create. Initial cypress tests added for importing an application file with a sample fixture 2022-05-12 17:04:05 +01:00
Mel O'Hagan db2cfd077f Allow SMTP config to be cleared 2022-05-12 16:57:54 +01:00
Rory Powell 95c02e509b Merge branch 'master' of github.com:Budibase/budibase 2022-05-12 15:53:27 +01:00
Rory Powell 31555cc660 Revert "Adding to the REST query UI to make it more obvious when it needs saved, such as the user has changed a dynamic variable."
This reverts commit fb1f941c76.
2022-05-12 15:30:32 +01:00
Andrew Kingston ad6a0c74f6 Update text 2022-05-12 13:00:20 +01:00
Andrew Kingston 27e790bb5b Add ability to copy components from legacy layouts for backwards compatibility 2022-05-12 10:43:01 +01:00
Dean 21a3b66347 Minor fix for application lock button labelling 2022-05-12 10:28:32 +01:00
Andrew Kingston 364f25341e Remove concept of frontend preview types 2022-05-12 09:46:21 +01:00
Andrew Kingston b7b3136555 Remove currentView flag from builder store 2022-05-12 09:42:57 +01:00
Andrew Kingston 550511d404 Render screenslot when showing legacy layouts and remove concept of preview type 2022-05-12 09:42:25 +01:00
Dean 51952ee0f4 Removed unused variables, hid the automation/backups tabs and removed the disable flag from the app version settings menu 2022-05-12 09:24:19 +01:00
Dean a8a57a9722 Merge remote-tracking branch 'origin/develop' into feature/app-overview-section 2022-05-12 08:59:37 +01:00
mike12345567 0218ba5210 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-11 19:47:22 +01:00
mike12345567 3f6e8bf5ea Start of automation logs for #4977 - implementing some of the UI. 2022-05-11 19:40:13 +01:00
Dean 75535caef1 Cypress test fixes and a correction for the version update behaviour 2022-05-11 19:37:12 +01:00
Dean 7607d5c8e8 Merge remote-tracking branch 'origin/develop' into feature/app-overview-section 2022-05-11 16:21:15 +01:00
mike12345567 c1c122291b Addresses issue mentioned in #5664 - relationship formula isn't write if column contains a space. 2022-05-11 13:33:45 +01:00
Andrew Kingston 78b8bc4493 Delete old design UI code 2022-05-11 13:10:05 +01:00
Andrew Kingston 8be243add5 Refactor design panels into core panel component and update usages 2022-05-11 13:09:21 +01:00
Andrew Kingston df22e70e5d Add initial layouts panel and add explicit panels for theme and navigation tabs 2022-05-11 13:06:41 +01:00
Andrew Kingston 88018aff4e Add initial layouts panel and add explicit panels for theme and navigation tabs 2022-05-11 12:47:24 +01:00
melohagan aa7aa6d685 Merge pull request #5815 from Budibase/bug/sev3/automation-query-limit-placeholder
Add limit placeholder for Automation queries
2022-05-11 12:01:17 +01:00
Mel O'Hagan ef2244fd20 Add limit placeholder for Automation queries 2022-05-11 11:25:53 +01:00
Michael Drury e7bb4a1fb7 Merge pull request #5707 from Budibase/fix/mike-fixes-04-05
SQL columns with spaces LIKE fix and dynamic REST variable UI change
2022-05-11 10:34:36 +01:00
Martin McKeaveney 4f3d105018 merge with master 2022-05-11 10:12: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