Commit Graph

10322 Commits

Author SHA1 Message Date
Rory Powell e9322be28f Merge branch 'develop' into merge-master-develop 2023-03-31 12:39:22 +01:00
Budibase Staging Release Bot 99bea8e7ce v2.4.42-alpha.7 2023-03-31 11:31:30 +00:00
Rory Powell 44aa19a99a Merge branch 'master' into merge-master-develop 2023-03-31 12:26:04 +01:00
Peter Clement 0a567a3302 add new status to handle no iterations during loop 2023-03-31 12:23:10 +01:00
Andrew Kingston b2d2cf3989 Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-03-31 12:08:58 +01:00
Budibase Staging Release Bot 9c8fcacf2a v2.4.42-alpha.6 2023-03-31 11:08:33 +00:00
Adria Navarro ceba91fd5c Merge pull request #10176 from Budibase/bug/budi-6631-define-existing-relationships-doesnt
[BUG] Refresh sql columns on defining relationships
2023-03-31 13:00:58 +02:00
Budibase Staging Release Bot 889ea356e6 v2.4.42-alpha.5 2023-03-31 10:43:16 +00:00
mike12345567 75baba76d6 Resolving PR comments. 2023-03-31 11:38:09 +01:00
adrinr 6f69798f27 Undo wrongly commited code 2023-03-31 11:27:44 +01:00
adrinr faa1c27d29 Refresh sql columns on defining relationships 2023-03-31 10:53:50 +01:00
Budibase Release Bot 2118bcea3a v2.4.43 2023-03-31 09:42:50 +00:00
adrinr ec0acadd0a Fix user crossover on the bulder when no using account portal 2023-03-31 09:46:56 +01:00
mike12345567 42320b1d95 Merge branch 'develop' of github.com:Budibase/budibase into fix/budi-6797 2023-03-30 17:29:58 +01:00
Andrew Kingston 7570c52879 Allow expanding rows using existing edit row modal 2023-03-30 16:12:28 +01:00
Budibase Staging Release Bot 46edc6575a v2.4.42-alpha.4 2023-03-30 12:59:11 +00:00
Budibase Staging Release Bot c60f9795ba v2.4.42-alpha.3 2023-03-30 12:48:33 +00:00
Rory Powell 38e6d61709 Explictly check for google datasource configured (#10165)
* Explictly check for google datasource configured

* Unit tests for getGoogleDatasourceConfig

* Update /api/global/configs/public test + lint
2023-03-30 13:40:59 +01:00
Budibase Release Bot 01c9908696 v2.4.42 2023-03-30 11:37:03 +00:00
Andrew Kingston d3c17308ab Fix one-to-many relationships allowing selecting multiple rows on both sides 2023-03-30 08:53:09 +01:00
mike12345567 32c78ec9bf This makes it so that Googlesheets works correctly as part of onboarding in the Cloud, in self host the googlesheets onboarding option has been hidden as it is too complex to get the user to setup the correct integrations with their google account while doing the first time onboarding to an app. 2023-03-29 19:58:24 +01:00
Budibase Staging Release Bot e49ffc2466 v2.4.42-alpha.2 2023-03-29 18:08:50 +00:00
mike12345567 26aeac357d Removing tenancy validity check, instead depending on the PLATFORM_URL environment variable for determining tenant ID. 2023-03-29 16:19:35 +01:00
Budibase Staging Release Bot 77ab75e461 v2.4.42-alpha.1 2023-03-29 13:57:06 +00:00
Michael Drury d255bfad0b Merge pull request #10149 from Budibase/fix/budicloud-log-out
Budicloud logout on googlesheet auth
2023-03-29 14:47:15 +01:00
mike12345567 b6be98fa4e Making logic around logout very explicit. 2023-03-29 14:22:07 +01:00
mike12345567 70d91acc41 Adding a check for the tenant ID - to make sure it is a real tenant before forcing the user out of the platform based on it. 2023-03-29 14:19:54 +01:00
Budibase Staging Release Bot de4c3deb04 v2.4.42-alpha.0 2023-03-29 12:08:36 +00:00
mike12345567 7a18d19aa6 Merge branch 'master' of github.com:Budibase/budibase into merge-master-develop 2023-03-29 12:41:06 +01:00
Budibase Release Bot 1f0cf9b604 v2.4.41 2023-03-29 11:39:46 +00:00
mike12345567 25fd16f753 Revert "Revert "Merge pull request #10038 from Budibase/fix/budi-6723" (#10143)"
This reverts commit 89d19a87a7.
2023-03-29 12:12:38 +01:00
Andrew Kingston 31f6f9db7b Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-03-29 12:09:57 +01:00
Rory Powell d6992bbf94 Merge branch 'master' into merge-master-develop 2023-03-29 11:52:09 +01:00
adrinr 204b6d2950 Fix config type 2023-03-29 09:31:07 +01:00
adrinr 5e478f2eaa Fix setting scim config 2023-03-29 09:27:52 +01:00
Budibase Release Bot f941ba6fe8 v2.4.40 2023-03-29 07:57:56 +00:00
Rory Powell 89d19a87a7 Revert "Merge pull request #10038 from Budibase/fix/budi-6723" (#10143)
This reverts commit b1b18bef18, reversing
changes made to e841ccd0ed.
2023-03-29 08:48:06 +01:00
Budibase Staging Release Bot 31c708b479 v2.4.27-alpha.12 2023-03-28 20:20:49 +00: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
Budibase Staging Release Bot 40625f099c v2.4.27-alpha.11 2023-03-28 17:44:35 +00:00
Martin McKeaveney bcbed08a40 Merge pull request #9951 from Budibase/settings-panel-update
Settings panel layout update
2023-03-28 18:36:58 +01:00
adrinr ac1da306f9 Replace license with feature 2023-03-28 16:46:23 +01:00
adrinr 14347096e4 Replace license with feature 2023-03-28 16:46:23 +01:00
adrinr b50e4df28c Use feature instead of license 2023-03-28 16:46:23 +01:00
adrinr d615e1daed Create feature store 2023-03-28 16:46:23 +01:00
adrinr dd2ec5ed78 Don't allow deleting users that are AD sync 2023-03-28 16:46:23 +01:00
adrinr 3c081843f0 Remove unnecessary deletes 2023-03-28 16:46:23 +01:00
adrinr 5d487950b1 Change default scimenabled value 2023-03-28 16:46:23 +01:00
adrinr 045af06edb Use feature flag 2023-03-28 16:46:23 +01:00
adrinr 2fb6f81094 Display api key 2023-03-28 16:46:23 +01:00
adrinr 9094d3c9fd Display right provisioning url 2023-03-28 16:46:23 +01:00
adrinr 5b98d9cbd9 Show settings 2023-03-28 16:46:23 +01:00
adrinr 675d3c5c65 Break components 2023-03-28 16:46:23 +01:00
adrinr 53020e2d2d Create config 2023-03-28 16:46:23 +01:00
adrinr c80d265ea3 Show SCIM banner on group detail 2023-03-28 16:46:23 +01:00
adrinr 4ba0cf6d55 Don't allow deleting users from group 2023-03-28 16:46:23 +01:00
adrinr 76f6c86c0a Show SCIM banner in group list 2023-03-28 16:46:23 +01:00
adrinr 2e40cc6926 Reuse component 2023-03-28 16:46:23 +01:00
adrinr 1bc568f634 Do not display remove group option when readonly 2023-03-28 16:46:23 +01:00
adrinr 15ed91ef85 Make fields readonly if scim is enabled 2023-03-28 16:46:23 +01:00
adrinr 1a26899d90 Display banner if scim is enabled 2023-03-28 16:46:23 +01:00
adrinr 934a2f09d7 Right checks 2023-03-28 16:46:23 +01:00
adrinr 0c5d33a642 Show SCIM banner if SCIM enabled 2023-03-28 16:46:23 +01:00
Budibase Release Bot ceacffa9b6 v2.4.39 2023-03-28 15:18:48 +00:00
Budibase Staging Release Bot e753119043 v2.4.27-alpha.10 2023-03-28 14:54:57 +00:00
Andrew Kingston e0e5ca7a3c Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-03-28 15:47:53 +01:00
mike12345567 f637512317 Adding error to check why logout might have occurred as well as a possible fix. 2023-03-28 15:14:28 +01:00
Budibase Staging Release Bot 117edaa8cb v2.4.27-alpha.9 2023-03-28 14:11:12 +00:00
Budibase Release Bot 071a6e0994 v2.4.38 2023-03-28 14:01:14 +00:00
Budibase Release Bot a3ee18824e v2.4.37 2023-03-28 10:55:00 +00:00
Dean 8557c307dd Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-28 11:19:08 +01:00
Dean c914ded42c Feedback updates 2023-03-28 11:18:49 +01:00
Budibase Staging Release Bot ba909a6442 v2.4.27-alpha.8 2023-03-28 00:46:16 +00:00
Dean 51f2557e9a Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-27 21:15:31 +01:00
Budibase Release Bot a5b6635850 v2.4.36 2023-03-27 16:52:46 +00:00
Martin McKeaveney 191bf47179 Merge pull request #10048 from Budibase/fix/conditional-ui-drawer-sections
Fix component settings which have no labels appearing as undefined in conditional UI
2023-03-27 17:43:56 +01:00
Budibase Staging Release Bot 62d0a49761 v2.4.27-alpha.7 2023-03-27 16:40:48 +00:00
Martin McKeaveney 1881eebb5e Merge pull request #10108 from Budibase/fix/allow-arrow-key-navigation
allow arrow key navigation in the components panel
2023-03-27 17:32:04 +01:00
Dean eb3e38bb61 Removed the license agreement toggle 2023-03-27 15:32:45 +01:00
Dean 1d97e2a908 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-27 15:21:35 +01:00
Dean 8131d9dc6f Branding feature flag changes, config trimming and some fixes 2023-03-27 15:17:14 +01:00
Budibase Staging Release Bot c93459ff4d v2.4.27-alpha.6 2023-03-27 13:54:21 +00:00
Dean 1b6a2bebf9 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-27 10:56:13 +01:00
Martin McKeaveney d1ae1871c0 allow arrow key navigation in the components panel 2023-03-24 16:32:41 +00:00
Budibase Staging Release Bot c5eec07923 v2.4.27-alpha.5 2023-03-24 15:33:56 +00:00
Budibase Release Bot 32e1fd00d3 v2.4.35 2023-03-22 07:21:26 +00:00
Dean d19a700612 Linting 2023-03-21 15:19:52 +00:00
Dean f0a8732631 Fix for the page title logic for the login page 2023-03-21 14:32:52 +00:00
Dean bfd7e49c72 Template fixes and updates to the file picker. Error handling added to display a warning when navigating to an unpublished or invalid app url. 2023-03-21 09:20:43 +00:00
Budibase Release Bot 775ae58003 v2.4.34 2023-03-20 10:42:57 +00:00
Budibase Release Bot 1d6fa91249 v2.4.33 2023-03-20 09:22:52 +00:00
Dean 5e84020849 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-20 09:07:19 +00:00
Budibase Staging Release Bot f57f2d3634 v2.4.27-alpha.4 2023-03-16 17:19:17 +00:00
Budibase Release Bot 1d7abe7031 v2.4.32 2023-03-16 13:45:11 +00:00
Michael Drury b1b18bef18 Merge pull request #10038 from Budibase/fix/budi-6723
Googlesheet issues - master merge
2023-03-16 13:33:33 +00:00
Budibase Release Bot ab6d95acc6 v2.4.31 2023-03-16 11:45:05 +00:00
melohagan eeb8e49b54 Re-add clone for App Action (#10052) 2023-03-16 11:36:47 +00:00
Dean ce33afdeae Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-16 09:07:58 +00:00
Dean 253ee413a2 Working commit 2023-03-16 09:07:21 +00:00
Budibase Staging Release Bot 8b4b73c9f1 v2.4.27-alpha.3 2023-03-16 08:50:36 +00:00
Andrew Kingston 75057e2b05 Simplify logic 2023-03-16 08:35:22 +00: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
Budibase Staging Release Bot 08388311c9 v2.4.27-alpha.2 2023-03-15 16:53:36 +00:00
Budibase Staging Release Bot e5868c2b6d v2.4.27-alpha.1 2023-03-15 16:11:54 +00:00
mike12345567 6174b6ae18 Squashing #10024 for master merge. 2023-03-15 14:16:45 +00:00
Budibase Staging Release Bot b86bd34fff v2.4.27-alpha.0 2023-03-15 10:34:05 +00:00
Dean c7e54947a8 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-15 10:28:08 +00:00
Budibase Release Bot af55dd132e v2.4.30 2023-03-15 10:22:07 +00:00
Dean f3b58923cf Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-15 09:13:36 +00:00
Budibase Release Bot fe3a819b90 v2.4.29 2023-03-15 08:58:46 +00:00
Budibase Release Bot b11b1b447e v2.4.28 2023-03-14 14:47:54 +00:00
Peter Clement cc4a911505 Merge pull request #9984 from Budibase/fix/automation-saving-fix
Fix issue with saving of automation fields
2023-03-14 14:39:24 +00:00
mike12345567 c2de0ade7d Merge branch 'develop' of github.com:Budibase/budibase into fix/budi-6723 2023-03-14 14:25:46 +00:00
Peter Clement 4591bf64ee lint 2023-03-14 14:23:39 +00:00
Budibase Release Bot 17cb6bc97d v2.4.27 2023-03-14 14:13:54 +00:00
mike12345567 63cf91218d Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-14 14:12:32 +00:00
Peter Clement 352791dd9b remove unneeded cloneDeep 2023-03-14 14:09:10 +00:00
Peter Clement b854e06b33 fix direct mutation of inputdata in rowselector 2023-03-14 13:57:36 +00:00
Budibase Release Bot 10f1d1f142 v2.4.26 2023-03-14 10:17:02 +00:00
Budibase Release Bot c62c6badd5 v2.4.25 2023-03-14 09:50:17 +00:00
Budibase Staging Release Bot a7944f4ef8 v2.4.12-alpha.6 2023-03-14 09:11:22 +00:00
Dean e8815f797c Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-14 09:06:06 +00:00
deanhannigan c9e3a6a7e3 Merge pull request #10003 from Budibase/fix/onboarding-tour-registration
Fix for onboarding initialisation.
2023-03-14 09:03:51 +00:00
Budibase Release Bot c7fb06ef39 v2.4.24 2023-03-14 08:28:08 +00:00
mike12345567 4eba548e93 Removing console log. 2023-03-13 18:05:11 +00:00
mike12345567 2a1f215351 Removing relationship option from Googlesheets as it doesn't add value, as well as multi-select as it can't really be supported. Also fixing issues with re-fetching after adding some special column types./ 2023-03-13 18:04:29 +00:00
Budibase Release Bot aa4c9f6fcb v2.4.23 2023-03-13 15:42:10 +00:00
Budibase Release Bot 3ad91ec018 v2.4.22 2023-03-13 15:30:10 +00:00
Budibase Release Bot 7227bb6a91 v2.4.21 2023-03-13 15:11:44 +00:00
Dean 8a288b37b4 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-13 14:58:54 +00:00
Dean 567b9418a3 Made the popover logic more responsive to changes in the tour state. 2023-03-13 14:39:36 +00:00
mike12345567 6be2f6f793 Merge branch 'master' of github.com:Budibase/budibase into fix/budi-6723 2023-03-13 13:41:24 +00:00
Budibase Staging Release Bot eabd4f3b79 v2.4.12-alpha.5 2023-03-13 13:22:50 +00:00
Dean 19d7c94a22 Made tour node registration a bit more forgiving when waiting for tour details to initialise 2023-03-13 13:17:26 +00:00
Dean 5ce52cad06 Working commit 2023-03-13 12:33:16 +00:00
Budibase Staging Release Bot e6bd908a1b v2.4.12-alpha.4 2023-03-13 12:20:05 +00:00
Budibase Release Bot ed836fa329 v2.4.20 2023-03-13 11:52:47 +00:00
Andrew Kingston 909118d398 Merge branch 'develop' of github.com:Budibase/budibase into just-dataspace-things 2023-03-13 11:30:18 +00:00
Budibase Staging Release Bot e3a04a2fee v2.4.12-alpha.3 2023-03-13 09:55:46 +00:00
Dean fa6f5caa75 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-13 09:14:52 +00:00
Andrew Kingston 38a3ef0c34 Update filter button to look consistent and add double click to resize columns to default width 2023-03-11 18:54:38 +00:00
Andrew Kingston 57c82c4a5d Add sheet button to control column visibilty, improve sorting, improve disabled states 2023-03-11 14:10:45 +00:00
mike12345567 9037ab86d5 Adding an error for XLSX type sheets not working, adding the sheets URL as an option for google config (should be added to redirect URL) and fixing some error states. 2023-03-10 18:46:48 +00:00
mike12345567 741d732795 Don't allow creation of google sheets datasource until google auth configured correctly. 2023-03-10 17:39:06 +00:00
Budibase Release Bot be3156635b v2.4.19 2023-03-10 16:47:16 +00:00
Michael Drury c553f053fe Merge pull request #9965 from Budibase/budi-6667-change-oracle-db-name-to-service-name
Change Database to Service Name in Oracle config
2023-03-10 16:38:06 +00:00
Budibase Release Bot ad4fa5354f v2.4.18 2023-03-10 16:23:32 +00:00
mike12345567 eef7c07194 Merge branch 'master' of github.com:Budibase/budibase into fix/9886 2023-03-10 16:00:03 +00:00
Budibase Release Bot d799db5a0f v2.4.17 2023-03-10 15:28:16 +00:00
Peter Clement 6d6a4816a0 lint 2023-03-10 15:01:31 +00:00
mike12345567 ddaafe6379 Merge branch 'master' of github.com:Budibase/budibase into fix/9886 2023-03-10 14:49:41 +00:00
Peter Clement bd7c91b1bd Fix automation saving issue 2023-03-10 14:47:26 +00:00
Budibase Staging Release Bot 8f127e5e41 v2.4.12-alpha.2 2023-03-10 12:47:25 +00:00
Mateus Badan de Pieri b289ec4b8a Merge pull request #9833 from Budibase/license-key-mgmt
License key mgmt
2023-03-10 12:40:00 +00:00
Mateus Badan de Pieri 9f5aa90752 Update BuilderSidePanel.svelte 2023-03-10 12:30:00 +00:00
Mateus Badan de Pieri d8ce0713aa Merge branch 'develop' into license-key-mgmt 2023-03-10 12:29:10 +00:00
Budibase Release Bot 93f4e3b0b7 v2.4.16 2023-03-10 12:27:38 +00:00
Budibase Staging Release Bot 1c8c9fbbc7 v2.4.12-alpha.1 2023-03-10 12:21:35 +00:00
Andrew Kingston a78ba19cf8 Tidy up buttons above sheets and add FAB for adding rows 2023-03-10 11:59:10 +00:00
Budibase Release Bot 4906e5c3a0 v2.4.15 2023-03-10 10:57:52 +00:00
Dean 41c715ecb7 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-10 09:11:54 +00:00
Andrew Kingston c4e3667b6c Merge branch 'develop' of github.com:Budibase/budibase into just-dataspace-things 2023-03-09 17:54:58 +00:00
Budibase Release Bot 874ce9bb13 v2.4.14 2023-03-09 16:51:20 +00:00
Budibase Release Bot a1b409d15d v2.4.13 2023-03-09 16:23:20 +00:00
Budibase Staging Release Bot 1f9bd2f325 v2.4.12-alpha.0 2023-03-09 16:02:23 +00:00
Rory Powell a03a96038d merge master into develop (#9964) 2023-03-09 15:54:20 +00:00
Mel O'Hagan ad7bda17bb Change database to Service Name in oracle 2023-03-09 15:52:16 +00:00
Budibase Release Bot 8790672d42 v2.4.12 2023-03-09 15:33:38 +00:00
Budibase Staging Release Bot faeab2dbc3 v2.4.8-alpha.4 2023-03-09 14:23:40 +00:00
Andrew Kingston e5271bdef1 Command palette (#9942)
* command palette E2E

* tidy up

* Improve theming with spectrum badges and dedupe spectrum label usage

* Update data section nav to match designs and use panel component

* Fix main content layout in data section

* Update data section routing for tables

* Improve data section routing for tables to account for edge cases

* Update internal and sample datasource routing

* Update external datasource routing

* Update routing for queries and make a top level concept like everything else

* Update routing for views

* Fix undefined reference when deleting datasource

* Reduce network calls and fix issues with stale datasourcenavigator state

* Update routing for REST queries and unify routes for normal queries and REST queries

* Lint

* Fix links for queries from datasource details page

* Remove redundant API calls and improve table deletion logic

* Improve data entity deletion logic and redirection and fix query details keying

* Improve determination of selected item in datasource tree

* Update command palette to support new data routes

* Update command palette, fix keybind issues and updating loading state

* Lint

* Fix publish command and fix preview published app URL

* Fix BBUI import

* Lint

* Fix datasource navigator selected state not working for internal DB or sample data

* Update command palette to use ctr+k/cmd+k

* Update command palette to match new designs and add visible categories

* Restore missing styles£

* Use proper theme constants for changing theme in command palette

* Add command palette action for inviting users

---------

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2023-03-09 14:15:43 +00:00
mike12345567 418de34c1d Merge branch 'master' of github.com:Budibase/budibase into fix/9886 2023-03-09 12:29:28 +00:00
Adria Navarro 63afd34eb2 Bug - BUDI-6068 filters do not work for google sheets (#9886)
* Add data-utils with filters

* Create data-utils

* Add data-utils to compiled code

* Reuse constants

* Fix tests

* Rename package to shared-core

* Namespace export shared-core

* Rely on rollup to bundle shared-core

* Revert "Rely on rollup to bundle shared-core"

This reverts commit e8b5a2bb9a.

* Updating version and removing private.

* Update version

* Increment versions.

* Implement sort

* Enabling sort

* v2.3.21-alpha.2

* Fix build

* Improve readability

* Move deepGet to shared helper

* Better type usage

* Fix types

* Configure types

* Fix vite refs

* Add dep

* Fixing depencencies on client

* Add missing dev command

* Fix loading issues

* Update versions to latest

* Multiple es6 and commonjs configs

* Config

* Use local packages on rollup for client

* Change shared-core and types entry points

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-03-09 12:25:12 +00:00
Budibase Release Bot 37fa491ef0 v2.4.11 2023-03-09 12:20:21 +00:00
Budibase Release Bot ee66d69a11 v2.4.10 2023-03-09 11:32:18 +00:00
Budibase Release Bot 01d304435a v2.4.9 2023-03-09 11:10:29 +00:00
Dean 7b2a7c7028 Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-09 09:03:37 +00:00
Budibase Staging Release Bot 1a4652e4c2 v2.4.8-alpha.3 2023-03-09 08:58:17 +00:00
Andrew Kingston f790c58d97 Update style section to render properly in new layout 2023-03-09 08:51:43 +00:00
Adria Navarro 158703daef Bug - BUDI-6068 filters do not work for google sheets (#9886)
* Add data-utils with filters

* Create data-utils

* Add data-utils to compiled code

* Reuse constants

* Fix tests

* Rename package to shared-core

* Namespace export shared-core

* Rely on rollup to bundle shared-core

* Revert "Rely on rollup to bundle shared-core"

This reverts commit e8b5a2bb9a.

* Updating version and removing private.

* Update version

* Increment versions.

* Implement sort

* Enabling sort

* v2.3.21-alpha.2

* Fix build

* Improve readability

* Move deepGet to shared helper

* Better type usage

* Fix types

* Configure types

* Fix vite refs

* Add dep

* Fixing depencencies on client

* Add missing dev command

* Fix loading issues

* Update versions to latest

* Multiple es6 and commonjs configs

* Config

* Use local packages on rollup for client

* Change shared-core and types entry points

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-03-09 08:50:26 +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
Budibase Staging Release Bot 22b1e5e790 v2.4.8-alpha.2 2023-03-08 15:57:28 +00:00
Budibase Staging Release Bot 1c7c347189 v2.4.8-alpha.1 2023-03-08 14:47:29 +00:00
deanhannigan d5f7a27d07 Component settings section tabs (#9895)
* Added tabs to the component settings section in the builder

* Review updates

* Update setting tab buttons to be size M and use a lighter font color when selected

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2023-03-08 14:40:13 +00:00
Budibase Staging Release Bot 0c5091ff81 v2.4.8-alpha.0 2023-03-08 14:24:04 +00:00
Budibase Release Bot a0d477fea4 v2.4.8 2023-03-08 13:58:09 +00:00
mike12345567 f421b93826 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-08 13:52:55 +00:00
Budibase Release Bot 61ff3a736b v2.4.7 2023-03-08 13:47:20 +00:00
melohagan a8f873fff3 Try/catch automation Create Row relationship (#9924)
* Try/catch

* Increase height of automation test output

* Unit tests

* lint
2023-03-08 13:39:18 +00:00
Dean e8c6fc6acf Merge remote-tracking branch 'origin/develop' into feature/whitelabelling 2023-03-08 13:01:55 +00:00
Budibase Staging Release Bot eced7ac364 v2.4.6-alpha.0 2023-03-08 12:51:44 +00:00
Budibase Release Bot 4c4e080a64 v2.4.6 2023-03-08 12:39:19 +00:00
mike12345567 b735259534 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-08 12:37:34 +00:00
Budibase Staging Release Bot fed1472cb0 v2.4.5-alpha.1 2023-03-08 12:29:23 +00:00
Budibase Release Bot e0ca8a282b v2.4.5 2023-03-08 12:11:43 +00:00
Budibase Staging Release Bot 6886bfbdb8 v2.4.5-alpha.0 2023-03-07 17:56:56 +00:00
mike12345567 ae3671ea42 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-07 17:49:44 +00:00
Budibase Release Bot 45abd860f1 v2.4.4 2023-03-07 17:23:44 +00:00
Michael Drury b1336ecd65 Merge pull request #9914 from Budibase/fix/user-updateSelf-behaviour
Various fixes for update self behaviour
2023-03-07 17:15:08 +00:00
Budibase Staging Release Bot a8d4cb4e46 v2.4.4-alpha.0 2023-03-07 17:02:09 +00:00
Martin McKeaveney 72cb60ec02 merge from master 2023-03-07 16:54:33 +00:00
Budibase Release Bot 3e154ba851 v2.4.3 2023-03-07 16:15:01 +00:00
Budibase Release Bot bc556440fb v2.4.2 2023-03-07 15:22:57 +00:00
Budibase Release Bot 2c56ec7671 v2.4.1 2023-03-07 14:50:14 +00:00
Dean c6cddb5c06 Linting 2023-03-07 13:41:57 +00:00
Dean 5b9fbbc3b4 Various fixes for update self behaviour 2023-03-07 13:35:18 +00:00
Budibase Staging Release Bot cdc2b319b0 v2.3.21-alpha.2 2023-03-07 12:59:16 +00:00
Budibase Release Bot 09797d1fb5 v2.4.0 2023-03-07 12:47:07 +00:00
Dean e4512ba91f Merge commit 2023-03-07 12:18:48 +00:00
Budibase Release Bot 7cfe8a01e6 v2.3.25 2023-03-07 12:05:45 +00:00
Andrew Kingston 0e9fc297fb Expose loading state of sheet and improve column highlighting logic 2023-03-07 12:05:00 +00:00
Andrew Kingston df757ce09b Prevent adding rows to users table and remove log 2023-03-07 11:57:28 +00:00
Andrew Kingston 554659bd91 Fix buttons being highlighted when filters are set 2023-03-07 11:43:42 +00:00
Budibase Release Bot 99bdcb1b87 v2.3.24 2023-03-07 11:41:28 +00:00
Andrew Kingston ca92d520b3 Fully integrates sheets with datasection and remove lots of old stuff 2023-03-07 11:40:32 +00:00
Dean f5b513f5a5 Minor UI fixes for the user side panel header height and user email overflow 2023-03-07 11:17:22 +00:00
Budibase Release Bot 7dae3272fd v2.3.23 2023-03-07 10:54:24 +00:00
melohagan 09cf4f8bbc Dynamic filter: Enrich columns (#9877)
* WIP

* Allow related fields in Dynamic Filter

* REST URL check https first

* Only allow related fields in dynamic filter column editor
2023-03-07 10:32:52 +00:00
Budibase Release Bot 1cdb1152f3 v2.3.22 2023-03-07 10:28:11 +00:00
Martin McKeaveney 937cb7742f Merge pull request #9858 from Budibase/hide-upgrade-on-enterprise
Hide upgrade button on enterprise plan
2023-03-06 16:16:23 +00:00
Martin McKeaveney c4ba55842c Merge pull request #9855 from Budibase/fix/martin-ux-updates
small UX updates to improve user addition and perceived loading of builder
2023-03-06 16:16:05 +00:00
Andrew Kingston b93f575bca Add popovers to sheet column headers, improve mouse UX 2023-03-06 15:09:42 +00:00
Budibase Release Bot f8173d9767 v2.3.21 2023-03-06 11:43:39 +00:00
Andrew Kingston 4647e1bc07 Fix issues with not disconnecting users when swapping datasource and improve multi-user UI 2023-03-06 11:20:47 +00:00
Andrew Kingston 36c953443f Add WIP initial multi-user websocket implementation for sheets 2023-03-05 18:57:05 +00:00
Budibase Staging Release Bot e043bb4ea8 v2.3.21-alpha.1 2023-03-03 22:33:27 +00:00
Budibase Staging Release Bot 03964345ad v2.3.21-alpha.0 2023-03-03 16:56:19 +00:00
Martin McKeaveney f7d6c37fc7 merge 2023-03-03 16:49:04 +00:00
Budibase Staging Release Bot 486cb0004c v2.3.18-alpha.30 2023-03-03 13:24:17 +00:00
Andrew Kingston b82e7582db Add back in functional delete row button 2023-03-03 08:34:26 +00:00
Andrew Kingston 5b590a5976 Integrate sheet into data section better 2023-03-02 17:20:51 +00:00
Budibase Staging Release Bot 82c0706d36 v2.3.18-alpha.29 2023-03-02 15:17:09 +00:00
Michael Drury 857742c419 Merge pull request #9864 from Budibase/fix/audit-log-fixes
Audit logs fixes
2023-03-02 15:08:20 +00:00
Budibase Staging Release Bot 6a23388cb2 v2.3.18-alpha.28 2023-03-02 14:45:56 +00:00
Peter Clement aa02c0ca30 fix issue with user searching 2023-03-02 14:30:04 +00:00
Peter Clement ecfe685a2f account for system events 2023-03-02 10:06:24 +00:00
Rory Powell a80d963c88 Hide upgrade button on enterprise plan 2023-03-02 08:58:54 +00:00
Budibase Staging Release Bot ff5c6efddb v2.3.18-alpha.27 2023-03-02 08:13:09 +00:00
Martin McKeaveney 286c5c3157 lint 2023-03-01 23:05:17 +00:00
Martin McKeaveney 8c4deb1811 small UX updates to improve user addition and perceived loading of builder 2023-03-01 22:51:52 +00:00
Budibase Release Bot 25a7fa669f v2.3.20 2023-03-01 22:19:27 +00:00
Budibase Staging Release Bot c49eb26377 v2.3.18-alpha.26 2023-03-01 22:03:30 +00:00
Rory Powell 4c43ba2943 Bypass password onboarding for enforced sso (#9851) 2023-03-01 21:56:30 +00:00
Martin McKeaveney de66e531b5 Merge pull request #9847 from Budibase/fix/accommodate-empty-usergroups
Fix for group picker in the portal user details section
2023-03-01 21:51:11 +00:00
Budibase Staging Release Bot 7449824243 v2.3.18-alpha.25 2023-03-01 21:39:53 +00:00
Budibase Release Bot b32be0283a v2.3.19 2023-03-01 19:55:26 +00:00
Budibase Staging Release Bot 9c6d598d8a v2.3.18-alpha.24 2023-03-01 17:56:00 +00:00
melohagan 6a6bbb38c4 Support navigate to link in new tab (#9800)
* Support navigate to link in new tab

* Add dropdown for Navigate To type

* lint

* Remove labels
2023-03-01 17:41:50 +00:00
Dean c5fc4ea521 Fix for group picker in the user details page to accommodate missing userGroups value on a user 2023-03-01 17:40:33 +00:00
Budibase Staging Release Bot 0338a8e341 v2.3.18-alpha.23 2023-03-01 17:34:57 +00:00
Budibase Staging Release Bot 4798271b3a v2.3.18-alpha.22 2023-03-01 15:40:29 +00:00
Rory Powell dbd75de003 Merge pull request #9842 from Budibase/fix/prevent-user-exists-message
Prevent showing user exists for password disabled actions
2023-03-01 15:32:16 +00:00
Rory Powell 467ad71dcc Move enforceable sso to enterprise 2023-03-01 15:30:34 +00:00
Budibase Staging Release Bot 88ce23e720 v2.3.18-alpha.21 2023-03-01 15:13:55 +00:00
Peter Clement 6478f0b53a Merge pull request #9843 from Budibase/fix/audit-log-permissions
Only allow admins to access audit logs screen
2023-03-01 15:05:45 +00:00
Peter Clement 692d10d4be lint 2023-03-01 14:54:00 +00:00
Budibase Staging Release Bot d8c0233141 v2.3.18-alpha.20 2023-03-01 14:52:44 +00:00
Peter Clement a192ea0caa Only allow admins to access audit logs 2023-03-01 14:48:10 +00:00
Budibase Staging Release Bot d213a2f3b0 v2.3.18-alpha.19 2023-03-01 13:26:19 +00:00
Michael Drury f25fe7d5b8 Merge pull request #9829 from Budibase/fix/9602
Query schema - keep changes when running query again
2023-03-01 13:06:51 +00:00
Budibase Staging Release Bot b11bc5280f v2.3.18-alpha.18 2023-03-01 12:36:38 +00:00
Rory Powell 8edf3f5a2c Merge pull request #9826 from Budibase/fix-default-oidc-icons
Fix default oidc icons
2023-03-01 12:29:34 +00:00
Dean fd5743a9da Fix to clear empty lastName string when accepting an invite to budibase 2023-03-01 12:11:51 +00:00
Budibase Staging Release Bot e796880e54 v2.3.18-alpha.17 2023-03-01 10:02:33 +00:00
Andrew Kingston 8234fc7f3a Remove comment blocks 2023-03-01 09:32:52 +00:00
mike12345567 5882f2b468 Fixing an issue shown in #9602 where the schema type will revert each time you re-run a query, this will hold any previously selected schema information in the query. 2023-02-28 19:27:59 +00:00
Dean a5c6dbe4ae Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-28 16:38:44 +00:00
Dean 8c8dd637e1 Enable the feature tour window and extend the invite duration to 1 week 2023-02-28 16:38:11 +00:00
Rory Powell c6a22282f7 Fix default oidc icons 2023-02-28 16:22:23 +00:00
Budibase Staging Release Bot 64e4788fc5 v2.3.18-alpha.16 2023-02-28 14:10:56 +00:00
Rory Powell 9e5851f756 Merge pull request #9824 from Budibase/enforced-sso-validation
Add validation between sso config acivation and sso enforcement
2023-02-28 14:01:45 +00:00
Andrew Kingston a28148d9f8 Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-abs 2023-02-28 13:59:37 +00:00
Michael Drury fcb9f3e116 Merge pull request #9815 from Budibase/bug/budi-6076-cannot-delete-columns-in-google-sheet
Bug - budi-6076 cannot delete columns in google sheet
2023-02-28 13:56:32 +00:00
Rory Powell 7ed0586673 Add validation between sso config acivation and sso enforcement 2023-02-28 13:36:54 +00:00
Andrew Kingston 8b9ddd8ab2 Add tiny margin to show full border around search field 2023-02-28 13:24:28 +00:00
Andrew Kingston 75215f244a Fix crash when using empty groups, update user invite picker to be right aligned like others 2023-02-28 13:20:00 +00:00
Andrew Kingston b6247fb9e4 Remove logs 2023-02-28 12:54:18 +00:00
Andrew Kingston 5a23eadd04 Remove redundant user fetch refresh 2023-02-28 12:49:55 +00:00
Andrew Kingston a44729d7ec Add role footer for admins and developers, remove wasted API calls 2023-02-28 12:49:40 +00:00
Andrew Kingston a6c7277a2a Update user text color 2023-02-28 12:32:22 +00:00
Andrew Kingston 862ba6ce92 Update spacing, borders and sizing 2023-02-28 12:29:13 +00:00
Andrew Kingston e5b2fdfcf6 Fix overly thin scrollbars in firefox 2023-02-28 11:51:00 +00:00
Andrew Kingston 385e9eadb0 Add infinite scroll, improve row fetching, add error handling, fix svelte store updates 2023-02-28 11:48:25 +00:00
Budibase Staging Release Bot f60e435c3c v2.3.18-alpha.15 2023-02-28 11:11:24 +00:00
Dean dd08845a44 Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-28 09:38:15 +00:00
Dean 61ed62e6c4 Builder user onboarding 2023-02-28 09:37:03 +00:00
Michael Drury a385fde601 Merge pull request #9795 from Budibase/feature/audit-logs
Audit Logs
2023-02-27 22:06:02 +00:00
Mateus Badan de Pieri 272081a31f move imports to right source 2023-02-27 17:11:53 +00:00
adrinr b05d568518 Merge remote-tracking branch 'origin/develop' into bug/budi-6076-cannot-delete-columns-in-google-sheet 2023-02-27 17:45:37 +01:00
Budibase Staging Release Bot 0338a21197 v2.3.18-alpha.14 2023-02-27 16:27:18 +00:00
Mateus Badan de Pieri 057abb5351 move component to bbui 2023-02-27 15:04:30 +00:00
Peter Clement 79da099c48 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-27 15:04:27 +00:00
Peter Clement cb3d0c39bd null date string was breaking download for certain ranges 2023-02-27 15:03:25 +00:00
mike12345567 2fb33e2cf3 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-27 14:51:33 +00:00
Budibase Staging Release Bot edfd53a79a v2.3.18-alpha.13 2023-02-27 14:07:12 +00:00
Rory Powell 2e829ce8a6 Merge pull request #9785 from Budibase/configs-refactor-and-server-test-fixes
Configs /  Server tests / Failing real email tests updates
2023-02-27 14:00:21 +00:00
Rory Powell 2c46109e7d Enforceable SSO (#9787)
* Add ENFORCEABLE_SSO feature flag

* First draft of enforce sso configuration / show single sign on url

* Reading and writing isSSOEnforced + integration with login page

* Enable CI + lint

* Set correct base branch for CI

* Test fix for expected string changed

* Use tenant aware platform url as SSO link

* Bring in latest pro changes

* Lint

* Add useEnforceableSSO mock helper function

* Update configs.spec.ts with coverage for public settings

* Update users.spec.ts with additional tests for isPreventPasswordActions

* Lint

* Update refresh OAuthToken to use correct enum and add case statement
2023-02-27 13:42:51 +00:00
adrinr b231311a87 Don't hide errors on the frontend 2023-02-27 13:17:05 +01:00
Peter Clement 7f35961e77 adjust table sizing and switch column position 2023-02-27 11:12:52 +00:00
Budibase Release Bot 868f82ea33 v2.3.18 2023-02-27 10:12:47 +00:00
Dean c135a029f9 Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-27 09:12:07 +00:00
Dean 32619fbfa3 Merge commit 2023-02-27 09:11:32 +00:00
Andrew Kingston fae24276f9 Migrate sheet to data section, improve reordering and reszing 2023-02-26 21:29:46 +00:00
mike12345567 3eaecc79d5 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 17:03:00 +00:00
Budibase Staging Release Bot 0ba544bb0a v2.3.18-alpha.12 2023-02-24 15:51:56 +00:00
Budibase Staging Release Bot d5a655a4eb v2.3.18-alpha.11 2023-02-24 13:23:58 +00:00
Gerard Burns b80ed3cfee Fix App Import (#9796) 2023-02-24 13:16:33 +00:00
mike12345567 42fc004212 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 12:46:58 +00:00
Peter Clement 5e4c4a9dfd fix datepicker bug 2023-02-24 12:27:52 +00:00
Budibase Staging Release Bot f791cb6365 v2.3.18-alpha.10 2023-02-24 10:48:01 +00:00
Peter Clement 6b7d07c926 fix app sorting 2023-02-24 09:41:48 +00:00
Budibase Staging Release Bot f3c5ddc7c9 v2.3.18-alpha.9 2023-02-24 09:23:36 +00:00
Peter Clement 30d9899bb7 sorting for event and app list 2023-02-23 17:14:08 +00:00
Andrew Kingston b8e7e0b701 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-spreadsheet 2023-02-23 16:41:08 +00:00
Peter Clement c1db2c0c3e add debounce for search 2023-02-23 14:33:15 +00:00
Peter Clement 163556ffb1 fix spacing as columns were moving around 2023-02-23 14:20:56 +00:00
Budibase Staging Release Bot c4e2566438 v2.3.18-alpha.8 2023-02-23 14:02:39 +00:00
Andrew Kingston 8cd7ba1fdf Undo/Redo for Design and Automate sections + automations refactor (#9714)
* Add full undo/redo support for screens

* Add loading states to disable spamming undo/redo

* Add keyboard shortcuts for undo and redo

* Fix modals not closing in design section when escape is pressed

* Remove log

* Add smart metadata saving to undo/redo

* Add error handling to undo/redo

* Add active state to hoverable icons

* Fix screen deletion

* Always attempt to get latest doc version before deleting in case rev has changed

* Move undo listener top level, hide controls when on certain tabs, and improve selection state

* Add tooltips to undo/redo control

* Update automation section nav to match other sections

* Fix automation list padding

* Fix some styles in create automation modal

* Improve automation section styles and add undo/redo

* Update styles in add action modal

* Fix button size when creating admin user

* Fix styles in add automation step modal

* Fix issue selecting disabled automation steps

* Reset automation history store when changing app

* Reduce spammy unnecessary API calls when editing cron trigger

* WIP automation refactor

* Rewrite most automation state

* Rewrite most of the rest of automation state

* Finish refactor of automation state

* Fix selection state when selecting new doc after history recreates it

* Prune nullish or empty block inputs from automations and avoid sending API requests when no changes have been made

* Fix animation issues with automations

* Sort automations and refetch list when adding or deleting

* Fix formatting

* Add back in ability to swap between values and bindings for block inputs

* Lint

* Format

* Fix potential issue in design section when selected screen is unset

* Fix automation arrow directions everywhere, tidy up logic and fix crash when using invalid looping

* Lint

* Fix more cases of automation errors

* Fix implicity any TS error

* Respect _id specified when creating automations

* Fix crash in history store when reverting a change on a doc whose ID has changed

* Lint

* Ensure cloneDeep helper doesn't crash when a nullish value is passed in

* Remove deprecated frontend automation test

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-23 13:55:18 +00:00
Peter Clement f593b39e1b default start and end date 2023-02-23 13:49:44 +00:00
Peter Clement a713199ddc update filter positioning 2023-02-23 13:00:29 +00:00
Budibase Staging Release Bot 910bac322c v2.3.18-alpha.7 2023-02-23 12:14:21 +00:00
Gerard Burns 4c70b7fd9b Improve Add Screen Modal (#9759)
* Improve Add Screen Modal

* lint

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-23 12:06:55 +00:00
Peter Clement 6efb0f4997 update table width 2023-02-23 10:57:50 +00:00
Andrew Kingston 8047a0fc4c Fix error being thrown when attempting to change query parameters (#9782) 2023-02-23 08:09:18 +00:00
mike12345567 01076bd35f Getting downloading working correctly, some minor UI updates, adding a new middleware for converting a query string to a body (useful for when a GET has to be used). 2023-02-22 18:50:27 +00:00
Peter Clement 647e643439 start download work 2023-02-22 17:25:24 +00:00
Budibase Staging Release Bot 8cb9d5067b v2.3.18-alpha.6 2023-02-22 13:56:31 +00:00
Budibase Staging Release Bot 46c015491a v2.3.18-alpha.5 2023-02-22 13:33:55 +00:00
Budibase Staging Release Bot bfe0756373 v2.3.18-alpha.4 2023-02-22 13:11:38 +00:00
Peter Clement ffee41aea3 custom popover height and sidebar styling 2023-02-22 12:31:04 +00:00
Peter Clement 6681853acf Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-22 10:11:21 +00:00
Budibase Staging Release Bot a03fe900c6 v2.3.18-alpha.3 2023-02-22 10:10:27 +00:00
Peter Clement 7bb9829165 update sidebar styling and fix bugs 2023-02-22 10:09:15 +00:00
Gerard Burns e7f8a8a801 Backups UI Changes (#9726)
* Backups UI Changes

* PR Feedback

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-22 10:03:11 +00:00
Budibase Staging Release Bot 288f853208 v2.3.18-alpha.2 2023-02-22 08:40:11 +00:00
Budibase Staging Release Bot deb76ca7f3 v2.3.18-alpha.1 2023-02-21 17:33:47 +00:00
mike12345567 ef30c03fa6 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-21 17:26:24 +00:00
Budibase Staging Release Bot ccc17f5599 v2.3.18-alpha.0 2023-02-21 17:03:45 +00:00
mike12345567 f7f9e63fe8 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-21 16:53:28 +00:00
Budibase Staging Release Bot 9fadc42a2e v2.3.17-alpha.8 2023-02-21 15:20:48 +00:00
Gerard Burns 5e7305b4dd Fix Automation Bindings Panel Requiring a Double Click (#9688)
* Fix Automation Bindings Panel Requiring a Double Click

* PR Feedback

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-21 15:04:37 +00:00
Gerard Burns e64e3a9e45 New Onboarding URL Validation (#9507)
* New Onboarding URL Validation

* linting

* PR Feedback
2023-02-21 15:03:58 +00:00
Budibase Staging Release Bot a3dfaf2c3f v2.3.17-alpha.7 2023-02-21 14:39:55 +00:00
Peter Clement 0f26f55019 some style updates for the sidebar 2023-02-21 12:31:21 +00:00
Budibase Staging Release Bot 9ed759580f v2.3.17-alpha.6 2023-02-21 11:52:45 +00:00
Budibase Staging Release Bot e6d7c22efa v2.3.17-alpha.5 2023-02-21 11:22:46 +00:00
Rory Powell 0c838196e4 Enable mock redis for integration tests 2023-02-21 10:52:11 +00:00
Peter Clement dc691bcaf7 integrate properly with audit log search api 2023-02-21 10:48:55 +00:00
Rory Powell cacf275a99 Prevent SSO users from setting / resetting a password (#9672)
* Prevent SSO users from setting / resetting a password

* Add support for ENABLE_SSO_MAINTENANCE_MODE

* Add typing to self api and build out user update sdk

* Integrate sso checks with user sdk. Integrate user sdk with self api

* Test fixes

* Move self update into SDK

* Lock down maintenance mode to admin user

* Fix typo

* Add health status response and return type signature to accounts.getStatus

* Remove some unnecessary comments

* Make sso save user function non optional

* Remove redundant check on sso auth details provider

* Update syncProfilePicture function name to getProfilePictureUrl

* Update packages/worker/src/sdk/users/events.ts

Co-authored-by: Adria Navarro <adria@revityapp.com>

* Add ENABLE_EMAIL_TEST_MODE flag

* Fix for logging in as sso user when existing user has password already

* Hide password update and force reset from ui for sso users

* Always disable sso maintenance mode in cloud

---------

Co-authored-by: Adria Navarro <adria@revityapp.com>
2023-02-21 08:23:53 +00:00
Andrew Kingston 08463c1cd0 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-spreadsheet 2023-02-20 15:55:25 +00:00
melohagan 53f6b2b6e6 Null safety (#9746) 2023-02-20 11:03:37 +00:00
Peter Clement a1b47bbce3 ensure table is pulling from search endpoint 2023-02-17 16:49:41 +00:00
Budibase Staging Release Bot 22f8becb4d v2.3.17-alpha.4 2023-02-17 14:56:34 +00:00
Gerard Burns 8289da3f19 Add Fetch Row Button Action (#9653)
* Add Fetch Row Button Action

* PR feedback
2023-02-17 14:49:35 +00:00
Budibase Staging Release Bot 1ad2f46766 v2.3.17-alpha.3 2023-02-17 09:25:55 +00:00
Budibase Staging Release Bot 74c7a23c5c v2.3.17-alpha.2 2023-02-17 08:32:08 +00:00
Budibase Staging Release Bot 788a912933 v2.3.17-alpha.1 2023-02-16 16:52:04 +00:00
Budibase Release Bot cd0e7d41a5 v2.3.17 2023-02-16 16:37:12 +00:00
Budibase Staging Release Bot a232d61527 v2.3.17-alpha.0 2023-02-16 14:26:19 +00:00
Martin McKeaveney 33b08faffa Merge pull request #9706 from Budibase/qa-2-qa-job-for-nightly-api-test
Re-enabling nightly tests
2023-02-16 14:04:51 +00:00
Andrew Kingston c81ef6f128 Attempt to fix flakey 409s when deleting screens that are linked in the nav (#9700) 2023-02-16 13:33:53 +00:00
Martin McKeaveney 6b5128a0bf running API tests with reporting qa nightly tests 2023-02-15 23:38:59 +00:00
Rory Powell ff64042843 Merge branch 'develop' into merge-master-into-develop 2023-02-15 15:20:05 +00:00
Rory Powell fa35fa4812 Merge branch 'master' into merge-master-into-develop 2023-02-15 15:16:59 +00:00
Rory Powell bb1faac62a Merge master into develop 2023-02-15 15:10:02 +00:00
Budibase Release Bot d4a0f848cd v2.3.16 2023-02-15 15:09:01 +00:00
Budibase Release Bot ecbea6255a v2.3.15 2023-02-15 12:57:32 +00:00
Martin McKeaveney 8deacaccf8 Merge pull request #9690 from Budibase/link-to-plugin-repo-from-plugin-page
Link to Plugin Repo from Plugin Page
2023-02-15 12:10:43 +00:00
mike12345567 6977502d01 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-15 11:29:04 +00:00
Budibase Release Bot b2f09bc57a v2.3.14 2023-02-15 09:43:10 +00:00
melohagan fb74956c93 Date filter freeze fix (#9635)
* Filter with enrichedSchemaFields

* Handle empty object values in date range
2023-02-15 09:27:44 +00:00
Budibase Staging Release Bot 366cc80cdf v2.3.14-alpha.0 2023-02-14 18:12:57 +00:00
mike12345567 3f7f66257d Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-14 17:57:23 +00:00
Gerard Burns 632d672efb Link to Plugin Repo from Plugin Page 2023-02-14 15:52:21 +00:00
Budibase Release Bot 122d305260 v2.3.13 2023-02-14 15:15:07 +00:00
mike12345567 488b542ac1 Fix for #9654 - the error checking was looking at the through fields flipped, which caused many to many relationships to throw an error. Also I've updated the dev compose file on master so that switching between develop and master is smoother. 2023-02-14 14:38:55 +00:00
Peter Clement 6d60c27521 add store and api funcs 2023-02-13 16:32:14 +00:00
Peter Clement 00388c4b04 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-13 11:47:29 +00:00
Peter Clement 2d2c960b75 add audit logs feature 2023-02-13 11:43:25 +00:00
mike12345567 2845ec3bf7 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-13 11:41:16 +00:00
Budibase Release Bot 10b902b295 v2.3.12 2023-02-13 11:23:03 +00:00
melohagan ee054adf39 Longform fields support for JSON string (#9666) 2023-02-13 11:06:33 +00:00
Peter Clement 70ac7b81c3 add base audit logs ui 2023-02-13 09:47:08 +00:00
Budibase Release Bot 7654cc47cb v2.3.11 2023-02-12 15:40:20 +00:00
Martin McKeaveney 321a869da7 fix displayColumn logic 2023-02-11 01:14:58 +00:00
Martin McKeaveney cd8e007da8 force display column to be chosen when uploading csv 2023-02-11 01:07:20 +00:00
Budibase Staging Release Bot 66f6576435 v2.3.11-alpha.0 2023-02-10 19:14:12 +00:00
mike12345567 0c80ea2083 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-10 17:42:56 +00:00
Budibase Release Bot d356ca205b v2.3.10 2023-02-10 15:54:05 +00:00
Peter Clement 2bd6ff627a update env vars with geneic splash screen 2023-02-10 14:57:42 +00:00
Budibase Release Bot 6f144df007 v2.3.9 2023-02-10 13:46:46 +00:00
Peter Clement c2b7c6f388 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-10 11:51:28 +00:00
Budibase Release Bot c85413ec72 v2.3.8 2023-02-10 11:12:21 +00:00
Andrew Kingston cadadca048 Generate option inclusion constraint (#9647)
* Fix options inclusion constrant not being generated when creating a table from file upload

* Fix 0 being treated as null when specifying min and max constraints for number fields

* Sort newly generated option field inclusion constraints

* Revert previous solution and fix problem by removing incorrect local assignment statement
2023-02-10 11:00:20 +00:00
Budibase Release Bot 7623b4cc16 v2.3.7 2023-02-10 09:12:01 +00:00
Dean 4c013df676 Reactivity fix for the editableColumn and an update to the onChange behaviour for the formula value to ensure updates are detected 2023-02-09 16:36:02 +00:00
Budibase Release Bot 672614a869 v2.3.6 2023-02-09 11:58:13 +00:00
Peter Clement 26becc9950 add generic page for paywall features 2023-02-08 15:18:44 +00:00
Andrew Kingston 5eeea14de0 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-spreadsheet 2023-02-08 15:10:48 +00:00
Budibase Release Bot a2d5b05cd8 v2.3.5 2023-02-07 19:16:07 +00:00
Martin McKeaveney 568ac4da1b Merge pull request #9546 from Budibase/fix-import-validations
Fix Import Validations
2023-02-07 19:05:27 +00:00
Gerard Burns e2f52c8e1d Fix Import Validations 2023-02-07 19:05:00 +00:00
Budibase Release Bot e54e6987a3 v2.3.4 2023-02-07 18:46:27 +00:00
andz-bb 59b8aef844 stop chrome autofilling login when adding env var 2023-02-07 17:44:23 +00:00
Budibase Release Bot 04916f5cdd v2.3.3 2023-02-07 16:11:38 +00:00
Budibase Staging Release Bot ecda94905b v2.3.2-alpha.3 2023-02-07 16:01:59 +00:00
Budibase Staging Release Bot 492b416980 v2.3.2-alpha.2 2023-02-07 15:32:37 +00:00
Budibase Staging Release Bot 1ffcd7a00f v2.3.2-alpha.1 2023-02-07 15:02:13 +00:00
Martin McKeaveney 238854aa0e updating onboarding tour and fixing github CSP 2023-02-07 14:49:45 +00:00
Gerard Burns 7a443f6a5d New Onboarding Loading States (#9519)
* New Onboarding Loading States

* Pr Feedback
2023-02-07 14:47:46 +00:00
Budibase Release Bot a7ad1cb331 v2.3.2 2023-02-07 13:17:50 +00:00
Budibase Staging Release Bot 34dd7902c7 v2.3.2-alpha.0 2023-02-07 11:56:18 +00:00
Gerard Burns c6cd8c1c1e Fix Import Validations 2023-02-07 11:43:50 +00:00
Budibase Release Bot 1c86b402fd v2.3.1 2023-02-06 20:09:07 +00:00
Peter Clement 2320bd574e don't load env vars when license isn't enabled 2023-02-06 14:37:50 +00:00
Peter Clement 99287b9a5a don't coerce options type to array when switching to bindings 2023-02-06 14:37:50 +00:00
Budibase Release Bot 8a77b5d429 v2.3.0 2023-02-06 08:49:47 +00:00
Martin McKeaveney 2ebbd319d5 auto columns fix 2023-02-06 08:36:25 +00:00
Budibase Release Bot f5dd1ce64b v2.2.27 2023-02-05 23:59:33 +00:00
Budibase Staging Release Bot da55386856 v2.2.27-alpha.0 2023-02-05 23:28:28 +00:00
Martin McKeaveney d4a0e44b31 merge 2023-02-05 22:11:37 +00:00
Budibase Staging Release Bot 9a7de5a746 v2.2.12-alpha.71 2023-02-03 15:04:31 +00:00
Budibase Staging Release Bot ece924c816 v2.2.12-alpha.70 2023-02-03 13:38:33 +00:00
deanhannigan 368e97f124 Merge pull request #9528 from Budibase/fix/qr-field-type-parsing
Parse field type configuration for invalid characters
2023-02-03 13:27:39 +00:00
Budibase Staging Release Bot 9ac188d9fc v2.2.12-alpha.69 2023-02-03 11:22:23 +00:00
Michael Drury ceee79f1b8 Merge pull request #9516 from Budibase/fix/relationship-modal
SQL relationship modal
2023-02-03 11:08:34 +00:00
Dean 8e78b075fd Feedback updates. Backed out parsing and simply renamed the field config property 2023-02-03 10:22:36 +00:00
Budibase Staging Release Bot 9c9ae8d184 v2.2.12-alpha.68 2023-02-03 10:05:06 +00:00
Budibase Staging Release Bot 1508b6ece4 v2.2.12-alpha.67 2023-02-03 09:16:09 +00:00
deanhannigan e7bbd786d0 Merge pull request #9500 from Budibase/fix/add-onboarding-tour-tenant-flag
Added a tenant feature flag for the onboarding tour
2023-02-03 09:05:21 +00:00
Dean 90be29452b Removed extra forward slash in qr reader field type. 2023-02-02 17:58:35 +00:00
mike12345567 90c2e69efe Final fix - making sure relationships can be built from table UI. 2023-02-02 17:37:41 +00:00
mike12345567 01edfba90e Some final fixes based on comments, adding foreign key type checking for through tables. 2023-02-02 17:25:02 +00:00
mike12345567 2807fbd4b6 Updating reactivity to fix issues with occasionally incorrect errors. 2023-02-02 16:59:12 +00:00
mike12345567 21556c215a PR comments. 2023-02-02 16:19:50 +00:00
deanhannigan cd049259bc Merge pull request #9520 from Budibase/dean-fixes
Builder bug fixes
2023-02-02 14:52:55 +00:00
Budibase Staging Release Bot 34a26ece0f v2.2.12-alpha.66 2023-02-02 14:44:05 +00:00
mike12345567 1704a1f266 Adding many to many arrow to make reading relationships easier. 2023-02-02 14:14:06 +00:00
Peter Clement 154648e5ea ensure port input is a string type 2023-02-02 13:57:14 +00:00
Budibase Staging Release Bot 89d2bd0bec v2.2.12-alpha.65 2023-02-02 13:47:22 +00:00
Dean 73f3fc41cb Bug fixes for logo and binding validation. Random fix for a button actions issue found while testing 2023-02-02 12:49:26 +00:00
Budibase Release Bot 6336463873 v2.2.26 2023-02-02 11:57:54 +00:00
Dean 2c42d6fbc1 Fixed typo in feature flag 2023-02-02 11:53:49 +00:00
Dean 436564709e Merge remote-tracking branch 'origin/develop' into fix/add-onboarding-tour-tenant-flag 2023-02-02 11:38:57 +00:00
Budibase Staging Release Bot 960d3b8d4f v2.2.12-alpha.64 2023-02-02 11:25:28 +00:00
Andrew Kingston 0abac846d3 Ensure tour popover disappears when finished (#9517) 2023-02-02 11:14:40 +00:00
Budibase Staging Release Bot 7ad4377058 v2.2.12-alpha.63 2023-02-02 10:20:44 +00:00
Andrew Kingston 659cfd2492 Misc fixes and improvements (#9503)
* Rewrite position dropdown helper to properly work as a svelte action, improve performance and fix bugs

* Update action button styles

* Update spacing on some onboarding pages and update background gradient

* Prevent special characters in first app name

* Fix type in onboarding tour

* Default first app name and url to having a value

* Update text in first app onboarding file upload

* Fix double mounting of apps page causing issues and templates error

* Fix null app ID when creating your first app using data upload

* Fix app deletion not causing app list to be refreshed
2023-02-02 10:06:41 +00:00
Budibase Staging Release Bot 3489cb312c v2.2.12-alpha.62 2023-02-02 09:43:29 +00:00
mike12345567 ab66378fbf Some final updates, clean up some code that could be causing reactive issues. 2023-02-01 19:26:26 +00:00
mike12345567 049d4a0363 Removing console log. 2023-02-01 19:10:41 +00:00
mike12345567 3a51933801 Re-working the error handling for the SQL relationship modal, as well as adding some better defaults for the majority of the options to make the UI a bit easier to use. 2023-02-01 19:09:36 +00:00
Budibase Staging Release Bot f3ba1d1cb1 v2.2.12-alpha.61 2023-02-01 18:04:44 +00:00
Andrew Kingston 91a3707527 Generate bindings for unsaved "Update State" actions (#9508)
* Ensure update state actions have a binding for their own key

* Make own binding generation more futureproof

* Refactor array.find to array.some

* Move state binding generation up a level to account for all actions needing to be able to reference newly created state bindings
2023-02-01 17:53:50 +00:00
Budibase Staging Release Bot b9c13fefef v2.2.12-alpha.60 2023-02-01 16:53:31 +00:00
Budibase Staging Release Bot 780ff8ccb8 v2.2.12-alpha.59 2023-02-01 16:27:51 +00:00
Mitch-Budibase 50b3c06dbd Merge pull request #9491 from Budibase/Cypress
Removing Cypress
2023-02-01 16:16:38 +00:00
Budibase Staging Release Bot 3fa186f69c v2.2.12-alpha.58 2023-02-01 16:06:01 +00:00
Mitch-Budibase b930f20de0 Minor changes
Updating setup.js and testConfig.json
2023-02-01 15:56:00 +00:00
Peter Clement 1e607b8e24 Merge remote-tracking branch 'origin/develop' into feat/env-vars-fixes 2023-02-01 14:59:10 +00:00
Peter Clement af335b4349 remove uneeded tooltip 2023-02-01 14:55:39 +00:00
Peter Clement 12cc927b16 add warning modals to app export buttons 2023-02-01 14:44:53 +00:00
Peter Clement 46d5c58d95 disallow spaces in env var names 2023-02-01 14:43:31 +00:00
Dean 0eed617866 Updated default feature flags to include onboarding by default. Added tenant overrides to allow exclusion from global features 2023-02-01 14:12:43 +00:00
Budibase Staging Release Bot 191d512493 v2.2.12-alpha.57 2023-02-01 14:06:27 +00:00
Michael Drury dfeb41ee53 Merge pull request #9493 from Budibase/fix/8236
CouchDB integration fixes
2023-02-01 13:55:03 +00:00
Budibase Staging Release Bot 934d7542b6 v2.2.12-alpha.56 2023-02-01 13:03:17 +00:00
Dean 014eaf8c83 Added a tenant feature flag for the onboarding tour 2023-02-01 12:14:10 +00:00
Budibase Staging Release Bot 993bc0edd4 v2.2.12-alpha.55 2023-02-01 11:12:50 +00:00
Budibase Staging Release Bot 59272d8f2c v2.2.12-alpha.54 2023-02-01 10:21:38 +00:00
Andrew Kingston 05669019a6 Update deploy navigation component to work without data-cy 2023-02-01 08:32:10 +00:00
Andrew Kingston c4ed3cbe36 Update tour popover to work without data-cy 2023-02-01 08:29:03 +00:00
Andrew Kingston 4e9d952b52 Merge branch 'develop' of github.com:Budibase/budibase into Cypress 2023-02-01 08:24:30 +00:00
Andrew Kingston 6e12c3fa3c Remove most traces of data-cy attributes 2023-02-01 08:20:46 +00:00
mike12345567 f4379fcb4f Updates to use our new Nano layer for CouchDB integration rather than PouchDB. 2023-01-31 19:49:31 +00:00
Budibase Staging Release Bot 1909407ab1 v2.2.12-alpha.53 2023-01-31 19:45:03 +00:00
Gerard Burns dd343a5946 New App Onboarding (#9489)
* New App Onboarding

* Lint

* Move app creation onboarding into its own route

* Fix quiet action button variant

* Fix alt attribute background image flashing

* Update routing logic and redirects to show app creation onboarding

* Navigate to data rather than design upon initial app creation to allow tour to function properly

* Tidy up popover logic and remove tip functionality

* Fix binding popovers

* Lint

* Silence spammy warnings from the builder

* Exclude SVG files from rollup plugin image to fix spectrum icons

* Fix help menu icon colours not working in light themes

* Tweak help menu styles

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2023-01-31 19:34:32 +00:00
Mitch-Budibase 746d08cb70 Renaming cypress.json
Renamed to testConfig.json.

The file was still required when I was running API tests.

Also updated setup.js based on file name change
2023-01-31 18:26:30 +00:00
Mitch-Budibase ad0bba5fc2 Merge branch 'develop' into Cypress 2023-01-31 18:19:43 +00:00
Mitch-Budibase 194772cb20 Update package.json and file addition
Updating commands within package.json

Re-adding files:
- cypress.json
- setup.js
- setup.ts
2023-01-31 18:05:53 +00:00
Budibase Staging Release Bot 21d16d3aab v2.2.12-alpha.52 2023-01-31 17:32:58 +00:00
Gerard Burns 09ed767d0b New Help Menu (#9371)
* New Help Menu

* design PR feedback

* Feedback updates

* Feedback updates, font awesome enhancement, upgrade button hidden if licensing is disabled

---------

Co-authored-by: Dean <deanhannigan@gmail.com>
2023-01-31 17:18:22 +00:00
Budibase Staging Release Bot a8656c0f10 v2.2.12-alpha.51 2023-01-31 16:55:07 +00:00
Mitch-Budibase e90a3b08f4 Updating builder/package.json
Removing lines related to Cypress that we no longer need
2023-01-31 16:51:00 +00:00
Mitch-Budibase bf5da62f75 Removing Cypress
We no longer need Cypress.

I am removing the Cypress directory.
Also updated package.json to remove the cypress related lines
2023-01-31 16:48:27 +00:00
Budibase Release Bot 9e0ee974eb v2.2.25 2023-01-31 16:45:32 +00:00
deanhannigan ee288c1f2d Merge pull request #9409 from Budibase/feature/user-onboarding-overlays
Feature/user onboarding overlays
2023-01-31 16:37:18 +00:00
Budibase Staging Release Bot cbd3f2712f v2.2.12-alpha.50 2023-01-31 16:26:17 +00:00
deanhannigan 7540cad45c Merge pull request #9467 from Budibase/feature/auth-screens-redesign
Selfhost onboarding UX/UI updates
2023-01-31 16:13:46 +00:00
Budibase Staging Release Bot 6cde4aa67b v2.2.12-alpha.49 2023-01-31 15:46:07 +00:00
deanhannigan fb472b0f42 Merge pull request #9025 from Budibase/feature/configurable-data-export
Filtering and sort on data row export
2023-01-31 15:35:12 +00:00
Dean 680a9acb4f Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-31 15:08:46 +00:00
Budibase Staging Release Bot 9db82595bd v2.2.12-alpha.48 2023-01-31 13:04:29 +00:00
Michael Drury 099179f848 Merge pull request #9481 from Budibase/feature/9480
Password replacement for REST authentication basic type
2023-01-31 12:48:38 +00:00
Budibase Release Bot 975bfc4f29 v2.2.24 2023-01-31 11:43:55 +00:00
Budibase Staging Release Bot 9a76955448 v2.2.12-alpha.47 2023-01-31 11:34:34 +00:00
deanhannigan 02b6890d58 Merge pull request #9205 from Budibase/fix/block-duplicate-autocolumn-types
Create/Edit Column refactoring and validation updates
2023-01-31 11:30:49 +00:00
Budibase Release Bot 87c62f62a2 v2.2.23 2023-01-31 10:24:53 +00:00
melohagan 919323b500 Fix/automation update deletes relationship (#9468)
* Add padding to text field input

* Apply padding to modal binding input

* Support relationships in automation bindings

* Trim automation field keys

* Trim automation field name

* Empty string check

* Add checkbox for clearing relationships update row

* Added state for automation field metadata

* clearRelationships updateRow check

* Padding tweak
2023-01-31 10:11:56 +00:00
Budibase Staging Release Bot 13b9772b10 v2.2.12-alpha.46 2023-01-31 08:35:24 +00:00
mike12345567 c2eb8fb976 Update to cover the authentication for REST, replacing it with secret value and converting to password field, as well as minor update to env dropdown to only be a password field when not containing an environment variable - #9480. 2023-01-30 18:50:35 +00:00
Budibase Staging Release Bot 25a39322cd v2.2.12-alpha.45 2023-01-30 17:44:07 +00:00
mike12345567 2373ad016a Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 17:05:51 +00:00
mike12345567 3857700ea0 Some missing async handling. 2023-01-30 17:03:20 +00:00
Peter Clement 3a00caeda1 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:44:11 +00:00
mike12345567 2007543c98 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:41:19 +00:00
mike12345567 dd94019fcb PR comments - switching back to password field to hide the --secret-value--. 2023-01-30 16:40:31 +00:00
Peter Clement 2eac4ff604 fix async handling for variable creation 2023-01-30 16:40:16 +00:00
Peter Clement 7b38c205f3 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:32:29 +00:00
Peter Clement 71352f1ddc add try catch to all environment variable loading 2023-01-30 16:30:51 +00:00
Peter Clement ee94435c06 gate env vars for rest variables 2023-01-30 16:28:45 +00:00
mike12345567 001c7b0df8 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 13:56:52 +00:00
Budibase Staging Release Bot 33844051e6 v2.2.12-alpha.44 2023-01-30 11:52:46 +00:00
Peter Clement 29a6bbbb90 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 11:08:09 +00:00
Peter Clement da9a021014 Added envirioment bindings to REST variables 2023-01-30 10:55:53 +00:00
mike12345567 2548d89f04 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 09:53:31 +00:00
Budibase Staging Release Bot 4354029b56 v2.2.12-alpha.43 2023-01-30 08:30:29 +00:00
Andrew Kingston 23c1d1a9d8 Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-01-30 08:16:47 +00:00
Andrew Kingston 454950daf1 Fix datasources not being collapsible 2023-01-30 08:16:31 +00:00
Dean f9af98d5d4 Removed debug console statement 2023-01-29 22:03:49 +00:00
Dean 9786c85bd3 Feedback updates 2023-01-29 22:00:20 +00:00
Dean 117191e5cb Merge remote-tracking branch 'origin/master' into fix/block-duplicate-autocolumn-types 2023-01-29 21:49:50 +00:00
Dean 67ebe422fe Feedback updates 2023-01-29 21:28:46 +00:00
Dean 2b4d28edb4 Merge remote-tracking branch 'origin/develop' into feature/user-onboarding-overlays 2023-01-27 20:21:33 +00:00
Dean f6e24cff3e Merge remote-tracking branch 'origin/develop' into feature/auth-screens-redesign 2023-01-27 18:02:32 +00:00
Dean 1534218c94 Validation refactor 2023-01-27 17:59:50 +00:00
Peter Clement 602570e834 add env vars to auth variables section in rest config 2023-01-27 16:35:14 +00:00
Peter Clement 6bef0e64d5 fix bug with dev variable not saving correctly 2023-01-27 15:50:59 +00:00
Peter Clement 92a2f23cde add divider on upgrade page 2023-01-27 15:23:24 +00:00
Budibase Staging Release Bot f9808d7171 v2.2.12-alpha.42 2023-01-27 14:49:10 +00:00
Dean d37c0e4b5d UI Onboarding UI/UX auth refactoring 2023-01-27 13:44:57 +00:00
Peter Clement 8372b50de1 update env dropdown input to remove tags 2023-01-27 11:48:02 +00:00
Rory Powell da2c809a09 Merge branch 'develop' into feature/environment-variables 2023-01-27 11:27:11 +00:00
mike12345567 301bc2af8e Merge branch 'cheeks-lab-day-portal-redesign' of github.com:Budibase/budibase into feature/environment-variables 2023-01-27 10:52:46 +00:00
Budibase Staging Release Bot d8f5b6dfd8 v2.2.12-alpha.41 2023-01-27 09:45:39 +00:00
Peter Clement c68b5ccb84 fix license check 2023-01-26 16:16:56 +00:00
Peter Clement debef20af5 gate env vars in binding drawers behind license 2023-01-26 15:09:20 +00:00
Peter Clement 843649eb54 add envrionment bindings to automations 2023-01-26 14:59:29 +00:00
Peter Clement 4eaefa677a add tags to input dropdown 2023-01-26 14:24:10 +00:00
Budibase Staging Release Bot 01292e22d4 v2.2.12-alpha.40 2023-01-25 19:13:39 +00:00
Budibase Staging Release Bot 61e6405583 v2.2.12-alpha.39 2023-01-25 16:12:14 +00:00
Budibase Staging Release Bot e3064709c8 v2.2.12-alpha.38 2023-01-25 14:23:22 +00:00
Budibase Staging Release Bot c816c078b5 v2.2.12-alpha.37 2023-01-25 13:19:44 +00:00
melohagan 49e79bfeec Prevent many-many relationships with same tables (#9421)
* Prevent many-many relationships with same tables

* Don't check relationship if original tables

* Refactor
2023-01-25 13:09:20 +00:00
Peter Clement fc6d20c0b2 add environment bindings to rest query binding drawer 2023-01-25 11:39:13 +00:00
Peter Clement 100571b6fe add licensing check to env dropdown 2023-01-25 11:27:57 +00:00
Budibase Staging Release Bot e9b1c9e063 v2.2.12-alpha.36 2023-01-25 09:25:53 +00:00
Andrew Kingston 767b783923 Fix upgrade button not working when account portal is an external URL 2023-01-25 09:15:12 +00:00
Peter Clement 0ca1521a58 css updates to dropdown component 2023-01-24 15:24:29 +00:00
Budibase Staging Release Bot 6b375f8f46 v2.2.12-alpha.35 2023-01-23 23:49:38 +00:00
FlaminWrap 8d8ec91be8 Resolve merge problems (#9420) 2023-01-23 23:24:44 +00:00
mike12345567 63d882efc6 Adding frontend event publishing for events like upgrade panel opened. 2023-01-23 19:18:02 +00:00
Budibase Staging Release Bot 496a984215 v2.2.12-alpha.34 2023-01-23 16:56:43 +00:00
melohagan 0daacf3425 Add fields for MongoDB SSL cert file paths (#8260)
* Added fields for tls certificate files

* lint

* Only include cert fields if SELF_HOSTED

* lint

* Refactor getSchema function

* Add datasource field group with accordion

* Handle no display column on fieldGroup field

* Override text transform accordian header

* Renamed from TLS to SSL in UI config

* readable flag

* Add accordion component

* Refactor
2023-01-23 16:46:02 +00:00
Budibase Staging Release Bot 4436a2131b v2.2.12-alpha.33 2023-01-23 15:53:12 +00:00
Andrew Kingston 549e4e0dc5 Onboarding core components (#9412)
* Update BB logo to black

* Update top nav bar and core layout

* Add redesign for apps pages

* Update user and groups pages

* More WIP portal redesign!

* Fix top nav colours and fix selected tab not updating

* Remove log

* Update copy on settings pages

* Update and standardise page headers and subtitles, and remove side nav titles

* Update font styles to allow for easy customisation

* Update button styles to always use newStyles, update auth page styles

* Update settings pages to new designs

* Update structure for account pages

* Add initial rewrite of app overview section

* Update config checklist to properly center

* Update app overview version and name/url screens

* Add tooltip to explain why URL cannot be changed until unpublishing

* Update overview automation history tab

* Update overview backups page

* Rewrite app overview access tab

* Update table hover colours

* Remove scrolling from tables when not required and stop selects from updating their own state locally

* Update table styles to support flexible column widths much better

* Fix extremely long strings in breadcrumbs not wrapping

* Fix multiple issues with long text overflow

* Fix flashing in version settings page

* Fix loading bugs in app backups page

* Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues

* Tidy up

* Update user details page to use tables and match designs

* Update users detail page

* Update user and group details pages with new tables

* Fix automation error linking from apps page and improve automation fetching logic in automation history

* Move theme and API key into user profile dropdown instead of settings

* Move settings before account and show plugins for devs

* Convert plugins page to table and update components and modals

* Update links when going back from the builder

* Update plugin search placeholder

* Fix URLs in app overview

* Properly handle text overflow in plugins table

* Remove getting started checklist

* Fix checklist removal and fix profile modal

* Update email details page to match new designs

* Cleanup

* Add licensing and env logic to determine which account links to show

* Update upgrade button URL for cloud accounts

* Update app list to use a more compact style

* Make core page layout responsive and update apps list to be responsive

* Update mobile design of apps page

* Update more pages to be responsive and add mobile specific components

* Refactor main portal page into multiple components

* Update multiple pages to be responsive and improve loading experience

* Make automation history page responsive

* Update backups page to be responsive

* Update pickers to use absolutely positioned root popover so that overflow does not matter

* Fix some responsive styles

* Fix update link in app overview

* Improve dropdown logic

* Lint

* Update click outside handler to handle modals properly

* Remove log

* Fix mobile menu upgrade button not closing menu

* Hide groups page if disabled at tenant level

* Centralise menu logic and show full menu on mobile

* Update app access assignment and fix backups table

* Ensure avatars cannot be squished

* Standardise disabled field text colour

* Allow developer users to access users, groups and usage pages

* Allow readonly access to users and groups for developer users

* Remove logs

* Improve users page loading experience

* Improve responsiveness on apps list page and fix discussions link styles

* Update spacing on user and group detail page and fix usage page showing wrong copy

* Fix logo override not working

* Pin minio version to an old one that supports the fs backend in dev

* Shrink upgrade button

* Shrink user dropdown

* Update assignment modal text

* Remove clickable visual styles from plugins

* Always show groups section in app access page

* Update app overview button styles to include more CTAs

* Hide edit and view links in more menu on overview page unless on mobile

* Make usage stats responsive and fix layout issues

* Add core page layout for onboarding to frontend-core

* Add initial work on fancy form components for onboarding

* Add checkbox component and add error handling to fancy form fields

* Add fancy select and improve other fancy components

* Update fancy components and fix select rounded corners

* Fix mobile styles for split pages

* Revert google button

* Fix links not working with click handlers

* Fix label animation

* Improve styles of fancy components

* Improve mobile compatibility with fancy button radio

* Revert changes to builder files for testing

* Tidy up small UI issues

* Improve some minor design issues

* Fix issue with scroll padding not being applied

* Ensure unauthorised users cannot view pages they should not be able to

* Lint
2023-01-23 15:38:43 +00:00
Dean 6071b650d7 Feedback update for reactive filter statements 2023-01-23 12:26:59 +00:00
Dean 45b907cfde Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-23 11:43:15 +00:00
Dean a10bd138ff Merge remote-tracking branch 'origin/develop' into feature/user-onboarding-overlays 2023-01-23 09:34:20 +00:00
Dean a9ce6e9cc0 Minor fixes for reactivity issues and some updates 2023-01-23 09:06:21 +00:00
Dean f53542c45b Removed comment 2023-01-23 00:42:49 +00:00
Dean 14da8c0c9e Added new onboarding tour flow for builder 2023-01-23 00:32:01 +00:00
Budibase Release Bot e471a0c91a v2.2.22 2023-01-22 19:32:07 +00:00
Budibase Release Bot 7b77c01605 v2.2.21 2023-01-22 15:38:26 +00:00
Budibase Staging Release Bot 6b811c7351 v2.2.12-alpha.32 2023-01-20 15:47:35 +00:00
melohagan 455db2e5a2 Create edit relationship modal (#9400)
* Flip from to fields the correct way

* Do not allow through table foreign keys to match
2023-01-20 15:36:31 +00:00
Budibase Staging Release Bot c9b09e395d v2.2.12-alpha.31 2023-01-20 13:28:11 +00:00
Mel O'Hagan 97c7f42fbe Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-19 23:04:54 +00:00
Mel O'Hagan 382db8ac78 Delete file copy 2023-01-19 22:57:19 +00:00
Mel O'Hagan 738e0f28d7 lint 2023-01-19 22:54:46 +00:00
Mel O'Hagan 8a4c0c6acd Overhaul of CreateEditRelationship modal 2023-01-19 22:54:06 +00:00
Mel O'Hagan fc73a2f358 Saving. TODO - Validation 2023-01-19 21:09:13 +00:00
Budibase Staging Release Bot 70ca2cc879 v2.2.12-alpha.30 2023-01-19 20:08:13 +00:00
Mitch-Budibase 7605d8ba1a Merge pull request #9392 from Budibase/cypress
Cypress - New Portal Test Updates
2023-01-19 19:57:06 +00:00
Mitch-Budibase ad8510dad8 Test Skip & Remove retries
I meant to also skip dev mode test within UserSettings

Also removing test retries (not useful currently)
2023-01-19 19:38:58 +00:00
Mitch-Budibase 9280eedad1 Cypress - New Portal Test Updates
Commands
- Updating commands
- UpdateUserInformation, deleteApp, searchForApplication, applicationInAppTable

CreateApp
- Skipping Templates tests
- Updates for tests which utilise user info

AppOverview
- Skipping these tests

UserSettings
- Skipping one test -> allow for copy of API key (will be covered elsewhere
- Updates applied to the remaining tests

Authentication
- Skipping these tests
2023-01-19 19:24:09 +00:00
Peter Clement 47663ca395 update datasource config to allow env var selection 2023-01-19 16:43:06 +00:00
Budibase Staging Release Bot dfb90571f9 v2.2.12-alpha.29 2023-01-19 16:20:45 +00:00
Andrew Kingston 2a2466fbda More fixes (#9387)
* Mark filters as nested settings to support persisting bindings post block ejection

* Add support for searching on linked fields in blocks

* Fix multi-select pickers closing on every click

* Target spectrum root element by default when rendering popovers, and allow customisation via context for client library

* Don't send up invalid HBS expressions when filtering on dates in blocks with empty date value

* Move profile above theme in user dropdown
2023-01-19 16:09:40 +00:00
Budibase Staging Release Bot bd3994c2ca v2.2.12-alpha.28 2023-01-19 15:08:06 +00:00
Mel O'Hagan a6e7ef3985 Remove console log 2023-01-19 14:38:26 +00:00
Mel O'Hagan 50e571c1de Ignore primary touched if isMany 2023-01-19 14:29:47 +00:00
Mel O'Hagan b4dcdfa84f Update through table error message 2023-01-19 14:14:29 +00:00
Mel O'Hagan 9729c20e9d Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-19 14:13:57 +00:00
Budibase Staging Release Bot 9096a0fb35 v2.2.12-alpha.27 2023-01-19 13:46:45 +00:00
Budibase Staging Release Bot 987653fc94 v2.2.12-alpha.26 2023-01-19 13:19:06 +00:00
Andrew Thompson 0f5d0a0992 fix auth config validation for saving deactivation (#9361) 2023-01-19 13:06:38 +00:00
Peter Clement 6adee798c1 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-19 11:49:31 +00:00
Budibase Staging Release Bot 20be233628 v2.2.12-alpha.25 2023-01-19 10:01:15 +00:00
Andrew Kingston a3e555c85e Misc fixes (#9383)
* Shrink cloud upgrade button to proper size

* Add brackets to fix operator precedence when ejecting blocks to prevent undefined custom CSS

* Prevent relationship fields in forms from being used as datasources

* Remove extraneous navigation when adding a component which caused next navigation to fail

* Improve form logic concerning when to fully remount itself to fix issues with stale schema being passed in
2023-01-19 09:47:10 +00:00
mike12345567 b659060beb Updating datasource API to remove secrets when returning datasources. 2023-01-18 19:16:19 +00:00
mike12345567 a6a42f4d2e Disabling edit/add options for environment variables when encryption key is not found. 2023-01-18 17:49:18 +00:00
mike12345567 3b219dc4ef Adding a warning for missing ENCRYPTION_KEY variable to the portal. 2023-01-18 17:29:56 +00:00
Budibase Staging Release Bot 9b910841cb v2.2.12-alpha.24 2023-01-18 16:10:48 +00:00
Budibase Staging Release Bot 5baf250217 v2.2.12-alpha.23 2023-01-18 14:09:34 +00:00
Andrew Kingston d92f1a7097 Portal redesign (#9336)
* Update BB logo to black

* Update top nav bar and core layout

* Add redesign for apps pages

* Update user and groups pages

* More WIP portal redesign!

* Fix top nav colours and fix selected tab not updating

* Remove log

* Update copy on settings pages

* Update and standardise page headers and subtitles, and remove side nav titles

* Update font styles to allow for easy customisation

* Update button styles to always use newStyles, update auth page styles

* Update settings pages to new designs

* Update structure for account pages

* Add initial rewrite of app overview section

* Update config checklist to properly center

* Update app overview version and name/url screens

* Add tooltip to explain why URL cannot be changed until unpublishing

* Update overview automation history tab

* Update overview backups page

* Rewrite app overview access tab

* Update table hover colours

* Remove scrolling from tables when not required and stop selects from updating their own state locally

* Update table styles to support flexible column widths much better

* Fix extremely long strings in breadcrumbs not wrapping

* Fix multiple issues with long text overflow

* Fix flashing in version settings page

* Fix loading bugs in app backups page

* Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues

* Tidy up

* Update user details page to use tables and match designs

* Update users detail page

* Update user and group details pages with new tables

* Fix automation error linking from apps page and improve automation fetching logic in automation history

* Move theme and API key into user profile dropdown instead of settings

* Move settings before account and show plugins for devs

* Convert plugins page to table and update components and modals

* Update links when going back from the builder

* Update plugin search placeholder

* Fix URLs in app overview

* Properly handle text overflow in plugins table

* Remove getting started checklist

* Fix checklist removal and fix profile modal

* Update email details page to match new designs

* Cleanup

* Add licensing and env logic to determine which account links to show

* Update upgrade button URL for cloud accounts

* Update app list to use a more compact style

* Make core page layout responsive and update apps list to be responsive

* Update mobile design of apps page

* Update more pages to be responsive and add mobile specific components

* Refactor main portal page into multiple components

* Update multiple pages to be responsive and improve loading experience

* Make automation history page responsive

* Update backups page to be responsive

* Update pickers to use absolutely positioned root popover so that overflow does not matter

* Fix some responsive styles

* Fix update link in app overview

* Improve dropdown logic

* Lint

* Update click outside handler to handle modals properly

* Remove log

* Fix mobile menu upgrade button not closing menu

* Hide groups page if disabled at tenant level

* Centralise menu logic and show full menu on mobile

* Update app access assignment and fix backups table

* Ensure avatars cannot be squished

* Standardise disabled field text colour

* Allow developer users to access users, groups and usage pages

* Allow readonly access to users and groups for developer users

* Remove logs

* Improve users page loading experience

* Improve responsiveness on apps list page and fix discussions link styles

* Update spacing on user and group detail page and fix usage page showing wrong copy

* Fix logo override not working

* Pin minio version to an old one that supports the fs backend in dev

* Shrink upgrade button

* Shrink user dropdown

* Update assignment modal text

* Remove clickable visual styles from plugins

* Always show groups section in app access page

* Update app overview button styles to include more CTAs

* Hide edit and view links in more menu on overview page unless on mobile

* Make usage stats responsive and fix layout issues

* Add comment to docker-compose config
2023-01-18 13:56:53 +00:00
Budibase Staging Release Bot b2d98c68e8 v2.2.12-alpha.22 2023-01-18 12:10:48 +00:00
Andrew Kingston ad1109972a Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2023-01-18 12:08:33 +00:00
Gerard Burns cbdd85225d Fix Table Creation With No Import (#9373) 2023-01-18 12:00:08 +00:00
Mel O'Hagan 595bb4a0e5 Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-18 08:44:33 +00:00
mike12345567 3659768c42 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-17 15:25:17 +00:00
Budibase Staging Release Bot 3dc1f80abf v2.2.12-alpha.21 2023-01-17 15:18:15 +00:00
Gerard Burns 48e1695318 JSON import changes (#9288)
* JSON import changes

* Fix lockfiles

* PR Feedback, fix tests

* fix tests

* pr feedback
2023-01-17 15:07:52 +00:00
Peter Clement e29a828abc add export modal warning 2023-01-17 10:51:26 +00:00
Peter Clement 81a6286f42 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-17 10:15:03 +00:00
Peter Clement e38bde79ac add licensing work 2023-01-17 10:13:49 +00:00
Budibase Release Bot 346d171b96 v2.2.20 2023-01-16 14:51:04 +00:00
melohagan 84291ff5ee Null safety (#9355) 2023-01-16 14:34:10 +00:00
mike12345567 10d1455b35 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-16 14:26:26 +00:00
Budibase Release Bot 9795533d09 v2.2.19 2023-01-16 12:36:44 +00:00
Budibase Staging Release Bot e08d4f1498 v2.2.12-alpha.20 2023-01-16 11:40:48 +00:00
Mitch-Budibase 7bb0246271 Skipping Screen Tests 2023-01-16 11:17:11 +00:00
Budibase Staging Release Bot d8ec4dff94 v2.2.12-alpha.19 2023-01-16 10:59:43 +00:00
Budibase Staging Release Bot 55c8405977 v2.2.12-alpha.18 2023-01-13 18:32:00 +00:00
Mel O'Hagan 30905d35ef Remove existing relationships if table changed 2023-01-13 18:14:34 +00:00
Adria Navarro 0d1f7b4945 Allow same user to be updated multiple times 2023-01-13 17:59:50 +00:00
Mel O'Hagan db29b131eb Delete original relationship if table changes 2023-01-13 17:22:04 +00:00
Budibase Release Bot cbe9aa6e5b v2.2.18 2023-01-13 17:16:19 +00:00
Mel O'Hagan 5be6c241b7 Use original table names in delete 2023-01-13 16:42:29 +00:00
Peter Clement f00034544f reuse modal for edit and create and add delete function 2023-01-13 16:39:26 +00:00
Mel O'Hagan 889376003d Use original relationship names on delete 2023-01-13 16:18:46 +00:00
Mel O'Hagan dfd6575aea Validation improvements 2023-01-13 15:01:21 +00:00
Mel O'Hagan d7ae20ce21 Use foreign key instead of parimary[0] 2023-01-13 12:41:41 +00:00
Andrew Kingston 355fb6fda2 Make usage stats responsive and fix layout issues 2023-01-13 12:11:14 +00:00
Andrew Kingston 00916a9b45 Hide edit and view links in more menu on overview page unless on mobile 2023-01-13 12:05:42 +00:00
Andrew Kingston a89bdb5e57 Update app overview button styles to include more CTAs 2023-01-13 12:04:05 +00:00
Andrew Kingston 84c0e468db Always show groups section in app access page 2023-01-13 12:02:48 +00:00
Andrew Kingston 387c3be2b4 Remove clickable visual styles from plugins 2023-01-13 12:01:34 +00:00
Andrew Kingston fb8d6bb341 Update assignment modal text 2023-01-13 11:58:05 +00:00
Andrew Kingston 2812973eea Shrink user dropdown 2023-01-13 11:57:57 +00:00
Andrew Kingston 9daa4be01f Shrink upgrade button 2023-01-13 11:57:46 +00:00
Mel O'Hagan 66c13a2a77 Try to match primary key or take first 2023-01-13 11:47:09 +00:00
Budibase Staging Release Bot a3b6ac1fa4 v2.2.12-alpha.17 2023-01-13 11:33:13 +00:00
melohagan 5477cf420a Allow primary keys to be foreign key (#9331) 2023-01-13 11:22:59 +00:00
Andrew Kingston 66c6b6dec3 Fix logo override not working 2023-01-13 09:26:35 +00:00
Andrew Kingston 31431ac98c Update spacing on user and group detail page and fix usage page showing wrong copy 2023-01-13 09:25:12 +00:00
Andrew Kingston 447c98ef5b Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2023-01-13 08:57:39 +00:00
Andrew Kingston f5936f2583 Improve responsiveness on apps list page and fix discussions link styles 2023-01-13 08:47:15 +00:00
Andrew Kingston 22affb8d5f Improve users page loading experience 2023-01-13 08:39:52 +00:00
Andrew Kingston 147bdc751c Remove logs 2023-01-13 08:39:39 +00:00
Andrew Kingston ad4133a777 Allow readonly access to users and groups for developer users 2023-01-13 08:29:18 +00:00
Andrew Kingston e23f7dde47 Allow developer users to access users, groups and usage pages 2023-01-13 08:28:54 +00:00
Budibase Release Bot 9b16c8c724 v2.2.17 2023-01-12 18:54:15 +00:00
Andrew Kingston 4e4b074635 Update app access assignment and fix backups table 2023-01-12 17:04:05 +00:00
Andrew Kingston 5d24fe0a13 Centralise menu logic and show full menu on mobile 2023-01-12 16:50:43 +00:00
Peter Clement a0dacc9717 add create store method and tidy up 2023-01-12 16:09:05 +00:00
Peter Clement e8e29ddc8c Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/environment-variables 2023-01-12 16:00:07 +00:00
Andrew Kingston abd84118d9 Hide groups page if disabled at tenant level 2023-01-12 15:52:37 +00:00
Andrew Kingston e32dc5237a Fix mobile menu upgrade button not closing menu 2023-01-12 15:42:59 +00:00
Peter Clement 117aaed356 Merge remote-tracking branch 'origin/develop' into feature/environment-variables 2023-01-12 14:54:02 +00:00
Peter Clement 5646e18cb2 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-12 14:53:53 +00:00
Andrew Kingston b21f0b3925 Lint 2023-01-12 14:48:05 +00:00
Peter Clement a4fd65b495 add edit and add modals 2023-01-12 14:38:30 +00:00
Budibase Staging Release Bot b8ccc9f0b4 v2.2.12-alpha.16 2023-01-12 13:07:46 +00:00
Budibase Release Bot 220be1d713 v2.2.16 2023-01-12 12:37:02 +00:00
Budibase Staging Release Bot c26546562b v2.2.12-alpha.15 2023-01-12 11:18:17 +00:00
Budibase Staging Release Bot d16ea35871 v2.2.12-alpha.14 2023-01-12 10:35:45 +00:00
Andrew Kingston 1ce4c8a569 Fix update link in app overview 2023-01-12 09:19:58 +00:00
Andrew Kingston 6078c7560e Fix some responsive styles 2023-01-12 09:19:37 +00:00
Budibase Staging Release Bot 7ce6c8e5f2 v2.2.12-alpha.13 2023-01-12 08:48:54 +00:00
Budibase Release Bot d56201ddcb v2.2.15 2023-01-11 21:18:15 +00:00
Budibase Staging Release Bot 006f4d1f26 v2.2.12-alpha.12 2023-01-11 20:50:39 +00:00
Budibase Staging Release Bot b55b39413f v2.2.12-alpha.11 2023-01-11 18:28:14 +00:00
mike12345567 69b9af51ff Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-11 18:08:49 +00:00
mike12345567 d5ccbbe4f0 Merge branch 'cheeks-lab-day-portal-redesign' of github.com:Budibase/budibase into feature/environment-variables 2023-01-11 18:04:33 +00:00
mike12345567 03df57d077 Adding in basic implementation of variable usage, getting from pro and enriching through new datasource SDK. 2023-01-11 17:57:51 +00:00
Andrew Kingston 4ddb63d79c Update backups page to be responsive 2023-01-11 16:39:32 +00:00
Budibase Staging Release Bot f13569f4a8 v2.2.12-alpha.10 2023-01-11 15:48:59 +00:00
melohagan c6e2033cd4 Default source to Github (#9312) 2023-01-11 15:35:33 +00:00
Budibase Staging Release Bot 89cc5531a4 v2.2.12-alpha.9 2023-01-11 15:32:46 +00:00
Budibase Staging Release Bot c8215530e3 v2.2.12-alpha.8 2023-01-11 12:30:22 +00:00
Andrew Kingston 3d76b07a9a Make automation history page responsive 2023-01-11 12:09:58 +00:00
Andrew Kingston 5cf6ba89cf Update multiple pages to be responsive and improve loading experience 2023-01-11 11:58:27 +00:00
Mitch-Budibase 339cfe09a1 Increasing timeout after page reload
This applies to the following test:

'should run an invalid query within the transformer section'
2023-01-11 11:37:59 +00:00
Mitch-Budibase 967d8ae5c8 Update QueryLevelTransformers Tests
There was an issue with forward slashes. Resolved and now passing again
2023-01-11 11:11:36 +00:00
Budibase Staging Release Bot e92f365784 v2.2.12-alpha.7 2023-01-11 10:35:25 +00:00
Andrew Kingston e9d20a885b Refactor main portal page into multiple components 2023-01-11 10:13:19 +00:00
Budibase Staging Release Bot c9b717d8de v2.2.12-alpha.6 2023-01-11 09:52:19 +00:00
Rory Powell fba7ef26ad Replace ts-jest with swc/jest (#9289)
- Add swc dependencies
- Add transform change to jest.config.ts
- Replace `export =` with `export default` in src code to enable code coverage to work with swc transformer
- Restructure backend-core errors package to allow for exporting error classes with ESM syntax
- Update backend-core to no longer use `export =`, export individual packages instead of replacing with `export default` for backwards compatibility
- Update event publishers to use `export default` - this was required for the `jest.spyOn` usage inside backend-core common mocks
- Restructure some jest.mock usages where declaring the jest.fn as a variable outside of the package mock threw an error
2023-01-11 09:37:37 +00:00
Andrew Kingston 34adcdcddf Update more pages to be responsive and add mobile specific components 2023-01-11 09:11:35 +00:00
Andrew Kingston db4714d69c Update mobile design of apps page 2023-01-11 08:37:38 +00:00
Andrew Kingston 6871172822 Make core page layout responsive and update apps list to be responsive 2023-01-11 08:29:57 +00:00
Budibase Release Bot 6085f0db47 v2.2.14 2023-01-11 08:14:02 +00:00
Andrew Kingston a38d1ec583 Update app list to use a more compact style 2023-01-11 08:10:56 +00:00
Andrew Kingston b06c6852a3 Optimise client library performance with skeleton loaders (#9256)
* Treat empty string default values as nullish when considering whether field default values should be applied to the real field value

* Add flag to allow not loading data immediately upon creation of a data fetch object

* Use loading context inside forms to avoid wasted renders while form schema are loading

* Wait for parent data providers to finish loading before loading their own data

* Optimise data provider to reduce updates as much as possible

* Allow forms to render content immediately again, but use the loading context to inform data providers to wait for them

* Remove fetchOnCreation flag for data fetches as now redundant

* Fix issue with deleting the selected button action when the next action has no parameters

* Lint
2023-01-11 08:01:41 +00:00
Budibase Staging Release Bot 2e6837f4f2 v2.2.12-alpha.5 2023-01-10 17:23:06 +00:00
Mel O'Hagan 77ff0d36b7 Refactor 2023-01-10 17:00:18 +00:00
Mel O'Hagan dd4fbd075a Refactor 2023-01-10 16:57:49 +00:00
Mel O'Hagan 293efae980 Merge branch 'develop' into bug/sev5/make-query-name-safe 2023-01-10 16:55:57 +00:00
melohagan 88bda769a4 Merge pull request #8911 from Budibase/bug/sev2/custom-sql-query-bindings
Update custom sql query in design when changed in the data section
2023-01-10 16:51:27 +00:00
Budibase Release Bot 348f93856b v2.2.13 2023-01-10 16:38:33 +00:00
Budibase Staging Release Bot f17610ce50 v2.2.12-alpha.4 2023-01-10 14:55:56 +00:00
Budibase Staging Release Bot daf1e8f6cc v2.2.12-alpha.3 2023-01-10 11:13:56 +00:00
Dean 4479c2477c Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-10 09:39:11 +00:00
Peter Clement 7a78a0bf66 more boilerplate 2023-01-09 16:49:29 +00:00
Peter Clement 7378d21fea environment variables ui boilerplate 2023-01-09 16:48:39 +00:00
Peter Clement 30e90b2d5d Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-09 16:43:37 +00:00
Andrew Kingston 0aa72e5147 Update upgrade button URL for cloud accounts 2023-01-09 16:16:03 +00:00
Dean dd914d0342 Merge remote-tracking branch 'origin/master' into fix/block-duplicate-autocolumn-types 2023-01-09 15:47:23 +00:00
Budibase Release Bot a0391d1d3a v2.2.12 2023-01-09 15:39:49 +00:00
Budibase Staging Release Bot 332532c978 v2.2.12-alpha.2 2023-01-09 12:37:51 +00:00
Andrew Kingston 4e7daa66ed Add licensing and env logic to determine which account links to show 2023-01-09 12:25:22 +00:00
Andrew Kingston 99ba588478 Cleanup 2023-01-09 12:06:45 +00:00
Andrew Kingston b6e237874a Update email details page to match new designs 2023-01-09 12:01:16 +00:00
Andrew Kingston 531fe63b4b Fix checklist removal and fix profile modal 2023-01-09 11:35:31 +00:00
Andrew Kingston a456e18bde Remove getting started checklist 2023-01-09 11:33:14 +00:00
Andrew Kingston ee6abf9200 Properly handle text overflow in plugins table 2023-01-09 11:26:01 +00:00
Andrew Kingston 6b39256184 Fix URLs in app overview 2023-01-09 11:22:59 +00:00
Andrew Kingston 7c11b82e57 Update plugin search placeholder 2023-01-09 11:22:47 +00:00
Andrew Kingston e461c4d676 Update links when going back from the builder 2023-01-09 11:22:12 +00:00
Andrew Kingston f805f6d7f3 Convert plugins page to table and update components and modals 2023-01-09 11:12:54 +00:00
Andrew Kingston 8933bc2be8 Move settings before account and show plugins for devs 2023-01-09 09:46:27 +00:00
Andrew Kingston 85f4648f6f Move theme and API key into user profile dropdown instead of settings 2023-01-09 09:42:51 +00:00
Andrew Kingston 183bf9a84a Fix automation error linking from apps page and improve automation fetching logic in automation history 2023-01-09 09:20:26 +00:00
Budibase Staging Release Bot 3f4487180f v2.2.12-alpha.1 2023-01-09 08:34:25 +00:00
Budibase Staging Release Bot b17f655e38 v2.2.12-alpha.0 2023-01-06 17:47:30 +00:00
mike12345567 f4f730aae2 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-01-06 17:29:35 +00:00
Budibase Release Bot f73ab88122 v2.2.11 2023-01-06 17:13:14 +00:00
Budibase Staging Release Bot 10f57ab753 v2.2.11-alpha.2 2023-01-06 17:06:40 +00:00
Andrew Kingston 395b4d7ad8 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2023-01-06 15:22:28 +00:00
Budibase Staging Release Bot 1373d12f11 v2.2.11-alpha.1 2023-01-06 11:10:41 +00:00
Mitch-Budibase 3db260d897 Skip remaining appPublishWorkflow tests
No longer needed - We get coverage via QA Wolf
2023-01-06 10:39:49 +00:00
Budibase Staging Release Bot a21e9d0ffd v2.2.11-alpha.0 2023-01-05 17:35:15 +00:00
Mitch-Budibase 77b057c307 Merge pull request #9247 from Budibase/cypress-updates
Removing Cypress Tests - No Longer Required
2023-01-05 17:12:16 +00:00
mike12345567 a079cb6fec Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-01-05 17:09:02 +00:00
mike12345567 3cd097a7f1 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-01-05 17:04:24 +00:00
Mitch-Budibase d75bd37fb5 Merge branch 'develop' into cypress-updates 2023-01-05 16:56:01 +00:00
Mitch-Budibase 3a1fa59dce Removing Cypress Tests - No Loner Required
The following files now have tests skipped:

- accountPortal (Completely skipped)
- appPublishWorkflow (Some tests skipped)
- createView (Completely Skipped)
2023-01-05 16:55:26 +00:00
Budibase Release Bot ae7e3d498f v2.2.10 2023-01-05 16:29:16 +00:00
Budibase Staging Release Bot 8509904e63 v2.2.10-alpha.16 2023-01-05 16:27:05 +00:00
Michael Drury a0e9e96875 Merge pull request #9245 from Budibase/fix/dependabot-05012023
Merging all dependabot updates
2023-01-05 16:14:22 +00:00
Budibase Staging Release Bot 3bf1e18020 v2.2.10-alpha.15 2023-01-05 16:09:47 +00:00
mike12345567 24dddd4da0 Merge branch 'dependabot/npm_and_yarn/packages/builder/json5-2.2.3' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:52:38 +00:00
Budibase Staging Release Bot bdcab83aaa v2.2.10-alpha.14 2023-01-05 10:05:47 +00:00
dependabot[bot] 89a020e91a Bump json5 from 2.2.0 to 2.2.3 in /packages/builder
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:48 +00:00
Budibase Staging Release Bot 22b48b8739 v2.2.10-alpha.13 2023-01-05 09:06:35 +00:00
Dean 6c4f86b9e4 Fix for UI flags. Enabled the indexing UI for autocolumn in edit mode 2023-01-04 09:14:03 +00:00
Dean c2dab0a60b Refactored the create/edit column UI, fixed auto column validation issues and some other bugs 2023-01-03 16:04:11 +00:00
Budibase Staging Release Bot b968ab33fd v2.2.10-alpha.12 2022-12-23 15:42:40 +00:00
Budibase Staging Release Bot 7bf8732849 v2.2.10-alpha.11 2022-12-22 16:24:22 +00:00
Mitch-Budibase 5ce98f06e3 Increasing timeouts for commands
Increased timeout values within the following commands:
- applicationInAppTable
- createTable

These will assist with the createApp tests that failed due to timing issues on the CI run
2022-12-22 15:09:32 +00:00
Mitch-Budibase c508da0f24 Cypress: Create Views test update
Updating a couple of tests within createView
- Timing issues
- Ensuring we get the correct element for testing

Also updated QueryLevelTransformers test
- Timing issue
- I've extended the timeout value for when checking the nav item content (passes locally but timed out on the CI run)
2022-12-22 14:32:39 +00:00
Budibase Staging Release Bot 5ea568d961 v2.2.10-alpha.10 2022-12-22 13:25:47 +00:00
Andrew Kingston 66674c7277 Ensure view names are properly encoded to handle certain special characters (#9145) 2022-12-22 13:09:07 +00:00
Andrew Kingston 3dd5916f24 Update user and group details pages with new tables 2022-12-21 16:33:25 +00:00
Budibase Staging Release Bot a415407d36 v2.2.10-alpha.9 2022-12-21 14:35:40 +00:00
Mitch-Budibase e2e877c2ba QueryLevelTransformers Test Update
Updated selectExternalDatasource command

Altered Query Level Transformers to include a page reload. Not having this reload was occasionally affecting the test run
2022-12-21 14:01:44 +00:00
Andrew Kingston e91ed89d72 Update users detail page 2022-12-21 11:53:16 +00:00
Andrew Kingston 7526bc8387 Update user details page to use tables and match designs 2022-12-21 11:52:25 +00:00
Budibase Staging Release Bot 4ad619af91 v2.2.10-alpha.8 2022-12-21 11:12:10 +00:00