Commit Graph

9195 Commits

Author SHA1 Message Date
Budibase Release Bot 178b1201e6 v1.0.32 2021-12-31 13:35:29 +00:00
Martin McKeaveney 4d77353692 adding minio URL to objectStoreUrl check 2021-12-31 13:28:52 +00:00
Budibase Release Bot 150fc3b11d v1.0.31 2021-12-31 08:29:48 +00:00
Martin McKeaveney a09fabc54b merge with master 2021-12-30 23:10:46 +00:00
Budibase Release Bot 2a3eb5eed9 v1.0.30 2021-12-30 19:05:38 +00:00
Budibase Release Bot 2848e48f52 v1.0.29 2021-12-30 18:07:14 +00:00
Martin McKeaveney 18ad8ac1e5 configurable query timeout, s3 options for minIO, safety on cloud deploy job 2021-12-30 17:44:27 +00:00
Budibase Release Bot 94e7252464 v1.0.28 2021-12-30 10:06:29 +00:00
Martin McKeaveney b57b0f1c7b adding dynamoDB describe call to dynamo integration 2021-12-29 15:46:33 +00:00
Mitch-Budibase 4279772444 Merge branch 'develop' into cypress-testing 2021-12-24 10:55:57 +00:00
Mitch-Budibase 40ab428e22 Adding new lines to bottom of files and other minor changes 2021-12-24 10:49:47 +00:00
Mitch-Budibase d5bea7e0f3 Adding new lines to bottom of files 2021-12-24 10:40:57 +00:00
Mitch-Budibase df43b270dc New Tests and Changes based on updated test environment
-Changes made to reflect the new layouts of the test env
--e.g. Changes to the app grid, changes to UI screens
-Updated commands
--New commands added & some updated
-New tests
--Revert App
--AutoScreensUI
--Change app icon and colour
--Data source testing

In particular to data source testing
-I have a file for mySQL, PostgreSQL, Oracle, and REST.
--enabled better regression testing for each

Other changes made for:
-QueryLevelTransformers tests
-Table tests
-Renaming applications
-Automations
-Multi-option datastype

