Commit Graph

15101 Commits

Author SHA1 Message Date
melohagan 0c37bd75f3
Longform fields support for JSON string (#9666) 2023-02-13 11:06:33 +00:00
Peter Clement 1f57cc4f44 add base audit logs ui 2023-02-13 09:47:08 +00:00
Budibase Release Bot 2764544626 v2.3.11 2023-02-12 15:40:20 +00:00
Martin McKeaveney ab1881ed60 fix displayColumn logic 2023-02-11 01:14:58 +00:00
Martin McKeaveney c36aa62a0d force display column to be chosen when uploading csv 2023-02-11 01:07:20 +00:00
Budibase Staging Release Bot 78a458fe5d v2.3.11-alpha.0 2023-02-10 19:14:12 +00:00
mike12345567 720e7019c2 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-10 17:42:56 +00:00
Budibase Release Bot bf7e6e3eeb v2.3.10 2023-02-10 15:54:05 +00:00
Peter Clement 50f00407c7 update env vars with geneic splash screen 2023-02-10 14:57:42 +00:00
Budibase Release Bot 060a85bce4 v2.3.9 2023-02-10 13:46:46 +00:00
Peter Clement f91577f0da Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-10 11:51:28 +00:00
Budibase Release Bot 8585ac4202 v2.3.8 2023-02-10 11:12:21 +00:00
Andrew Kingston e114d6f955
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 43df6c14ad v2.3.7 2023-02-10 09:12:01 +00:00
Dean cf7ff46755 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 3f6923584a v2.3.6 2023-02-09 11:58:13 +00:00
Peter Clement bdf381d865 add generic page for paywall features 2023-02-08 15:18:44 +00:00
Budibase Release Bot 10d4f80313 v2.3.5 2023-02-07 19:16:07 +00:00
Martin McKeaveney 7db8ffa444
Merge pull request #9546 from Budibase/fix-import-validations
Fix Import Validations
2023-02-07 19:05:27 +00:00
Gerard Burns ae0be14f2b Fix Import Validations 2023-02-07 19:05:00 +00:00
Budibase Release Bot d21ee4eefb v2.3.4 2023-02-07 18:46:27 +00:00
andz-bb 94920b2643 stop chrome autofilling login when adding env var 2023-02-07 17:44:23 +00:00
Budibase Release Bot f4b7ca6d7f v2.3.3 2023-02-07 16:11:38 +00:00
Budibase Staging Release Bot eb1989dc20 v2.3.2-alpha.3 2023-02-07 16:01:59 +00:00
Budibase Staging Release Bot 8f9e22e715 v2.3.2-alpha.2 2023-02-07 15:32:37 +00:00
Budibase Staging Release Bot a98390416d v2.3.2-alpha.1 2023-02-07 15:02:13 +00:00
Martin McKeaveney 2bc4c7dfb4 updating onboarding tour and fixing github CSP 2023-02-07 14:49:45 +00:00
Gerard Burns 9a703ae3b0
New Onboarding Loading States (#9519)
* New Onboarding Loading States

* Pr Feedback
2023-02-07 14:47:46 +00:00
Budibase Release Bot a42002afe5 v2.3.2 2023-02-07 13:17:50 +00:00
Budibase Staging Release Bot d43382e598 v2.3.2-alpha.0 2023-02-07 11:56:18 +00:00
Gerard Burns efd2c9b648 Fix Import Validations 2023-02-07 11:43:50 +00:00
Budibase Release Bot 452bf83150 v2.3.1 2023-02-06 20:09:07 +00:00
Peter Clement 78b6a25cb1 don't load env vars when license isn't enabled 2023-02-06 14:37:50 +00:00
Peter Clement 19fab43bed don't coerce options type to array when switching to bindings 2023-02-06 14:37:50 +00:00
Budibase Release Bot 3c9087240c v2.3.0 2023-02-06 08:49:47 +00:00
Martin McKeaveney f207e6f683 auto columns fix 2023-02-06 08:36:25 +00:00
Budibase Release Bot d5e24cc25f v2.2.27 2023-02-05 23:59:33 +00:00
Budibase Staging Release Bot 58f20501ab v2.2.27-alpha.0 2023-02-05 23:28:28 +00:00
Martin McKeaveney f94dd598c4 merge 2023-02-05 22:11:37 +00:00
Budibase Staging Release Bot 4d79e749ea v2.2.12-alpha.71 2023-02-03 15:04:31 +00:00
Budibase Staging Release Bot cffff14359 v2.2.12-alpha.70 2023-02-03 13:38:33 +00:00
deanhannigan 5afa7eba99
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 140b8f7f64 v2.2.12-alpha.69 2023-02-03 11:22:23 +00:00
Michael Drury dcea943931
Merge pull request #9516 from Budibase/fix/relationship-modal
SQL relationship modal
2023-02-03 11:08:34 +00:00
Dean 0d3293b42c Feedback updates. Backed out parsing and simply renamed the field config property 2023-02-03 10:22:36 +00:00
Budibase Staging Release Bot 93f6b74205 v2.2.12-alpha.68 2023-02-03 10:05:06 +00:00
Budibase Staging Release Bot d04a80a862 v2.2.12-alpha.67 2023-02-03 09:16:09 +00:00
deanhannigan 629aea03c9
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 95f46e641a Removed extra forward slash in qr reader field type. 2023-02-02 17:58:35 +00:00
mike12345567 bd5868db4a Final fix - making sure relationships can be built from table UI. 2023-02-02 17:37:41 +00:00
mike12345567 834b2f9a66 Some final fixes based on comments, adding foreign key type checking for through tables. 2023-02-02 17:25:02 +00:00
mike12345567 6fd0188761 Updating reactivity to fix issues with occasionally incorrect errors. 2023-02-02 16:59:12 +00:00
mike12345567 382920938d PR comments. 2023-02-02 16:19:50 +00:00
deanhannigan 9c89e632dc
Merge pull request #9520 from Budibase/dean-fixes
Builder bug fixes
2023-02-02 14:52:55 +00:00
Budibase Staging Release Bot 06cfd35eda v2.2.12-alpha.66 2023-02-02 14:44:05 +00:00
mike12345567 f2a819d45b Adding many to many arrow to make reading relationships easier. 2023-02-02 14:14:06 +00:00
Peter Clement 4a16081c38 ensure port input is a string type 2023-02-02 13:57:14 +00:00
Budibase Staging Release Bot 616ff1e8c8 v2.2.12-alpha.65 2023-02-02 13:47:22 +00:00
Dean 3492f7abd5 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 a60084bc0e v2.2.26 2023-02-02 11:57:54 +00:00
Dean e273a0367a Fixed typo in feature flag 2023-02-02 11:53:49 +00:00
Dean f51fa2e18a 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 88910f3f44 v2.2.12-alpha.64 2023-02-02 11:25:28 +00:00
Andrew Kingston 238c25327d
Ensure tour popover disappears when finished (#9517) 2023-02-02 11:14:40 +00:00
Budibase Staging Release Bot f884c90740 v2.2.12-alpha.63 2023-02-02 10:20:44 +00:00
Andrew Kingston 6e0a542b74
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 f81de225cc v2.2.12-alpha.62 2023-02-02 09:43:29 +00:00
mike12345567 fc3e9be753 Some final updates, clean up some code that could be causing reactive issues. 2023-02-01 19:26:26 +00:00
mike12345567 70279e959c Removing console log. 2023-02-01 19:10:41 +00:00
mike12345567 fb3032f9d1 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 4474af154d v2.2.12-alpha.61 2023-02-01 18:04:44 +00:00
Andrew Kingston 6946647f98
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 67b888c7fe v2.2.12-alpha.60 2023-02-01 16:53:31 +00:00
Budibase Staging Release Bot 7f14375222 v2.2.12-alpha.59 2023-02-01 16:27:51 +00:00
Mitch-Budibase 8c05cb1fb3
Merge pull request #9491 from Budibase/Cypress
Removing Cypress
2023-02-01 16:16:38 +00:00
Budibase Staging Release Bot d25d49524e v2.2.12-alpha.58 2023-02-01 16:06:01 +00:00
Mitch-Budibase bd66959c29 Minor changes
Updating setup.js and testConfig.json
2023-02-01 15:56:00 +00:00
Peter Clement 31c196f656 Merge remote-tracking branch 'origin/develop' into feat/env-vars-fixes 2023-02-01 14:59:10 +00:00
Peter Clement 0642afa9ed remove uneeded tooltip 2023-02-01 14:55:39 +00:00
Peter Clement 4b6b19cb7e add warning modals to app export buttons 2023-02-01 14:44:53 +00:00
Peter Clement f238063303 disallow spaces in env var names 2023-02-01 14:43:31 +00:00
Dean 7242dd4162 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 8545cc3943 v2.2.12-alpha.57 2023-02-01 14:06:27 +00:00
Michael Drury cc715d450f
Merge pull request #9493 from Budibase/fix/8236
CouchDB integration fixes
2023-02-01 13:55:03 +00:00
Budibase Staging Release Bot 4ca1615b1a v2.2.12-alpha.56 2023-02-01 13:03:17 +00:00
Dean e8c468b5fa Added a tenant feature flag for the onboarding tour 2023-02-01 12:14:10 +00:00
Budibase Staging Release Bot 2f0496253c v2.2.12-alpha.55 2023-02-01 11:12:50 +00:00
Budibase Staging Release Bot c5384b7e15 v2.2.12-alpha.54 2023-02-01 10:21:38 +00:00
Andrew Kingston c52d3e49d4 Update deploy navigation component to work without data-cy 2023-02-01 08:32:10 +00:00
Andrew Kingston b89fb6b63e Update tour popover to work without data-cy 2023-02-01 08:29:03 +00:00
Andrew Kingston 71a93d5ae3 Merge branch 'develop' of github.com:Budibase/budibase into Cypress 2023-02-01 08:24:30 +00:00
Andrew Kingston 6805765686 Remove most traces of data-cy attributes 2023-02-01 08:20:46 +00:00
mike12345567 c038e483e2 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 d8667feccf v2.2.12-alpha.53 2023-01-31 19:45:03 +00:00
Gerard Burns 21a067f34e
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 2ca07c3422 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 ad966d1a6f Merge branch 'develop' into Cypress 2023-01-31 18:19:43 +00:00
Mitch-Budibase 05a316b0d6 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 7fe5659e27 v2.2.12-alpha.52 2023-01-31 17:32:58 +00:00
Gerard Burns ebf4dba4a0
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 70bd5e3f4b v2.2.12-alpha.51 2023-01-31 16:55:07 +00:00
Mitch-Budibase e9ae90b35d Updating builder/package.json
Removing lines related to Cypress that we no longer need
2023-01-31 16:51:00 +00:00
Mitch-Budibase b10a302c83 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 0895083145 v2.2.25 2023-01-31 16:45:32 +00:00
deanhannigan 7a1464bb9d
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 b6ca342ed9 v2.2.12-alpha.50 2023-01-31 16:26:17 +00:00
deanhannigan b11c9724ca
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 df1d853fe0 v2.2.12-alpha.49 2023-01-31 15:46:07 +00:00
deanhannigan fc7c58231e
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 4b2d802cba Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-31 15:08:46 +00:00
Budibase Staging Release Bot eca082a146 v2.2.12-alpha.48 2023-01-31 13:04:29 +00:00
Michael Drury 6acea3c3f0
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 5d9fd09559 v2.2.24 2023-01-31 11:43:55 +00:00
Budibase Staging Release Bot a2996efe7a v2.2.12-alpha.47 2023-01-31 11:34:34 +00:00
deanhannigan 8d47e8e2e3
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 3ddbeb8be9 v2.2.23 2023-01-31 10:24:53 +00:00
melohagan 31eb4cf95d
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 7b6d2fbb2f v2.2.12-alpha.46 2023-01-31 08:35:24 +00:00
mike12345567 fa51f67fc3 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 93274fcdf0 v2.2.12-alpha.45 2023-01-30 17:44:07 +00:00
mike12345567 9a1ff005e4 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 17:05:51 +00:00
mike12345567 39107032cd Some missing async handling. 2023-01-30 17:03:20 +00:00
Peter Clement 68c6faf111 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:44:11 +00:00
mike12345567 09556171ac Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:41:19 +00:00
mike12345567 0038868208 PR comments - switching back to password field to hide the --secret-value--. 2023-01-30 16:40:31 +00:00
Peter Clement 173c02d93b fix async handling for variable creation 2023-01-30 16:40:16 +00:00
Peter Clement d9dfab23e8 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:32:29 +00:00
Peter Clement 483825f16b add try catch to all environment variable loading 2023-01-30 16:30:51 +00:00
Peter Clement b7c4c4561c gate env vars for rest variables 2023-01-30 16:28:45 +00:00
mike12345567 67e80975be Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 13:56:52 +00:00
Budibase Staging Release Bot c32d766266 v2.2.12-alpha.44 2023-01-30 11:52:46 +00:00
Peter Clement fb939b795f Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 11:08:09 +00:00
Peter Clement c067df3696 Added envirioment bindings to REST variables 2023-01-30 10:55:53 +00:00
mike12345567 7152a75288 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 09:53:31 +00:00
Budibase Staging Release Bot b15dc542e3 v2.2.12-alpha.43 2023-01-30 08:30:29 +00:00
Andrew Kingston b2cbdabaf7 Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-01-30 08:16:47 +00:00
Andrew Kingston eac5022660 Fix datasources not being collapsible 2023-01-30 08:16:31 +00:00
Dean 9521a658ee Removed debug console statement 2023-01-29 22:03:49 +00:00
Dean 9d64b85279 Feedback updates 2023-01-29 22:00:20 +00:00
Dean 4c34c74e51 Merge remote-tracking branch 'origin/master' into fix/block-duplicate-autocolumn-types 2023-01-29 21:49:50 +00:00
Dean fd6b4cbe32 Feedback updates 2023-01-29 21:28:46 +00:00
Dean 22c9e5ebf2 Merge remote-tracking branch 'origin/develop' into feature/user-onboarding-overlays 2023-01-27 20:21:33 +00:00
Dean 4a5a9aff76 Merge remote-tracking branch 'origin/develop' into feature/auth-screens-redesign 2023-01-27 18:02:32 +00:00
Dean a403afb92c Validation refactor 2023-01-27 17:59:50 +00:00
Peter Clement c591830516 add env vars to auth variables section in rest config 2023-01-27 16:35:14 +00:00
Peter Clement 7162a9c9dc fix bug with dev variable not saving correctly 2023-01-27 15:50:59 +00:00
Peter Clement 7859e1f1c5 add divider on upgrade page 2023-01-27 15:23:24 +00:00
Budibase Staging Release Bot 1a8bba5277 v2.2.12-alpha.42 2023-01-27 14:49:10 +00:00
Dean b6b32a2756 UI Onboarding UI/UX auth refactoring 2023-01-27 13:44:57 +00:00
Peter Clement e623c344bf update env dropdown input to remove tags 2023-01-27 11:48:02 +00:00
Rory Powell be5b8347ef Merge branch 'develop' into feature/environment-variables 2023-01-27 11:27:11 +00:00
mike12345567 1b2be83fdb 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 b5da4944f2 v2.2.12-alpha.41 2023-01-27 09:45:39 +00:00
Peter Clement ce555a3c8e fix license check 2023-01-26 16:16:56 +00:00
Peter Clement 0d57384642 gate env vars in binding drawers behind license 2023-01-26 15:09:20 +00:00
Peter Clement 4e9186d58e add envrionment bindings to automations 2023-01-26 14:59:29 +00:00
Peter Clement 64ee499947 add tags to input dropdown 2023-01-26 14:24:10 +00:00
Budibase Staging Release Bot 362a03b4de v2.2.12-alpha.40 2023-01-25 19:13:39 +00:00
Budibase Staging Release Bot 3bbff691de v2.2.12-alpha.39 2023-01-25 16:12:14 +00:00
Budibase Staging Release Bot 593ce49bfc v2.2.12-alpha.38 2023-01-25 14:23:22 +00:00
Budibase Staging Release Bot e8c4a6f60f v2.2.12-alpha.37 2023-01-25 13:19:44 +00:00
melohagan ba2e55c672
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 3c1d17bb47 add environment bindings to rest query binding drawer 2023-01-25 11:39:13 +00:00
Peter Clement d4eb19d04f add licensing check to env dropdown 2023-01-25 11:27:57 +00:00
Budibase Staging Release Bot e06833c51e v2.2.12-alpha.36 2023-01-25 09:25:53 +00:00
Andrew Kingston 4aaebefcc8 Fix upgrade button not working when account portal is an external URL 2023-01-25 09:15:12 +00:00
Peter Clement 0359aacc00 css updates to dropdown component 2023-01-24 15:24:29 +00:00
Budibase Staging Release Bot 2221f7f56d v2.2.12-alpha.35 2023-01-23 23:49:38 +00:00
FlaminWrap 1df4d5b4ea
Resolve merge problems (#9420) 2023-01-23 23:24:44 +00:00
mike12345567 2691838b71 Adding frontend event publishing for events like upgrade panel opened. 2023-01-23 19:18:02 +00:00
Budibase Staging Release Bot b439583224 v2.2.12-alpha.34 2023-01-23 16:56:43 +00:00
melohagan c72bce9e4a
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 f4e3f6f831 v2.2.12-alpha.33 2023-01-23 15:53:12 +00:00
Andrew Kingston f08c522079
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 8905f537ad Feedback update for reactive filter statements 2023-01-23 12:26:59 +00:00
Dean a1faeece3c Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-23 11:43:15 +00:00
Dean 103bdeaf53 Merge remote-tracking branch 'origin/develop' into feature/user-onboarding-overlays 2023-01-23 09:34:20 +00:00
Dean d62fc5c4f7 Minor fixes for reactivity issues and some updates 2023-01-23 09:06:21 +00:00
Dean 66932c5a7d Removed comment 2023-01-23 00:42:49 +00:00
Dean 37a454a7d3 Added new onboarding tour flow for builder 2023-01-23 00:32:01 +00:00
Budibase Release Bot 6636c4e2ba v2.2.22 2023-01-22 19:32:07 +00:00
Budibase Release Bot 34bc845099 v2.2.21 2023-01-22 15:38:26 +00:00
Budibase Staging Release Bot 80b040aa15 v2.2.12-alpha.32 2023-01-20 15:47:35 +00:00
melohagan 1382227c30
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 f06b539fce v2.2.12-alpha.31 2023-01-20 13:28:11 +00:00
Mel O'Hagan 9205022eb7 Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-19 23:04:54 +00:00
Mel O'Hagan 93606a91b0 Delete file copy 2023-01-19 22:57:19 +00:00
Mel O'Hagan 181dc4b18d lint 2023-01-19 22:54:46 +00:00
Mel O'Hagan b70d4238a8 Overhaul of CreateEditRelationship modal 2023-01-19 22:54:06 +00:00
Mel O'Hagan 8c111cf6fd Saving. TODO - Validation 2023-01-19 21:09:13 +00:00
Budibase Staging Release Bot e47b2a5092 v2.2.12-alpha.30 2023-01-19 20:08:13 +00:00
Mitch-Budibase 40a39389fa
Merge pull request #9392 from Budibase/cypress
Cypress - New Portal Test Updates
2023-01-19 19:57:06 +00:00
Mitch-Budibase e5d49a2543 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 69e09c212b 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 86c1707529 update datasource config to allow env var selection 2023-01-19 16:43:06 +00:00
Budibase Staging Release Bot 88e2460b18 v2.2.12-alpha.29 2023-01-19 16:20:45 +00:00
Andrew Kingston 7ece9f78d5
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 fdb6f3bbba v2.2.12-alpha.28 2023-01-19 15:08:06 +00:00
Mel O'Hagan efe45b3e2b Remove console log 2023-01-19 14:38:26 +00:00
Mel O'Hagan c1e2dd1282 Ignore primary touched if isMany 2023-01-19 14:29:47 +00:00