Commit Graph

3089 Commits

Author SHA1 Message Date
Dean 79da5956b8 Patch from original environment 2023-10-30 12:46:44 +00:00
Andrew Kingston 35194e4710
Merge branch 'master' into form-block-field-layout 2023-10-27 15:26:43 +01:00
Andrew Kingston 77fa373a90 Remove ability to select fields in preview because it is not compatible with field configuration changes 2023-10-27 15:09:17 +01:00
Michael Drury c0a9b0a678
Merge branch 'master' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column 2023-10-27 13:36:52 +01:00
Michael Drury 2bfdd9769e
Merge pull request #12177 from Budibase/feature/make-table-source-id-required
Make sourceId property of table required (for all table types)
2023-10-27 13:35:47 +01:00
Andrew Kingston 8612404f48 Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout 2023-10-27 11:49:39 +01:00
Andrew Kingston b1f2337849 Hide field layout settings for normal field components, and only show them when editing from within a form block 2023-10-27 11:42:01 +01:00
Peter Clement bade344834 Merge remote-tracking branch 'origin/master' into feat/automation-naming-ux-updates 2023-10-27 10:46:26 +01:00
Dean 4b1e7359b0 Merge remote-tracking branch 'origin/master' into feature/change-global-admin-to-creator 2023-10-27 10:00:02 +01:00
Dean e7fcd08fc6 Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-27 09:03:46 +01:00
Andrew Kingston c61e4fe708
Merge branch 'master' into feature/formblock-styles-tab-reflow 2023-10-27 08:12:31 +01:00
Andrew Kingston acc1e6f14c Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout 2023-10-27 08:07:57 +01:00
Peter Clement 35e7dc948d Merge remote-tracking branch 'origin/master' into feat/automation-naming-ux-updates 2023-10-26 16:11:42 +01:00
mike12345567 ed0670a008 Major update to make the table.type always 'table' and then adding a new sourceType which states what source the table came from, external or internal. Don't want to keep using a type that should be static as two different things. 2023-10-26 13:19:09 +01:00
Adria Navarro 3b3586d2bd
Merge branch 'master' into feature/change-global-admin-to-creator 2023-10-26 12:58:35 +02:00
Gerard Burns 5909b4a7c7
Add template for grid blocks (#12086)
* wip

* linting

---------

Co-authored-by: Mihail Hadzhiev <102024164+MihailHadzhiev2022@users.noreply.github.com>
2023-10-26 11:24:43 +01:00
Mihail Hadzhiev 3473aa61ff
Merge branch 'master' into feature/change-global-admin-to-creator 2023-10-26 12:58:52 +03:00
Mihail Hadzhiev e5ff023881
Merge branch 'master' into feature/buttongroup-component 2023-10-26 12:50:47 +03:00
Dean 6032216e2f Added fix for scenario where componentdefinition was queried befor it existed. Fix to ensure an empty general settings block is not shown 2023-10-26 10:13:22 +01:00
Dean 3b7ed3a7f2 Merge remote-tracking branch 'origin/master' into feature/formblock-styles-tab-reflow 2023-10-26 09:56:17 +01:00
Andrew Kingston a74f78f31b
Merge branch 'master' into feature/buttongroup-component 2023-10-26 09:14:40 +01:00
Andrew Kingston 0d9e9caff6
Merge branch 'master' into refactor-grid-columns 2023-10-26 08:53:17 +01:00
Andrew Kingston a3226bc905
Merge branch 'master' into enable-collapsing-settings-sections 2023-10-25 14:43:05 +01:00
Dean 8db0b300fd Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-25 14:26:58 +01:00
Andrew Kingston 62f4c3e85b
Merge branch 'master' into refactor-grid-columns 2023-10-25 13:57:22 +01:00
Dean 536a27541f Merge remote-tracking branch 'origin/master' into feature/change-global-admin-to-creator 2023-10-25 13:27:54 +01:00
Peter Clement 7910205807 update styling of flow items 2023-10-25 13:26:56 +01:00
Dean d4ff67b999 Merge remote-tracking branch 'origin/master' into feature/component-name-setting-ux-update 2023-10-25 12:34:13 +01:00
Andrew Kingston 4fb18baf17 Merge branch 'grid-inline-searching' of github.com:Budibase/budibase into refactor-grid-columns 2023-10-25 08:48:21 +01:00
Adria Navarro 969ab79a61
Merge branch 'master' into feature/buttongroup-component 2023-10-24 14:30:09 +02:00
Andrew Kingston 76edd1421a
Merge branch 'master' into feature/formblock-styles-tab-reflow 2023-10-24 08:55:51 +01:00
Andrew Kingston b6a8e6c0cf
Merge branch 'master' into enable-collapsing-settings-sections 2023-10-24 08:54:54 +01:00
Dean 08a22f1525 Show 'Creator' instead of 'Admin' for the global user role picker 2023-10-23 16:47:05 +01:00
Andrew Kingston 365f9dee62 Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout 2023-10-23 09:15:02 +01:00
mike12345567 04a2bbc61a Two fixes here - a quick fix for the builder side panel, making sure it fills up with users correctly (not all, but enough to make it look more pleasant) as well as dropping user search endpoint permissions to allow basic users to access it for user columns. 2023-10-20 15:45:35 +01:00
Dean 22a8f7bfae Lint, removed dependancy import 2023-10-20 11:09:00 +01:00
Dean 45d1551083 PR feedback 2023-10-20 11:03:59 +01:00
Dean 3e51557281 Feedback update, add tag to getsections fn definition 2023-10-20 10:38:34 +01:00
Dean 7de000e5df Lint 2023-10-20 10:15:33 +01:00
Dean 276ec8c71b Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-20 10:10:57 +01:00
Dean 3e9104a4d1 Refactored naming logic into common area in the event that there is no title. 2023-10-20 09:44:42 +01:00
Andrew Kingston 291ecd45fe Allow form block fields to be clicked from within the preview 2023-10-20 09:38:55 +01:00
Dean b6de1c544b Merge remote-tracking branch 'origin/master' into feature/formblock-styles-tab-reflow 2023-10-19 12:01:00 +01:00
Dean ad54b31667 Moved label align and button size into styles section of form block. Added tagged component settings section to the style section. General settings and sections now have a tag property for filtering. 2023-10-19 12:00:47 +01:00
Andrew Kingston 94654e9888 Allow manifest key to initially collapse settings sections 2023-10-19 11:31:56 +01:00
Andrew Kingston a069b343e9 Allow settings sections to be collapsible 2023-10-19 11:29:37 +01:00
Andrew Kingston 9d62affe07 Merge branch 'grid-inline-searching' of github.com:Budibase/budibase into refactor-grid-columns 2023-10-18 16:00:59 +01:00
Andrew Kingston 41e72a28c9
Merge branch 'master' into grid-all-datasources 2023-10-18 15:59:12 +01:00
Martin McKeaveney 62e902398e
Merge branch 'master' into budi-7640-testimonials-arent-removed-from-forgot-passwordreset 2023-10-18 15:15:49 +01:00
Andrew Kingston bdc2bcd97d Add support for multiple dependsOn constraints in the manifest and fix issue with nullish dependsOn contraints 2023-10-18 14:41:42 +01:00
mike12345567 a325e39377 Removing un-used statement. 2023-10-18 10:20:32 +01:00
mike12345567 489c67511c PR comments. 2023-10-18 10:04:26 +01:00
Conor Webb 56ecd339a7 Added testimonial check to reset and forgot pages. 2023-10-18 09:20:06 +01:00
Andrew Kingston 71712d422a Fix alert when duplicate auto columns exist 2023-10-18 08:16:56 +01:00
mike12345567 1299917e94 Quick fix for datasource deletion, due to the datasource defaulting to an empty object it appeared like a datasource had been set and the UI would attempt to render with this empty state. When not selected move off of the selected datasource page instead and handle the datasource not being selected. 2023-10-17 17:35:10 +01:00
Michael Drury e1ba96c5d0
Merge branch 'master' into feature/buttongroup-component 2023-10-17 14:08:26 +01:00
Andrew Kingston 1cb0817a0b Merge branch 'master' of github.com:Budibase/budibase into grid-all-datasources 2023-10-16 16:47:14 +01:00
Andrew Kingston 5c7bde95ab Update conditional setting rendering to support nested paths and multiple values, and hide grid block CRUD when using non DS+ 2023-10-16 16:46:49 +01:00
Michael Drury b86bcb7f4b Merge branch 'master' into fix/12046-nav-links-overwrite-app 2023-10-16 15:30:25 +01:00
Martin McKeaveney 2ef9871fda merge with master 2023-10-16 14:42:50 +01:00
mike12345567 cef71ff708 Adding test cases for navbar update. 2023-10-13 18:03:10 +01:00
Dean 336455d689 Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-13 14:59:40 +01:00
mike12345567 03371005c1 PR comments - addressing API.searchUser updates. 2023-10-13 12:23:28 +01:00
mike12345567 f1b73058c2 Merge branch 'fix/update-vm2' of github.com:Budibase/budibase into backmerge-20231011 2023-10-11 18:49:39 +01:00
Dean b4a8f22b2e Initial commit 2023-10-11 10:09:14 +01:00
Adria Navarro 39b5a2b539 Allow filtering 2023-10-04 17:55:23 +02:00
Samuel Martineau 84d30e4f4a Merge branch 'Budibase:develop' into allow-plugins-contribute-datasourceplus 2023-10-02 17:49:34 -04:00
Adria Navarro 2df32b7b28 Use _id if populated 2023-10-02 15:34:26 +02:00
Adria Navarro 46c40f011e Fix multiple relationship display 2023-10-02 15:00:51 +02:00
Gerard Burns 3192b2826c wip 2023-09-27 10:52:51 +01:00
Samuel Martineau 08bbfa09c2 Merge branch 'Budibase:develop' into allow-plugins-contribute-datasourceplus 2023-09-26 21:28:26 -04:00
Gerard Burns 62acbc43fd Query UI improvements (#11881)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* linting

* sidebar close icon, fix overflow issue with sidebar

* better schema auto populating behavior

* rename newqueryviewer

* remove external datasource table

* linting

* wip

* align header

* fix needing to press the validate button twice

* table min width

* wip

* remove loading

* remove disabled

* remove validation

* lint

* wip

* fix json panel
2023-09-26 12:27:27 +01:00
Andrew Kingston db62330d16 Fix portal side bar edit button 2023-09-26 11:18:21 +01:00
Adria Navarro b3405b7aaa Design forms 2023-09-26 11:44:37 +02:00
Adria Navarro ee6548b3fb Merge branch 'develop' into chore/field_with_large_relationships 2023-09-25 21:41:03 +02:00
Andrew Kingston 38cad518a4 Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-25 19:34:04 +01:00
Martin McKeaveney 5998f9544c Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-25 16:57:59 +01:00
mike12345567 56adf75bdd Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458 2023-09-25 12:52:47 +01:00
Adria Navarro 825f1c639e Improve readability 2023-09-25 10:16:01 +02:00
Samuel-Martineau df111f8b44 Allow plugins to contribute DatasourcePlus integrations 2023-09-23 14:05:49 -04:00
Adria Navarro 3fc396db8a Merge branch 'develop' into chore/field_with_large_relationships 2023-09-22 17:33:55 +02:00
Adria Navarro 160b52c22b Remove useFetch 2023-09-22 15:50:29 +02:00
Adria Navarro 7ad05930e1 Simplify 2023-09-22 13:07:02 +02:00
Andrew Kingston 10764053df Remove form field default value settings from being updated by conditional UI 2023-09-22 09:28:37 +01:00
mike12345567 1808665bb3 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458 2023-09-20 15:50:56 +01:00
Gerard Burns ac50ce5832 Change verification banner implementation to respect portal and design app section layouts (#11813) 2023-09-20 08:51:13 +01:00
Martin McKeaveney 18b515f71b Merge branch 'master' of github.com:Budibase/budibase into develop 2023-09-19 16:58:47 +01:00
mike12345567 bd197bee9e Frontend work and basic API work for app update support. 2023-09-18 18:06:03 +01:00
Andrew Kingston e659f35225 Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-14 13:26:11 +01:00
Adria Navarro 434a153395 Merge branch 'develop' into backmerge 2023-09-13 21:34:21 +02:00
Martin McKeaveney 52d1b4d4ff bumping to master version 2023-09-13 13:10:33 +01:00
Peter Clement 4be96846c9 Merge remote-tracking branch 'origin/master' into fix/creator-in-portal-bug 2023-09-12 17:28:45 +01:00
Peter Clement 2dd2dcc2cb Role fixes 2023-09-12 17:26:41 +01:00
Martin McKeaveney b9c021c5f2 Merge pull request #11731 from FlaminWrap/fix-#11353
Fix #11353
2023-09-12 16:37:45 +01:00
Gerard Burns 4560510069 Customize signup flow BB changes (#11706)
* wip

* wip

* wip

* wip
2023-09-12 12:16:13 +01:00
Mel O'Hagan fac2b845a0 Merge branch 'master' into budi-7468-save-row-action-will-attempt-to-save-the-image-data-of-the 2023-09-12 10:27:10 +01:00
Mel O'Hagan 260e0b6f99 Improve default S3 subtitle 2023-09-12 10:25:10 +01:00
Mel O'Hagan c860a75978 Use asterisk instead of null 2023-09-09 00:04:42 +01:00
FlaminWrap 33be2d6c96 Fix #11353
Removes the slice as the v prefix has been removed

Addresses:
#11353
2023-09-08 21:28:25 +01:00
Andrew Kingston 32892b1ef9 Merge branch 'develop' into lab-theme-binding 2023-09-08 15:10:51 +01:00
Andrew Kingston f972aa340a Ensure invalid app IDs redirect properly without issues in portal 2023-09-06 16:22:47 +01:00
Andrew Kingston 3c3c4cf8b1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-poc 2023-09-06 14:27:43 +01:00
Andrew Kingston de948f6065 Only show edit button if user is a builder for this apps 2023-09-06 14:25:58 +01:00
Andrew Kingston fdfe09f8d0 Clean up and use existing components 2023-09-06 14:15:43 +01:00
Andrew Kingston dd8b89d4e0 Update side bar to use square styles in line with the builder 2023-09-06 13:14:35 +01:00
Andrew Kingston 6e4ce346cf Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-poc 2023-09-06 11:36:09 +01:00
Andrew Kingston 256ee25609 Merge branch 'develop' into cheeks-fixes 2023-09-06 11:34:41 +01:00
Peter Clement 1997cb5d6b readibility update 2023-09-05 12:28:03 +01:00
Peter Clement 9c30d79093 formatting 2023-09-05 10:13:23 +01:00
Peter Clement c16fd53b0a add developer label back and improve invite flow 2023-09-05 09:58:05 +01:00
Peter Clement 6d3a7727eb fixes for perr app builder and refactoring based on comments 2023-09-05 09:25:06 +01:00
Andrew Kingston 53987ca2df Upate search bar font 2023-09-05 07:45:22 +01:00
Andrew Kingston 2c425073c7 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-poc 2023-09-04 16:10:39 +01:00
Peter Clement 24abd91600 Fix issue around adding of admin users 2023-09-04 09:37:10 +01:00
Peter Clement 190e29e043 fix issue with counting of groups and apps 2023-09-04 09:36:48 +01:00
Andrew Kingston 401c12732f Fix datasource definitions to ensure they work with both tables and views, for both type datasource and type table, and fix bindings 2023-09-04 08:37:24 +01:00
Dean cd30c45ca5 Fix for error seen when creating blank screen 2023-08-31 14:50:28 +01:00
Peter Clement 2360e5d8a5 Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-31 11:07:39 +01:00
Peter Clement 33adc9960b more developer references removed 2023-08-31 11:01:24 +01:00
Peter Clement 61e2aad44b remove more reference of developer 2023-08-31 10:59:50 +01:00
Peter Clement ddf9e734f4 pr comments and bug fixes 2023-08-31 10:36:27 +01:00
Peter Clement 7c8914207b fix invite user flow 2023-08-30 16:43:24 +01:00
Andrew Kingston 7a8d042256 Update px style to use spacing var 2023-08-30 16:00:16 +01:00
Peter Clement 86c35a2266 add invite user button 2023-08-30 13:44:36 +01:00
Peter Clement adef9a17eb remove logs 2023-08-30 10:51:32 +01:00
Peter Clement 84571e36c2 use display to hide picker button instead of prop 2023-08-30 10:50:49 +01:00
Peter Clement 2aff73ac25 Update user pages to account for creator role 2023-08-30 10:50:19 +01:00
Dean eb6269a0bb Refactor theme binding into device databindings fn 2023-08-30 09:27:23 +01:00
Peter Clement 7dfc516758 Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-30 09:06:13 +01:00
Dean f7d0f98a45 Merge remote-tracking branch 'origin/develop' into lab-theme-binding 2023-08-30 09:06:01 +01:00
Peter Clement 6bf343078c update role label to member 2023-08-30 09:05:58 +01:00
Andrew Kingston 37158ea387 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-30 08:06:19 +01:00
Peter Clement ac34f1129c code tidy up 2023-08-29 21:54:15 +01:00
Dean 3bdb1ea877 PR Feedback updates 2023-08-29 17:11:25 +01:00
Peter Clement f456210224 fix constants definition 2023-08-29 14:54:02 +01:00
Peter Clement a7241487fd use constants instead of hard coding: 2023-08-29 14:45:42 +01:00
Peter Clement 8b8bce186c builder side panel changes to support inviting creators 2023-08-29 14:41:56 +01:00
Dean 5365de6a8d POC 2023-08-29 09:19:11 +01:00
Andrew Kingston 6c38eb5a4c Add back in auto focus behaviour to modals but disable it for screen creation 2023-08-25 16:45:41 +01:00
Dean ef6f8e2abf Lint fixes 2023-08-25 15:14:49 +01:00
Andrew Kingston 22f34d83ee Update table deletion to properly delete screens 2023-08-25 12:21:19 +01:00
Andrew Kingston 09ad3e73ae Rewrite most of the screen creation code to account for views and clean up mess 2023-08-25 12:14:17 +01:00
Peter Clement d2284c2f0a fix sorting of users and groups 2023-08-25 09:44:29 +01:00
Peter Clement 5226f7389b fix bug with app not being shown to per app builder 2023-08-24 16:41:52 +01:00
Peter Clement d5aa975593 add per app builder support when adding groups 2023-08-24 15:42:32 +01:00
Dean dc500ba290 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-24 14:43:50 +01:00
Dean 1ec2faf74d List refinement, Form Block UX updates for action type. Bug fixes for FormBlock bindings. TableBlock UX updates and Component Setting updates 2023-08-24 14:39:53 +01:00
Andrew Kingston 409df71c12 Add hover color to divider in screen list 2023-08-24 12:11:22 +01:00
Andrew Kingston a22fc8d208 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-24 12:07:23 +01:00
Peter Clement 6b14353dcb update side panel to enable selecting of creator role 2023-08-24 11:40:00 +01:00
Andrew Kingston 07e49f4436 Standardise info boxes between theme and navigation 2023-08-23 16:46:32 +01:00
Andrew Kingston 07e5f04b6a Merge 2023-08-23 16:36:12 +01:00
Andrew Kingston 447523a4b8 Merge 2023-08-23 16:24:42 +01:00
Andrew Kingston f0e7f481de Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into screen-theme-rightpanel 2023-08-23 16:20:55 +01:00
Andrew Kingston e1ffd6107c Don't select screens as resources as they have no dedicated route 2023-08-23 15:53:15 +01:00
Andrew Kingston 9869b0cbc8 Lint 2023-08-23 15:50:00 +01:00
Andrew Kingston 0ef0e58e5e Fix click on navigation not selecting it 2023-08-23 15:37:13 +01:00
Andrew Kingston 80e622d2e0 Simply navigation URLs 2023-08-23 15:28:23 +01:00
Andrew Kingston 38044cdaea Fix escape keybind 2023-08-23 15:22:56 +01:00
Andrew Kingston 4759cdffe7 Fix add component keyboard shortcut 2023-08-23 15:21:18 +01:00
Andrew Kingston 9883157f30 Fix not being able to add components when either the screen or layout are selected 2023-08-23 15:19:53 +01:00
Andrew Kingston 08d2074515 Fix add component FAB not working when screen or navigation are selected 2023-08-23 15:04:18 +01:00
Andrew Kingston a352f8ee0a Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into new-left-panel 2023-08-23 14:46:30 +01:00
Andrew Kingston 5d4124be4a Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch 2023-08-23 14:46:08 +01:00
Andrew Kingston 087812011f WIP for fixing collaboration in new left panel 2023-08-23 14:45:23 +01:00
Andrew Kingston a7de2d8aca Always create nav link for new screens 2023-08-23 11:21:53 +01:00
Andrew Kingston f1121a11a3 Improve route safety 2023-08-23 11:18:14 +01:00
Andrew Kingston 38e8ff879a Make new screen a dedicated route and remove duplication. Fix some issues when deleting selected screens 2023-08-23 11:14:04 +01:00
Andrew Kingston 607a36e2e4 Improve route handling when creating new components and screens 2023-08-23 11:03:00 +01:00
Andrew Kingston f72f3f88f7 Improve UX when resizing screen/component lists 2023-08-23 10:49:48 +01:00
Andrew Kingston d486a89ee7 Clean all URLs by default in URL state sync 2023-08-23 10:32:24 +01:00
Andrew Kingston a54c5b7222 Add resizable screen/component sections and remove redundant /components route 2023-08-23 10:27:56 +01:00
Andrew Kingston d0414812cf Adjust design section page layouts to stop remounting left nav on screen change 2023-08-22 17:51:47 +01:00
Andrew Kingston a4a639c2ba Update screen list size slightly 2023-08-22 16:49:04 +01:00
Andrew Kingston a07f343f83 Fix component scroll offsets not working 2023-08-22 16:45:37 +01:00
Andrew Kingston eba2fb0f13 Update component list header to be consistent 2023-08-22 16:41:15 +01:00
Andrew Kingston a6a6eb0ffe Update screen panel heading to match designs 2023-08-22 16:37:03 +01:00
Andrew Kingston 96e67c680b Fix navigation links drawer width 2023-08-22 16:24:00 +01:00
Andrew Kingston 0c57699d99 Remove deprecated settings from screen settings 2023-08-22 16:23:11 +01:00
Andrew Kingston 7e706c403a Adjust no results text when searching for screens 2023-08-22 16:21:48 +01:00
Andrew Kingston 909941aa6e Use normal spectrum color for screen search placeholder 2023-08-22 16:17:05 +01:00
Andrew Kingston 919158cf78 Use normal scrollbar for screen list 2023-08-22 16:16:35 +01:00
Andrew Kingston ec9f0a25ec Add background color to left panel 2023-08-22 16:16:22 +01:00
Dean 4c822663e8 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-21 12:50:26 +01:00
Andrew Kingston 6d46fb2963 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-21 11:57:28 +01:00
Gerard Burns d0f9694d24 linting 2023-08-21 08:33:53 +01:00
Gerard Burns 67d5eef293 screen search text 2023-08-21 08:16:42 +01:00
Gerard Burns c11cd9c3e2 remove new screen animation 2023-08-21 08:12:49 +01:00
Gerard Burns a5044ea85a conditional nav panel customize 2023-08-21 08:08:53 +01:00
Gerard Burns 0582c74ba0 links editor 2023-08-21 08:06:49 +01:00
Gerard Burns 4a60cb1d8e font family for input 2023-08-21 07:58:18 +01:00
Gerard Burns e267e71b68 icon hover states 2023-08-21 07:54:36 +01:00
Gerard Burns 4ddf797425 left panel icon color 2023-08-21 07:49:32 +01:00
Gerard Burns cc5a1be2a8 screen list alignment 2023-08-21 07:40:45 +01:00
Gerard Burns e6a712f880 component ndentation 2023-08-21 07:37:16 +01:00
Gerard Burns a34390c986 Stop preview remounting 2023-08-20 23:33:09 +01:00
Gerard Burns d4f6359820 screen scrollbar and screen panel height 2023-08-20 15:13:27 +01:00
Gerard Burns 6f4d92c3af border changes 2023-08-20 15:04:18 +01:00
Gerard Burns e5f818a0ce Reuse Component Panel 2023-08-20 14:59:22 +01:00
Gerard Burns 6886a312c5 New Left Panel for Design 2023-08-18 12:46:41 +01:00
Gerard Burns e3cfdd537a New Nav component (#11266) 2023-08-18 12:46:06 +01:00
mike12345567 e068e301ff Updating automation history tab to handle the stopped error status which can occur for CRONs. 2023-08-16 18:21:53 +01:00
mike12345567 b4b52d9266 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-11 13:16:29 +01:00
Dean 211d8cdda6 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-08 09:14:16 +01:00
Martin McKeaveney 12d5f0109d Merge branch 'master' into develop 2023-08-07 09:24:10 +01:00
Dean 79c9535659 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-04 11:31:50 +01:00
Andrew Kingston c4bd025011 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-04 11:16:46 +01:00
Andrew Kingston 4c26abc83d Fix reactivity bug with normal user app list 2023-08-04 08:41:04 +01:00
Andrew Kingston e93e7ed885 POC of new portal 2023-08-04 08:38:05 +01:00
Dean cb2a19620b Initial commit 2023-08-03 09:29:12 +01:00
Andrew Kingston 858a0796bd Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-02 14:50:40 +01:00
mike12345567 a8ff2da768 Removing isAdmin and isBuilder flags from the auth store, using SDK only. 2023-08-01 11:30:04 +01:00
Andrew Kingston 0d65d34456 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-01 09:10:31 +01:00
mike12345567 f18b9d7a70 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-31 13:24:23 +01:00
Dean 889e771dc1 Merge remote-tracking branch 'origin/develop' into feature/frequency-histogram 2023-07-31 10:41:36 +01:00
Andrew Kingston 0c72d08763 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-07-31 08:43:11 +01:00
mike12345567 3798caf86d Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-28 16:08:38 +01:00
Adria Navarro e260a64388 Add heading 2023-07-28 15:35:51 +02:00
mike12345567 77f1bf1acf Reverting change from testing. 2023-07-28 14:02:02 +01:00
mike12345567 1403bf26c6 Quick fixes based on raising PR, types and tests. 2023-07-28 13:58:20 +01:00
Martin McKeaveney 1531ff710f fix gsheets onboarding 2023-07-27 23:35:13 +01:00
mike12345567 d62b2bdbe0 switching to global builder role for plugin API, dis-allowing per app builders to delete apps and updating UI to reflect these updates. 2023-07-27 18:09:30 +01:00
mike12345567 d8f50f139e Frontend update for app builders, handling when in the builder portal and don't have any app access, as well as allowing viewing of apps from the portal. 2023-07-27 17:52:56 +01:00
Dean 08ba1c8ccd Added a simple histogram to the supported chart types 2023-07-27 13:04:09 +01:00
mike12345567 cf375ee3da Fixing small frontend error. 2023-07-26 18:17:15 +01:00
mike12345567 eefac0fe08 Quick updates based on latest lerna version, as well as some fixes after running through flows (post refactoring). 2023-07-26 18:13:18 +01:00
Andrew Kingston 2d3da0dfcf Fix null issues in view fetch, fix edit view popover, improve handling of nullish view params 2023-07-26 14:26:34 +01:00
Andrew Kingston 352b7ebe1c Add dedicated route for routes v1, improve view creation modal, fix selection state 2023-07-26 14:07:07 +01:00
Andrew Kingston 150961fcf2 WIP: split views into separate stores, fix datasource list, use unique data table for views V2 2023-07-26 13:23:31 +01:00
Adria Navarro 2c1aae9705 Use full id 2023-07-25 15:54:10 +02:00
Adria Navarro a602dcc5ec Refactor after merge 2023-07-25 15:54:10 +02:00
Adria Navarro 16764e6634 Fetch 2023-07-25 15:54:10 +02:00
Adria Navarro 82ea9a7cc1 Setup datasource type 2023-07-25 15:54:10 +02:00
Adria Navarro 9ccc54773d ViewV2 page 2023-07-25 15:54:10 +02:00
Rory Powell 7236fb8141 Merge pull request #11305 from Budibase/feature/offline-license-master
Cherry-pick: Offline Licensing
2023-07-25 11:38:58 +01:00
Rory Powell bfb7586b49 Lint 2023-07-25 11:19:08 +01:00
mike12345567 c375f860ba Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-24 13:46:49 +01:00
Rory Powell dd47e7e1d9 Lint 2023-07-24 11:14:19 +01:00
Rory Powell 5c4d29e349 Merge branch 'develop' into feature/offline-license 2023-07-24 10:06:04 +01:00
Rory Powell 725bade8c5 Styling fix for license key input 2023-07-24 10:03:37 +01:00
mike12345567 87d80e08f5 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-21 17:34:27 +01:00
mike12345567 bb032852e5 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-21 16:26:34 +01:00
Andrew Kingston 5bbf6dc1c8 Merge pull request #11309 from Budibase/cheeks-fixes
Misc fixes
2023-07-21 13:28:09 +01:00
Andrew Kingston b5a656e350 Update datasource config button hover styles to fix issues in light theme 2023-07-21 09:06:55 +01:00
Rory Powell 8f0043157d Styling fix for license key input 2023-07-21 08:43:53 +01:00
Rory Powell c8fc67d230 Lint 2023-07-20 21:24:19 +01:00
Rory Powell c69fa2a640 Integrate UI with identifier API 2023-07-20 21:22:54 +01:00
Rory Powell ec5381c9d5 Aesthetic UI updates 2023-07-20 21:21:39 +01:00
Rory Powell d3f9348403 Updates to upgrade page to change config based on offlineMode value 2023-07-20 21:21:39 +01:00
Rory Powell 69ca40c24a Merge branch 'develop' into feature/offline-license 2023-07-20 14:37:04 +01:00
mike12345567 b84b8dd988 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-20 14:25:04 +01:00
mike12345567 4275a58846 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-20 14:20:38 +01:00
mike12345567 40b4943766 Fix for dynamic variables being duplicated when creating new REST queries - also moved some stuff to backend SDK to make a bit re-usable, allowing backend to detect duplicate dynamic variables and error. 2023-07-20 13:07:19 +01:00
Rory Powell 5ac024a655 Merge branch 'develop' into feature/offline-license 2023-07-20 12:27:04 +01:00
Dean a2e12a693c Corrected theme info copy 2023-07-20 12:16:59 +01:00
Dean 794ed5a29a Merge remote-tracking branch 'origin/new-design-nav-component' into screen-theme-rightpanel 2023-07-20 11:35:17 +01:00
Dean d94fe7c2eb Moved screen settings/theme into the new rightpanel structure. Refactord the color picker to help with positioning. Removed dead home link 2023-07-20 11:32:48 +01:00
Gerard Burns 00c04ec9ac New Design Section Nav Component 2023-07-20 10:05:50 +01:00
mike12345567 e469abb679 reworking frontend to use shared core functions to check if is admin or builder (needs further expansion). 2023-07-19 18:05:02 +01:00
deanhannigan fbdcba8457 Merge pull request #11255 from Budibase/feature/skippable-tours
Skippable tours
2023-07-19 16:40:19 +01:00
Dean e77a105bb2 General fixes for bindings and the undo/redo behaviour 2023-07-18 16:46:35 +01:00
Gerard Burns 1d0ab398cd New Design Section Nav Component 2023-07-18 15:55:06 +01:00
Andrew Kingston 504ddac470 Fix background color of datasource status button 2023-07-18 15:24:44 +01:00
Martin McKeaveney 8c5177facb Merge pull request #10858 from Budibase/labday/debug-panel
Labday/debug panel
2023-07-18 12:25:37 +01:00
Dean 69e68e27a9 Fixed import for the UserAvatars 2023-07-18 09:42:32 +01:00
Dean 9d61de9ddc Merge remote-tracking branch 'origin/develop' into feature/skippable-tours 2023-07-18 09:09:53 +01:00
Andrew Kingston d3ab2a31d0 Merge pull request #11186 from Budibase/app-list-improvements
Show all users editing an app in the app list
2023-07-18 08:12:50 +01:00
Dean 19c73dc20e Fixes and linting 2023-07-17 17:44:54 +01:00
Dean da677864c0 Merge remote-tracking branch 'origin/develop' into feature/skippable-tours 2023-07-17 16:14:56 +01:00
Dean 2ee3427645 Added eventing for the onboarding:skipped. Added a redirect to the data section when skipping. Moved endRoute to the tour level config 2023-07-17 16:14:40 +01:00
Dean 263df94076 Altered structure of the tours to allow tour level config with an onSkip fn option. Tour steps now moved to 'steps' entry 2023-07-17 14:07:53 +01:00
Dean e2311b8a55 Merge remote-tracking branch 'origin/develop' into feature/automation-collaboration 2023-07-17 11:24:50 +01:00
Andrew Kingston 0ca1850e4a Merge pull request #11176 from Budibase/cheeks-fixes
Grid + collab + tooltip improvements + preview in new tab
2023-07-17 10:17:31 +01:00
Rory Powell 4a38d55ce8 Lint 2023-07-14 16:55:48 +01:00
Andrew Kingston d92589156c Make new datasource page and new screen page consistent with each other 2023-07-11 14:14:00 +01:00
melohagan 89c0d3b389 Add BigInt type support (#11145) (#11195)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-11 14:01:55 +01:00
Adria Navarro d858fa817e Merge pull request #11185 from Budibase/budi-7113-self-host-console-log-export
Self host console log export
2023-07-11 14:01:52 +01:00
Andrew Kingston 2dafdc1fd7 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-11 13:59:00 +01:00
Andrew Kingston 85e1073dec Merge pull request #11109 from Budibase/new-design-empty-state
New Empty State for Design Section
2023-07-11 13:55:08 +01:00
Andrew Kingston 0974060792 Update screen role modal to use better text and title 2023-07-11 13:41:26 +01:00
Andrew Kingston 82a851dd36 Update text depending on whether the app already has screens 2023-07-11 13:38:17 +01:00
Adria Navarro d3536e0222 Renames 2023-07-11 10:44:10 +02:00
Adria Navarro 6bd4157485 Clean 2023-07-11 10:44:10 +02:00
Adria Navarro 4b32c51924 Prevent spamming button 2023-07-11 10:44:10 +02:00
Adria Navarro fd0018c1bc Download logs section 2023-07-11 10:44:10 +02:00
Andrew Kingston b1bf8dd774 Merge branch 'cheeks-fixes' of github.com:Budibase/budibase into app-list-improvements 2023-07-10 17:44:14 +01:00
Andrew Kingston be7e262919 Merge branch 'develop' into cheeks-fixes 2023-07-10 17:44:03 +01:00
Andrew Kingston b335e492d7 Show all users editing an app in the app list 2023-07-10 17:42:27 +01:00
Rory Powell 5bd756e65e Merge branch 'master' into merge-master 2023-07-10 16:13:21 +01:00
Rory Powell 407f1bbb0a Lint 2023-07-10 15:04:46 +01:00
Rory Powell 836fdf492c Fix curl import 2023-07-10 14:40:00 +01:00
Andrew Kingston d98c0bdcea Add option to open app preview in new tab 2023-07-10 13:53:37 +01:00
Andrew Kingston 52cd16f42d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-10 13:05:09 +01:00
Andrew Kingston dcf392fc94 Remove testing stuff 2023-07-10 11:51:32 +01:00
Dean db501fb10a Enabled collaboration behaviour in the automation section 2023-07-10 09:30:15 +01:00
Rory Powell 974b7d8514 Integrate UI with identifier API 2023-07-08 13:08:51 +01:00
Andrew Kingston ce90f9cd25 Improve position of user avatar tooltips 2023-07-07 16:05:23 +01:00
Andrew Kingston 62e452dfe7 Update user avatars and selection state for collaboration 2023-07-07 15:45:18 +01:00
melohagan 7a06fcee0f Add BigInt type support (#11145)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-07 15:11:41 +01:00
Andrew Kingston 99ef4f2992 Add new temporary tooltip component. Improve tooltips and user avatars 2023-07-07 14:46:41 +01:00
Andrew Kingston 35150af784 Update multiple usages of tooltips to use new tooltip 2023-07-07 12:09:23 +01:00
Rory Powell 1fde82bd81 Aesthetic UI updates 2023-07-06 21:58:20 +01:00
Martin McKeaveney abce52d846 merge 2023-07-06 21:58:19 +01:00
Rory Powell 1ba3665ed4 Updates to upgrade page to change config based on offlineMode value 2023-07-06 20:47:12 +01:00
Gerard Burns 808e0d1ef2 Linting improvements (#11119) 2023-07-05 18:00:50 +01:00
Andrew Kingston 0ef0da6b78 Merge pull request #11135 from Budibase/design-collab
Multi-user collaboration for everything except automations
2023-07-05 16:32:24 +01:00
Gerard Burns 1f59986a87 Use constant for keeping modal open (#11067) 2023-07-05 13:49:39 +01:00
Andrew Kingston 5d4cd2b4b8 Lint 2023-07-05 10:10:59 +01:00
Andrew Kingston 5c65bc28e1 Add transition to user invite side panel 2023-07-05 09:19:22 +01:00
Andrew Kingston 236aca3489 Disable restoring backups while not the only user 2023-07-04 14:24:33 +01:00
Andrew Kingston f007ec3c58 Add tooltip to side nav items, disable delete and update when not the only user, add transitions to tooltips 2023-07-04 13:54:53 +01:00
Andrew Kingston ec25ccfea0 Fix disabled tooltip in name and url settings 2023-07-04 13:24:18 +01:00
Andrew Kingston 99bf0ca03b Sync publish and unpublish events between all users 2023-07-04 13:18:38 +01:00
Gerard Burns 64129fa6b9 Replace screen creation modal with page 2023-07-04 12:01:03 +01:00
Andrew Kingston 44efcee58e Fix tooltip sizes for roles and fix pointer events on nav items 2023-07-04 11:33:06 +01:00
Andrew Kingston dae2c0cfba Fix datasource navigator padding, add other user selection state to design section 2023-07-04 11:28:02 +01:00
Andrew Kingston 7be2d6896e Add indicators to show selected state in data section 2023-07-04 08:58:14 +01:00
Gerard Burns 1274bc32c3 New Design Empty State 2023-07-03 14:12:01 +01:00
Andrew Kingston d80cca9a11 Allow all users into the design section, enable multi dev collab on screens, improve routing 2023-07-03 11:14:07 +01:00
deanhannigan 8aabbad269 Merge pull request #11070 from Budibase/fix/general-embed-fixes
General embed fixes
2023-06-30 11:32:20 +01:00
Dean cd43a1a2c2 Clear validation processing when crossing into a side panel component 2023-06-30 09:48:07 +01:00
Dean a5dae87fa9 App update validation updates 2023-06-29 16:51:32 +01:00
Dean 8d98f6ac02 Removed the publish check from the delete app button 2023-06-29 10:47:47 +01:00
Dean 854950581c App metadata screen fixes, copy code button casing and delete app button hidden on publish 2023-06-29 09:53:13 +01:00
Michael Drury 72e7373073 Merge pull request #11058 from Budibase/feature/budi-7076
Datasource settings tab for SQL databases and SQL schema export functionality
2023-06-28 17:56:03 +01:00
mike12345567 d8fae3a348 Adding SQL export functionality and settings tab for SQL databases. 2023-06-28 16:52:45 +01:00
Gerard Burns 099eee5f8c Fix table selection (#11050) 2023-06-28 12:14:23 +01:00
mike12345567 25d0f3f518 Adding settings tab for SQL datasources. 2023-06-28 11:59:53 +01:00
Andrew Kingston 801f5655ac Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:50:51 +01:00
Gerard Burns 80efb355bd Prompt to create queries (#11045) 2023-06-27 16:49:33 +01:00
Andrew Kingston 7308abec0a Merge pull request #11041 from Budibase/feature/iframe-geo-and-fullscreen-permissions
Added fullscreen and geolocation permissions to iframe embed
2023-06-27 16:14:43 +01:00
Andrew Kingston 8c9d4a9126 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:09:59 +01:00
Gerard Burns 9c712de995 lint 2023-06-27 15:51:23 +01:00
Gerard Burns c749209172 PR Feedback 2023-06-27 15:49:17 +01:00
Gerard Burns 363db1d4d9 PR Feedback 2023-06-27 15:20:39 +01:00
Gerard Burns 4387eb2a67 Update datasource config to use tabs 2023-06-27 14:33:11 +01:00
Dean 6c7c28f9f1 Added permissions for the embed iframe to support fullscreen and geolocation features 2023-06-27 14:23:25 +01:00
Dean eaecd3ab68 Merge remote-tracking branch 'origin/develop' into merge-master 2023-06-27 09:31:35 +01:00
Andrew Kingston 73ea1022eb Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 18:13:56 +01:00
Andrew Kingston 4d3ea4cc3e Merge pull request #11029 from Budibase/use-modal-for-editing-datasources-v3
Use modal for editing datasources v3
2023-06-26 18:11:16 +01:00
Andrew Kingston b7603f8bf1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 17:56:11 +01:00
deanhannigan e2625ec1a7 Merge pull request #11030 from Budibase/feature/existing-user-invite-messaging-updates
Extended email duplicate messaging to the create user flow
2023-06-26 17:21:05 +01:00
deanhannigan 1e86f3ac16 Merge pull request #11027 from Budibase/fix/existing-email-invite-messaging
Fix for builder invite error handling and updated messaging
2023-06-26 17:20:28 +01:00
deanhannigan 8dd1ab2cb0 Merge pull request #11032 from Budibase/feature/remove-cloud-flags-for-auth-branding
Removed cloud flag restriction on auth branding pages
2023-06-26 17:02:11 +01:00
Andrew Kingston a3204ad17a Update data section routing to properly handle datasource entities/table sync and handle having no data 2023-06-26 16:34:22 +01:00
Dean b6caebe431 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-26 15:51:31 +01:00
Dean 65d7e2397e Removed cloud flag restriction on auth branding pages 2023-06-26 15:50:14 +01:00
Gerard Burns 6b36b8824e PR Feedback 2023-06-26 15:49:42 +01:00
Dean 47c4f72415 Extended email duplicate messaging updates to the create user flow 2023-06-26 14:33:37 +01:00
Gerard Burns 88582b871e replace use of datasources.save with datasources.update 2023-06-26 14:15:04 +01:00