Commit Graph

11115 Commits

Author SHA1 Message Date
Mel O'Hagan 0d3ab9ae33 Fix test for update 2022-05-13 15:57:37 +01:00
Mel O'Hagan c2fc1598fa Null pointer fix 2022-05-13 15:57:15 +01:00
Mel O'Hagan 035a7ee625 MongoDb Delete fix 2022-05-13 15:56:57 +01:00
Mel O'Hagan f40967784f Fixed update 2022-05-13 15:56:49 +01:00
Mel O'Hagan dd6093a7ae Create ObjectIds from matching string 2022-05-13 15:56:32 +01:00
Budibase Release Bot 15b92a1f29 Update pro version to 1.0.160 2022-05-13 13:49:29 +00:00
Budibase Release Bot c6120f509d v1.0.160 2022-05-13 13:48:11 +00:00
Martin McKeaveney e6586e64a3 only lock no_access for builder users 2022-05-13 14:36:11 +01:00
Martin McKeaveney e4766ad388 Merge branch 'master' of github.com:Budibase/budibase into fix/oncall-bugs 2022-05-13 14:23:51 +01:00
Andrew Kingston c8c9a05658 Add warning to navigation section when using an old screen with a custom layout, and allow upgrading 2022-05-13 13:50:15 +01:00
mike12345567 049bb5bd9c Addresses #5731 - offset the UTC offset in ISO strings to allow date only columns in external DBs to save the correct date when in a timezone differing from UTC. 2022-05-13 23:44:56 +12:00
Andrew Kingston 58145d6bca Allow pasting inside screens on screens tab and fix icon overflow in nav items 2022-05-13 12:05:55 +01:00
Andrew Kingston 07098fee08 Add second panel for navigation tab 2022-05-13 11:38:19 +01:00
Andrew Kingston 388450daa5 Add secondary panel for theme tab 2022-05-13 11:35:30 +01:00
Andrew Kingston a22c98fd85 Don't create layouts for new apps 2022-05-13 11:26:11 +01:00
Andrew Kingston ab27816f08 Allow deleting built in layouts and hide layouts tab when no layouts exist 2022-05-13 11:23:27 +01:00
Andrew Kingston c3b39d5953 Fix theme resetting navigation background and update layout UI 2022-05-13 11:09:20 +01:00
Budibase Staging Release Bot 99aacb03a3 Update pro version to 1.0.159-alpha.0 2022-05-13 09:34:50 +00:00
Budibase Staging Release Bot 7217d62d5b v1.0.159-alpha.0 2022-05-13 09:33:36 +00:00
Andrew Kingston 1c93d9bd91 Clear screen validation errors when changing screen 2022-05-13 10:14:52 +01:00
Budibase Release Bot a81744cf2a Update pro version to 1.0.159 2022-05-13 09:12:17 +00:00
Andrew Kingston 76471bfcc4 Add icons to component list and update style of nav items 2022-05-13 10:12:16 +01:00
Budibase Release Bot f211981da7 v1.0.159 2022-05-13 09:10:56 +00:00
Rory Powell 30c12f2625 Merge branch 'master' into merge-master 2022-05-13 10:05:21 +01:00
Budibase Release Bot ba087e41c6 Update pro version to 1.0.158 2022-05-12 20:42:33 +00:00
Budibase Release Bot a1153da298 v1.0.158 2022-05-12 20:41:02 +00:00
Rory Powell ae4466c786 Fix failed release dependencies 2022-05-12 21:06:03 +01:00
Martin McKeaveney d41de1ca6a webhook URL paste, hiding no access role 2022-05-12 19:46:13 +01:00
Budibase Staging Release Bot 31abb0e524 Update pro version to 1.0.155-alpha.3 2022-05-12 18:05:19 +00:00
Budibase Staging Release Bot 237e03b775 v1.0.155-alpha.3 2022-05-12 18:03:38 +00:00
Martin McKeaveney ebca5b1033 Merge pull request #5797 from Budibase/fix/disabled-datepicker
Fix datepicker not working when toggling disabled state
2022-05-12 18:56:18 +01:00
Budibase Release Bot 50c3c4b8b9 Update pro version to 1.0.157 2022-05-12 17:33:15 +00:00
Budibase Release Bot 6b8091d4a3 v1.0.157 2022-05-12 17:31:59 +00:00
Martin McKeaveney 9e4928739c Merge pull request #5844 from Budibase/fix/print-styles
Update print styles to work with dev tools update
2022-05-12 18:24:32 +01:00
Rory Powell a57c35ee76 Add execute automation to basic user / write permission set 2022-05-12 17:35:31 +01:00
Mel O'Hagan 1e33d3601e Disable reset button if SMTP not configured 2022-05-12 17:25:49 +01:00
Dean a20bfa62d3 Merge remote-tracking branch 'origin/develop' into feature/fill-app-name-on-create 2022-05-12 17:07:12 +01:00
Dean f78bcdacea App name autofill on create. Initial cypress tests added for importing an application file with a sample fixture 2022-05-12 17:04:05 +01:00
Mel O'Hagan db2cfd077f Allow SMTP config to be cleared 2022-05-12 16:57:54 +01:00
Mel O'Hagan 827f78f8a0 Add deleteConfig to API 2022-05-12 16:57:05 +01:00
Budibase Release Bot 9f67c73c74 Update pro version to 1.0.156 2022-05-12 15:17:55 +00:00
Budibase Release Bot 44c25f6fff v1.0.156 2022-05-12 15:16:33 +00:00
Budibase Staging Release Bot ccd2b91e8e Update pro version to 1.0.155-alpha.2 2022-05-12 15:15:24 +00:00
Budibase Staging Release Bot 756cc797f1 v1.0.155-alpha.2 2022-05-12 15:14:09 +00:00
Rory Powell 59c4aeb85a Merge pull request #5853 from Budibase/fix/5838
Revert "Adding to the REST query UI to make it more obvious when it n…
2022-05-12 16:08:59 +01:00
Budibase Release Bot ddb51d30b8 Update pro version to 1.0.155 2022-05-12 14:54:39 +00:00
Rory Powell 5bf5f5bc68 Merge branch 'master' into fix/5838 2022-05-12 15:54:18 +01:00
Rory Powell 95c02e509b Merge branch 'master' of github.com:Budibase/budibase 2022-05-12 15:53:27 +01:00
Budibase Release Bot 0ba6546321 v1.0.155 2022-05-12 14:53:11 +00:00
Rory Powell 1716328a77 Update lockfiles 2022-05-12 15:51:14 +01:00
Michael Drury 23dc26e318 Merge pull request #5826 from Budibase/fix/formula-relationships
Formulas to relationship columns which contain spaces
2022-05-12 15:44:04 +01:00
Rory Powell 31555cc660 Revert "Adding to the REST query UI to make it more obvious when it needs saved, such as the user has changed a dynamic variable."
This reverts commit fb1f941c76.
2022-05-12 15:30:32 +01:00
Mitch-Budibase d21ac62d01 Update postgresql.spec.js
Skipping test that attempts to add datasource without config
-Eventually times out with empty error message.

