Commit Graph

10836 Commits

Author SHA1 Message Date
Dean 9d61de9ddc Merge remote-tracking branch 'origin/develop' into feature/skippable-tours 2023-07-18 09:09:53 +01:00
Andrew Kingston 7c7d909d81 Update validation editor setting to be full width and have descriptive text 2023-07-18 08:56:16 +01:00
Andrew Kingston d3ab2a31d0 Merge pull request #11186 from Budibase/app-list-improvements
Show all users editing an app in the app list
2023-07-18 08:12:50 +01:00
Adria Navarro a1226180f1 Merge pull request #11253 from Budibase/BUDI-7189-views-v2-prerefactor
View V2 prerefactor
2023-07-17 20:11:19 +01:00
Dean 19c73dc20e Fixes and linting 2023-07-17 17:44:54 +01:00
Dean da677864c0 Merge remote-tracking branch 'origin/develop' into feature/skippable-tours 2023-07-17 16:14:56 +01:00
Dean 2ee3427645 Added eventing for the onboarding:skipped. Added a redirect to the data section when skipping. Moved endRoute to the tour level config 2023-07-17 16:14:40 +01:00
deanhannigan 46d2a7e286 Merge pull request #11104 from Budibase/feature/binding-ux-updates
Select autocomplete option on Tab key press.
2023-07-17 14:11:32 +01:00
Dean 263df94076 Altered structure of the tours to allow tour level config with an onSkip fn option. Tour steps now moved to 'steps' entry 2023-07-17 14:07:53 +01:00
Dean 7db92c8aea Removed unnecessary check for automationid 2023-07-17 12:17:42 +01:00
Dean e2311b8a55 Merge remote-tracking branch 'origin/develop' into feature/automation-collaboration 2023-07-17 11:24:50 +01:00
Dean f170433902 Added the binding drawer back in for the javascript step 2023-07-17 11:15:57 +01:00
Dean 8ea6feb720 Added autocomplete flag 2023-07-17 10:21:35 +01:00
Andrew Kingston 0ca1850e4a Merge pull request #11176 from Budibase/cheeks-fixes
Grid + collab + tooltip improvements + preview in new tab
2023-07-17 10:17:31 +01:00
Rory Powell 4a38d55ce8 Lint 2023-07-14 16:55:48 +01:00
Dean 18a05faf67 Ensure the code editors are in the correct modes 2023-07-14 14:19:19 +01:00
Dean a481eee39e Binding selection fixes, delete controller refactor and some fixes 2023-07-14 09:11:34 +01:00
Dean ccb82e5575 Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-13 09:11:16 +01:00
Adria Navarro 5fd004b86e Remove view on deletion 2023-07-12 09:46:37 +02:00
Adria Navarro c7f6f6b73c Merge branch 'develop' into backmerge-20230711 2023-07-11 15:34:58 +01:00
Andrew Kingston d92589156c Make new datasource page and new screen page consistent with each other 2023-07-11 14:14:00 +01:00
melohagan 89c0d3b389 Add BigInt type support (#11145) (#11195)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-11 14:01:55 +01:00
Adria Navarro d858fa817e Merge pull request #11185 from Budibase/budi-7113-self-host-console-log-export
Self host console log export
2023-07-11 14:01:52 +01:00
Andrew Kingston 2dafdc1fd7 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-11 13:59:00 +01:00
Andrew Kingston 85e1073dec Merge pull request #11109 from Budibase/new-design-empty-state
New Empty State for Design Section
2023-07-11 13:55:08 +01:00
melohagan 8f94f6c53b Number of filters set is different between match any and match all in the Data section (#11194)
* Make sure displayed filter count is correct

* Fix for false boolean filter

* Correct filter count in Data section
2023-07-11 13:48:17 +01:00
Andrew Kingston 0974060792 Update screen role modal to use better text and title 2023-07-11 13:41:26 +01:00
Andrew Kingston 82a851dd36 Update text depending on whether the app already has screens 2023-07-11 13:38:17 +01:00
Andrew Kingston 05e5e58073 Merge pull request #11193 from Budibase/action-setting-update
Settings updates
2023-07-11 13:15:41 +01:00
Dean d99ef7277a Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-11 12:51:31 +01:00
Dean 94fc6d8b0f Merge commit 2023-07-11 12:47:17 +01:00
Andrew Kingston a2d4a8afd8 Merge pull request #11162 from Budibase/fix/duplicate-bindings-when-editing-button-actions
Filter duplicate state bindings when editing Update State button action.
2023-07-11 12:12:52 +01:00
Andrew Kingston 83f7b28fdd Update field configuration setting to be full width and show number of fields 2023-07-11 11:17:11 +01:00
Adria Navarro 911a352844 Remove autocolumns on creation 2023-07-11 12:14:56 +02:00
Andrew Kingston 50451c8c43 Update columns setting to show the number of columns 2023-07-11 11:14:02 +01:00
Andrew Kingston f084a36fe7 Update action setting to be full width 2023-07-11 11:11:25 +01:00
melohagan 0ccfaf03af Fixing problems when switching between match any and match all (#11179)
* Make sure displayed filter count is correct

* Fix for false boolean filter
2023-07-11 10:06:19 +01:00
Adria Navarro d3536e0222 Renames 2023-07-11 10:44:10 +02:00
Adria Navarro 6bd4157485 Clean 2023-07-11 10:44:10 +02:00
Adria Navarro 4b32c51924 Prevent spamming button 2023-07-11 10:44:10 +02:00
Adria Navarro fd0018c1bc Download logs section 2023-07-11 10:44:10 +02:00
Andrew Kingston b1bf8dd774 Merge branch 'cheeks-fixes' of github.com:Budibase/budibase into app-list-improvements 2023-07-10 17:44:14 +01:00
Andrew Kingston be7e262919 Merge branch 'develop' into cheeks-fixes 2023-07-10 17:44:03 +01:00
Andrew Kingston b335e492d7 Show all users editing an app in the app list 2023-07-10 17:42:27 +01:00
Rory Powell c847bdec31 Lint fix 2023-07-10 16:42:15 +01:00
Rory Powell 5bd756e65e Merge branch 'master' into merge-master 2023-07-10 16:13:21 +01:00
Rory Powell 407f1bbb0a Lint 2023-07-10 15:04:46 +01:00
Andrew Kingston 4948086952 Fix issue in develop 2023-07-10 14:50:07 +01:00
Andrew Kingston f79b298a36 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-10 14:48:19 +01:00
Rory Powell 836fdf492c Fix curl import 2023-07-10 14:40:00 +01:00
Martin McKeaveney 5bebbfa82c Merge pull request #11143 from diogenesbrussels/diogenesbrussels-hb-help-link
The handlebars help link opens in another window
2023-07-10 14:25:28 +01:00
Andrew Kingston d98c0bdcea Add option to open app preview in new tab 2023-07-10 13:53:37 +01:00
Andrew Kingston 52cd16f42d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-10 13:05:09 +01:00
Andrew Kingston dcf392fc94 Remove testing stuff 2023-07-10 11:51:32 +01:00
Andrew Kingston ca375b7c39 Lint 2023-07-10 11:51:07 +01:00
Dean 2aa68612b6 Linting 2023-07-10 09:49:00 +01:00
Dean db501fb10a Enabled collaboration behaviour in the automation section 2023-07-10 09:30:15 +01:00
Rory Powell 974b7d8514 Integrate UI with identifier API 2023-07-08 13:08:51 +01:00
mike12345567 faf34788ca Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-07 16:16:54 +01:00
Andrew Kingston ce90f9cd25 Improve position of user avatar tooltips 2023-07-07 16:05:23 +01:00
Andrew Kingston 62e452dfe7 Update user avatars and selection state for collaboration 2023-07-07 15:45:18 +01:00
melohagan 7a06fcee0f Add BigInt type support (#11145)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-07 15:11:41 +01:00
Andrew Kingston 99ef4f2992 Add new temporary tooltip component. Improve tooltips and user avatars 2023-07-07 14:46:41 +01:00
Andrew Kingston 35150af784 Update multiple usages of tooltips to use new tooltip 2023-07-07 12:09:23 +01:00
Dean ca40d39d50 Added presence check for the entities object when fetching tables 2023-07-07 11:21:40 +01:00
Andrew Kingston e3f73473c3 Update only user check to account for 0 users 2023-07-07 09:13:26 +01:00
Rory Powell 1fde82bd81 Aesthetic UI updates 2023-07-06 21:58:20 +01:00
Martin McKeaveney abce52d846 merge 2023-07-06 21:58:19 +01:00
Rory Powell 1ba3665ed4 Updates to upgrade page to change config based on offlineMode value 2023-07-06 20:47:12 +01:00
Gerard Burns 808e0d1ef2 Linting improvements (#11119) 2023-07-05 18:00:50 +01:00
Dean 3ae4493903 Filter out old or unused bindings when editing update state button actions 2023-07-05 17:35:20 +01:00
Andrew Kingston 0ef0da6b78 Merge pull request #11135 from Budibase/design-collab
Multi-user collaboration for everything except automations
2023-07-05 16:32:24 +01:00
mike12345567 68c000a2db Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-05 16:18:34 +01:00
Olivier@Diogenes b6b7200d71 The handlebars help link opens in another window 2023-07-05 15:15:57 +02:00
Gerard Burns 1f59986a87 Use constant for keeping modal open (#11067) 2023-07-05 13:49:39 +01:00
mike12345567 3fef064bcc Quick fix for datasource plus table fetching, make sure the UI lists the tables that the user has requested and no extras. 2023-07-05 10:49:27 +01:00
Andrew Kingston 3e025049d6 Merge branch 'develop' of github.com:Budibase/budibase into design-collab 2023-07-05 10:14:51 +01:00
Andrew Kingston 5d4cd2b4b8 Lint 2023-07-05 10:10:59 +01:00
Andrew Kingston 21cbc751a5 Tidy up screen replacement logic 2023-07-05 10:02:46 +01:00
Andrew Kingston 6603f2fe65 Fix typo in tooltip 2023-07-05 09:56:07 +01:00
Andrew Kingston d1a089f22c Fix publish action from command palette 2023-07-05 09:31:37 +01:00
Andrew Kingston 5c65bc28e1 Add transition to user invite side panel 2023-07-05 09:19:22 +01:00
Andrew Kingston aedd04b98a Fix issue with location of socket metadata 2023-07-05 09:02:10 +01:00
Gerard Burns d4f2364ca4 Fix google sheets import (#11131) 2023-07-04 16:52:20 +01:00
Andrew Kingston 8f601a2c58 Disable reverting to published app version when not the only builder 2023-07-04 15:31:13 +01:00
Andrew Kingston 236aca3489 Disable restoring backups while not the only user 2023-07-04 14:24:33 +01:00
Andrew Kingston f007ec3c58 Add tooltip to side nav items, disable delete and update when not the only user, add transitions to tooltips 2023-07-04 13:54:53 +01:00
Andrew Kingston ec25ccfea0 Fix disabled tooltip in name and url settings 2023-07-04 13:24:18 +01:00
Andrew Kingston 4b9c5dff96 Ensure app can only be updated when you're the only user 2023-07-04 13:19:46 +01:00
Andrew Kingston 99bf0ca03b Sync publish and unpublish events between all users 2023-07-04 13:18:38 +01:00
Gerard Burns 64129fa6b9 Replace screen creation modal with page 2023-07-04 12:01:03 +01:00
Andrew Kingston 44efcee58e Fix tooltip sizes for roles and fix pointer events on nav items 2023-07-04 11:33:06 +01:00
Andrew Kingston dae2c0cfba Fix datasource navigator padding, add other user selection state to design section 2023-07-04 11:28:02 +01:00
melohagan 74b3b3dcc3 Add section setting to field group (#11110)
* Add section setting to field group

* Left aligned fix for oneColumn only

* Only use section for above label position
2023-07-04 10:46:53 +01:00
Andrew Kingston f3ecbca6b4 Merge branch 'develop' of github.com:Budibase/budibase into design-collab 2023-07-04 10:17:51 +01:00
Andrew Kingston 7be2d6896e Add indicators to show selected state in data section 2023-07-04 08:58:14 +01:00
melohagan c9589c1edc Apply column order for Grid block (#11099)
* Apply column order for Grid block

* Refactor

* Do not allow column reorder for Grid block

* Refactor
2023-07-04 08:34:59 +01:00
Adria Navarro 28fa5e4e23 Merge pull request #11106 from Budibase/BUDI-7240/refetch_relationships
BUDI-7240 - Refetch relationships
2023-07-03 15:30:13 +01:00
Dean 22ae329a2a Fix to ensure screens are listed in the navigateTo button action and that any URL configured there is trimmed 2023-07-03 14:48:36 +01:00
Gerard Burns 1274bc32c3 New Design Empty State 2023-07-03 14:12:01 +01:00
Dean 64216f61a9 Added custom tab keybinding to support autocomplete and default editor tab behaviour 2023-07-03 12:48:17 +01:00
Adria Navarro 2cbead8bc4 Fetch relationships 2023-07-03 11:47:42 +01:00
Andrew Kingston d80cca9a11 Allow all users into the design section, enable multi dev collab on screens, improve routing 2023-07-03 11:14:07 +01:00
Adria Navarro 6cb664060e Refetch tables on many to many 2023-07-03 10:13:42 +01:00
Adria Navarro d655e6cbe5 Populate selected tables 2023-06-30 11:43:51 +01:00
deanhannigan 8aabbad269 Merge pull request #11070 from Budibase/fix/general-embed-fixes
General embed fixes
2023-06-30 11:32:20 +01:00
Dean cd43a1a2c2 Clear validation processing when crossing into a side panel component 2023-06-30 09:48:07 +01:00
Dean a5dae87fa9 App update validation updates 2023-06-29 16:51:32 +01:00
Michael Drury 67bee6704b Merge pull request #10803 from GitStartHQ/BUDIOSS-29
Fix CSV encoding issue
2023-06-29 11:15:40 +01:00
Michael Drury b94dab2fab Merge pull request #10640 from GitStartHQ/BUDIOSS-22
[BUDI-7013] Do not allow Webhook automations to be duplicated
2023-06-29 11:15:16 +01:00
Dean 8d98f6ac02 Removed the publish check from the delete app button 2023-06-29 10:47:47 +01:00
Dean 854950581c App metadata screen fixes, copy code button casing and delete app button hidden on publish 2023-06-29 09:53:13 +01:00
Peter Clement 1bb626b726 Merge pull request #11056 from Budibase/features/app-action-automation-ui
Updated Button Action UI for trigger automation
2023-06-29 09:22:33 +01:00
Michael Drury 72e7373073 Merge pull request #11058 from Budibase/feature/budi-7076
Datasource settings tab for SQL databases and SQL schema export functionality
2023-06-28 17:56:03 +01:00
mike12345567 664fb3965c Fixing notification update in EditRoles. 2023-06-28 17:40:50 +01:00
mike12345567 81c8bee81e Quick fix to stop custom role names from being updated. 2023-06-28 17:17:24 +01:00
mike12345567 d8fae3a348 Adding SQL export functionality and settings tab for SQL databases. 2023-06-28 16:52:45 +01:00
Peter Clement 61853e447f remove log 2023-06-28 16:37:17 +01:00
Peter Clement 8c7657a1b6 css tidy 2023-06-28 16:35:40 +01:00
Peter Clement 847684daf1 update sync automation css 2023-06-28 15:59:04 +01:00
Peter Clement c5df68973e update Trigger Automation button action to be more intuitive 2023-06-28 15:05:46 +01:00
Adria Navarro fe86428cc4 Display fields 2023-06-28 14:33:52 +01:00
Adria Navarro 47d6113fee Submit nested 2023-06-28 14:33:52 +01:00
Adria Navarro a95a5f1cb2 Populate fields 2023-06-28 14:33:52 +01:00
Adria Navarro 7037ee6a9f Reuse fields 2023-06-28 14:33:52 +01:00
Adria Navarro 758b4f8254 Allow open by default for field groups 2023-06-28 14:33:52 +01:00
Adria Navarro 352ea72c53 Select and conditional fields 2023-06-28 14:33:52 +01:00
Adria Navarro 534b4fffb4 Allow hiding config 2023-06-28 14:33:52 +01:00
Peter Clement 0114710332 Merge pull request #10992 from Budibase/fix/disable-looping-button
Fix duplicate loop block issue
2023-06-28 12:58:51 +01:00
Gerard Burns 099eee5f8c Fix table selection (#11050) 2023-06-28 12:14:23 +01:00
mike12345567 25d0f3f518 Adding settings tab for SQL datasources. 2023-06-28 11:59:53 +01:00
Andrew Kingston 801f5655ac Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:50:51 +01:00
Gerard Burns 80efb355bd Prompt to create queries (#11045) 2023-06-27 16:49:33 +01:00
Michael Drury f7cdf5f2bc Merge pull request #11001 from Budibase/feature/custom-role-readable-ids
Custom roles - readable IDs
2023-06-27 16:17:08 +01:00
Andrew Kingston 7308abec0a Merge pull request #11041 from Budibase/feature/iframe-geo-and-fullscreen-permissions
Added fullscreen and geolocation permissions to iframe embed
2023-06-27 16:14:43 +01:00
Andrew Kingston 8c9d4a9126 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:09:59 +01:00
Gerard Burns 9c712de995 lint 2023-06-27 15:51:23 +01:00
Gerard Burns c749209172 PR Feedback 2023-06-27 15:49:17 +01:00
Gerard Burns 363db1d4d9 PR Feedback 2023-06-27 15:20:39 +01:00
mike12345567 fc537a0aab Further PR comments. 2023-06-27 14:56:24 +01:00
Gerard Burns 4387eb2a67 Update datasource config to use tabs 2023-06-27 14:33:11 +01:00
Andrew Kingston 8587aef506 Tidy 2023-06-27 14:25:09 +01:00
Dean 6c7c28f9f1 Added permissions for the embed iframe to support fullscreen and geolocation features 2023-06-27 14:23:25 +01:00
Andrew Kingston a7c6f9a60a Allow deleting external tables that you created 2023-06-27 12:11:58 +01:00
Andrew Kingston 17e7a2d59e Ensure tables and queries are kept in sync when datasource changes occur 2023-06-27 12:03:51 +01:00
Dean eaecd3ab68 Merge remote-tracking branch 'origin/develop' into merge-master 2023-06-27 09:31:35 +01:00
Andrew Kingston 9e3711a4c6 Fix data check logic 2023-06-26 18:14:12 +01:00
Andrew Kingston 73ea1022eb Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 18:13:56 +01:00
Andrew Kingston 4d3ea4cc3e Merge pull request #11029 from Budibase/use-modal-for-editing-datasources-v3
Use modal for editing datasources v3
2023-06-26 18:11:16 +01:00
Andrew Kingston b7603f8bf1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 17:56:11 +01:00
deanhannigan e2625ec1a7 Merge pull request #11030 from Budibase/feature/existing-user-invite-messaging-updates
Extended email duplicate messaging to the create user flow
2023-06-26 17:21:05 +01:00
deanhannigan 1e86f3ac16 Merge pull request #11027 from Budibase/fix/existing-email-invite-messaging
Fix for builder invite error handling and updated messaging
2023-06-26 17:20:28 +01:00
deanhannigan 8dd1ab2cb0 Merge pull request #11032 from Budibase/feature/remove-cloud-flags-for-auth-branding
Removed cloud flag restriction on auth branding pages
2023-06-26 17:02:11 +01:00
Andrew Kingston a3204ad17a Update data section routing to properly handle datasource entities/table sync and handle having no data 2023-06-26 16:34:22 +01:00
Dean b6caebe431 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-26 15:51:31 +01:00
Dean 65d7e2397e Removed cloud flag restriction on auth branding pages 2023-06-26 15:50:14 +01:00
Gerard Burns 6b36b8824e PR Feedback 2023-06-26 15:49:42 +01:00
Dean 47c4f72415 Extended email duplicate messaging updates to the create user flow 2023-06-26 14:33:37 +01:00
Gerard Burns 601a855f13 filter out REST fields 2023-06-26 14:32:14 +01:00
Gerard Burns 88582b871e replace use of datasources.save with datasources.update 2023-06-26 14:15:04 +01:00
Gerard Burns f3d5e2b4a0 remove builderstore/datasource 2023-06-26 13:44:23 +01:00
Gerard Burns 3771ab2ffc Update datasource config editing 2023-06-26 13:31:16 +01:00
mike12345567 b94801d10a Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids 2023-06-26 12:39:41 +01:00
Dean 46e889fd72 Fix for invite error handling and updated messaging 2023-06-26 12:38:13 +01:00
Andrew Kingston 6d38bdcd64 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 11:32:54 +01:00
Andrew Kingston 325818748e Merge pull request #10962 from Budibase/grid-block
Grid block
2023-06-26 11:32:04 +01:00
Andrew Kingston 2a2215f485 Display users table as its own option at the very top of the datasource list 2023-06-26 10:50:54 +01:00
Andrew Kingston 5f407259dc Enable component nesting validation for new apps 2023-06-26 10:39:38 +01:00
Gerard Burns 1606ca0c84 Refactor Datasource Creation Modal (#10783) 2023-06-26 09:52:02 +01:00
Andrew Kingston 8bfb909280 Fix scroll overflow in binding drawer 2023-06-26 09:22:40 +01:00
Andrew Kingston aebc3b2bb8 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-26 09:05:06 +01:00
Andrew Kingston 3f0fac43ea Add padding to secondary user header to match tab spacing 2023-06-26 08:58:25 +01:00
Andrew Kingston 5d14bb70c6 Ensure builder websocket is only instantiated once 2023-06-26 08:58:06 +01:00
Andrew Kingston d3d2f5fa75 Merge pull request #11008 from R2bEEaton/develop
Small Spelling Fix
2023-06-26 08:25:54 +01:00
melohagan 8325b5bb1e Add count to duplicate errors (#10920)
* Add count to duplicate errors

* Lint: Remove unused prop
2023-06-23 18:34:05 +01:00
Dean 6f24772f49 PR Feedback 2023-06-23 16:40:40 +01:00
mike12345567 3d3efadb37 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-06-23 15:19:49 +01:00
Dean a61cf5fa45 Merge remote-tracking branch 'origin/master' into fix/oidc-custom-icons-fixed 2023-06-23 14:58:47 +01:00
Dean ceecd85d76 OIDC icon fix recreated on a new branch 2023-06-23 14:47:58 +01:00
Ryan Eaton 22a8b2cbaa spelling fix 2023-06-23 09:22:05 -04:00
Dean fd8400bee5 PR feedback and removed some comments 2023-06-23 11:56:59 +01:00
deanhannigan 6cbe89bce8 Merge pull request #11002 from Budibase/feature/existing-user-invite-messaging-updates
Updated messaging when attempting to invite existing users.
2023-06-23 11:56:09 +01:00
Andrew Kingston 007b6d605b Merge pull request #10917 from Budibase/fix/datasource-409
Fix datasource conflicts
2023-06-23 11:54:15 +01:00
melohagan a97518ff39 Scroll to field button action (#10901)
* Scroll To Field WIP

* Scroll to the label
2023-06-23 11:51:49 +01:00
Dean 672f1d36e4 Updated the invite response messaging for requests that contain users who are already registered 2023-06-23 09:47:39 +01:00
deanhannigan 2cfb2716f3 Merge pull request #10994 from Budibase/fix/markdown-editor-icons
Added FontAwesome icons used by EasyMDE
2023-06-23 09:05:49 +01:00
mike12345567 5373b867e1 Fix for #10949 - the relationship types were always locked to be the same, which means that the foreign key wasn't being updated correctly as the backend was not aware of which side was the one-to-many side. 2023-06-22 12:32:39 +01:00
Dean 959d3729dc Added config for FontAwesome icons used by EasyMDE in the builder 2023-06-22 12:28:12 +01:00
Peter Clement 77f5567d3a fix duplicate loop block issue 2023-06-22 11:41:23 +01:00
Andrew Kingston bcbeae2279 Rework grid buttons, removing add row and add column buttons, and compression height and width into new size button 2023-06-22 08:16:59 +01:00
mike12345567 45120c60ba Getting basic regex in place to make sure role names can be IDs. 2023-06-21 17:08:54 +01:00
Dean 2bdf855217 Removed app publish state tracking 2023-06-20 17:25:20 +01:00
Dean ac315938f5 Removed comment 2023-06-20 15:08:26 +01:00
Dean f178b86266 Linting 2023-06-20 15:02:53 +01:00
Dean 3607774d7e Added camera permission to the default embed iframe 2023-06-20 14:29:10 +01:00
Michael Drury 958cabee52 Merge pull request #10921 from Budibase/fix/airgap-templates-call
update airgap script and enable support for offline mode
2023-06-20 13:51:10 +01:00
Dean f04f42546a Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-20 12:33:48 +01:00
Dean 602ea9bc4e General tidying and refactoring. Updated the publish button behaviour to also take into account revert and version update behaviours. 2023-06-20 12:33:18 +01:00
Adria Navarro cdd15fd75f Merge pull request #10953 from Budibase/budi-7115-sql-schema-export
BUDI-7115 - Sql schema export
2023-06-20 11:57:46 +01:00
Dean c1248eed12 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-20 10:08:18 +01:00
mike12345567 3955b00bbc Merge branch 'develop' of github.com:Budibase/budibase into fix/airgap-templates-call 2023-06-19 18:57:17 +01:00
mike12345567 e0c21864b8 Merge branch 'develop' of github.com:Budibase/budibase into fix/add-automation-step 2023-06-19 18:53:36 +01:00
Andrew Kingston 9fd04cc2c7 Update multiple settings components to enable more generic usage of column selectors and remove some bespoke copy from generic components. Enable display names for grid columns 2023-06-19 18:49:57 +01:00
Andrew Kingston 7b75d7f13d Update column editor and filter editor to make action buttons full width 2023-06-19 18:32:03 +01:00
Adria Navarro 76ac28f550 Do not rquire min length for all password fields 2023-06-19 17:56:12 +01:00
Andrew Kingston 5350cdf346 Revert testing whitelist 2023-06-19 17:45:07 +01:00
Andrew Kingston 9d8b5e99af Add column setting to grid 2023-06-19 17:38:44 +01:00
Adria Navarro fe2d63f741 Fix lint 2023-06-19 17:33:10 +01:00
Peter Clement 832ee22c0a fix issue with adding automation step 2023-06-19 11:43:00 +01:00
Adria Navarro a0bfebf53d Merge pull request #10894 from Budibase/budi-7010/frontend-encrypt-app-imports
BUDI-7010 - Frontend decrypt app imports
2023-06-19 11:18:38 +01:00
Andrew Kingston 68f21274ed Add settings to grid block for filtering and sorting, and refactor grid logic to allow external control of these stores 2023-06-19 09:54:24 +01:00
Dean 1d184a27cb Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-19 09:11:20 +01:00
Andrew Kingston 6438d23bed Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-19 08:20:42 +01:00
Andrew Kingston 07c79ec592 Fix fonts not loading in builder preview in dev 2023-06-16 14:46:34 +01:00
Dean 8a44baf24b Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-16 12:31:02 +01:00
Dean 2304032423 Added embed state, behaviours and event tracking to client app. UI/UX Refactoring 2023-06-16 12:30:08 +01:00
Andrew Kingston 9e881d071b Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-16 12:09:52 +01:00
Andrew Kingston 224ff4dcbf Merge pull request #10929 from Budibase/fix/font-paths
Fix font paths so they work in both dev and prod
2023-06-16 12:07:09 +01:00
Andrew Kingston 67ef740532 Fix font paths so they work in both dev and prod 2023-06-16 10:34:34 +01:00
Rory Powell 5f716a62a4 Revert "Merge branch 'develop' into master"
This reverts commit 67fb9de7f4, reversing
changes made to ebec885b0a.
2023-06-16 10:13:43 +01:00
Adria Navarro aafb294749 Fix linting issues 2023-06-16 10:08:31 +01:00
Andrew Kingston 70eda7ff81 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-16 10:02:42 +01:00
Martin McKeaveney 7c49dd716c remove console log 2023-06-15 15:29:29 +01:00
Martin McKeaveney dd8e54c5e1 update airgap script and enable support for offline mode 2023-06-15 15:20:14 +01:00
Dean 3843b98cf8 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-15 12:51:25 +01:00
Adria Navarro 2e2b200b45 Merge pull request #10883 from Budibase/budi-7010/frontend-encrypt-app-exports
BUDI-7010 - Frontend encrypt app exports
2023-06-15 12:40:32 +01:00
Adria Navarro df3afe2a7c Merge pull request #10918 from Budibase/budi-5262/support_pg_client_cert
Budi 5262 - Support pg client cert
2023-06-15 12:40:16 +01:00
Dean c876568865 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-15 12:02:29 +01:00
Adria Navarro b7f0387577 Merge branch 'develop' into budi-5262/support_pg_client_cert 2023-06-15 11:13:52 +01:00
Dean c2f8d54a8a Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-15 10:59:28 +01:00
Dean 08ea400312 Merge commit 2023-06-15 10:59:24 +01:00
Dean e8f28113da Merge commit 2023-06-15 10:56:46 +01:00
Adria Navarro 37e27a881b Merge branch 'develop' into backmerge-master 2023-06-15 10:18:34 +01:00
Adria Navarro f446bd96dd Merge branch 'master' into backmerge-master 2023-06-15 10:16:21 +01:00
Conor Webb 7e3b6fd07b Prevent premature closure of imported users modal. (#10916) 2023-06-15 09:41:17 +01:00
Andrew Kingston f2ce876c5f Refresh tables list when some other user adds a datasource 2023-06-15 09:39:27 +01:00
Andrew Kingston 9e535a1ca4 Account for table 'type' field meaning different things in different endpoints 2023-06-15 09:35:22 +01:00
Andrew Kingston 99a8fc7c12 Revert websocket changes and just fetch datasources constantly 2023-06-15 09:27:45 +01:00
Andrew Kingston 5e5dc902d1 Broadcast datasource change via websocket when making changes to tables 2023-06-15 09:04:21 +01:00
Martin McKeaveney 08894e91d6 fix for fonts in production 2023-06-14 18:48:44 +01:00
Adria Navarro bfc6bb6a6e Add spinner while saving datasources 2023-06-14 17:07:47 +01:00
Adria Navarro fa835e65ef Add loading when saving datasource 2023-06-14 16:57:36 +01:00
Martin McKeaveney 743108b170 using black bb logo instead of gray 2023-06-14 16:55:46 +01:00
Jonny McCullagh 757ca6a166 Merge master develop (#10897)
* Binding drawer fixes

* Added missing headless flag for the bindable combobox

* Fix for QueryEditor width

* Fix svelte transitions in grid new row component breaking routify

* Bump version to 2.7.7

* fix REST connector failure to save

* Bump version to 2.7.8

* Bump version to 2.7.9

* Unexpected token when export data (#10721)

* Tidy ID string for JSON parse

* Display error for composite keys

* Unit test WIP

* directly assign the mock function on the datasource

* Unit tests for exportRows ID handling

---------

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

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

* Bump version to 2.7.10

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

* Make sure divider fields are left most

* Refactor

* Bump version to 2.7.11

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

* Linting

* Removed commented out code

* Bump version to 2.7.12

* Bump version to 2.7.13

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

* Bump version to 2.7.14

* new deploy trigger (#10892)

* point the deploys at the new env

* Bump version to 2.7.15

---------

Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
Adria Navarro f31c615e18 Merge branch 'develop' into backmerge-master 2023-06-14 15:45:47 +01:00
Martin McKeaveney 307e6dde02 update bblogoimgur to bblogo 2023-06-14 15:21:46 +01:00
Martin McKeaveney 0f02b31ba7 lint 2023-06-14 15:12:39 +01:00
Martin McKeaveney cd1675098f removing need for external internet assets and self hosting our own fonts 2023-06-14 14:54:27 +01:00
Adria Navarro 672804c150 Merge pull request #10900 from Budibase/budi-7010/export_controller_as_post
BUDI-7010 - Export controller as post
2023-06-14 14:38:01 +01:00
Adria Navarro 222de80e01 Fix creating app without password 2023-06-14 14:26:28 +01:00
Adria Navarro dec35fcafd Simplify notification 2023-06-14 13:48:37 +01:00
Adria Navarro fbf9b69a6b Simplify notification 2023-06-14 13:48:10 +01:00
Adria Navarro 0e8c54af75 Renames 2023-06-14 12:31:03 +01:00
Adria Navarro 450ac715a2 Merge branch 'budi-7010/frontend-encrypt-app-exports' into budi-7010/frontend-encrypt-app-imports 2023-06-14 11:34:09 +01:00
Adria Navarro 2fe83a96f1 Fix frontend 2023-06-14 11:30:05 +01:00
Adria Navarro d507eb487a Remove export 2023-06-14 11:21:47 +01:00
Adria Navarro 9a5f67b7d8 Merge branch 'budi-7010/frontend-encrypt-app-exports' into budi-7010/frontend-encrypt-app-imports 2023-06-14 11:21:19 +01:00
Adria Navarro 8e87e3cfc2 Merge branch 'budi-7010-encrypt-app-exports' into budi-7010/frontend-encrypt-app-exports 2023-06-14 11:20:31 +01:00
Adria Navarro a68dc7c965 Remove excludeRows and appName from the querystrings 2023-06-14 11:06:46 +01:00
Adria Navarro bfd444dbaa Change the download to be a post 2023-06-14 10:47:46 +01:00
Adria Navarro 3d01775b89 Handle errors 2023-06-13 17:08:33 +01:00
Adria Navarro 557e7ad209 Request password on import app 2023-06-13 16:48:59 +01:00
Andrew Kingston 0dbd709438 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-13 15:15:41 +01:00
Andrew Kingston cfe86194cd Merge pull request #10844 from Budibase/cheeks-lab-day-preview
Preview apps inside builder
2023-06-13 15:15:29 +01:00
Adria Navarro 38cce94f2c Fix type 2023-06-13 14:28:31 +01:00
Adria Navarro 5f3335c566 Fix validation order 2023-06-13 13:07:41 +01:00
Adria Navarro d041ad621f Add email validation 2023-06-13 12:51:42 +01:00
Adria Navarro 4b7af2e16a Pass password 2023-06-13 12:45:57 +01:00
Adria Navarro 7cfb47c287 Validation observe 2023-06-13 12:42:30 +01:00
Adria Navarro 32dde23728 Add validation 2023-06-13 11:57:56 +01:00
Adria Navarro e0664222fe Fix initial validation 2023-06-13 11:36:28 +01:00
Adria Navarro 383c7c4b2c Add password field 2023-06-13 11:21:54 +01:00
Adria Navarro 1baaab2875 Add steps 2023-06-13 11:15:32 +01:00
Adria Navarro e6455d005b Add encrypt option 2023-06-13 10:00:01 +01:00
mike12345567 fb0e4c2c40 Removing await. 2023-06-12 16:06:08 +01:00
Andrew Kingston c2e5427860 Small refactor to move CSS variables inside fields rather fancy forms 2023-06-12 15:54:08 +01:00
Dean 0dda7afee7 Added the export page 2023-06-12 14:09:11 +01:00
melohagan ab1a3eba81 Do not show Business tag for Email action (#10867) 2023-06-12 11:49:46 +01:00
Dean 5a7a348ded Added the export section link 2023-06-12 11:49:33 +01:00
Dean 7564bcac4b Merge remote-tracking branch 'origin/master' into fix/bindings-fixes 2023-06-12 10:44:38 +01:00
Martin McKeaveney 59b33e6867 code review 2023-06-11 18:51:08 +01:00
Martin McKeaveney 0be749f537 hide in cloud 2023-06-10 16:19:09 +01:00
Martin McKeaveney 7e45773d02 diagnostics panel 2023-06-10 16:16:52 +01:00
Dean b48083860d Removed commented out code 2023-06-09 18:09:21 +01:00
Dean 2b21b7f4c9 Linting 2023-06-09 17:57:03 +01:00
Dean c73315cc44 Temporarily remove the focus store update as it triggers a full redraw of the component settings 2023-06-09 17:42:41 +01:00
Michael Drury 06eb965564 Updates from PR comments. 2023-06-09 14:35:46 +01:00
Michael Drury deffe9d3d4 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-06-09 13:21:30 +01:00
Andrew Kingston 881e3503e5 Lint 2023-06-09 13:08:26 +01:00
Adria Navarro a875c09979 Display error 2023-06-09 12:23:48 +01:00
Adria Navarro 86fa262649 Fix flash 2023-06-09 12:00:16 +01:00
Dean 9da2a1e8ea Merge remote-tracking branch 'origin/master' into fix/bindings-fixes 2023-06-09 11:57:57 +01:00
Adria Navarro 0bd35be861 Navigate when the modal is closed and the datasource was created 2023-06-09 11:57:17 +01:00
Andrew Kingston 1377ee090a Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-09 11:54:27 +01:00
Dean 6836ca8573 Merge commit 2023-06-09 11:47:05 +01:00
Dean 795d8a5875 Merge commit 2023-06-09 11:42:10 +01:00
Andrew Kingston 462ae1c894 Update builder blur transition duration to match other animations 2023-06-09 11:41:55 +01:00
Andrew Kingston e452c0bcd1 Update command palette preview action to open new preview 2023-06-09 11:40:34 +01:00
Dean d80f53e37a Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-08 21:26:03 +01:00
Martin McKeaveney 746afaf573 initial work on debug panel 2023-06-08 19:50:29 +01:00
Andrew Kingston bbdb304fe4 Update loading state in preview overlay 2023-06-08 15:51:24 +01:00
Andrew Kingston b3e23562f0 Update in builder preview to be a full screen overlay rather than opening in a new tab 2023-06-08 15:12:50 +01:00
melohagan c0578d4cc2 Send meeting invite via automation email smtp (#10787)
* Pass calendar props into sendSmtpEmail

* Add calendar event to message

* Add Checkbox and DatePicker automation field UI

* Add URL prop

* Add url to sendSmtpEmail unit test

* Refactor

* Code review comments

* Make location optional

* Add EmailInvite type

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-06-08 14:25:35 +01:00
Martin McKeaveney a9787ff608 fix REST connector failure to save 2023-06-08 12:00:34 +01:00
Adria Navarro 9021a095b1 Create datasource on the second step 2023-06-08 10:56:21 +01:00
mike12345567 9ee06e8e42 Updating fetch within main datasource UI to mimic that of the onboarding. 2023-06-07 18:34:32 +01:00
Andrew Kingston 752dd93d84 Add initial grid block, and update grid to keep indentation consistent when row expansion is disabled 2023-06-07 15:50:38 +01:00
Michael Drury 834dff93f7 Merge pull request #10818 from Budibase/budi-6945/no_sheet_selected
Change submit text if sheets not selected
2023-06-07 15:43:14 +01:00
Adria Navarro ae7dbd4088 Rename text 2023-06-07 14:49:44 +01:00
Adria Navarro 23350016e2 Change submit if sheets not selected 2023-06-07 14:34:31 +01:00
Adria Navarro dd58aaf5cb Use fancycheckboxgroup 2023-06-07 11:44:32 +01:00
Adria Navarro bb901d94d2 Clean code 2023-06-07 11:32:42 +01:00
Adria Navarro f10d3d6973 Update 2023-06-07 11:31:10 +01:00
Adria Navarro b128bdece5 Display sheets 2023-06-07 11:31:10 +01:00
Adria Navarro 39848eef07 Fetch sheets 2023-06-07 11:31:10 +01:00
Adria Navarro 77bd236557 Fetch info when enabled 2023-06-07 11:31:10 +01:00
Adria Navarro e9d4dd51bb Add sheets step 2023-06-07 11:31:10 +01:00
Adria Navarro faf886f446 Change success message 2023-06-07 11:31:10 +01:00
Andrew Kingston 61a143628b Revert tableType flag and derive from table instead 2023-06-07 10:48:08 +01:00
Dean ee1d761103 Fix for QueryEditor width 2023-06-07 09:44:55 +01:00
Dean fd558a46bb Merge remote-tracking branch 'origin/master' into fix/bindings-fixes 2023-06-07 09:35:30 +01:00
Dean 1e3883b213 Added missing headless flag for the bindable combobox 2023-06-07 09:35:07 +01:00
gitstart 0ae378dbec Update other places where download is used
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
2023-06-07 06:43:30 +00:00
Adria Navarro deeba8bae3 Revert "Merge branch 'develop' into master"
This reverts commit 6f29c978e0, reversing
changes made to 1c6ff73c19.
2023-06-06 22:06:34 +01:00
mike12345567 ae1f7ae21a Changing copy around datasource creation modals. 2023-06-06 18:50:50 +01:00
mike12345567 dab1db2271 Updating datasource save API to allow specifying a filter for which tables to fetch and then linking this up with the new frontend. 2023-06-06 18:27:03 +01:00
Dean b2633dc2db Binding drawer fixes 2023-06-06 17:46:40 +01:00
mike12345567 cc60baa3d1 Some fixes for BBUI and updating postgres table name fetching to get uniques. 2023-06-06 17:40:14 +01:00
mike12345567 1760fcb34d Merge branch 'feature/table-fetching-frontend' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-06-06 16:40:09 +01:00
mike12345567 0602f5f26f Updating fancy form components and building out first version of fancy checkbox group. 2023-06-06 16:32:20 +01:00
Dean e1b63842e5 Adding in relocated screen components 2023-06-06 16:24:30 +01:00
gitstart 05851f6b19 Fix CSV encoding issue
Co-authored-by: Benjamin Mayanja <vibenjamin6@gmail.com>
2023-06-06 15:18:15 +00:00
Dean f37c49e8af Initial commit 2023-06-06 16:16:09 +01:00
Adria Navarro 4c200fbca4 Merge branch 'develop' into feature/table-fetching-frontend 2023-06-06 15:08:23 +01:00
Adria Navarro 4247b4425c Clean code 2023-06-06 11:29:50 +01:00
Adria Navarro 21e870109c Save datasource 2023-06-06 11:29:50 +01:00
Adria Navarro 25c921e340 Validate url 2023-06-06 11:29:49 +01:00
Adria Navarro 1e238ce693 Validate google sheets url 2023-06-06 11:29:49 +01:00
Adria Navarro d4ba73f331 Open continue 2023-06-06 11:29:49 +01:00
Adria Navarro 3a6a3eb8a5 Store tokens in cache and amend redirect 2023-06-06 11:29:49 +01:00
Adria Navarro c89708cda3 Google wizard on the same page 2023-06-06 11:29:49 +01:00
Adria Navarro 498eedaf19 Remove confirm button while setting up google datasource 2023-06-06 11:29:49 +01:00
Michael Drury 465856e8c9 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-06-06 10:09:50 +01:00
mike12345567 b57557760d Updating fancy forms to be usable for data table fetching designs. 2023-06-05 18:36:50 +01:00
Adria Navarro ee81fd7a59 Split auth google section 2023-06-05 18:26:11 +01:00
Martin McKeaveney c53b7b0a44 Merge pull request #10789 from Budibase/collaboration-lock-transfer
Transfer lock to next oldest session when disconnecting from the builder
2023-06-05 17:47:40 +01:00
mike12345567 96f44c0a86 Reworking implementation to a single modal, that changes content rather than progressing to a new modal. 2023-06-05 17:40:12 +01:00
Dean f20653d4ca Branding fixes 2023-06-05 15:20:04 +01:00
mike12345567 a330e606bf Removing merge artifact. 2023-06-05 15:17:06 +01:00
mike12345567 805e417553 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-06-05 14:21:35 +01:00
Dean 42e3ca1872 Merge remote-tracking branch 'origin/develop' into fix/logo-urls 2023-06-05 14:14:02 +01:00
Rory Powell e00eb171be WIP logo url fixes 2023-06-05 14:01:46 +01:00
Andrew Kingston 3979c108e0 Add more optional chaining 2023-06-05 13:56:54 +01:00
Andrew Kingston 4a0e23a171 Transfer lock to next oldest session when disconnecting from the builder 2023-06-05 13:54:17 +01:00
Andrew Kingston 6de83a6ab4 Lint 2023-06-05 11:57:36 +01:00
Andrew Kingston 29968df6d9 Fix not being able to navigate away from the design section 2023-06-05 11:55:18 +01:00
Andrew Kingston d87e943750 Fix user avatar in audit logs page 2023-06-05 11:13:24 +01:00
Andrew Kingston d4e28518d2 Fix error on SCIM page 2023-06-05 08:55:16 +01:00
Andrew Kingston ffde512307 Update position of floating buttons to be consistent 2023-06-05 08:49:35 +01:00
Andrew Kingston 920fea7b1f Remove beta button from grid, add feedback button to data section linking to collaboration maze 2023-06-05 08:48:02 +01:00
Andrew Kingston f7f9a359b2 Ensure edit button in overview is never disabled as we don't use the lock any more 2023-06-05 08:27:14 +01:00
Andrew Kingston 680b70643c Merge pull request #10775 from Budibase/collaboration-fixes
Collaboration fixes
2023-06-02 18:03:11 +01:00
Andrew Kingston 0582dd40b2 Ensue table schema change made via grids are properly synced with backend stores, given absence of websocket events for own events 2023-06-02 15:28:48 +01:00
Andrew Kingston 2db3012ae0 Fix JSON editor overflow row edit modal 2023-06-02 15:13:57 +01:00
Dean 247896bdf3 Linting 2023-06-02 12:55:16 +01:00
Dean 9f2df319a2 Updated the JS Scripting modal use the new editor 2023-06-02 12:50:22 +01:00
Dean 450be6ec28 Changed the binding font to monospace per feedback 2023-06-02 12:03:25 +01:00
Dean a8836a1531 Removed the monospace font from the Text editor and replaced it with the core font. 2023-06-02 11:46:01 +01:00
Dean 44dd09dfef UI colours updated 2023-06-02 10:56:36 +01:00
Andrew Kingston 53f1a4e67d Update builder socket to ignore own events, and ensure table creation updates state without depending on the websocket 2023-06-02 09:04:50 +01:00
Dean a38d9a5fda Fixes to improve binding panel resizing 2023-06-01 16:29:42 +01:00
Dean b4712c1075 Merge commit 2023-06-01 14:41:54 +01:00
Dean d08dd2d491 Minor fixes for bindings v2 2023-06-01 11:47:27 +01:00
deanhannigan 8c144bbe2c Merge pull request #10732 from Budibase/feature/binding-v2-updates
Binding V2 Updates
2023-05-31 19:15:20 +01:00
Andrew Kingston 564a98bedc Increase tooltip max size and fix issue with overflow in app overview 2023-05-31 18:23:20 +01:00
Andrew Kingston 680e609b52 Remove plural forms of enums and use TS enum rather than JS const 2023-05-31 17:03:14 +01:00
Andrew Kingston 8a2d4b7052 Merge branch 'develop' of github.com:Budibase/budibase into websocket-redis-integration 2023-05-31 16:28:14 +01:00
deanhannigan ae9b8e9f2f Merge pull request #10752 from Budibase/fix/overview-deployments-updating
Fix for deployment refresh in overview section
2023-05-31 15:47:16 +01:00
Andrew Kingston a7c6298d1f Ensure socket pruning due to redis TTL expiry works as expected 2023-05-31 15:37:39 +01:00
Andrew Kingston 05e34076f7 Fully rewrite websocket redis integration to use individual keys per session, enable TTLs on sesisons, prune sessions when users connect and add a heartbeat to sockets 2023-05-31 15:13:22 +01:00
Dean 8b1eca696a Fix for deployment refresh in overiew section 2023-05-31 15:01:15 +01:00
Dean f875463162 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-31 13:58:03 +01:00
Andrew Kingston c0eaa60e13 Revert "Assign a new display column when deleting field (#10234)"
This reverts commit 358e49d43f.
2023-05-31 13:27:07 +01:00
Dean 24d57e8fd2 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-31 11:56:55 +01:00
melohagan 358e49d43f Assign a new display column when deleting field (#10234)
* Assign a new display column when deleting field

* lint

* WIP

* Unit tests WIP

* saveField unit tests

* deleteField unit tests

* TODO

* lint

* Stop invalid data types being auto primaryDisplay
2023-05-31 11:40:31 +01:00
Dean 4c26beb16e Linting 2023-05-31 11:34:02 +01:00
Dean 985c7eb56e PR Feedback updates 2023-05-31 11:26:03 +01:00
Dean cd95df629e Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-31 11:07:47 +01:00
Andrew Kingston d3fdb52bf5 Store all socket users in redis to allow all server instances to be aware of all users 2023-05-31 10:21:50 +01:00
Martin McKeaveney 0c5681d3a1 Merge pull request #10635 from GitStartHQ/BUDIOSS-20
Automation panel does not scroll
2023-05-30 22:03:51 +01:00
Dean 6c184bd6d9 PR Feedback filtering by label and section name. Disable default filter highlighting 2023-05-30 15:02:13 +01:00
Dean 1a8470e949 PR updates and fix for mode switch issue 2023-05-30 14:02:18 +01:00
Gerard Burns 23ee9f4af8 Post Sign Up Onboarding Changes (#10701)
* wip

* PR Feedback

* Fixes

* PR Feedback

* PR Feedback

* PR Feedback
2023-05-30 12:54:57 +01:00
Andrew Kingston 1db22d3965 Remove unused code 2023-05-30 11:17:46 +01:00
Andrew Kingston 22815a064c Fix overflow issue in apps list 2023-05-30 11:16:02 +01:00
Dean c71ad13048 Lint fixes 2023-05-30 10:15:10 +01:00
Dean 74958e59d2 Linting 2023-05-30 10:00:56 +01:00
Dean ad7cd39387 Removed console log 2023-05-30 09:46:17 +01:00
Andrew Kingston be40d72f55 Merge pull request #10712 from Budibase/data-section-multidev
Multiple user collaboration for data section
2023-05-30 09:08:14 +01:00
Dean 15e167ea9e Minor fix for ranking 2023-05-29 22:03:29 +01:00
Dean 362dd4adca Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-29 21:21:02 +01:00
Dean e8c6185add Refactoring and some styling updates 2023-05-29 21:19:44 +01:00
Adria Navarro e3ce16d0c9 Update local versions to 0.0.0 2023-05-29 10:54:10 +02:00
Dean 0730c15b14 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-28 22:29:47 +01:00
mike12345567 7ba21d836b Merge branch 'develop' of github.com:Budibase/budibase into feature/sync-automations 2023-05-26 16:42:01 +01:00
Peter Clement 221d03c153 fix reactivity bug with synchronous param 2023-05-26 13:18:08 +01:00
Peter Clement 5a73b02827 update feature array to be an object 2023-05-26 11:02:47 +01:00
Andrew Kingston 852df16448 Lint 2023-05-26 10:29:03 +01:00
Dean 56bac67d49 Merge commit 2023-05-26 10:11:51 +01:00
Adria Navarro 77a619945b Merge pull request #10680 from Budibase/budi-6933-verify-data-source-connection-during
Verify data source connection before saves
2023-05-26 10:47:42 +02:00
Andrew Kingston 520158c8f9 Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-26 09:39:06 +01:00
Peter Clement 70dfd9e8e5 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-26 09:26:51 +01:00
Andrew Kingston cc7df474c9 Standardise usage of user avatars and colours across the entire platform 2023-05-26 09:24:53 +01:00
Michael Drury bb4209cd67 Basic modal put together. 2023-05-26 09:21:34 +01:00
Dean 659bffa548 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-26 09:12:03 +01:00
deanhannigan 567ee451dd Merge pull request #10702 from Budibase/fix/data-export-rows
Fixes and updates for export internal rows
2023-05-26 09:08:35 +01:00
Michael Drury c08d67d299 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-05-26 08:44:39 +01:00
Dean 7a874e67d3 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-25 18:34:57 +01:00
melohagan b5c98871ad Update table data via CSV import (#10313)
* Add identifierFields select for import

* Update rows on import (Internal DB)

* Only allow internal DB to upsert import CSV

* Clear identifierFields when turning off update

* Passing table instead of tableId

* Pass table

* Pass tableType
2023-05-25 18:05:07 +01:00
Dean 146940f6ae Added error handling for export row front end and fixed row export backend behaviour 2023-05-25 17:50:52 +01:00
Andrew Kingston f246a982db Update lock icon and remove logs 2023-05-25 10:45:00 +01:00
Andrew Kingston 183fb3d29b Fix issue with schema mutation in grids. Use displayName to represent grid column labels. Allow deletion of duplicated user columns 2023-05-25 08:51:24 +01:00
Peter Clement d675b25676 unused import 2023-05-24 15:16:04 +01:00
Andrew Kingston 5cf4753853 Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-24 15:14:32 +01:00
Peter Clement 4d5a922684 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-24 15:05:58 +01:00
Peter Clement f91b599b72 fix import 2023-05-24 14:56:37 +01:00
Peter Clement a9bb534cdf set flag in automation orchestrator 2023-05-24 14:41:58 +01:00
Dean 0dae8e0eb1 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-24 14:30:42 +01:00
Adria Navarro b264708af6 Merge remote-tracking branch 'origin/develop' into chore/esbuild 2023-05-24 14:17:32 +02:00
Dean e84939f8d1 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-24 12:45:30 +01:00
Adria Navarro d7daadb45f Add missing nx scripts 2023-05-24 12:27:55 +02:00
Adria Navarro ed8a483e2e Add missing nx scripts 2023-05-24 11:47:21 +02:00
Adria Navarro d3eb262bed Validate onboarding 2023-05-24 11:07:49 +02:00
Adria Navarro 237cda064c Simplify integration features 2023-05-24 10:50:51 +02:00
Adria Navarro 0c97f61cc8 Validate feature toggle 2023-05-24 10:03:49 +02:00
Adria Navarro 7be824b2e6 Remove secondary action 2023-05-24 10:03:49 +02:00
Adria Navarro 2b2b252900 Update messages 2023-05-24 10:03:49 +02:00
Adria Navarro 3c3f67c300 Handle name change on onboarding 2023-05-24 10:03:49 +02:00
Adria Navarro 6659a697de Improve messaging 2023-05-24 10:03:49 +02:00
Adria Navarro 3951788f7e Improve messaging 2023-05-24 10:03:49 +02:00
Adria Navarro d6b00efa90 Verify datasouce before updating 2023-05-24 10:03:49 +02:00
Adria Navarro 886b726627 Verify datasouce before saving 2023-05-24 10:03:49 +02:00
Adria Navarro c3301e393e Optimise nx dependencies 2023-05-23 23:11:26 +02:00
Adria Navarro 5681f47a38 Clean schema error messages while changing datasources 2023-05-23 11:00:55 +02:00
Andrew Kingston 9ab5c8792a Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-22 16:01:50 +01:00
Andrew Kingston 53eceec978 Update comments 2023-05-22 16:01:12 +01:00
Andrew Kingston cfa07a68ae Handle table, query and datasource events using builder socket 2023-05-22 15:59:44 +01:00
Peter Clement 754b30dd5c add features property to automation defintions 2023-05-22 15:46:42 +01:00
Dean 97a86dee00 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-22 09:11:08 +01:00
Adria Navarro cff9c26ef2 Lint 2023-05-19 17:46:34 +02:00
Adria Navarro 0a2335a047 Merge pull request #10622 from Budibase/chore/improve_pipeline_times
Chore - Improve pipeline run time
2023-05-19 13:18:21 +02:00
Peter Clement d271bbdadb rename syncWebHooks to syncAutomations 2023-05-19 10:07:02 +01:00
gitstart 036e355c9b disable duplicate for webhook triggers automation
Co-authored-by: Moshood Abidemi <olalekanteeblaze@gmail.com>
2023-05-18 14:05:05 +00:00
gitstart b2f3455b19 update fix: automation panel does not scroll
Co-authored-by: jaysoni-ash42 <jsoni775566666@gmail.com>
2023-05-18 11:48:57 +00:00
Peter Clement f680fbd822 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-18 11:35:25 +01:00
Adria Navarro 6d44fd012d Remove unnecessary paths 2023-05-18 10:22:14 +02:00
Andrew Kingston 3794d8e204 Simplify websocket comms for grid and improve builder socket 2023-05-18 08:57:20 +01:00
gitstart d6736d7763 fix: automation panel does not scroll
Co-authored-by: jaysoni-ash42 <jsoni775566666@gmail.com>
2023-05-18 06:32:25 +00:00
Andrew Kingston 0bebacc741 Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-17 16:38:01 +01:00
mike12345567 f3785892a9 Merge branch 'develop' of github.com:Budibase/budibase into chore/esbuild 2023-05-17 12:45:28 +01:00
Dean de6f841e30 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-17 09:12:12 +01:00
Dean 4e3624cc6d Merge commit 2023-05-17 09:09:15 +01:00
José Vte. Calderón 4928778b0b Merge pull request #10542 from Budibase/user-limit-ui
Adds account locking if user limit is exceeded
2023-05-17 09:20:55 +02:00
Peter Clement 67272c28af Improve logic in add action modal for collect step 2023-05-16 16:06:37 +01:00
Andrew Kingston 1e48020001 Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-16 15:23:30 +01:00
mike12345567 14806809e8 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-05-16 14:54:44 +01:00
Andrew Kingston 6ed691be1d Improve builder socket 2023-05-16 14:18:31 +01:00
Budibase Release Bot 4c4892a157 v2.6.15 2023-05-16 12:24:17 +00:00
Budibase Release Bot 897e08d0ec v2.6.14 2023-05-16 12:03:33 +00:00
Budibase Release Bot e26daac58f v2.6.13 2023-05-16 10:21:37 +00:00
Budibase Release Bot 005c3556d6 v2.6.12 2023-05-15 15:51:10 +00:00
Peter Clement 16ace6bf27 add plan tag to collect step 2023-05-15 16:40:52 +01:00
jvcalderon 0e3a6a199e Keep @budibase/types at tsconfig.json 2023-05-15 16:58:43 +02:00
jvcalderon 14a7e77e39 ESLint 2023-05-15 16:52:48 +02:00
jvcalderon 327a8299f2 Extract isCloud information from admin storage 2023-05-15 16:43:14 +02:00
Peter Clement 007f5ca8a9 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-15 15:19:44 +01:00
Peter Clement 27e78206c4 remove logs and copy changes 2023-05-15 14:49:05 +01:00
Andrew Kingston e28ec0a5a8 Merge pull request #10556 from Budibase/cheeks-fixes
Sort tables in data section + show full screen URLs on hover
2023-05-15 13:54:55 +01:00
jvcalderon 8c71b1fc19 Check error limit conditions explicitly 2023-05-15 14:27:59 +02:00
deanhannigan 110e02c454 Merge pull request #10468 from Budibase/feature/user-side-panel-ux-updates
Designer user side panel UX updates.
2023-05-15 12:51:51 +01:00
Dean 3e19afd390 Merge fix 2023-05-15 12:10:19 +01:00
Dean 5b2f37e175 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-15 12:09:25 +01:00
Adria Navarro deb73be17d Merge branch 'develop' into budi-6158/allow_searching_users
# Conflicts:
#	packages/pro
2023-05-15 13:02:03 +02:00
Dean 84d6af52f4 Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-15 11:36:54 +01:00
Dean 6fa59da628 Merge remote-tracking branch 'origin/develop' into feature/portal-pending-users-section 2023-05-15 11:02:25 +01:00
Dean 086fb05238 Lint 2023-05-15 10:17:55 +01:00
Dean 00d2bc4f6d Altered initialisation flow to ensure base state is correct for checking update status 2023-05-15 09:38:59 +01:00
Dean ea458639b3 Navigation updates 2023-05-15 09:14:18 +01:00
jvcalderon b4d531f886 Change a literal 2023-05-15 09:47:57 +02:00
jvcalderon 17e2a4d7e4 Refactor -> Avouid explicit usage of pricing url 2023-05-15 09:00:20 +02:00
jvcalderon fc846e1580 Merge branch 'develop' into user-limit-ui 2023-05-15 08:38:45 +02:00
Dean a1f35be908 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-12 16:30:02 +01:00
Peter Clement c86c2b4096 add synchronous webhook functionality 2023-05-12 15:57:34 +01:00
Peter Clement dcfb65b92d sync / async automations go through one endpoint 2023-05-12 15:56:24 +01:00
Budibase Release Bot 6c694762e2 v2.6.11 2023-05-12 14:29:07 +00:00
Dean d8b59b989d Merge remote-tracking branch 'origin/master' into fix/inclusion-row-parsing 2023-05-12 14:58:19 +01:00
Andrew Kingston d752448403 Disable command palette and tour for non lock holders and forcefully prevent access to the design and automate pages 2023-05-12 14:33:00 +01:00
Andrew Kingston 5f81584a14 Update top bar when not the primary builder and prevent flashing during loading states 2023-05-12 14:16:10 +01:00
Andrew Kingston 7f96fbf741 Remove single user restriction and notify users if they are the primary builder or not 2023-05-12 13:55:08 +01:00
Andrew Kingston a00d502acb Add title attribute to reveal full screen URLs when hovering in screen list panel 2023-05-12 08:04:34 +01:00