Commit Graph

48 Commits

Author SHA1 Message Date
Andrew Kingston c21168ed34
Merge branch 'master' of github.com:Budibase/budibase into table-settings-updates 2025-02-11 16:19:42 +00:00
Andrew Kingston 917548bf84
Simplify and add new contextAccess manifest key to solve incompatibility with table format and condition settings 2025-02-11 16:14:24 +00:00
Andrew Kingston 83e23ef578
Restore format setting, fix conditional UI missing nested flag and component bindings, restrict format setting to own context only 2025-02-07 16:17:13 +00:00
Adria Navarro a31eeef87b Fix scrolling 2025-02-04 16:25:43 +01:00
Adria Navarro 1348fbb917 Fix scrolling to component 2025-02-04 11:31:19 +01:00
Adria Navarro d04e2dfd78 Fix highlight property in chart block 2025-02-04 10:40:35 +01:00
Andrew Kingston d446fb358d
Merge branch 'master' into grid-column-formatting 2025-02-03 14:29:23 +00:00
Andrew Kingston 48eee5dd79
Fix styles of highlighting conditions 2025-02-03 12:11:50 +00:00
Andrew Kingston cda4784273
Add info to format and ensure all custom-formatted cells are displayed as plain text 2025-01-30 09:58:23 +00:00
Peter Clement 513e31d0b3 some tidy up and revert highlightedSetting to obj 2025-01-23 15:39:53 +00:00
Peter Clement 7cb422f806 find components that are updating state 2025-01-16 14:42:22 +00:00
Peter Clement 094881e807 clear highlight state as part of component select 2025-01-15 15:54:40 +00:00
Peter Clement 8763f5251c add ability to highlight multiple settings 2025-01-15 14:29:56 +00:00
Andrew Kingston 47997282fa
Update all root aliases to be prefixed by @/ 2024-12-18 09:47:27 +00:00
Andrew Kingston ce0ad154da Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-11 09:33:46 +00:00
Andrew Kingston e10dd49540 Update drawer titles across the board to be more useful 2024-02-27 13:25:37 +00:00
Dean 717729cd02 Highlight setting feedback 2024-02-23 11:22:02 +00:00
Andrew Kingston 461418390d Change how context is passed through to binding drawers to ensure it's always available 2024-02-16 12:36:03 +00:00
Dean 08d5a6174a Lint 2024-02-15 16:24:34 +00:00
Andrew Kingston ab96d6ee01 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-14 16:25:01 +00:00
Dean 5c5dc4c155 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-14 14:32:15 +00:00
Dean e9e5281e82 Initial commit form screen flow and tour refactor 2024-02-14 12:11:24 +00:00
Andrew Kingston 1efd5725c7 Add some new resolution aliases and simplify long nasty relative import paths 2024-02-05 12:08:45 +00:00
Andrew Kingston 93a0de4c4b Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-01 10:00:23 +00:00
Andrew Kingston 233df4c27c Remove legacy nested builder directory and move screen templates and utils into better locations 2024-02-01 09:55:30 +00:00
Dean 30db237071 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-17 17:17:01 +00:00
Andrew Kingston 5a8c12c91b Move multi step button config into frontend core and fix button config setting layout 2023-12-08 14:15:23 +00:00
Andrew Kingston ed403fd79d WIP 2023-12-08 13:45:51 +00:00
Dean 1a03d9d729 Initial pass at the multistep form block 2023-12-06 20:39:35 +00:00
Andrew Kingston bb47b91064 Add new disableBindings property to prevent a text field from being bindable when required 2023-11-09 16:20:44 +00:00
Dean c96fefdba7 Consolidated all stores into stores/builder. Store refactoring and added store console debug flag 2023-11-06 11:22:00 +00:00
Dean 79da5956b8 Patch from original environment 2023-10-30 12:46:44 +00: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
Gerard Burns 808e0d1ef2 Linting improvements (#11119) 2023-07-05 18:00:50 +01:00
Jonny McCullagh 757ca6a166 Merge master develop (#10897)
* Binding drawer fixes

* Added missing headless flag for the bindable combobox

* Fix for QueryEditor width

* Fix svelte transitions in grid new row component breaking routify

* Bump version to 2.7.7

* fix REST connector failure to save

* Bump version to 2.7.8

* Bump version to 2.7.9

* Unexpected token when export data (#10721)

* Tidy ID string for JSON parse

* Display error for composite keys

* Unit test WIP

* directly assign the mock function on the datasource

* Unit tests for exportRows ID handling

---------

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>

* Return all rows if oneOf value is falsey (#10638)

* Bump version to 2.7.10

* Make sure divider fields are left-most (#10627)

* Make sure divider fields are left most

* Refactor

* Bump version to 2.7.11

* Temporarily remove the focus store update as it triggers a full redraw of the component settings

* Linting

* Removed commented out code

* Bump version to 2.7.12

* Bump version to 2.7.13

* Do not show Business tag for Email action (#10867)

* Bump version to 2.7.14

* new deploy trigger (#10892)

* point the deploys at the new env

* Bump version to 2.7.15

---------

Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
Dean e8c6185add Refactoring and some styling updates 2023-05-29 21:19:44 +01:00
Andrew Kingston 9025e18f15 Misc fixes (#10345)
* Fix some issues with component and screen settings layout

* Fix issue with component setting labels when multi-line

* Remove early termination of form validation when encountering an errored field

* Update free logo badge to be a sticky footer

* Close side panels when clicking on links
2023-04-19 14:21:11 +01:00
Rory Powell d6992bbf94 Merge branch 'master' into merge-master-develop 2023-03-29 11:52:09 +01:00
Andrew Kingston f2b12bcf45 Component error state improvements (#10136)
* Tidy logic for creating initial component instances

* Add initial implementation of enriching empty settings

* Fix regression that prevented custom placeholders from working (#9994)

* Tidy up

* Add automatic naming of form fields when added

* Update missing required setting placeholder

* Improve error states and add ability to automatically wrap a component in a required parent type

* Fix crash in column editor and rename component placeholder to error state

* Select the parent component after adding it when wrapping a component with a missing ancestor

* Fix blocks and make fields require forms

* Improve empty component placeholder

* Lint
2023-03-28 21:11:33 +01:00
Andrew Kingston 8d79a23700 Fix component settings which have no labels appearing as undefined in the conditional UI drawer 2023-03-16 08:30:16 +00:00
Andrew Kingston 1508d4aea3 Update all setting labels to be correctly cased and sized to fit new layout 2023-03-09 08:47:32 +00:00
Andrew Kingston db7f267887 Update component settings to be left aligned and update long component settings labels to be shorter 2023-03-08 19:22:19 +00:00
Andrew Kingston 6e12c3fa3c Remove most traces of data-cy attributes 2023-02-01 08:20:46 +00:00
Andrew Kingston 5577f31a17 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 b86bd5bf03 Add setting button for ejecting blocks. Update manifest to show info beside relevant settings 2022-08-30 10:53:58 +01:00
Andrew Kingston 434fe378c7 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-08-23 11:40:15 +01:00
Andrew Kingston b5d635c83f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-15 15:32:33 +01:00
Andrew Kingston 271e302b10 Add back in component settings panel 2022-04-26 14:22:32 +01:00