I will raise a bug for this. Skipping the test to keep the automation running
2022-05-12 15:25:22 +01:00
Andrew Kingston ad6a0c74f6 Update text 2022-05-12 13:00:20 +01:00
Budibase Staging Release Bot b58b256c7a Update pro version to 1.0.155-alpha.1 2022-05-12 10:31:01 +00:00
Budibase Staging Release Bot 9d744defe9 v1.0.155-alpha.1 2022-05-12 10:29:12 +00:00
Andrew Kingston 1005d58ed3 Update print styles to work with dev tools update 2022-05-12 10:44:36 +01:00
Andrew Kingston 27e790bb5b Add ability to copy components from legacy layouts for backwards compatibility 2022-05-12 10:43:01 +01:00
Mitch-Budibase fe2a496305 Merge branch 'develop' into cypress-testing 2022-05-12 10:37:01 +01:00
Mitch-Budibase d6bfb392df Skip createBinding test
Specifically the test for adding a URL param binding
- Issues with this test on against the CI (Works fine locally)
- Skipping for now while i investigate this further. Looks like some kind of timing issue for getting the url after a component has been added
2022-05-12 10:25:05 +01:00
Andrew Kingston 364f25341e Remove concept of frontend preview types 2022-05-12 09:46:21 +01:00
Andrew Kingston b7b3136555 Remove currentView flag from builder store 2022-05-12 09:42:57 +01:00
Andrew Kingston 550511d404 Render screenslot when showing legacy layouts and remove concept of preview type 2022-05-12 09:42:25 +01:00
Mitch-Budibase abbb487dd2 Increase wait for addComponent
Sometimes after adding a component, the incorrect component ID is selected, causing test fails. This wait should allow the correct component ID to be selected
2022-05-11 23:14:06 +01:00
Mitch-Budibase ce4a0270bc Update commands.js + createApp.spec.js
commands.js
- Increasing wait due to timing issue for specific test runs.
- Added `{ force: true }` to assist with adding components