New env file added too
2021-12-24 10:38:03 +00:00
Rory Powell 5890f5d4dc Add bold and code cell renderers 2021-12-21 14:08:09 -05:00
Rory Powell 6904e6a1df Prevent escaping in query parameter bindings 2021-12-21 13:48:54 -05:00
Budibase Release Bot c5b066472b v1.0.27 2021-12-21 17:51:01 +00:00
Rory Powell e96467a7cd Further fix for dynamic variable deletion across different queries 2021-12-21 11:26:45 -05:00
Rory Powell ded3c2247b Update curl import to support encoded characters in request body 2021-12-21 09:39:34 -05:00
mike12345567 ff69aad969 Fixing conflict. 2021-12-21 12:33:12 +00:00
mike12345567 0841e2b50d Allowing switching between body types without losing state in REST UI. 2021-12-21 12:25:37 +00:00
Rory Powell 4b2ce2a280 Default rest body type to json when there is an existing body 2021-12-20 11:46:01 -05:00
Rory Powell 5dc6917fb2 Fix dynamic variable deletion and move utils 2021-12-20 10:50:58 -05:00
Budibase Staging Release Bot 961d9ea4aa v1.0.27-alpha.0 2021-12-20 09:21:52 +00:00
Martin McKeaveney f32176590a adding swagger parser dep 2021-12-20 09:12:27 +00:00
Martin McKeaveney b1769f47dc Merge branch 'master' of github.com:Budibase/budibase into develop 2021-12-20 08:53:18 +00:00
Andrew Kingston 1e85ca1d33 Remove pagination from top level query structure validation 2021-12-17 19:01:07 +00:00
Andrew Kingston 8cee08ca03 Return top level pagination info from query execution 2021-12-17 19:00:23 +00:00
Andrew Kingston 0cfd28fe27 Add pagination info to rest query fields definition 2021-12-17 18:59:24 +00:00
Andrew Kingston c1feb935cd Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination 2021-12-17 18:56:16 +00:00
Andrew Kingston 6539f90b51 Update query fetch to support new pagination structure 2021-12-17 18:53:57 +00:00
Andrew Kingston 2043fd3402 Fix issue with determining view schema 2021-12-17 18:48:44 +00:00
Andrew Kingston 441cc2fccf Update client lib data fetch models to support generic pagination 2021-12-17 18:39:48 +00:00
Andrew Kingston 882067056c Update query pagination to be stored in fields 2021-12-17 18:39:22 +00:00
mike12345567 ab77c081bd Some minor UI tweaks. 2021-12-17 18:21:36 +00:00
mike12345567 0afc34af69 Removing faked error. 2021-12-17 17:57:40 +00:00
mike12345567 52eef17da0 Adding query invalidation, when a query fails that has dynamic variables it will invalidate the cache value for all dynamic variable values. 2021-12-17 17:56:28 +00:00
mike12345567 85aa2c27b5 Fixing issues with query dynamic variables being able to overwrite/appearing in other queries. 2021-12-17 17:16:06 +00:00
Budibase Release Bot 50ae72b1f0 v1.0.26 2021-12-17 14:52:40 +00:00
mike12345567 d61cb6c037 Some fixes after testing dynamic variables in rest a bit more. 2021-12-17 14:08:48 +00:00
Andrew Kingston af00ed88ae Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination 2021-12-17 13:12:28 +00:00
Andrew Kingston f7759f6791 Allow saving pagination data in queries 2021-12-17 11:38:02 +00:00
Andrew Kingston 51d5885ec0 Add pagination tab to query UI 2021-12-17 11:37:50 +00:00
Andrew Kingston d6120de81b Update data fetch models to use constructor to determine feature flags 2021-12-17 10:49:12 +00:00
Andrew Kingston 78a3f807a3 Lint 2021-12-17 10:43:27 +00:00
Andrew Kingston 4e5df0efa4 Merge branch 'develop' of github.com:Budibase/budibase into rest-pagination 2021-12-17 10:37:43 +00:00
Andrew Kingston f90c6ec44d Remove old reference implementation of data provider component 2021-12-17 10:37:26 +00:00
Andrew Kingston 5c26f07d26 Add back in query extension capability to new data provider 2021-12-17 10:37:06 +00:00
Andrew Kingston c6792f9903 Update client side lucene searching to treat string startsWith matches as case-insensitive 2021-12-17 10:00:46 +00:00
Andrew Kingston 66d9dc9b1e Add client-side searching, sorting and limiting for incompatible datasources to new DataFetch model 2021-12-17 09:52:12 +00:00
Andrew Kingston 3a8e217bb7 Delay rendering blocks until the schema has been attempted to be loaded 2021-12-17 09:18:43 +00:00
Andrew Kingston 58e0daeb8c Remove initial render of components with undefined props by passing in initial props without triggering svelte invalidation 2021-12-17 09:18:07 +00:00
Andrew Kingston 86065084c1 Update core component handling to use svelte function to manually control props in order to avoid triggering additional reactive statements and improve performance 2021-12-17 08:22:40 +00:00
Andrew Kingston 63ec10d73f Add new core implementations for fetching data and schema from datasources 2021-12-17 08:22:04 +00:00
Michael Drury c2a7c53b87 Adding in dynamic variable processing - finding which variables need to be used and then calling them from within the query thread. 2021-12-16 22:43:14 +00:00
Michael Drury f03f3c8864 Fixing some issues discovered with saving queries and dynamic variables, also displaying dynamic variables in a reactive way. 2021-12-16 19:33:47 +00:00
Budibase Release Bot ef4410229e v1.0.25 2021-12-16 18:32:05 +00:00
mike12345567 4960ad760e Adding start to redis caching. 2021-12-16 16:58:15 +00:00
mike12345567 02855fa37b Merge branch 'develop' of github.com:Budibase/budibase into feature/query-variables 2021-12-16 14:57:21 +00:00
Andrew Kingston af8d55ef32 Use fixed width for REST query verbs 2021-12-16 11:56:14 +00:00
mike12345567 fab94f5a3a Fixing lint issues. 2021-12-16 11:44:17 +00:00
mike12345567 a9437302b7 Fixing issue with switching between datasources and making sure old client apps can still use the deprecated API. 2021-12-16 11:41:28 +00:00
Budibase Release Bot e7ab6f72f7 v1.0.24 2021-12-16 11:04:27 +00:00
Martin McKeaveney ca456949c7 merge 2021-12-16 11:59:59 +01:00
Budibase Release Bot 5b1da51acb v1.0.23 2021-12-16 10:18:24 +00:00
Andrew Kingston 49e813cc6c Revert hiding body tab for GETs since already implemented in another pending PR 2021-12-16 10:11:49 +00:00
Andrew Kingston f4add0a180 Hide 'Body' tab for REST API datasources when using a GET query 2021-12-16 10:03:59 +00:00
mike12345567 858ef084ad Finishing up front-end, getting variable creation and management up and working from within the query schema/header menus. 2021-12-15 19:20:19 +00:00
Budibase Staging Release Bot 1a5ee47e9e v1.0.23-alpha.1 2021-12-15 16:56:03 +00:00
Andrew Kingston 5b6bd31f80 Merge pull request #3795 from Budibase/home-screen-mobile
Home screen UI tweaks
2021-12-15 16:48:56 +00:00
Budibase Staging Release Bot dbb8a4c341 v1.0.23-alpha.0 2021-12-15 16:41:32 +00:00
mike12345567 85858ff6b1 Merge branch 'develop' of github.com:Budibase/budibase into feature/query-variables 2021-12-15 16:35:30 +00:00
Peter Clement 3327c4dc6f fix issue with 0 evaluating to false in query builder 2021-12-15 16:32:04 +00:00
mike12345567 65f4b91e8b Merge branch 'master' of github.com:Budibase/budibase into develop 2021-12-15 16:25:32 +00:00
Andrew Kingston 12d41b95dd Lint 2021-12-15 16:21:12 +00:00
Andrew Kingston 36839d7fdc Revert open button size to small in app list 2021-12-15 16:09:40 +00:00
Andrew Kingston 6f9386ddde Restore original logic around export apps button 2021-12-15 15:56:36 +00:00
Andrew Kingston 69a8376d17 Update home screen UI to work better on mobile and make spacing more consistent 2021-12-15 15:54:33 +00:00
Andrew Kingston f3460ccb7d Merge pull request #3791 from Budibase/proxy-state-modals
Screen modal fixes for state and datasource invalidation
2021-12-15 15:43:09 +00:00
Michael Drury a9a7fb0cf4 Merge pull request #3793 from Budibase/fix/pouch-automation-error
Fix automation TypeError: Pouch is not a constructor
2021-12-15 15:30:56 +00:00
Rory Powell 3833b5fb75 Copy changes 2021-12-15 14:37:03 +00:00
Peter Clement 8d57ae93b3 fixing issue 3489 where default role wasn't saving correctly 2021-12-15 14:32:26 +00:00
Andrew Kingston d06cc93757 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-15 13:36:10 +00:00
mike12345567 1f97ae259e Adding unit tests for REST bodies and response parsing. 2021-12-15 13:09:03 +00:00
mike12345567 e9acb690a8 Don't run change if not threading. 2021-12-15 12:26:29 +00:00
mike12345567 5c00960ac0 Fixing issue detected by test case. 2021-12-15 12:23:00 +00:00
mike12345567 136fe11354 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-bodies 2021-12-15 12:15:19 +00:00
mike12345567 d1127f3220 Fixing an issue with automations throwing a Pouch error due to the auth library database not being setup. 2021-12-15 11:25:52 +00:00
Peter Clement 841feac5fa Merge pull request #3737 from Budibase/feature/home-screen-redesign
Home Screen Redesign
2021-12-15 09:47:03 +00:00
Andrew Kingston 1c23dc3a3c Fix using wrong local storage key when persisting state in client apps 2021-12-15 09:00:14 +00:00
Andrew Kingston 26d89f75d5 Pass current state to peek modals when opening them via query param 2021-12-15 08:55:22 +00:00
mike12345567 12b11ed3d9 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-bodies 2021-12-14 18:03:49 +00:00
mike12345567 da7153dd64 Removing outgoing webhook functionality from automations and adding XML response/sending, as well as form data/encoded data. 2021-12-14 17:59:02 +00:00
Rory Powell f499320b47 Link datasource dynamic variables table to query 2021-12-14 17:05:17 +00:00
Rory Powell fc719eda27 Add menu to response heades 2021-12-14 16:58:17 +00:00
Rory Powell d2622a6c4f Read / Write finished 2021-12-14 16:46:31 +00:00
Peter Clement d099865c3d add templates store 2021-12-14 15:58:19 +00:00
Peter Clement 8bbcc3f0df update handling of app updates 2021-12-14 15:30:20 +00:00
Andrew Kingston d58b1ae7f0 Fix datasource invalidation proxying from peek modals not working 2021-12-14 14:04:37 +00:00
Andrew Kingston 98cd12db5f Proxy state updates back from peek modals 2021-12-14 14:04:10 +00:00
Budibase Staging Release Bot 5ac6b72dc7 v1.0.19-alpha.3 2021-12-14 12:33:48 +00:00
Rory Powell 3e9baf4e14 Merge branch 'develop' into feature/query-variables 2021-12-14 12:31:31 +00:00
Rory Powell 42279e67e8 Variables UI WIP 2021-12-14 12:30:26 +00:00
Rory Powell b3d8c0b017 Merge branch 'develop' into feature/query-auth 2021-12-14 11:58:44 +00:00
Rory Powell 06359efd94 Move datasource init to onMount 2021-12-14 11:57:28 +00:00
Rory Powell f609200896 Remove unnecessary assignment to datasource 2021-12-14 11:42:41 +00:00
Budibase Staging Release Bot 461ccb13d7 v1.0.19-alpha.2 2021-12-14 11:41:07 +00:00
Rory Powell 7337ae6f67 Flip datasource and baseDatsource to not update store directly 2021-12-14 11:34:12 +00:00
mike12345567 8d5a035bc9 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-bodies 2021-12-14 11:33:33 +00:00
mike12345567 3c114d87c7 Fixing issue with creating new rest query. 2021-12-14 11:30:50 +00:00
mike12345567 3c67a2205e Fixing code mirror mode reactivity. 2021-12-14 10:45:38 +00:00
Rory Powell 26abf39b76 Fix merge issue and clear unsaved datasource changes on query load 2021-12-14 10:44:14 +00:00
Rory Powell 17ba5d7c88 Merge branch 'develop' into feature/query-auth 2021-12-14 09:52:16 +00:00
Peter Clement ed6b16cb98 remove log 2021-12-14 09:49:39 +00:00
Budibase Release Bot 1ab1e7517d v1.0.22 2021-12-13 18:46:25 +00:00
mike12345567 64fa8055ce Linting and adding JSON header. 2021-12-13 18:20:02 +00:00
mike12345567 17f083e586 Stopping get requests from having bodies (Node fetch doesn't allow this) and allow text body type. 2021-12-13 18:17:20 +00:00
Budibase Release Bot ecd3198940 v1.0.21 2021-12-13 18:08:22 +00:00
Budibase Release Bot c8bcf17d21 v1.0.20 2021-12-13 17:46:32 +00:00
Budibase Staging Release Bot e7b9b02b9e v1.0.19-alpha.1 2021-12-13 17:45:48 +00:00
Michael Drury e78df4e1a8 Merge pull request #3741 from Budibase/feature/rest-redesign
Rest UI Redesign
2021-12-13 17:31:03 +00:00
Budibase Staging Release Bot 2aea488c50 v1.0.19-alpha.0 2021-12-13 17:17:46 +00:00
Martin McKeaveney a5a522798b re-add missing dependency 2021-12-13 18:09:17 +01:00
Budibase Release Bot cfa941b11f v1.0.19 2021-12-13 16:43:28 +00:00
Martin McKeaveney e1fcf40084 Merge branch 'master' into develop 2021-12-13 17:38:13 +01:00
Budibase Release Bot c77b29d047 v1.0.18 2021-12-13 16:00:58 +00:00
Martin McKeaveney 9223149036 Merge branch 'master' of github.com:Budibase/budibase 2021-12-13 16:53:39 +01:00
Martin McKeaveney 2751f9d4c4 adding and updating helm repos 2021-12-13 16:52:35 +01:00
mike12345567 94041176d4 Fixing issue of disabled headers not being set for unmigrated queries. 2021-12-13 15:18:44 +00:00
mike12345567 b11e4bd2df Moving Typescript definitions around a bit. 2021-12-13 13:50:15 +00:00
Budibase Release Bot ac6686cf9f v1.0.17 2021-12-13 12:57:18 +00:00
mike12345567 1948c867cc Fixing some issues around deleting datasources/queries and managing the full URL for migrating queries. 2021-12-13 12:41:47 +00:00
Andrew Kingston f5dba692e5 Update UI of JSON schema editor 2021-12-13 12:25:01 +00:00
Budibase Release Bot b81b880eca v1.0.16 2021-12-13 11:55:27 +00:00
mike12345567 a7743c8481 Fixing bug in tabs where double clicks cause tab switching, new headers enabled by default, disabled headers rather than enabled, get requests can have bodies. 2021-12-13 11:24:13 +00:00
Andrew Kingston ab1e5abd5e Refactor button definitions, rename button action components and add button manifest 2021-12-13 10:55:45 +00:00
mike12345567 740ffae8c8 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-13 10:14:28 +00:00
Andrew Kingston 42fb4949ab Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-13 09:45:56 +00:00
Andrew Kingston 7ecf681010 Lint 2021-12-13 09:45:50 +00:00
Andrew Kingston d7720e2643 Expose whole form value as a data binding 2021-12-13 09:34:27 +00:00
Rory Powell 077c9ef434 Integrate query with datasource auth 2021-12-11 23:34:30 +00:00
Rory Powell 9fa4fe6c76 Merge branch 'feature/rest-redesign' into feature/query-auth 2021-12-11 21:43:03 +00:00
Rory Powell 9a0af5ba0a Add _id field 2021-12-11 10:40:57 +00:00
Rory Powell 77d17e143d Auth config forms 2021-12-11 09:59:09 +00:00
Budibase Staging Release Bot 2565d5476f v1.0.15-alpha.1 2021-12-10 16:56:34 +00:00
Budibase Release Bot 9f45829bfa v1.0.15 2021-12-10 16:55:00 +00:00
mike12345567 0d42cef407 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-12-10 16:46:29 +00:00
mike12345567 f136bcbc8c Adding slash incase couch URL doesn't contain. 2021-12-10 16:46:00 +00:00
mike12345567 a0bb13e5c0 Adding slash incase couch URL doesn't contain. 2021-12-10 16:44:58 +00:00
Budibase Staging Release Bot 1a2bcc02f1 v1.0.15-alpha.0 2021-12-10 16:29:45 +00:00
mike12345567 ec313a300a Merge branch 'master' of github.com:Budibase/budibase into develop 2021-12-10 16:19:24 +00:00
Budibase Release Bot e1a527a4bb v1.0.14 2021-12-10 15:45:07 +00:00
Andrew Kingston 2decf236a4 Update deepSet helper to create parent keys of a deep path if one does not exist 2021-12-10 15:27:04 +00:00
Andrew Kingston c072044d21 Rename Key/Value field to JSON field 2021-12-10 15:26:43 +00:00
mike12345567 7567c778c8 Removing repeated line. 2021-12-10 15:18:57 +00:00
mike12345567 ce3d7df39d Allowing start end key syntax to be used outside of tenancy if we need to. 2021-12-10 15:17:18 +00:00
Andrew Kingston 9353aec940 Ensure JSON schema generated in client apps is identical to builder generated schema 2021-12-10 15:11:01 +00:00
mike12345567 312db6182d Reducing the load on DB caused by CouchDB all_db when working with a large number of couch databases. 2021-12-10 15:10:45 +00:00
Andrew Kingston dc7d22e5cb Add support for binding forms to deep json fields 2021-12-10 14:18:01 +00:00
Budibase Staging Release Bot 8d1e0e5dfb v1.0.13-alpha.1 2021-12-10 11:14:30 +00:00
Budibase Release Bot dc92cbeac0 v1.0.13 2021-12-10 11:12:06 +00:00
Andrew Kingston 891538eaa4 Hide JSON array from filter editor 2021-12-10 10:52:51 +00:00
Budibase Staging Release Bot b688e50272 v1.0.13-alpha.0 2021-12-10 10:39:20 +00:00
Rory Powell eeb6614823 Merge branch 'master' into merge-master 2021-12-10 10:14:43 +00:00
Andrew Kingston 9708539631 Fix blocks not filtering properly on number fields 2021-12-09 19:36:53 +00:00
Budibase Release Bot 97816ab99f v1.0.12 2021-12-09 19:15:19 +00:00
mike12345567 f5b1e255d5 Making it so that schema always shows up for future work towards global variables and making it so that tabs selected can be bound to. 2021-12-09 18:41:07 +00:00
Andrew Kingston c97852d0ff Fix border radius rounding on hover and selection indicators in builder preview 2021-12-09 17:22:46 +00:00
Andrew Kingston eeecc762d2 Add button context to execute query action 2021-12-09 16:48:19 +00:00
Andrew Kingston 372d32b8b3 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-09 16:32:25 +00:00
Andrew Kingston dd5d0ffc7b Add output context to duplicate row action 2021-12-09 16:29:22 +00:00
Andrew Kingston 707ed7419d Reset field value to default value if default value changes 2021-12-09 14:51:19 +00:00
Andrew Kingston eedd1f0cf6 Fix bug where save duplicate action was mutating the real context 2021-12-09 14:36:57 +00:00
Andrew Kingston 9ad25fcf88 Fix bug where save row action was mutating the real context 2021-12-09 14:36:24 +00:00
Budibase Release Bot 558c85d736 v1.0.11 2021-12-09 14:33:04 +00:00
mike12345567 56d673e55c Fixing some colors. 2021-12-09 14:22:43 +00:00
mike12345567 b48c30a7c0 Updating mocks. 2021-12-09 14:12:01 +00:00
mike12345567 81c1644a78 Adding link into learn more banner. 2021-12-09 13:44:54 +00:00
mike12345567 cade92cc63 Measuring length if no content length supplied. 2021-12-09 13:40:39 +00:00
mike12345567 da3df17699 Fixing issue with table expanding too far with large response datasets. 2021-12-09 13:23:06 +00:00
mike12345567 4cd28fa7c4 Adding http verbs instead of icons for REST requests. 2021-12-09 13:08:16 +00:00
mike12345567 ad1007ffdc Adding in the ability to retrieve and view the headers from a rest response. 2021-12-09 12:30:05 +00:00
Peter Clement fa8fb5577e fix home screen automation commands 2021-12-09 11:52:47 +00:00
Rory Powell 4a3f596415 Escape mysql describe to handle non standard table names 2021-12-09 11:40:59 +00:00
Rory Powell 431a22aaf0 Modal integration 2021-12-09 11:39:44 +00:00
Andrew Kingston d9278dbc24 Dynamically enrich button actions at runtime and provide additional ephemeral button action output context 2021-12-09 11:25:32 +00:00
Peter Clement feacfb922f re-add status lights for app row 2021-12-09 10:10:16 +00:00
mike12345567 e1ae7c603d Adding placeholder and making sure query urls have a protocol. 2021-12-09 10:02:47 +00:00
Peter Clement 6798594be3 remove log 2021-12-09 09:24:40 +00:00
Peter Clement f03a2ac0cc increase size of icon display 2021-12-09 09:21:38 +00:00
Andrew Kingston 59ac6682ae Generate button context bindings for all button actions 2021-12-09 08:36:50 +00:00
mike12345567 4dd8dbc253 Fixing server rest test case. 2021-12-08 19:38:03 +00:00
mike12345567 bbb5501d41 Adding in enabled headers, making way for different body types. 2021-12-08 19:11:19 +00:00
Peter Clement 43a69e22b9 refactor how modal is handled 2021-12-08 18:52:06 +00:00
Peter Clement 14213006e0 add option to change icon / colour 2021-12-08 18:51:24 +00:00
Budibase Release Bot 92bab31ffc v1.0.10 2021-12-08 18:11:06 +00:00
mike12345567 8077ba8d37 Adding a bit of padding to bottom of rest interface in case scrolling occurs. 2021-12-08 18:06:11 +00:00
mike12345567 82fd691ec7 Adding bindings to rest API, adding in spaceship placeholder, updating the look of some other components, cleaning up some whitespace. 2021-12-08 17:58:30 +00:00
Budibase Release Bot fe85dc74e4 v1.0.9 2021-12-08 17:44:39 +00:00
Budibase Staging Release Bot 8c0632e4b9 v1.0.9-alpha.1 2021-12-08 17:21:37 +00:00
Martin McKeaveney 40878b02a7 merge with master 2021-12-08 17:20:14 +00:00
Martin McKeaveney 58f0f337b3 Merge pull request #3719 from Budibase/fix/incoming-webhooks
Fix/incoming webhooks
2021-12-08 17:14:18 +00:00
Andrew Kingston 2da952af24 Fix bug where state variables were not always extracted, improve performance when determining bindable state values and add initial work on generating button context bindings 2021-12-08 15:31:06 +00:00
Rory Powell 720b828bee Render table of auth configs and linting 2021-12-08 15:27:58 +00:00
Budibase Staging Release Bot b429a5bbcf v1.0.9-alpha.0 2021-12-08 14:06:32 +00:00
Andrew Kingston 7beaa80759 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-08 13:08:28 +00:00
Andrew Kingston a10ca1e045 Update manifest 'dependsOn' logic to correctly handle boolean values 2021-12-08 13:06:36 +00:00
Andrew Kingston 46cf642abd Add new tag component to client apps 2021-12-08 13:06:15 +00:00
Rory Powell 2256b366ef Merge branch 'feature/rest-redesign' into feature/query-auth 2021-12-08 12:45:47 +00:00
Rory Powell 8df37dae85 Merge branch 'develop' into feature/rest-redesign 2021-12-08 12:36:12 +00:00
Rory Powell 379b8cecc0 Merge branch 'master' into develop 2021-12-08 12:07:06 +00:00
Budibase Staging Release Bot 06c815e9e0 v1.0.8-alpha.2 2021-12-08 12:02:02 +00:00
Rory Powell ad52b06a75 Merge pull request #3644 from Budibase/rest-import
Rest import
2021-12-08 11:54:38 +00:00
Budibase Release Bot a382184cd0 v1.0.8 2021-12-08 11:38:32 +00:00
Martin McKeaveney 1b8a3c9813 updating cypress test to cover automation creation 2021-12-08 11:32:28 +00:00
Rory Powell 83a28eb4bb Merge pull request #3702 from Budibase/duplicate-query
Duplicate queries
2021-12-08 11:32:28 +00:00
Andrew Kingston 31e669dc12 Merge pull request #3666 from Budibase/fix/conditional-layout-links
Fix conditional layout links
2021-12-08 11:30:21 +00:00
Rory Powell ee5c8ea449 Move query to common definitions and add openapi-types to dev dependencies 2021-12-08 11:30:09 +00:00
Martin McKeaveney acfe5ac0d7 Merge branch 'ak-fixes' of github.com:Budibase/budibase into fix/incoming-webhooks 2021-12-08 11:16:22 +00:00
Rory Powell 6b7f94a358 Merge branch 'develop' into rest-import 2021-12-08 11:08:32 +00:00
Rory Powell 4f642a03a4 Refactor store actions to allow self reference 2021-12-08 11:01:12 +00:00
Andrew Kingston 90011b53cc Use full runtime bindings in automation settings and enable JS bindings for backend log action 2021-12-08 10:59:26 +00:00
Rory Powell a237d31424 Tidy 2021-12-08 10:52:08 +00:00
Budibase Staging Release Bot e199207daf v1.0.8-alpha.1 2021-12-08 10:29:51 +00:00
Martin McKeaveney f40fe2e4ed account for integer type from JSON schema 2021-12-08 10:14:30 +00:00
Andrew Kingston b8b66b0c07 Remove unnecessary optional chaining 2021-12-08 09:47:43 +00:00
Andrew Kingston a90cfc3e73 Coerce picker option labels to string to fix bug when using autocomplete with numeric labels 2021-12-08 09:45:50 +00:00
Andrew Kingston 96e2ada5bd Lint 2021-12-08 09:42:19 +00:00
Andrew Kingston cc212d456a Fix query params directly mutating the stored app definition 2021-12-08 09:31:39 +00:00
Andrew Kingston 6b20d5cf46 Allow internal links to be opened in a new tab 2021-12-08 09:03:56 +00:00
Andrew Kingston 49551ceb54 Fix incorrect icon used for repeater layout in settings bar 2021-12-08 08:36:01 +00:00
Andrew Kingston cb1f870831 Key links by URL as the svelte-spa-router link svelte action does not update correctly 2021-12-08 08:35:19 +00:00
Rory Powell 9cbe03fd66 Add backend for query / datasource auth 2021-12-07 22:33:26 +00:00
Andrew Kingston b1cc72c54a Add support for accessing unlimited levels of nested JSON arrays 2021-12-07 21:19:14 +00:00
mike12345567 ce075c97ff Adding access controls to rest query ui. 2021-12-07 18:50:29 +00:00
mike12345567 c0512fa242 Adding query save, fixing routing to handle existing rest queries, adding in full saving of enabled headers functionality, fixing various issues discovered while testing. 2021-12-07 18:24:10 +00:00
Andrew Kingston 7146b994ff Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-07 15:11:32 +00:00
Andrew Kingston 4bbbd75a4e Fix datasource invalidations not propagating through peek modals 2021-12-07 15:11:13 +00:00
Andrew Kingston d36daaf9b9 Add button action for duplicating a row 2021-12-07 13:59:12 +00:00
Andrew Kingston 00179c8a33 Fix lucene filtering crashing when being provided an invalid binding string as the document array 2021-12-07 13:58:59 +00:00
Andrew Kingston b1c2308b8b Remove infuriating behaviour of drawer closing on escape keypress 2021-12-07 13:58:34 +00:00
Andrew Kingston 3a7772643e Fix issue with icon for repeater alignment in settings bar 2021-12-07 13:58:01 +00:00
Rory Powell 52ea1fe1da Duplicate queries 2021-12-07 12:26:00 +00:00
Andrew Kingston d1b5716252 Fix data bindings from JSON fields not correctly squashing nested structures beyond the first level 2021-12-06 19:56:05 +00:00
Andrew Kingston ca0abba428 Add data bindings for top level properties within JSON fields 2021-12-06 19:55:21 +00:00
mike12345567 b31cd5b6f7 Adding in raw functionality. 2021-12-06 18:35:44 +00:00
mike12345567 99e2cd52e8 Adding stats, code, timings and size of request. 2021-12-06 18:23:18 +00:00
Andrew Kingston 135fc61159 Coerce picker option labels to strings to fix bug when using autocomplete on numeric label types 2021-12-06 18:22:19 +00:00
Andrew Kingston a5b4087f64 Enable support for handling shallow non-object arrays in JSON fields 2021-12-06 18:12:27 +00:00
Andrew Kingston 20ee863780 Add console error to builder when iframe preview receives invalid JSON to aid in debugging some cases of endless loading apps 2021-12-06 18:00:19 +00:00
Andrew Kingston adae966769 Remove legacy performance hack of remove _revs from component definitions as this was sometimes leading to invalid JSON, preventing the app from loading 2021-12-06 17:59:23 +00:00
Andrew Kingston 28557a3f96 Remove the pre-execution validation in string templates to double performance and prevent JS binding issues when mutating context 2021-12-06 17:58:43 +00:00
mike12345567 5936fe0f5f Adding all response capabilities. 2021-12-06 17:39:51 +00:00
Andrew Kingston 7b20aa31d1 Flatten JSON schema in apps to allow filtering and display of nested values 2021-12-06 12:37:50 +00:00
Andrew Kingston 8dd916afb9 Add more comments to clarify data binding behaviour 2021-12-06 12:14:06 +00:00
Andrew Kingston 7a0ee7aea6 Remove log statements 2021-12-06 12:04:55 +00:00
Andrew Kingston d10d332b9f Update client side lucene searching to work with nested JSON fields and fix bug with flattening nested JSON schema 2021-12-06 12:04:22 +00:00
Peter Clement 8f9bce04bc initial home screen redesign layout 2021-12-06 11:55:23 +00:00
Andrew Kingston cd5d370e7b Allow using JSON field arrays as a data provider source and add data bindings for nested JSON fields 2021-12-06 11:41:17 +00:00
mike12345567 e064237981 Adding in last components of UI that were missing. 2021-12-03 18:39:05 +00:00
Peter Clement 610fc04145 some css fixes for autoscreen ui work 2021-12-03 14:27:38 +00:00
Budibase Staging Release Bot 5d4fb2e7c7 v1.0.8-alpha.0 2021-12-03 13:36:10 +00:00
mike12345567 039daf16d6 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-03 13:27:54 +00:00
mike12345567 282a32bf0b Merge branch 'master' of github.com:Budibase/budibase into develop 2021-12-03 13:26:55 +00:00
Budibase Release Bot 2c081c6557 v1.0.7 2021-12-03 13:24:14 +00:00
Michael Drury 730c336c22 Merge pull request #3648 from Budibase/fix/3641
CSV export/import fix
2021-12-03 13:17:08 +00:00
mike12345567 7c7b7584fa Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-03 12:45:32 +00:00
mike12345567 de72792576 Setting auth cookie to not expire. 2021-12-03 12:39:20 +00:00
Andrew Kingston 39d5c81b72 Ensure links are an array in the wrapper component for a cleaner fix 2021-12-03 11:45:04 +00:00
Andrew Kingston e695396bb8 Ensure links prop is always an array when configuring layout links 2021-12-03 11:38:49 +00:00
Budibase Release Bot aecc29b4d7 v1.0.6 2021-12-03 11:22:44 +00:00
Budibase Staging Release Bot e6680c5c52 v1.0.6-alpha.1 2021-12-03 11:20:24 +00:00
mike12345567 d9afc58401 Extending logout TTL from a day to a week. 2021-12-03 11:17:48 +00:00
Rory Powell 55aa337f62 Add import to existing DS and add cookie support to curl import 2021-12-03 11:14:22 +00:00
Rory Powell 6118b7ba36 Fix oracle password config 2021-12-03 10:52:03 +00:00
Rory Powell 36218ccea9 Fix oracle password config 2021-12-03 10:48:47 +00:00
mike12345567 a7e779639d Refactor. 2021-12-03 10:31:09 +00:00
Andrew Kingston 1e38628a4b Add new form field component for JSON fields, JSON validation and update autoscreen generation 2021-12-03 09:20:45 +00:00
mike12345567 740abf8445 Adding radio group of body types. 2021-12-02 17:53:14 +00:00
Rory Powell 107e4378e7 Merge branch 'develop' into rest-import 2021-12-02 16:57:53 +00:00
Rory Powell 9d5866e747 Fix datasource selection after import and add maxmimum files support to dropzone 2021-12-02 16:51:13 +00:00
mike12345567 a6de5a4fa1 Exporting date and auto id field, but not importing autocolumns when table is created. 2021-12-02 16:17:10 +00:00
mike12345567 6b13d2ceaa Removing auto columns from export - the new table will provide these if required. 2021-12-02 16:04:44 +00:00
Rory Powell cadd3cf259 Fix merge import 2021-12-02 15:20:03 +00:00
Budibase Staging Release Bot 4cc03de7e7 v1.0.6-alpha.0 2021-12-02 15:08:26 +00:00
Rory Powell 224516787d Merge + Linting 2021-12-02 14:54:47 +00:00
mike12345567 41d34861c3 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-02 14:35:17 +00:00
Rory Powell 9128043b68 Merge branch 'master' into merge-master 2021-12-02 14:27:52 +00:00
Rory Powell 5e6c967d64 Update supported file tags 2021-12-02 14:24:10 +00:00
Budibase Staging Release Bot 0fce0c076b v1.0.5-alpha.1 2021-12-02 13:47:17 +00:00
Martin McKeaveney b8a516aa3b Merge pull request #3628 from Budibase/do-automation
Completely automate digitalocean release with hashicorp packer
2021-12-02 14:39:57 +01:00
Budibase Release Bot 782faca131 v1.0.5 2021-12-02 13:31:45 +00:00
Andrew Kingston f2a2f5ac70 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-02 13:29:24 +00:00
Andrew Kingston 9a7cb71371 Fix custom query params not appearing 2021-12-02 12:28:12 +00:00
Andrew Kingston e71dd8fb77 Reset client features when selecting a new app 2021-12-02 12:27:59 +00:00
Rory Powell a5b86afa60 OAPI2 (swagger) complete + tests 2021-12-02 11:55:13 +00:00
mike12345567 a0c3b0b8ce Updating key value store to allow adding an activity toggle. 2021-12-02 11:53:51 +00:00
mike12345567 57169bc910 Changing reactivity a bit to make it a bit more understandable. 2021-12-02 11:38:42 +00:00
mike12345567 4de2d55112 Adding query string output to the URL. 2021-12-02 11:32:21 +00:00
Martin McKeaveney e003f28e27 completely automate digitalocean release with hashicorp packer 2021-12-01 21:33:38 +01:00
mike12345567 4e9d60b446 First major part of the REST query resdesign. 2021-12-01 17:55:57 +00:00
Budibase Staging Release Bot 60a07193d2 v1.0.5-alpha.0 2021-12-01 14:28:00 +00:00
Budibase Release Bot 6c5a5dc192 v1.0.4 2021-12-01 13:49:09 +00:00
Rory Powell fd1b762410 start swagger tests 2021-12-01 13:40:40 +00:00
Rory Powell 32ea1da281 Merge pull request #3618 from Budibase/fix/block-context
Fixes for button actions, block contexts and nester data provider settings
2021-12-01 13:39:37 +00:00
mike12345567 bfd8007dfa Updating key value in queries to be a bit more clear. 2021-12-01 13:31:40 +00:00
mike12345567 4a0ce14f04 Adding the ability to set a display name for any datasource/query parameter. 2021-12-01 13:11:35 +00:00
mike12345567 f77fe0c75c Updating integration config screen. 2021-12-01 13:09:16 +00:00
Rory Powell 72ad470c0f Curl tests finished 2021-12-01 11:58:53 +00:00
Andrew Kingston e2ff1d8d54 Merge branch 'fix/block-context' of github.com:Budibase/budibase into feature/json-backend 2021-12-01 11:40:09 +00:00
Budibase Release Bot 7824fe3163 v1.0.3 2021-12-01 10:57:38 +00:00
Rory Powell 6f254d3a3b Tests WIP 2021-12-01 10:51:21 +00:00
Andrew Kingston c54489d7ee Fix button actions directly mutating the real component definition 2021-12-01 10:33:17 +00:00
Andrew Kingston e6741ce341 Ensuire the save row action determines the correct runtime bindings and only uses valid context types 2021-12-01 10:32:55 +00:00
Rory Powell 731cc4229b Add fix for user metadata sync when deleting 2021-12-01 09:54:23 +00:00
Rory Powell 3923fd6831 Add type hierarchy for importers 2021-12-01 09:48:52 +00:00
mike12345567 6a7d899935 Adding some extra padding to action buttons to line them up better, changing over everything in datasources to tables (where possible). 2021-11-30 19:05:36 +00:00
mike12345567 cd7ef481bd Some UI tweaks. 2021-11-30 18:11:29 +00:00
mike12345567 76ce9a3017 Disabling save button when no changes made. 2021-11-30 17:56:15 +00:00
mike12345567 3e5f9b9505 Updating REST creation, removing the modal step, updating the config page to move things around as per designs. 2021-11-30 16:21:16 +00:00
Budibase Release Bot f50014da79 v1.0.2 2021-11-30 15:59:32 +00:00
Budibase Release Bot c9ae9e56ca v1.0.1 2021-11-30 15:44:46 +00:00
Martin McKeaveney 29787c70ef v1.0.0 2021-11-30 16:34:33 +01:00
Andrew Kingston 2c91b89f02 Prevent data providers from using arbitrary context-providing components as sources 2021-11-30 14:32:18 +00:00
Andrew Kingston ba9d06df34 Merge branch 'feature/json-backend' of github.com:Budibase/budibase into feature/json-backend 2021-11-30 13:41:58 +00:00
Budibase Release Bot 4b0704736b v0.9.190 2021-11-30 13:36:54 +00:00
mike12345567 39bb1f3e2c Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-11-30 11:32:50 +00:00
Budibase Staging Release Bot 40aa9656e1 v0.9.190-alpha.12 2021-11-30 10:14:02 +00:00
Andrew Kingston 0341b596e6 Merge pull request #3576 from Budibase/ak-fixes
Misc bug fixes
2021-11-30 10:05:01 +00:00
Andrew Kingston eca8423c6b Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-11-30 08:48:40 +00:00
Andrew Kingston d2ce037297 Expose static repeater context for row index 2021-11-30 08:47:21 +00:00
mike12345567 193014fc83 Adding validation around invalid JSON inputs and allowing input via a code mirror editor in data UI. 2021-11-29 18:16:44 +00:00
mike12345567 003b6424a2 Fixing issue with updating row validation to allow empty objects. 2021-11-29 17:54:09 +00:00
Rory Powell c421499a46 cURL import working 2021-11-29 17:21:30 +00:00
mike12345567 05e2baa0d3 Moving generation to builder because it reduces API calls and has no reason to be carried out server-side, handling array/object schema generation correctly. 2021-11-29 17:11:08 +00:00
Budibase Staging Release Bot f8b4c4fa6c v0.9.190-alpha.11 2021-11-29 13:58:47 +00:00
Peter Clement e77ef4cf76 Merge pull request #3581 from Budibase/feature/auto-screen-ui
Autoscreen fixes
2021-11-29 13:49:59 +00:00
Peter Clement d716f38759 autoscreen fixes 2021-11-29 11:53:46 +00:00
Rory Powell c53f5e3d2b Update backend to be extensible for different import sources 2021-11-29 10:37:31 +00:00
Andrew Kingston c81ca0502a Fix layout navigation not scrolling when required 2021-11-29 09:05:46 +00:00
Andrew Kingston 71e4764b17 Fix issue with navigation links editor mutating real component structure 2021-11-29 08:58:49 +00:00
Andrew Kingston 8b4bd84ab5 Preserve bindings when duplicating components 2021-11-29 08:30:52 +00:00
Budibase Staging Release Bot d33eeec665 v0.9.190-alpha.10 2021-11-26 19:01:35 +00:00
Rory Powell 301938eaa0 Merge pull request #3555 from Budibase/oracle/returning
Improve returning logic for oracle
2021-11-26 18:54:19 +00:00
Budibase Staging Release Bot 7ef5ae8823 v0.9.190-alpha.9 2021-11-26 17:52:27 +00:00
mike12345567 5ff8716080 Adding server functionality to determine schema for JSON data type, some basic UI around an editor for getting JSON to determine schema from and the key/value mechanism for flat structures. 2021-11-26 17:39:18 +00:00
mike12345567 d06ab10c1d Fixing issue found with enriching rows in SQL - the system was assuming the array of entries contained a row ID that needed to be broken down. 2021-11-26 17:08:56 +00:00
Rory Powell f75928a9c9 Deletion support for returning rows 2021-11-26 16:50:15 +00:00
mike12345567 1ae4c6ac3a Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-11-26 15:46:45 +00:00
Budibase Staging Release Bot 531985c8da v0.9.190-alpha.8 2021-11-26 15:29:05 +00:00
Michael Drury cba41d8e9d Merge pull request #3554 from Budibase/labday/docs
API Docs, generation, tables and rows and Swagger definitions
2021-11-26 15:20:23 +00:00