1
0
Fork 0
mirror of synced 2024-08-28 08:21:41 +12:00
Commit graph

8965 commits

Author SHA1 Message Date
Martin McKeaveney
44424e648f
Merge pull request #5135 from Budibase/feature/googlesheets-release
Feature/googlesheets release
2022-03-29 08:18:11 +01:00
Andrew Kingston
e7c63c8aca
Merge pull request #5136 from Budibase/fix/automation-bugs
Some automation bug fixes
2022-03-29 07:53:11 +01:00
Dean
6164b4d574 Cypress test fixes and refactoring around the create app workflows 2022-03-28 23:21:38 +01:00
Andrew Kingston
b4574e42e8 Fix spaces not being allowed in formula columns 2022-03-28 19:10:48 +01:00
Andrew Kingston
f3cc6aa284 Fix design of automation SchemaSetup 2022-03-28 16:56:42 +01:00
Martin McKeaveney
ee6a16827a fixing google sheets bug, respect google configuration hierarchy 2022-03-28 16:44:33 +01:00
Andrew Kingston
e109f06fb4 Fix automation section crashing when a table has been deleted and is in use 2022-03-28 16:26:37 +01:00
Peter Clement
6ccf744557 update bindings to support looping 2022-03-28 10:01:56 +01:00
Dean
eb1eb1cb16 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-28 09:08:16 +01:00
Andrew Kingston
9f3a0ce3c9
Merge pull request #5086 from Budibase/continue-if-button-action
'Continue if' button action
2022-03-25 12:29:19 +00:00
Andrew Kingston
78e78523e0 Merge branch 'develop' of github.com:Budibase/budibase into feature/map-actions 2022-03-25 12:00:17 +00:00
Dean
32b81a5542 Merge remote-tracking branch 'origin/develop' into feature/map-component 2022-03-25 11:31:45 +00:00
Dean
8508e709d2 Removed image load flag from the template card overlay 2022-03-25 09:59:23 +00:00
Dean
de938eea88 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-25 09:45:35 +00:00
Dean
52d43c0781 UI/UX code review changes 2022-03-25 09:43:28 +00:00
Peter Clement
554cefe997 Automation foreach block 2022-03-25 09:26:55 +00:00
Andrew Kingston
ff327423e1 Add 'continue if' button action 2022-03-25 09:26:15 +00:00
Andrew Kingston
12e079128c
Merge pull request #5010 from Budibase/cheeks-fixes
Miscellaneous fixes
2022-03-24 02:50:04 -07:00
Dean
8893ad137f Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-24 09:06:32 +00:00
Rene Pot
d9c6590482 fix broken docs links 2022-03-23 14:47:27 +01:00
Dean
07ecbb6133 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-23 12:43:47 +00:00
Dean
bc4d0b7e51 Minor UI updates for the create app modal. A spinner has been added to the modal confirmation UX. The app name is pre-populated using the app name. The app URL can no longer be null 2022-03-23 12:43:20 +00:00
Andrew Kingston
e7ff1c4ba9 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-03-23 10:48:49 +00:00
Andrew Kingston
3f75412fb0
Merge pull request #4987 from Budibase/scrollable-component-tree
Scrollable component tree
2022-03-23 10:46:55 +00:00
Andrew Kingston
95b29a6823 Prevent collapsing datasource if only one datasource exists 2022-03-23 10:17:52 +00:00
Dean
9f9832f36b Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-23 09:00:09 +00:00
Andrew Kingston
ad407265a0
Merge pull request #4972 from Budibase/fix/table-primary-display-validation
Properly set required constraints for display columns
2022-03-23 08:45:10 +00:00
Andrew Kingston
7e32bd5fd0 Add identifier to messages sent to client iframe preview to avoid conflicts with embedded iframe events 2022-03-22 18:15:41 +00:00
Martin McKeaveney
60da8273fe
Merge pull request #4970 from Budibase/fix/analytics-cleanup
updating analytics endpoint, removing old NPS survey
2022-03-22 16:34:25 +00:00
Dean
ca28c2e27f Code formatting 2022-03-22 11:40:45 +00:00
Dean
4695a008df Initial commit of home screen modifications and template browsing 2022-03-22 11:38:17 +00:00
Andrew Kingston
01cdfcd075 Restore strange class name to fix cypress 2022-03-21 17:59:35 +00:00
Rory Powell
bf9f5488fc Merge branch 'develop' into feature/licensing 2022-03-21 17:13:16 +00:00
Andrew Kingston
344daa349e Remove selected state from current screen and only show component 2022-03-21 16:06:23 +00:00
Andrew Kingston
c739bc8470 Lint 2022-03-21 15:56:42 +00:00
Andrew Kingston
e059f02355 Reduce max width of nav items to have a better generic fit 2022-03-21 15:54:10 +00:00
Andrew Kingston
57c6115c35 Update automation navigation to use new full width nav items 2022-03-21 15:48:00 +00:00
Andrew Kingston
278c4932aa Update datasource navigation to use new full width nav items 2022-03-21 15:47:49 +00:00
Andrew Kingston
82898d6b68 Update layouts in nav tree to new full width style 2022-03-21 15:40:07 +00:00
Andrew Kingston
3d0328e65e Fix issue when currentAsset is null and fix overflow when no screens for current role 2022-03-21 15:21:29 +00:00
Andrew Kingston
3b7f59323e Ensure the component tree containing the selected component cannot be hidden 2022-03-21 15:17:51 +00:00
Andrew Kingston
ed7a80ca6f Support scrolling screens or folders into view when clicking 2022-03-21 14:46:59 +00:00
Andrew Kingston
e68f1e33b9 Remove logs 2022-03-21 14:23:56 +00:00
Andrew Kingston
2def829ebf Tidy up logic for scrolling to components 2022-03-21 13:54:46 +00:00
Andrew Kingston
7c39430d1c Add vertical scrolling to selected component and support scrolling to selected screen 2022-03-21 13:38:53 +00:00
Andrew Kingston
1bd60bda31 Properly center all path, screen and component dropdown menu icons 2022-03-21 09:57:55 +00:00
Andrew Kingston
2db3bc44ce Merge branch 'develop' of github.com:Budibase/budibase into scrollable-component-tree 2022-03-21 09:52:40 +00:00
Andrew Kingston
bda27269f8 Set a required constraint for a column that is defaulted to being the primary display 2022-03-21 09:44:24 +00:00
Martin McKeaveney
199db81ddc
Merge pull request #4821 from Budibase/copy-paste-improvements
Copy paste improvements + extras
2022-03-21 08:25:01 +00:00
Martin McKeaveney
b8f4825bf2
Merge pull request #4931 from mslourens/binding_panel_overflow
Binding panel overflow
2022-03-21 08:07:00 +00:00
Martin McKeaveney
e2a361f19d updating analytics endpoint, removing old NPS survey 2022-03-21 08:00:03 +00:00
Andrew Kingston
b0761ed36c Add initial work on horizontally scrollable component tree with automatic scrolling 2022-03-18 19:52:11 +00:00
Maurits Lourens
2331973744 don't sent searchableSchema to getSchemaForDatasource 2022-03-18 16:45:33 +01:00
Michael Drury
4550631c1b
Merge pull request #4864 from mslourens/google_firebase_integration
Google firebase integration
2022-03-18 10:07:30 +00:00
Rory Powell
ce965de59d Fix base path in server url for openapi3 import 2022-03-18 09:20:30 +00:00
Maurits Lourens
c28a858101 set word-wrap to break word, so the text spreads on multiple lines 2022-03-16 21:05:45 +01:00
Maurits Lourens
f0bb7070ab set text-overflow on binding panel items 2022-03-16 21:01:47 +01:00
Maurits Lourens
0f5d4733d6 Merge branch 'develop' into google_firebase_integration 2022-03-16 13:40:04 +01:00
Andrew Kingston
5d30c291bb Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements 2022-03-15 11:33:27 +00:00
Andrew Kingston
2d33b1195e Add event context to button actions to allow passing in params at run time and add corresponding data bindings 2022-03-15 11:16:51 +00:00
Dean
da3960c1c6 Merge remote-tracking branch 'origin/develop' into feature/map-component 2022-03-10 12:49:57 +00:00
Martin McKeaveney
131dd0aa97
Merge pull request #4587 from CommanderRoot/rm-deprecated-substr
Replace deprecated String.prototype.substr()
2022-03-10 01:57:57 +01:00
Maurits Lourens
99e78c7578 remove inkscape related data from svg 2022-03-10 00:34:08 +01:00
Rory Powell
bd99643dab Merge branch 'develop' into labday/status-banner 2022-03-09 21:39:30 +00:00
Rory Powell
ccf2fe3d01 Self Host <-> Licensing integration 2022-03-09 21:16:22 +00:00
Andrew Kingston
274aa86109 Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements 2022-03-09 18:07:51 +00:00
Dean
6b408bc8ee Merge remote-tracking branch 'origin/develop' into feature/map-component 2022-03-09 16:50:14 +00:00
mike12345567
7707755a32 Fixing an issue with the tables store, some calls depended on the fetch returning the table list. 2022-03-09 11:22:02 +00:00
Dean
a4f5a76179 Merge remote-tracking branch 'origin/develop' into feature/map-component 2022-03-09 11:02:53 +00:00
Andrew Kingston
556c71ed31 Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements 2022-03-08 17:58:12 +00:00
Andrew Kingston
eabe1a0057 Add optional chaining to all current asset references to account for nullish values 2022-03-08 17:57:36 +00:00
Dean
a0588c77ee Initial Commit for Issue/3819. World map component added and a small change to the Component draggable behaviour to accomodate it. 2022-03-08 16:41:21 +00:00
Maurits Lourens
e9405a1802 initial setup for google firebase integration 2022-03-08 17:31:36 +01:00
Rory Powell
c22fb79d94 Merge branch 'develop' into labday/status-banner 2022-03-08 16:31:07 +00:00
Andrew Kingston
2b19986550 Fix screen renaming when same route already exists 2022-03-08 14:14:57 +00:00
Peter Clement
c3b6d74c8b Merge remote-tracking branch 'origin/develop' into feature/export-from-client 2022-03-08 13:56:56 +00:00
Andrew Kingston
fe95844569 Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements 2022-03-08 13:35:35 +00:00
Peter Clement
7d9bed3a3f account for blocks within export button action 2022-03-08 13:31:14 +00:00
Peter Clement
8b9991be24 Update how button action for exporting works 2022-03-08 12:58:05 +00:00
Martin McKeaveney
3104a14012 merge 2022-03-08 12:40:41 +01:00
Martin McKeaveney
43348fd54f merge from master 2022-03-08 12:34:27 +01:00
Martin McKeaveney
62b9983d03
Merge pull request #4824 from Budibase/feature/export-from-client
Export selected rows from button action
2022-03-08 12:31:47 +01:00
Maurits Lourens
4df23dd2b8 show correct error and keep modal open 2022-03-08 11:15:02 +01:00
Andrew Kingston
1c5d54fe1d Add duplicate action to settings bar 2022-03-07 14:05:26 +00:00
Andrew Kingston
0ff7c1ed06 Add option to paste inside screens 2022-03-07 13:56:06 +00:00
Peter Clement
ea63b9b065 Add button action allowing for export of client row selection 2022-03-07 12:06:11 +00:00
Andrew Kingston
6fbfeaf365 Update confirm text button when duplicating screens 2022-03-07 10:41:52 +00:00
Andrew Kingston
6e439c7eb5 Properly remove window event listener when unmounting component preview 2022-03-07 10:17:05 +00:00
Andrew Kingston
a6cf5852fd Use new string-templates function and remove the one implemented on this branch for finding HBS expressions 2022-03-07 09:32:31 +00:00
Andrew Kingston
7113fe6b07 Add component name to settings panel 2022-03-07 08:16:55 +00:00
Rory Powell
3b9303a1fb Enforce licensed developer count + error types/codes framework 2022-03-04 13:42:50 +00:00
Andrew Kingston
af100caddb
Merge pull request #4750 from Budibase/fix/option-picker-values
Fixes for 409s and option picker values
2022-03-03 12:37:59 +00:00
Andrew Kingston
63f6a00892 Allow bulk deleting all screens under a route 2022-03-02 19:52:10 +00:00
Andrew Kingston
1ae5a1c5e7 Allow duplication of screens 2022-03-02 19:26:43 +00:00
Andrew Kingston
d89f5f74e5 Rewrite screen wizard to make modals reusable and fix some edge case URL bugs 2022-03-02 19:10:18 +00:00
Andrew Kingston
18d7176ab7 Improve copy and paste to support keeping all data bindings valid 2022-03-02 17:45:01 +00:00
mike12345567
2436bc2e32 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-03-01 18:43:52 +00:00
Peter Clement
c630a18946
Merge pull request #4390 from Budibase/feature/automation-data-types
Adding ability to toggle between Automation input types.
2022-03-01 14:00:21 +00:00
Peter Clement
9931deceba
Merge pull request #4638 from Budibase/feature/table-row-selection
Allow selection of rows from table component
2022-03-01 12:03:24 +00:00
Andrew Kingston
440eb80df0
Merge pull request #4700 from Budibase/rest-api-endpoint-naming
Improve REST query naming in navigation
2022-03-01 11:41:56 +00:00
Peter Clement
e730a447e9 Merge remote-tracking branch 'origin/develop' into feature/automation-data-types 2022-03-01 11:18:11 +00:00
Andrew Kingston
c8717d83eb Make component setting updates sequential to prevent 409s 2022-03-01 11:11:56 +00:00
Peter Clement
8ef013f173 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-03-01 10:37:26 +00:00
Rory Powell
09fcfccede Merge branch 'master' into merge-master 2022-03-01 10:04:23 +00:00
Rory Powell
01e97b0fda Fix REST Import 2022-03-01 07:36:47 +00:00
mike12345567
eaec0e2e17 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-28 18:43:45 +00:00
mike12345567
c5c10cbc79 Fixes for review comments. 2022-02-28 18:39:05 +00:00
Andrew Kingston
74468808f3 Improve parsing of REST query strings to support equals symbol in values 2022-02-28 16:23:53 +00:00
mike12345567
6415abb3d4 Changing the API key modal to have a copy input which allows copying the API key easily. 2022-02-28 14:29:19 +00:00
Andrew Kingston
e0df3787ca Make view UI read only and limit rows to 10 2022-02-28 08:37:59 +00:00
Andrew Kingston
4304205224 Handle leading double slash when displaying REST queries in navigation 2022-02-25 14:29:25 +00:00
Andrew Kingston
2786f657c7 Improve REST query naming in navigation 2022-02-25 14:18:26 +00:00
Andrew Kingston
7274ea236f Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-25 13:49:24 +00:00
Andrew Kingston
0338e8c7b5 Ensure data binding generation doesn't crash if no asset is selected 2022-02-25 08:25:56 +00:00
mike12345567
f2c2c903e5 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +00:00
Rory Powell
9fcf702a32 Add status banner that reacts to cypress healthcheck failures 2022-02-24 14:41:24 +00:00
Andrew Kingston
4eb4f20fb5 Always update asset type when required, even if no assets of that type exist 2022-02-24 12:25:14 +00:00
Andrew Kingston
664fd945f4 Fix table row selection bindings not being generated, add row selection bindings for table blocks, update readable text for row selection bindings 2022-02-24 09:17:27 +00:00
Andrew Kingston
49738cf599 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 14:47:06 +00:00
Andrew Kingston
b6f90f7fe3 Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-23 13:25:48 +00:00
Rory Powell
f60aacb270 Merge branch 'master' into merge-master 2022-02-23 12:14:04 +00:00
Andrew Kingston
653a024d48 Merge branch 'table-cell-config' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 12:10:03 +00:00
Andrew Kingston
54ce2d7370 Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-23 11:32:51 +00:00
Peter Clement
9b3cedd457 remove console log 2022-02-22 16:14:19 +00:00
Peter Clement
53c207691c add ability to select rows from different tables and provide bindings 2022-02-22 15:18:08 +00:00
Peter Clement
8d5cf7cbb5 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-22 15:17:38 +00:00
Andrew Kingston
03529d1450
Merge pull request #4549 from Budibase/fix/screen-creation-roles
Fix role being stale when creating screens
2022-02-22 12:51:12 +00:00
Andrew Kingston
6279d698e8 Fix usage of className instead of class 2022-02-22 12:36:51 +00:00
mike12345567
282fa6cac2 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 16:54:39 +00:00
mike12345567
d5fdd5e627 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-21 16:51:08 +00:00
Rory Powell
e313693bdc
Merge pull request #4607 from Budibase/migration-tenantIds
Respect custom tenantIds in run migrations endpoint
2022-02-21 15:32:33 +00:00
mike12345567
cf9664969f Fixing issue with formula column validation breaking row save. 2022-02-21 15:01:42 +00:00
mike12345567
97337db4ee Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 14:34:06 +00:00
Andrew Kingston
42845d2881 Lint 2022-02-21 13:50:20 +00:00
Andrew Kingston
ea3803ca4e Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-21 13:46:22 +00:00
Andrew Kingston
826d49c58c Allow bindings for table cell values and break out cell settings into its own drawer component 2022-02-21 13:19:29 +00:00
Tobias Speicher
9d25f26791
Replace deprecated String.prototype.substr()
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-02-20 15:28:39 +01:00
Andrew Kingston
b26a59a9f4 Add configuration options for table cell customisation to the table component 2022-02-18 20:15:47 +00:00
Andrew Kingston
4e6e932402 Fix table loading states and remove virtual table rendering 2022-02-18 14:12:29 +00:00
Andrew Kingston
0a92aef42a Add quick actions for adding all column or for resetting column selection back to default 2022-02-18 12:36:12 +00:00
Rory Powell
2ee496fba8 Merge branch 'master' into develop 2022-02-18 11:57:54 +00:00
Rory Powell
a8a8e97840 Add 'location = /' -> 4001 to nginx dev conf 2022-02-18 11:18:59 +00:00
Andrew Kingston
ad0591e775
Fix usage of className instead of class 2022-02-17 16:06:17 +00:00
Andrew Kingston
aa2e6c97da Fix role being stale when creating screens 2022-02-17 11:50:55 +00:00
Andrew Kingston
22a1c9ed3c Use selected role when creating screens 2022-02-17 09:41:44 +00:00
Andrew Kingston
953c6b13bf Fix issue with schema generation when datasource is undefined 2022-02-17 09:25:02 +00:00
Martin McKeaveney
e37e5d137c bug fix for handlebars expression, show budibase version in updates panel 2022-02-17 10:12:35 +01:00
mike12345567
eb0916d4fe Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
Peter Clement
8fc10b3341 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-16 14:35:42 +00:00
mike12345567
f872e29393 Fixing #4522 - frontend-core refactor changed how some of these endpoints were used. 2022-02-16 13:13:40 +00:00