createApp.spec.js
- Increasing wait due to timing issue for specific test runs
2022-05-11 21:13:57 +01:00
Budibase Staging Release Bot f1f57b6478 Update pro version to 1.0.155-alpha.0 2022-05-11 18:57:42 +00:00
Budibase Staging Release Bot 2b3a30fc52 v1.0.155-alpha.0 2022-05-11 18:56:22 +00:00
mike12345567 0218ba5210 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-11 19:47:22 +01:00
Mitch-Budibase 04519cf950 Update commands.js
Commenting out createScreen function call within createTestApp
2022-05-11 18:22:52 +01:00
Mitch-Budibase 7fc7c5a2fc Update Commnds.js
Specifically updating the createTestApp function
- Creates a 'home' screen when a test app is being created
2022-05-11 17:23:05 +01:00
Mitch-Budibase 0355716c34 Update Commands.js
Adding `{ force: true }` to click functionality in several places.

There seems to be a discrepancy with clicks while running the smoke build
2022-05-11 17:04:54 +01:00
Mitch-Budibase d20d0a65c5 Merge branch 'develop' into cypress-testing 2022-05-11 16:50:23 +01:00
Mitch-Budibase ffd1821f7d Update DeleteApp function & Enable Cypress video flag
Commands.js
- DeleteApp does not need specific functionality for test env

