Commit Graph

3089 Commits

Author SHA1 Message Date
Andrew Kingston 7484f087bc Add stacked drawer support and transitions 2024-02-23 18:15:01 +00:00
deanhannigan ddcc433484
Merge branch 'master' into feature/app-list-actions 2024-02-23 11:34:31 +00:00
Dean ea978923cb Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-23 11:32:16 +00:00
Dean 717729cd02 Highlight setting feedback 2024-02-23 11:22:02 +00:00
Dean be05985882 Lint 2024-02-23 11:20:21 +00:00
Dean a87b158d41 Feedback 2024-02-23 11:04:19 +00:00
Martin McKeaveney b83a046ae7 merge 2024-02-22 14:00:42 -03:00
Dean d7fa333fce Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-22 16:30:05 +00:00
Dean 6877d0a016 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-02-22 15:00:34 +00:00
Dean 18f09f4e13 Duplicate app behaviour and test updates 2024-02-22 15:00:16 +00:00
Gerard Burns de0414afbe
Update Svelte Major Version to 4 (#13036)
* update svelte versions

* temporarilly disable svelte warnings

* change bbap version pointed to

* remove sub module specifying svelte version

* point at updated account-portal

* add type declaration for svelte in the server

* add svelte transformer for server jest tests

* remove svelte from bbui package.json

* get builder tests working

* linting fixes

* prettier fixes

* fix server test

* fix another server test

* fix server serverlog test

* account-portal-version

* pin master version of pro

* revert hbs doc file in server to use triple braces, ensures nothing gets escaped
2024-02-22 13:19:29 +00:00
Peter Clement 9b9ddc7a6b Merge remote-tracking branch 'origin/master' into fix/branding-cookie-update 2024-02-21 16:18:02 +00:00
Peter Clement 2e53be5bd8 add null check 2024-02-21 16:13:43 +00:00
Joe f417c2d8a4
Joe's lab day minor updates (#12944)
* Change default button type to CTA

- change default button type to CTA
- change ordering of types/variants

* Fix layout shift within portal

Within the portal, when navigating from screen to screen, there's a slight layout shift caused by the scrollbar. This is a small fix.

* row/column icons change

The current row/column icons for positioning components are confusing. I believe these icons are easier to understand.

* Fix for horizontal scrollbar showing

When adding/removing actions within automations, the horizontal scrollbar flashes. Fix.

* Title change for Upload data

Upload data is not wrong, but it's best to be explicit.

* Increase size of upgrade button

* small fix for the styling inconsistency

* Dianostics padding fix

* lint fix

* update account-portal

* update icons

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Mel O'Hagan <mel@budibase.com>
2024-02-21 13:28:35 +00:00
Sam Rose 5dbe68a9b1
Restyle maintenance page. 2024-02-21 11:03:58 +00:00
Peter Clement 4f05bc619b Handle branding cookies with different tenant ids 2024-02-19 09:51:10 +00:00
Sam Rose 5c2a93a956
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-02-16 16:52:13 +00:00
Andrew Kingston dc077da5ae Improve how component context is retrieved for live eval and provide extra context from grid and card blocks 2024-02-16 14:21:03 +00:00
Andrew Kingston 461418390d Change how context is passed through to binding drawers to ensure it's always available 2024-02-16 12:36:03 +00:00
Dean 08d5a6174a Lint 2024-02-15 16:24:34 +00:00
Andrew Kingston 9371661f0b Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-15 15:40:16 +00:00
Dean 0aa75fc7cb Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-15 15:26:14 +00:00
Dean b0cd3d4d03 Refactored tours. Tours will end if a TourWrap is removed from screen. 2024-02-15 15:23:13 +00:00
Gerard Burns b12aa639d3
Allow Collapsing Selected Components, Add Hotkeys for Collapsing Components (#12764)
* wip

* fix spelling

* wip

* linting

* change order of fix version of linting

* lint fix

* linting
2024-02-15 10:53:58 +00:00
Andrew Kingston f3f5532ad6 Fix merge issues 2024-02-14 16:32:28 +00:00
Andrew Kingston ab96d6ee01 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-14 16:25:01 +00:00
Dean 5c5dc4c155 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-14 14:32:15 +00:00
Dean e9e5281e82 Initial commit form screen flow and tour refactor 2024-02-14 12:11:24 +00:00
deanhannigan c113240da3
Merge branch 'master' into feature/monolith-js-refactor 2024-02-14 10:35:06 +00:00
Peter Clement f68939fe17 remove log 2024-02-13 16:10:22 +00:00
Peter Clement 9fbeda42b8 fix domain slipping 2024-02-13 15:48:06 +00:00
Peter Clement 2cbd2e1ef3 move hardcoded strings 2024-02-13 15:42:43 +00:00
Peter Clement 10035f5e57 add null check 2024-02-13 15:33:39 +00:00
Peter Clement d508e8f01b store tenant in cookie for use in account portal 2024-02-13 15:26:22 +00:00
Peter Clement 8857ca989f
Merge branch 'master' into fix/custom-branding-issue 2024-02-09 16:06:26 +00:00
Peter Clement f1da6d5f87 Fix for custom branding not appearing on login 2024-02-09 15:26:57 +00:00
Dean f904922a76 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-08 11:06:54 +00:00
Dean d90123e8de Wip 2024-02-08 11:05:45 +00:00
Dean 43bc4f730d Import fix 2024-02-07 15:05:50 +00:00
Dean 7490f30dfd Store ref fixes 2024-02-07 14:48:26 +00:00
Dean a5dfbe3c89 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-02-07 14:45:06 +00:00
Sam Rose 3be9ad7d78
Disable schema dumping for Postgres in Budicloud. 2024-02-06 15:47:47 +00:00
Andrew Kingston 94544c4008 Remove legacy concept of database store 2024-02-06 15:40:51 +00:00
melohagan e27772d93f
Allow logo in top navigation to be a link (#12868)
* Add support for logo link

* Add link to logo

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-02-06 13:08:37 +00:00
Andrew Kingston 1efd5725c7 Add some new resolution aliases and simplify long nasty relative import paths 2024-02-05 12:08:45 +00:00
Andrew Kingston e7ac33bf43 Remove legacy concept of currentAsset 2024-02-05 11:59:54 +00:00
Andrew Kingston 1650f37329 Treat component store the same as other stores, and move component utils into helpers 2024-02-05 11:22:33 +00:00
Andrew Kingston daec133f79 Add live eval of bindings 2024-02-02 10:27:29 +00:00
Michael Drury 8576a71128
Merge branch 'master' into fix/very-large-backups 2024-02-01 11:45:19 +00:00
Andrew Kingston 93a0de4c4b Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-01 10:00:23 +00:00
Andrew Kingston 233df4c27c Remove legacy nested builder directory and move screen templates and utils into better locations 2024-02-01 09:55:30 +00:00
mike12345567 010f160fa5 Cleaning up files after import is finished (with large files this saves on tmp space) as well as fixing an issue where menu would appear next to a restore despite having no options. 2024-01-31 18:22:18 +00:00
Peter Clement 1b023b849f
Merge branch 'master' into fix/pc-fixes 2024-01-31 16:21:39 +00:00
Sam Rose 080cfc8dcf
Merge branches 'master' and 'budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-01-31 15:52:02 +00:00
Martin McKeaveney 63cc5447d5 adding lint rule for console.log 2024-01-31 10:47:27 -03:00
Sam Rose a268e55607
Plumbing for showing a maintenance page when SQS is required but missing. 2024-01-30 17:31:11 +00:00
Peter Clement c915442a9e
Merge branch 'master' into fix/pc-fixes 2024-01-30 16:53:38 +00:00
Dean 1d9a03e13c Fix for onboarding flow. App sync on created passed incorrect data 2024-01-30 15:45:59 +00:00
Peter Clement 9c47671032 fix issue with automation setting sync 2024-01-30 15:39:12 +00:00
Dean 1bd08b6879 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-30 11:49:32 +00:00
Dean b73156e0c7 Added more componet store unit test converage. Added more fixtures. Refactored some component caching logic causing issus with testing in to the component store 2024-01-29 15:21:52 +00:00
Conor Webb f7e39f8436
Merge branch 'master' into 12251-budi-7719-invite-new-user-panel-should-pass-the-search-email-address-into-the-email-field-of-the-add-user-page 2024-01-26 11:09:16 +00:00
Conor Webb 89111a5b0d Allowed typed user query to be passed into invite user form. 2024-01-26 11:02:53 +00:00
Dean 361fea2a6b Broke out the hover tracking into its own store. Value check on the button group to mitigate excessive rendering. Fix for relationship field 2024-01-24 12:06:38 +00:00
Peter Clement 3030db8eb6
Merge branch 'master' into feat/configure-automation-chaining 2024-01-23 14:47:31 +00:00
Peter Clement 8a90a1a3e4 pr comments 2024-01-23 10:10:38 +00:00
Conor Webb fa36701f0f
Added function to get correct plan display name (#12810)
* Changed minPlan BUSINESS to PREMIUM_PLUS

* Added new helper to display the correct string plan

* Changed ManageAccessModal to use the new helper

* Refactored to use plan title helper, removed title function

* Removed capitalised function from svelte template

* Fixed linting issues

* Ran yarn lint. Fixed linting issues.
2024-01-22 10:54:47 +00:00
Peter Clement 242dd3ea52 ux tweaks to new automations setting page 2024-01-19 16:04:44 +00:00
Peter Clement b05484bb49 frontend toggle for new automation chaining and update settings ux 2024-01-18 16:38:51 +00:00
Dean 1779a5ee19 Lint 2024-01-17 17:40:09 +00:00
Dean 30db237071 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-17 17:17:01 +00:00
Dean ae1786786b Ignore calls to eject via keyboard shortcut ctrl+e is not an ejectable block 2024-01-10 15:38:49 +00:00
Dean 47e04c363c Disable eject for blocks if ejectable has been set to false 2024-01-10 14:52:16 +00:00
deanhannigan 558a2e6199
Merge branch 'master' into fix-hover-component-spam 2024-01-10 12:23:39 +00:00
melohagan 4ea1e598a4
Add component icon to custom css (#12741)
* Add component icon to custom css

* Remove span

* Refactor
2024-01-10 12:22:42 +00:00
Dean 9525b3b9bd Merge remote-tracking branch 'origin/master' into fix-hover-component-spam 2024-01-10 11:39:10 +00:00
Conor Webb e53d68da43
Updated lock tags to correct plan type (#12738) 2024-01-09 10:06:17 +00:00
Adria Navarro 03a933005d Pass isMigrationDone 2024-01-08 13:42:38 +01:00
Adria Navarro a8019d86cc Move api checks 2024-01-08 12:09:24 +01:00
Adria Navarro a427b322be Move ui to frontend-core 2024-01-08 11:11:46 +01:00
Adria Navarro b115ead329 Format frontend 2024-01-08 10:46:14 +01:00
Adria Navarro a472e47b22
Merge branch 'master' into BUDI-7654/app-migration-builder-frontend 2024-01-08 10:13:54 +01:00
Dean 2836efd284 Merge remote-tracking branch 'origin/master' into fix-hover-component-spam 2024-01-04 12:54:01 +00:00
Dean fdd3ebab9b Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-04 12:13:07 +00:00
Adria Navarro e08138d84a
Merge branch 'master' into BUDI-7654/app-migration-builder-frontend 2024-01-04 13:13:06 +01:00
melohagan 9f7b84c07a
Focus the code editor on mount (#12628)
* Focus the code editor on mount

* Save drawer shortcut

* Revert "Save drawer shortcut"

This reverts commit 95860ea6b9.

* Autofocus prop CodeEditor

* autofocusEditor prop for JS binding
2024-01-04 11:33:36 +00:00
Adria Navarro ec43246974 Error 2024-01-04 12:28:36 +01:00
Adria Navarro 401f057b04 Basic design 2024-01-04 12:23:46 +01:00
Adria Navarro e4f70d12e9 Change url 2024-01-04 12:14:05 +01:00
Adria Navarro 6d9b1e9b26
Merge branch 'master' into BUDI-7654/app-migration-builder-frontend 2024-01-03 16:49:43 +01:00
Dean c358344611 Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-03 15:31:50 +00:00
Dean 42171bd41d Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-03 09:49:38 +00:00
Adria Navarro e50cc35140 Validate password on admin creation 2024-01-02 13:23:08 +01:00
Adria Navarro 7bf7ca327f Bubble up error 2024-01-02 13:10:47 +01:00
Adria Navarro c80504ca93 Use ?params 2023-12-19 12:29:57 +01:00
Adria Navarro 13f80ad735 Tidy up 2023-12-19 12:29:57 +01:00
Adria Navarro bce1b86059 Use redirect instead of goto 2023-12-19 12:29:57 +01:00
Adria Navarro f8ce1ee365 Use redirect instead of goto 2023-12-19 12:29:57 +01:00
Adria Navarro bfd52b6c50 Use routify 2023-12-19 12:29:57 +01:00
Adria Navarro 5f6210e9a0 Use routify 2023-12-19 12:29:57 +01:00
Adria Navarro 3a2a2a242c Change interval for timeout 2023-12-19 12:29:57 +01:00
Adria Navarro 342a1b487b Update url 2023-12-19 12:29:57 +01:00
Adria Navarro a2cb32225d Checks 2023-12-19 12:29:57 +01:00
Adria Navarro 9067d38dce Create updating page 2023-12-19 12:29:57 +01:00
jvcalderon e46140cb3a - Avoid BUSINESS plan usage in string literals.
- Change PREMIUM_PLUS by PREMIUM
- Change ENTERPRISE_BASIC by ENTERPRISE
2023-12-18 09:36:11 +01:00
Andrew Kingston 16f98dd8f7 Merge branch 'master' of github.com:Budibase/budibase into feature/multistep-form-block 2023-12-14 15:48:11 +00:00
Andrew Kingston 7e70fe102c Update missing reference to screen ID variable 2023-12-14 15:32:47 +00:00
Andrew Kingston 4aafb1ed9e Massively improve performance of hovering components 2023-12-14 15:19:23 +00:00
Andrew Kingston 08cd5bbb91 Refactor form block layout and add functional update and view multi step forms 2023-12-13 13:09:57 +00:00
mike12345567 f6acfc2795 Making sure relationships are valid before displaying them. 2023-12-12 15:11:04 +00:00
mike12345567 7b2880fbe2 Initial work to get relationship column saving working as expecting, sending out events on datasource update for tables, trying to move more to table API where possible. 2023-12-11 17:27:05 +00:00
Gerard Burns c06bb7e3ef
Remove console log when create screen modal (#12528) 2023-12-11 12:06:35 +00:00
Martin McKeaveney 8fa09a1a2b remove pricing banner 2023-12-11 09:31:03 +00:00
Andrew Kingston f4d2efdaa1 Cleanup 2023-12-08 16:40:50 +00:00
Andrew Kingston 173a76dc52 Improve setting rendering and add dynamic section title 2023-12-08 16:10:56 +00:00
Andrew Kingston 3430b7b2ac Merge branch 'master' of github.com:Budibase/budibase into feature/multistep-form-block 2023-12-08 14:40:45 +00:00
Andrew Kingston ed403fd79d WIP 2023-12-08 13:45:51 +00:00
Gerard Burns af35250371
Prevent collapsed component settings sections reverting on component settings changes. (#12523)
* wip

* lint

* fixes

* Pr feedback

* remove unneeded renaming

* remove other unneeded renaming
2023-12-08 12:22:40 +00:00
Gerard Burns 56cb92aa34
Hover component tree preview (#12465)
* wip

* wip

* linting

* remove console log

* highlighting a selected component in nav

* PR feeddback

* wip

* pr feedback

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2023-12-08 09:41:12 +00:00
Dean 1a03d9d729 Initial pass at the multistep form block 2023-12-06 20:39:35 +00:00
Peter Clement 0ddbe4483f Merge remote-tracking branch 'origin/master' into fix/pc-bug-fixes 2023-12-04 14:21:20 +00:00
melohagan 3633b9e93e
Null pointer fix (#12473) 2023-11-30 10:09:14 +00:00
Andrew Kingston d4aba9e6db
Merge branch 'master' into random-fixes 2023-11-29 08:56:49 +00:00
Martin McKeaveney 24357aa7de update copy in banner 2023-11-28 11:42:20 +00:00
Gerard Burns 9733bb01e7 Merge branch 'master' into random-fixes 2023-11-28 11:16:37 +00:00
Gerard Burns 6428a63c4f linting 2023-11-28 11:14:56 +00:00
Martin McKeaveney 3a0d409e9b point banner to pricing website 2023-11-28 09:06:25 +00:00
Martin McKeaveney b357b6d2e8 only show pricing banner in prod and once 2023-11-28 08:59:34 +00:00
Martin McKeaveney a65b29eb88 banner changes for new pricing, fix for onboarding to prevent flash of UI before onboarding tutorial 2023-11-27 18:50:44 +00:00
Peter Clement 4baab262d5 Merge remote-tracking branch 'origin/master' into fix/pc-bug-fixes 2023-11-27 10:16:10 +00:00
Andrew Kingston a8c5f62666 Fix label for tenant role when inviting users via builder side panel 2023-11-24 17:28:06 +00:00
Andrew Kingston 168e875662 Persist legacy creator access when promoting to creator 2023-11-24 17:27:22 +00:00
Andrew Kingston bc48661a64 Lint and update user app tables to use new copy 2023-11-24 16:45:37 +00:00
Andrew Kingston f9ea61db1a Improve inputdropdown component 2023-11-24 16:34:47 +00:00
Andrew Kingston 302f6f6106 Fix footer in fancy select and allow inviting creators from side panel 2023-11-24 15:47:40 +00:00
Andrew Kingston c4de70c77c Update builder side panel to use new copy for roles 2023-11-24 12:24:14 +00:00
Gerard Burns fdcfd1be02 merge master 2023-11-24 11:53:32 +00:00
Peter Clement b1d4a572e7 small ui fixes 2023-11-24 11:11:30 +00:00
Andrew Kingston c67d415c05 Merge branch 'master' of github.com:Budibase/budibase into creator-changes 2023-11-23 17:56:26 +00:00
Andrew Kingston 8f47eab2b6 Allow deleting apps without being a global builder 2023-11-23 17:34:06 +00:00
Andrew Kingston ce5d6267cc Move per creator utils into backend core, allow creators to create apps 2023-11-23 17:13:51 +00:00
Gerard Burns 7cc5576306 linting 2023-11-23 17:07:00 +00:00
Gerard Burns 23f5941bf5 move position of screen nav item menu 2023-11-23 17:05:49 +00:00
Andrew Kingston 7984ecde05 Allow creators to see dev portal and use onboarding 2023-11-23 16:23:05 +00:00
Andrew Kingston 2cac5c9e8c Remove duplicated constants and add creator option to user import modal 2023-11-23 14:31:27 +00:00
Gerard Burns 4175ccbffb wip 2023-11-23 14:12:54 +00:00
Andrew Kingston fd5dd8dd72 Dedupe and clean up some role logic and constants, and display roles properly in user list 2023-11-23 14:12:10 +00:00
Gerard Burns e0e27aa3c9 wip 2023-11-23 14:09:14 +00:00
Andrew Kingston b72b93e5b2 Update user invitation modal and details page to allow creating creator users 2023-11-23 14:03:23 +00:00
Gerard Burns 5824425020 git stash 2023-11-23 13:44:01 +00:00