cypress.json
- Enabling video flag for Cypress
2022-05-11 16:49:27 +01:00
Budibase Release Bot 480110ce43 Update pro version to 1.0.154 2022-05-11 14:06:56 +00:00
Budibase Release Bot 090f067ffc v1.0.154 2022-05-11 14:05:21 +00:00
Budibase Staging Release Bot 6a2bdec592 Update pro version to 1.0.151-alpha.2 2022-05-11 13:59:01 +00:00
Budibase Staging Release Bot 7494379dd9 v1.0.151-alpha.2 2022-05-11 13:57:39 +00:00
Michael Drury 9df0b61418 Merge pull request #5788 from Budibase/bug/sev3/export-postgresql-data-as-csv-from-budibase-and-import-again-with-datetime
Don't wrap dates in single quotes - PostgreSQL Export Import Date/Time fix
2022-05-11 14:50:12 +01:00
mike12345567 c1c122291b Addresses issue mentioned in #5664 - relationship formula isn't write if column contains a space. 2022-05-11 13:33:45 +01:00
Andrew Kingston 5e5d8da166 Remove instance name from being a required screen setting 2022-05-11 13:16:36 +01:00
Andrew Kingston 78b8bc4493 Delete old design UI code 2022-05-11 13:10:05 +01:00
Andrew Kingston 8be243add5 Refactor design panels into core panel component and update usages 2022-05-11 13:09:21 +01:00
Andrew Kingston df22e70e5d Add initial layouts panel and add explicit panels for theme and navigation tabs 2022-05-11 13:06:41 +01:00
Budibase Release Bot ab5cbfd309 Update pro version to 1.0.153 2022-05-11 11:50:11 +00:00
Budibase Release Bot fd46cf96a4 v1.0.153 2022-05-11 11:48:53 +00:00
Andrew Kingston 88018aff4e Add initial layouts panel and add explicit panels for theme and navigation tabs 2022-05-11 12:47:24 +01:00
Michael Drury 90450b8042 Merge pull request #5817 from Budibase/fix/loop-hbs-usage
Fix HBS usage in automation looping action
2022-05-11 12:40:58 +01:00
Budibase Release Bot cee11437c6 Update pro version to 1.0.152 2022-05-11 11:16:19 +00:00
Budibase Release Bot 2c303e7311 v1.0.152 2022-05-11 11:14:55 +00:00
Budibase Staging Release Bot 87e9a6940b Update pro version to 1.0.151-alpha.1 2022-05-11 11:11:16 +00:00
Budibase Staging Release Bot beae0892a4 v1.0.151-alpha.1 2022-05-11 11:09:54 +00:00
mike12345567 e30508c8e3 Merge branch 'master' of github.com:Budibase/budibase into fix/loop-hbs-usage 2022-05-11 12:08:50 +01:00
melohagan aa7aa6d685 Merge pull request #5815 from Budibase/bug/sev3/automation-query-limit-placeholder
Add limit placeholder for Automation queries
2022-05-11 12:01:17 +01:00
Rory Powell b5e25e125c Bump pro 2022-05-11 11:57:55 +01:00
Rory Powell f55a3bfa3d Merge branch 'master' into crud-quotas 2022-05-11 11:42:26 +01:00
Rory Powell 85a86da0aa tests 2022-05-11 11:32:53 +01:00
mike12345567 637ce41b3f Fixing an issue where HBS statements couldn't be used for passing arrays through to a looping action in automations. 2022-05-11 11:29:33 +01:00
Mel O'Hagan ef2244fd20 Add limit placeholder for Automation queries 2022-05-11 11:25:53 +01:00
Budibase Release Bot 8780b92c84 Update pro version to 1.0.151 2022-05-11 09:43:28 +00:00
Budibase Release Bot 7b1f9587b2 v1.0.151 2022-05-11 09:42:20 +00:00
Michael Drury e7bb4a1fb7 Merge pull request #5707 from Budibase/fix/mike-fixes-04-05
SQL columns with spaces LIKE fix and dynamic REST variable UI change
2022-05-11 10:34:36 +01:00
Michael Drury 7cc942e529 Merge pull request #5801 from Budibase/fix/cls-hooked-memory-leak
Fix CLS hooked memory leak
2022-05-11 10:34:22 +01:00
Budibase Staging Release Bot b3899c1aae Update pro version to 1.0.151-alpha.0 2022-05-11 09:25:33 +00:00
Budibase Staging Release Bot 5aec5c4fc5 v1.0.151-alpha.0 2022-05-11 09:24:10 +00:00
Martin McKeaveney 4f3d105018 merge with master 2022-05-11 10:12:08 +01:00
Andrew Kingston 876cb4784d Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-11 09:07:35 +01:00
Andrew Kingston 89e53ad869 Remove placeholder from screen select above preview 2022-05-11 09:07:01 +01:00
Andrew Kingston b83ea1f682 Update screen sorting to sort using url param order 2022-05-11 09:04:33 +01:00
Budibase Staging Release Bot ef3d110db6 Update pro version to 1.0.148-alpha.1 2022-05-11 08:02:29 +00:00
Budibase Staging Release Bot 090905a5ca v1.0.148-alpha.1 2022-05-11 08:01:11 +00:00
Andrew Kingston 9679956d46 Remove concept of selected access role and refactor logic around assigning roles to new screens 2022-05-11 08:47:24 +01:00
Andrew Kingston 06388e6572 Add width to screen validation 2022-05-11 08:47:05 +01:00
Andrew Kingston ed12c50b97 Remove instance name as a required screen setting and add new screen properties as optional validation 2022-05-11 08:46:13 +01:00
Dean d9524ba3b6 Cypress test fixes 2022-05-10 22:40:27 +01:00
Rory Powell 879a62c989 Add query quota increment to rows CRUD 2022-05-10 21:59:39 +01:00
Andrew Kingston f67044b83d Add a few UX improvements to adding component to allow control using the keyboard 2022-05-10 19:53:22 +01:00
Andrew Kingston 68b20b69d4 Auto focus search input when adding component 2022-05-10 18:48:43 +01:00
Andrew Kingston c7f4978d05 Unset app ID from builder store when unmounting to prevent stale app ID header 2022-05-10 18:43:34 +01:00
Andrew Kingston 0f84d35c32 Handle overflowing app titles and center main navigation relative to actual screen center 2022-05-10 18:35:00 +01:00
Andrew Kingston f1777c23f7 Add fallback UI when no screens exist and add custom theme metadata to new apps 2022-05-10 18:20:26 +01:00
Dean eb8b086d2c packages/builder/src/components/start/CreateAppModal.svelte 2022-05-10 17:18:25 +01:00
Dean 407dfc0dcb Merge remote-tracking branch 'origin/develop' into feature/add-default-screen 2022-05-10 17:00:31 +01:00
Andrew Kingston a77561d901 Add new settings to new screens upon creation 2022-05-10 17:00:03 +01:00
Andrew Kingston 95cc985646 Add new navigation settings to new apps 2022-05-10 16:57:57 +01:00
mike12345567 e5922269aa Switching over to using our own version of cls-hooked which has the memory leak (no async hooks disable call) fixed as well as changing how we use the CLS namespaces to allow us to destroy the namespace we use per request. 2022-05-10 16:37:24 +01:00
mike12345567 944851d182 Adding our own version of cls hooked with the memory leak fixed. 2022-05-10 16:34:20 +01:00
Andrew Kingston c8d454c9d9 Restore app preview border 2022-05-10 16:30:21 +01:00
Andrew Kingston b88f6ff702 Ensure nav background colour is properly updated when changing theme 2022-05-10 16:30:13 +01:00
Andrew Kingston 4c90de8498 Automatically update old apps with new navigation settings based on old layouts 2022-05-10 16:20:28 +01:00
Mel O'Hagan 98ceac76fe Update label 2022-05-10 15:48:00 +01:00
Mel O'Hagan 6adb8fdc32 Added MultiSelect Checkboxes 2022-05-10 15:16:13 +01:00
Andrew Kingston 78b5e7707d Add screen width setting with backwards compatibility 2022-05-10 14:54:53 +01:00
Andrew Kingston 6922852d01 Update layouts to support legacy page widths while allowing new screens to determine their own width 2022-05-10 14:37:00 +01:00
Andrew Kingston f66f3b7935 Use 'Screen' for the name when selecting the root screen component 2022-05-10 14:10:26 +01:00
Andrew Kingston 316d5d682f Improve role colours and ordering 2022-05-10 14:02:00 +01:00
Andrew Kingston a8e4dca331 Remove border around client app preview 2022-05-10 13:34:10 +01:00
Andrew Kingston 5b297aa6b6 Remove deprecated code 2022-05-10 13:33:42 +01:00
Andrew Kingston c0ffd9f518 Use sorted screens in both screen navigation panel and above preview 2022-05-10 13:33:05 +01:00
Andrew Kingston 063a1d67c1 Centrally sort screens to allow consistency across design UI 2022-05-10 13:32:34 +01:00
Andrew Kingston 8de67e17f4 Allow status lights to be added to pickers 2022-05-10 13:32:09 +01:00
Mel O'Hagan 516d163ea2 Close picker on click of listbox 2022-05-10 13:16:21 +01:00
Andrew Kingston af8e58fa91 Fix navigation setting panel bugs 2022-05-10 11:50:04 +01:00
Budibase Release Bot 92fcc736ab Update pro version to 1.0.150 2022-05-10 10:50:03 +00:00
Budibase Release Bot 0da892a6b4 v1.0.150 2022-05-10 10:48:32 +00:00
Andrew Kingston e94eba9619 Prevent multiple home screen assignment for the same role by changing role on existing screens 2022-05-10 11:47:21 +01:00
Andrew Kingston 942d6eab5f Unset home screen flag when duplicating screen 2022-05-10 11:36:42 +01:00
Andrew Kingston 8467e6109a Fix datepicker not working when toggling disabled state 2022-05-10 11:25:48 +01:00
Martin McKeaveney db0ffe4ac7 more strategic connection closing in pg 2022-05-10 11:13:40 +01:00
Budibase Release Bot d17cbb011a Update pro version to 1.0.149 2022-05-09 14:55:43 +00:00
Budibase Release Bot 285b4a74e4 v1.0.149 2022-05-09 14:54:10 +00:00