Commit Graph

4027 Commits

Author SHA1 Message Date
Budibase Staging Release Bot 4436a2131b v2.2.12-alpha.33 2023-01-23 15:53:12 +00:00
Budibase Release Bot e471a0c91a v2.2.22 2023-01-22 19:32:07 +00:00
Budibase Release Bot 7b77c01605 v2.2.21 2023-01-22 15:38:26 +00:00
Budibase Staging Release Bot 6b811c7351 v2.2.12-alpha.32 2023-01-20 15:47:35 +00:00
Budibase Staging Release Bot c9b09e395d v2.2.12-alpha.31 2023-01-20 13:28:11 +00:00
Budibase Staging Release Bot 70ca2cc879 v2.2.12-alpha.30 2023-01-19 20:08:13 +00:00
Budibase Staging Release Bot dfb90571f9 v2.2.12-alpha.29 2023-01-19 16:20:45 +00:00
Andrew Kingston 2a2466fbda More fixes (#9387)
* Mark filters as nested settings to support persisting bindings post block ejection

* Add support for searching on linked fields in blocks

* Fix multi-select pickers closing on every click

* Target spectrum root element by default when rendering popovers, and allow customisation via context for client library

* Don't send up invalid HBS expressions when filtering on dates in blocks with empty date value

* Move profile above theme in user dropdown
2023-01-19 16:09:40 +00:00
Budibase Staging Release Bot bd3994c2ca v2.2.12-alpha.28 2023-01-19 15:08:06 +00:00
Budibase Staging Release Bot 9096a0fb35 v2.2.12-alpha.27 2023-01-19 13:46:45 +00:00
Budibase Staging Release Bot 987653fc94 v2.2.12-alpha.26 2023-01-19 13:19:06 +00:00
Budibase Staging Release Bot 20be233628 v2.2.12-alpha.25 2023-01-19 10:01:15 +00:00
Andrew Kingston a3e555c85e Misc fixes (#9383)
* Shrink cloud upgrade button to proper size

* Add brackets to fix operator precedence when ejecting blocks to prevent undefined custom CSS

* Prevent relationship fields in forms from being used as datasources

* Remove extraneous navigation when adding a component which caused next navigation to fail

* Improve form logic concerning when to fully remount itself to fix issues with stale schema being passed in
2023-01-19 09:47:10 +00:00
Budibase Staging Release Bot 9b910841cb v2.2.12-alpha.24 2023-01-18 16:10:48 +00:00
Budibase Staging Release Bot 5baf250217 v2.2.12-alpha.23 2023-01-18 14:09:34 +00:00
Budibase Staging Release Bot b2d98c68e8 v2.2.12-alpha.22 2023-01-18 12:10:48 +00:00
Budibase Staging Release Bot 3dc1f80abf v2.2.12-alpha.21 2023-01-17 15:18:15 +00:00
Budibase Release Bot 346d171b96 v2.2.20 2023-01-16 14:51:04 +00:00
Budibase Release Bot 9795533d09 v2.2.19 2023-01-16 12:36:44 +00:00
Budibase Staging Release Bot e08d4f1498 v2.2.12-alpha.20 2023-01-16 11:40:48 +00:00
Budibase Staging Release Bot d8ec4dff94 v2.2.12-alpha.19 2023-01-16 10:59:43 +00:00
Budibase Staging Release Bot 55c8405977 v2.2.12-alpha.18 2023-01-13 18:32:00 +00:00
Budibase Release Bot cbe9aa6e5b v2.2.18 2023-01-13 17:16:19 +00:00
Budibase Staging Release Bot a3b6ac1fa4 v2.2.12-alpha.17 2023-01-13 11:33:13 +00:00
Budibase Release Bot 9b16c8c724 v2.2.17 2023-01-12 18:54:15 +00:00
Budibase Staging Release Bot b8ccc9f0b4 v2.2.12-alpha.16 2023-01-12 13:07:46 +00:00
Budibase Release Bot 220be1d713 v2.2.16 2023-01-12 12:37:02 +00:00
Budibase Staging Release Bot c26546562b v2.2.12-alpha.15 2023-01-12 11:18:17 +00:00
Budibase Staging Release Bot d16ea35871 v2.2.12-alpha.14 2023-01-12 10:35:45 +00:00
Budibase Staging Release Bot 7ce6c8e5f2 v2.2.12-alpha.13 2023-01-12 08:48:54 +00:00
Budibase Release Bot d56201ddcb v2.2.15 2023-01-11 21:18:15 +00:00
Budibase Staging Release Bot 006f4d1f26 v2.2.12-alpha.12 2023-01-11 20:50:39 +00:00
Budibase Staging Release Bot b55b39413f v2.2.12-alpha.11 2023-01-11 18:28:14 +00:00
Budibase Staging Release Bot f13569f4a8 v2.2.12-alpha.10 2023-01-11 15:48:59 +00:00
Budibase Staging Release Bot 89cc5531a4 v2.2.12-alpha.9 2023-01-11 15:32:46 +00:00
Budibase Staging Release Bot c8215530e3 v2.2.12-alpha.8 2023-01-11 12:30:22 +00:00
Budibase Staging Release Bot e92f365784 v2.2.12-alpha.7 2023-01-11 10:35:25 +00:00
Budibase Staging Release Bot c9b717d8de v2.2.12-alpha.6 2023-01-11 09:52:19 +00:00
Rory Powell fba7ef26ad Replace ts-jest with swc/jest (#9289)
- Add swc dependencies
- Add transform change to jest.config.ts
- Replace `export =` with `export default` in src code to enable code coverage to work with swc transformer
- Restructure backend-core errors package to allow for exporting error classes with ESM syntax
- Update backend-core to no longer use `export =`, export individual packages instead of replacing with `export default` for backwards compatibility
- Update event publishers to use `export default` - this was required for the `jest.spyOn` usage inside backend-core common mocks
- Restructure some jest.mock usages where declaring the jest.fn as a variable outside of the package mock threw an error
2023-01-11 09:37:37 +00:00
Budibase Release Bot 6085f0db47 v2.2.14 2023-01-11 08:14:02 +00:00
Andrew Kingston b06c6852a3 Optimise client library performance with skeleton loaders (#9256)
* Treat empty string default values as nullish when considering whether field default values should be applied to the real field value

* Add flag to allow not loading data immediately upon creation of a data fetch object

* Use loading context inside forms to avoid wasted renders while form schema are loading

* Wait for parent data providers to finish loading before loading their own data

* Optimise data provider to reduce updates as much as possible

* Allow forms to render content immediately again, but use the loading context to inform data providers to wait for them

* Remove fetchOnCreation flag for data fetches as now redundant

* Fix issue with deleting the selected button action when the next action has no parameters

* Lint
2023-01-11 08:01:41 +00:00
Budibase Staging Release Bot 2e6837f4f2 v2.2.12-alpha.5 2023-01-10 17:23:06 +00:00
Budibase Release Bot 348f93856b v2.2.13 2023-01-10 16:38:33 +00:00
Budibase Staging Release Bot f17610ce50 v2.2.12-alpha.4 2023-01-10 14:55:56 +00:00
Budibase Staging Release Bot daf1e8f6cc v2.2.12-alpha.3 2023-01-10 11:13:56 +00:00
Budibase Release Bot a0391d1d3a v2.2.12 2023-01-09 15:39:49 +00:00
deanhannigan 55211861b2 Merge pull request #9220 from Budibase/fix/option-picker-sorting
Added sorting to the options field
2023-01-09 15:24:28 +00:00
Budibase Staging Release Bot 332532c978 v2.2.12-alpha.2 2023-01-09 12:37:51 +00:00
Budibase Staging Release Bot 3f4487180f v2.2.12-alpha.1 2023-01-09 08:34:25 +00:00
Budibase Staging Release Bot b17f655e38 v2.2.12-alpha.0 2023-01-06 17:47:30 +00:00
mike12345567 f4f730aae2 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-01-06 17:29:35 +00:00
Budibase Release Bot f73ab88122 v2.2.11 2023-01-06 17:13:14 +00:00
Budibase Staging Release Bot 10f57ab753 v2.2.11-alpha.2 2023-01-06 17:06:40 +00:00
Budibase Staging Release Bot 1373d12f11 v2.2.11-alpha.1 2023-01-06 11:10:41 +00:00
Budibase Staging Release Bot a21e9d0ffd v2.2.11-alpha.0 2023-01-05 17:35:15 +00:00
mike12345567 a079cb6fec Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-01-05 17:09:02 +00:00
mike12345567 3cd097a7f1 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-01-05 17:04:24 +00:00
Budibase Release Bot ae7e3d498f v2.2.10 2023-01-05 16:29:16 +00:00
Budibase Staging Release Bot 8509904e63 v2.2.10-alpha.16 2023-01-05 16:27:05 +00:00
Michael Drury a0e9e96875 Merge pull request #9245 from Budibase/fix/dependabot-05012023
Merging all dependabot updates
2023-01-05 16:14:22 +00:00
Budibase Staging Release Bot 3bf1e18020 v2.2.10-alpha.15 2023-01-05 16:09:47 +00:00
mike12345567 08652b9142 Merge branch 'dependabot/npm_and_yarn/packages/client/json5-1.0.2' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:52:48 +00:00
Budibase Staging Release Bot bdcab83aaa v2.2.10-alpha.14 2023-01-05 10:05:47 +00:00
dependabot[bot] d81713b54f Bump json5 from 1.0.1 to 1.0.2 in /packages/client
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:47 +00:00
Budibase Staging Release Bot 22b48b8739 v2.2.10-alpha.13 2023-01-05 09:06:35 +00:00
Dean bc933638ef Added sorting to the options field 2023-01-04 13:08:28 +00:00
Martin McKeaveney 562768d61e Updating the client overlay to use the right method when event type is unknown (#9192) 2023-01-03 13:40:37 +00:00
Budibase Staging Release Bot b968ab33fd v2.2.10-alpha.12 2022-12-23 15:42:40 +00:00
Budibase Staging Release Bot 7bf8732849 v2.2.10-alpha.11 2022-12-22 16:24:22 +00:00
Budibase Staging Release Bot 5ea568d961 v2.2.10-alpha.10 2022-12-22 13:25:47 +00:00
Budibase Staging Release Bot a415407d36 v2.2.10-alpha.9 2022-12-21 14:35:40 +00:00
Budibase Staging Release Bot 4ad619af91 v2.2.10-alpha.8 2022-12-21 11:12:10 +00:00
Budibase Staging Release Bot 19fc8977e0 v2.2.10-alpha.7 2022-12-20 16:56:30 +00:00
Budibase Staging Release Bot 66a84be7ee v2.2.10-alpha.6 2022-12-20 16:23:25 +00:00
Budibase Staging Release Bot e84d0d0375 v2.2.10-alpha.5 2022-12-20 15:21:10 +00:00
Budibase Staging Release Bot dc7a31b5d4 v2.2.10-alpha.4 2022-12-20 14:46:51 +00:00
Budibase Staging Release Bot f4823c81ef v2.2.10-alpha.3 2022-12-20 11:08:52 +00:00
Budibase Staging Release Bot f14db05982 v2.2.10-alpha.2 2022-12-20 08:40:00 +00:00
Budibase Staging Release Bot 48d472d293 v2.2.10-alpha.1 2022-12-19 22:21:52 +00:00
Budibase Staging Release Bot 7883766a3a v2.2.10-alpha.0 2022-12-19 21:08:30 +00:00
Martin McKeaveney 72573c818b pulling from master 2022-12-19 18:54:58 +00:00
Budibase Release Bot cd754c4642 v2.2.9 2022-12-19 18:25:02 +00:00
Budibase Staging Release Bot cb6a335d88 v2.2.4-alpha.9 2022-12-19 17:56:10 +00:00
Budibase Staging Release Bot 97b93b3ed6 v2.2.4-alpha.8 2022-12-19 16:33:03 +00:00
Martin McKeaveney 84ab7862d1 fixes for google sheets, admin checklist, and deleting an app from API (#8846)
* fixes for google sheets, admin checklist, and deleting an app from API

* code review

* splitting unpublish endpoint, moving deploy endpoint to applications controller. Still to do public API work and move deployment controller into application controller

* updating REST method for unpublish in API test

* unpublish and publish endpoint on public API, delete endpoint unpublishes and deletes app

* removing skip_setup from prodAppDb call

* removing commented code

* unit tests and open API spec updates

* unpublish, publish unit tests - delete still in progress

* remove line updating app name in API test

* unit tests

* v2.1.46

* Update pro version to 2.1.46

* v2.2.0

* Update pro version to 2.2.0

* Fix for budibase plugin skeleton, which utilises the old import style.

* Fix side nav styles

* v2.2.1

* Update pro version to 2.2.1

* using dist folder to allow importing constants for openAPI specs

* v2.2.2

* Update pro version to 2.2.2

* Fix for user enrichment call (updating to @budibase/nano fork) (#9038)

* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.

* Incrementing Nano version to attempt to fix yarn registry issues.

* v2.2.3

* Update pro version to 2.2.3

* Fix SQL table `_id` filtering (#9030)

* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field

* Remove like operator from internal tables and only allow basic operators on SQL table _id column

* Update data section filtering to respect new rules

* Update automation section filtering to respect new rules

* Update dynamic filter component to respect new rules

* v2.2.4

* Update pro version to 2.2.4

* lock changes (#9047)

* v2.2.5

* Update pro version to 2.2.5

* Make looping arrow point in right direction (#9053)

* v2.2.6

* Update pro version to 2.2.6

* Types/attaching license to account (#9065)

* adding license type to account

* removing planDuration

* v2.2.7

* Update pro version to 2.2.7

* Environment variable type coercion fix (#9074)

* Environment variable type coercion fix

* Update .gitignore

* v2.2.8

* Update pro version to 2.2.8

* tests passing

* all tests passing, updates to public API response

* update unpublish call to return 204, openAPI spec and unit

* fixing API tests

Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-19 13:18:00 +00:00
Budibase Staging Release Bot 840b7007e0 v2.2.4-alpha.7 2022-12-19 13:01:05 +00:00
Budibase Staging Release Bot b30ef394a6 v2.2.4-alpha.6 2022-12-19 08:37:23 +00:00
Budibase Staging Release Bot 365aae7b96 v2.2.4-alpha.5 2022-12-17 14:27:51 +00:00
Budibase Release Bot 1835b89b72 v2.2.8 2022-12-16 13:32:25 +00:00
Budibase Staging Release Bot 4760a76978 v2.2.4-alpha.4 2022-12-16 11:33:20 +00:00
Budibase Release Bot 80d06fbad8 v2.2.7 2022-12-16 10:41:13 +00:00
Budibase Staging Release Bot 03b8d7b439 v2.2.4-alpha.3 2022-12-15 16:38:10 +00:00
FlaminWrap a1ee10c1c6 Button action for user prompt (#8676)
* Commit for enhancement #7762

Added Question option for buttons which acts as a dialog prompting the user to confirm or cancel before continuing.

* Fixes

* Made changes to allow custom modal title

Changed Question to User Prompt
Allows custom title

* Revert "Made changes to allow custom modal title"

This reverts commit 42a43bef4914cd52b07a2b6964bf78aa50eb2707.

* Revert "Fixes"

This reverts commit 915a8718e5ac6dd32a6c3d377d5edb02fc8a3138.

* Adds custom title

Adds custom title

* Wrong version of buttonActions was commited

* Delete index.js

* refactor

* lint

Co-authored-by: Mel O'Hagan <mel@budibase.com>
2022-12-15 16:21:24 +00:00
Budibase Release Bot 76d99dbe2b v2.2.6 2022-12-15 15:27:14 +00:00
Budibase Staging Release Bot d0ce6c1fe2 v2.2.4-alpha.2 2022-12-15 14:13:23 +00:00
melohagan f5c902fb57 Add compact setting to AttachmentField (#9052) 2022-12-15 13:59:03 +00:00
Budibase Release Bot 70d6dd9855 v2.2.5 2022-12-15 13:04:16 +00:00
Budibase Staging Release Bot 704e6661ec v2.2.4-alpha.1 2022-12-15 12:48:37 +00:00
Budibase Staging Release Bot 8461dc22fe v2.2.4-alpha.0 2022-12-15 12:27:02 +00:00
Andrew Kingston 090ae5df49 Master => Develop (#9049)
* v2.1.46

* Update pro version to 2.1.46

* v2.2.0

* Update pro version to 2.2.0

* Fix for budibase plugin skeleton, which utilises the old import style.

* Fix side nav styles

* v2.2.1

* Update pro version to 2.2.1

* using dist folder to allow importing constants for openAPI specs

* v2.2.2

* Update pro version to 2.2.2

* Fix for user enrichment call (updating to @budibase/nano fork) (#9038)

* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.

* Incrementing Nano version to attempt to fix yarn registry issues.

* v2.2.3

* Update pro version to 2.2.3

* Fix SQL table `_id` filtering (#9030)

* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field

* Remove like operator from internal tables and only allow basic operators on SQL table _id column

* Update data section filtering to respect new rules

* Update automation section filtering to respect new rules

* Update dynamic filter component to respect new rules

Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-15 12:13:42 +00:00
Budibase Staging Release Bot f4462de364 v2.1.46-alpha.14 2022-12-15 11:58:11 +00:00
Rory Powell 786039055e File authentication using presigned URLs (#8883)
* file auth wip

* Private plugin bucket wip

* Add etag to logo request, fix circular dependency

* Resolve cyclic dependency

* Ensure browser doesn't cache custom component

* Global file fixes

* File fixes / remove permaUrl

* Add ctx local storage

* Enable presigned url to work from any host

* Test fix

* Self hosting w/ S3 + other fixes

* Fix for serving dev app in multi tenant

* Fix backup restore and import attachment url processing, never store attachment urls

* Test fixes

* Unit tests WIP

* Replace file path with base64 encoded private key

* Multi tenancy tests for files

* Environment files fixes

* Post-merge build and test fixes

* Add debug conditional to all jest logging and revert/fix prod minio proxy_pass

* Re-add default '/' minio route :(

* Rename iconFile -> iconFileName

* Add cloudfront vars to k8s templates

* Remove public bucket policy

* Remove duplicated test
2022-12-15 11:35:22 +00:00
Budibase Staging Release Bot 8594839400 v2.1.46-alpha.13 2022-12-15 11:28:12 +00:00
Budibase Release Bot fde4a72beb v2.2.4 2022-12-15 09:37:40 +00:00
Andrew Kingston c3b6afbb6f Fix SQL table `_id` filtering (#9030)
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field

* Remove like operator from internal tables and only allow basic operators on SQL table _id column

* Update data section filtering to respect new rules

* Update automation section filtering to respect new rules

* Update dynamic filter component to respect new rules
2022-12-15 09:22:28 +00:00
Budibase Staging Release Bot 0049d9f022 v2.1.46-alpha.12 2022-12-14 22:08:24 +00:00
Budibase Staging Release Bot e4a54158fa v2.1.46-alpha.11 2022-12-14 15:19:14 +00:00
Budibase Staging Release Bot 1f2874a820 v2.1.46-alpha.10 2022-12-14 14:38:07 +00:00
Budibase Staging Release Bot 8760fd0083 v2.1.46-alpha.9 2022-12-14 14:07:16 +00:00
Budibase Staging Release Bot 4d0270b4c2 v2.1.46-alpha.8 2022-12-14 13:35:36 +00:00
Budibase Staging Release Bot 3c72070ce8 v2.1.46-alpha.7 2022-12-14 13:07:32 +00:00
Budibase Release Bot f6cf315148 v2.2.3 2022-12-14 00:52:41 +00:00
Budibase Staging Release Bot 5fe1b78b52 v2.1.46-alpha.6 2022-12-13 09:35:44 +00:00
Budibase Staging Release Bot c50b9af57c v2.1.46-alpha.5 2022-12-12 22:18:47 +00:00
Budibase Release Bot be08601315 v2.2.2 2022-12-12 16:52:02 +00:00
Budibase Release Bot 8e3d5b74e1 v2.2.1 2022-12-12 13:13:05 +00:00
Budibase Staging Release Bot 865ad436ba v2.1.46-alpha.4 2022-12-12 12:44:42 +00:00
Andrew Kingston b37d51c8d9 Fix side nav styles 2022-12-12 12:42:11 +00:00
Budibase Release Bot dcf6bd29dc v2.2.0 2022-12-12 10:21:57 +00:00
Budibase Release Bot 912d6da874 v2.1.46 2022-12-12 09:02:12 +00:00
Budibase Staging Release Bot 06938d4c2b v2.1.46-alpha.3 2022-12-11 22:33:55 +00:00
Budibase Staging Release Bot ed6c1e953e v2.1.46-alpha.2 2022-12-11 17:30:10 +00:00
Budibase Staging Release Bot 314aef35c8 v2.1.46-alpha.1 2022-12-09 14:42:23 +00:00
Budibase Staging Release Bot 062133181a v2.1.46-alpha.0 2022-12-09 13:52:03 +00:00
Martin McKeaveney bfab6fc335 merge 2022-12-09 13:35:18 +00:00
Budibase Staging Release Bot d2f9668f21 v2.1.43-alpha.15 2022-12-08 11:36:58 +00:00
Budibase Staging Release Bot cfd8180cbd v2.1.43-alpha.14 2022-12-08 10:29:26 +00:00
Budibase Staging Release Bot e2603945e8 v2.1.43-alpha.13 2022-12-08 09:36:34 +00:00
Budibase Staging Release Bot 4e38b40779 v2.1.43-alpha.12 2022-12-07 13:29:13 +00:00
Andrew Kingston 5cad5e2604 Merge pull request #8965 from Budibase/cheeks-fixes
Misc fixes
2022-12-07 13:01:14 +00:00
Budibase Staging Release Bot 8075ff29df v2.1.43-alpha.11 2022-12-07 11:19:14 +00:00
Andrew Kingston 2b4ad2d0b9 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-12-07 09:54:57 +00:00
Andrew Kingston a846192494 Fix side panel ejection 2022-12-07 09:51:47 +00:00
Budibase Staging Release Bot 9d1d208503 v2.1.43-alpha.10 2022-12-06 16:29:26 +00:00
Andrew Kingston 74a8eba2fa Fix side panel issue where content from multiple side panels would be shown 2022-12-06 15:21:17 +00:00
Budibase Staging Release Bot 95f6ae9cc5 v2.1.43-alpha.9 2022-12-06 14:59:52 +00:00
Budibase Release Bot ca6ad9076c v2.1.45 2022-12-06 14:44:23 +00:00
Budibase Staging Release Bot 545fa54442 v2.1.43-alpha.8 2022-12-06 12:41:31 +00:00
Andrew Kingston e612545072 Merge pull request #8944 from Budibase/side-panel-tweaks
Side panel tweaks
2022-12-06 12:23:46 +00:00
Budibase Staging Release Bot f8f901f689 v2.1.43-alpha.7 2022-12-06 10:59:45 +00:00
Andrew Kingston aacfe297bc Debounce hiding side panel to avoid toggling visibility when cycling through records 2022-12-06 09:55:42 +00:00
Andrew Kingston 44e8676aab Hide content when side panel is hidden to avoid stale data being shown when re-revealing side panel 2022-12-06 09:55:25 +00:00
Budibase Release Bot 4e947fbb54 v2.1.44 2022-12-05 18:40:59 +00:00
Budibase Staging Release Bot 7fd1f0ad03 v2.1.43-alpha.6 2022-12-05 18:25:31 +00:00
Andrew Kingston 93df5aaf33 Merge pull request #8934 from Budibase/fix-skeleton-jank
Fix Skeleton Loader Jumping
2022-12-05 18:12:16 +00:00
Gerard Burns 0506c66266 pr feedback 2022-12-05 14:38:43 +00:00
Gerard Burns 8eccee030a Fix Skeleton Loader Jumping 2022-12-05 14:24:53 +00:00
Budibase Staging Release Bot 5abd0bc89f v2.1.43-alpha.5 2022-12-05 13:10:00 +00:00
Budibase Staging Release Bot 19ce0dfae3 v2.1.43-alpha.4 2022-12-05 12:38:09 +00:00
Andrew Kingston e9269b0e92 Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-12-05 12:10:37 +00:00
Andrew Kingston d0ed60ee3a Revert removing loading blockers in forms to fix multiple issues 2022-12-05 12:10:24 +00:00
Gerard Burns d0d73a8b51 Multifield Input Autoselect All Fields (#8884)
* Multifield Input Autoselect All Fields

* PR Feedback

* PR Feedback

* Linting
2022-12-05 12:09:27 +00:00
Budibase Staging Release Bot 50c6f72a51 v2.1.43-alpha.3 2022-12-05 09:51:56 +00:00
Andrew Kingston 783e95b688 Merge pull request #8667 from FlaminWrap/Flaminwrap-Enhancement-7604
Allow user to disable hard coded notifications for button actions #7604
2022-12-05 09:36:31 +00:00
Budibase Release Bot 2551ce181a v2.1.43 2022-12-05 09:33:56 +00:00
Budibase Staging Release Bot d7968766ab v2.1.43-alpha.2 2022-12-02 17:54:31 +00:00
Budibase Staging Release Bot 62291cfa67 v2.1.43-alpha.1 2022-12-02 13:40:48 +00:00
Budibase Staging Release Bot ee6bf260f2 v2.1.43-alpha.0 2022-12-02 11:08:37 +00:00
Andrew Kingston 07377ba54e Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-12-02 10:21:00 +00:00
Andrew Kingston 05526a86cf Fix incorrect prop used in table block for title button click actions 2022-12-02 10:20:49 +00:00
Gerard Burns ffa3eede49 Public App Missing Nav Menu (#8870)
* Public App Missing Nav Menu

* PR Feedback
2022-12-02 09:24:20 +00:00
Gerard Burns 6e4f560948 Skeleton Fixes (#8845) 2022-12-02 09:24:05 +00:00
Andrew Kingston ba01656e6b Add side panel as an illegal child of itself 2022-12-02 09:10:00 +00:00
Rory Powell 7a7bbd1857 Merge branch 'master' into develop 2022-12-01 14:39:05 +00:00
Budibase Staging Release Bot d1e57b4f33 v2.1.40-alpha.7 2022-12-01 11:42:21 +00:00
Budibase Release Bot 7f1171771f v2.1.42 2022-11-30 16:25:46 +00:00
Budibase Staging Release Bot 5851a71f1e v2.1.40-alpha.6 2022-11-30 16:21:48 +00:00
Andrew Kingston b336a916c7 Merge pull request #8788 from Budibase/side-panel
Side panels
2022-11-30 16:04:35 +00:00
Andrew Kingston 27845336b7 Add ability to show component info above the settings panel and add info to side panels 2022-11-30 14:18:31 +00:00
Budibase Release Bot 3d1f422d0e v2.1.41 2022-11-30 09:50:39 +00:00
Budibase Staging Release Bot db742f4a83 v2.1.40-alpha.5 2022-11-30 09:24:52 +00:00
Budibase Staging Release Bot 240bf202b6 v2.1.40-alpha.4 2022-11-29 22:24:37 +00:00
Andrew Kingston 86fc2217a1 Enable capturing events for certain setting changes, and track usage of side panels inside table blocks 2022-11-29 18:28:26 +00:00
Budibase Staging Release Bot 48aa0e6c66 v2.1.40-alpha.3 2022-11-29 17:23:40 +00:00
Budibase Staging Release Bot 2f1692fd76 v2.1.40-alpha.2 2022-11-29 16:16:09 +00:00
Andrew Kingston 8567ae70af Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-29 12:22:56 +00:00
Budibase Staging Release Bot de75146d28 v2.1.40-alpha.1 2022-11-29 12:18:18 +00:00
Budibase Release Bot 41e017f3ba v2.1.40 2022-11-29 11:33:43 +00:00
Budibase Staging Release Bot 9446b66f69 v2.1.40-alpha.0 2022-11-29 11:33:39 +00:00
Michael Drury 4f4eb4da26 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-29 11:13:54 +00:00
Budibase Release Bot 00be8be1aa v2.1.39 2022-11-28 14:13:40 +00:00
Andrew Kingston 27bea5c85b Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-28 09:57:12 +00:00
Budibase Release Bot 0e6d776867 v2.1.38 2022-11-28 09:36:09 +00:00
Budibase Staging Release Bot a6a8957457 v2.1.32-alpha.11 2022-11-28 09:19:56 +00:00
Budibase Release Bot 11bf2ddf26 v2.1.37 2022-11-27 13:49:45 +00:00
Budibase Release Bot ca2e0b4671 v2.1.36 2022-11-25 14:11:38 +00:00
Budibase Staging Release Bot 7d3e80b007 v2.1.32-alpha.10 2022-11-25 13:57:11 +00:00
Andrew Kingston 3c0d58bb91 Clear a create form block when submitted 2022-11-25 13:34:25 +00:00
Budibase Release Bot d882845b9b v2.1.35 2022-11-25 12:55:56 +00:00
Andrew Kingston 44b812b6b6 Hide horizontal overflow in side panels 2022-11-25 12:14:25 +00:00
Andrew Kingston abedb5d9eb Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-25 11:24:57 +00:00
Budibase Staging Release Bot 19840c7a78 v2.1.32-alpha.9 2022-11-25 10:17:30 +00:00
Andrew Kingston e40e82fd5f Tweak options cell to be pixel perfect 2022-11-25 10:17:03 +00:00
Gerard Burns a2889ec1a3 Skeleton Loading States (#8719)
* Loading Skeletons

* PR Feedback
2022-11-25 10:02:43 +00:00
Andrew Kingston 4e3400eb7f Add gap between items in an options cell 2022-11-25 08:48:18 +00:00
Andrew Kingston db13f7a2c3 Remove deletion notification and fix selection 2022-11-25 08:43:44 +00:00
Andrew Kingston adb03cefb2 Fix z-index issue with option cells 2022-11-25 08:35:08 +00:00
Andrew Kingston 152d157aaa Add ability to add new rows 2022-11-25 08:34:44 +00:00
Andrew Kingston fafb8ec938 Add row deletion and fix sizing 2022-11-24 20:06:31 +00:00
Andrew Kingston 6471464971 Add inline editing of options fields 2022-11-24 19:28:55 +00:00
Andrew Kingston b19a2a3d3a Refactor to use IDs and support changing text values inline 2022-11-24 16:41:53 +00:00
Andrew Kingston 1c3b6e0cec Add footer and improve styles 2022-11-24 15:59:24 +00:00
Budibase Release Bot 6a750f1cf9 v2.1.34 2022-11-24 15:25:31 +00:00
Andrew Kingston 17b0647e74 Merge branch 'side-panel' of github.com:Budibase/budibase into cheeks-lab-day-spreadsheet 2022-11-24 14:49:20 +00:00
Andrew Kingston ae15690741 Add WIP spreadsheet 2022-11-24 14:12:40 +00:00
Budibase Release Bot 8a9bd3be7d v2.1.33 2022-11-24 13:56:05 +00:00
Budibase Release Bot 23b1ed7528 v2.1.32 2022-11-24 12:17:58 +00:00
Andrew Kingston 1ec197ce8f Update side panel icon 2022-11-24 10:33:57 +00:00
Budibase Staging Release Bot b59aa48977 v2.1.32-alpha.8 2022-11-23 17:02:56 +00:00
Andrew Kingston ade595e4a0 Fix context not being provided for table block row click action 2022-11-23 16:47:54 +00:00
Andrew Kingston 343aff9f88 Update side panel transition to be much smoother 2022-11-23 16:14:58 +00:00
Andrew Kingston 13b8ccc582 Default to running button actions for table blocks and add info 2022-11-23 16:14:43 +00:00
Budibase Staging Release Bot 4af59396be v2.1.32-alpha.7 2022-11-23 15:13:37 +00:00
Andrew Kingston b879a49f4f Fix issues with not resetting side panel content 2022-11-23 15:05:04 +00:00
Budibase Staging Release Bot 106aa1d11b v2.1.32-alpha.6 2022-11-23 13:29:13 +00:00
Andrew Kingston a04f58dd23 Fix crash when deleting a selected side panel component 2022-11-23 12:33:31 +00:00
Andrew Kingston 9ec58ca401 Use the new DOM ID method of determining the correct DOM node for a component 2022-11-23 12:32:40 +00:00
Budibase Staging Release Bot df0820d954 v2.1.32-alpha.5 2022-11-23 08:45:13 +00:00
Budibase Staging Release Bot ed92241d40 v2.1.32-alpha.4 2022-11-22 17:00:36 +00:00
Andrew Kingston c01b9af1f0 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-22 16:52:09 +00:00
Andrew Kingston 170b8c4d61 Fix multiple issues with showing/hiding side panels inside the builder preview and dragging components inside side panel 2022-11-22 16:45:15 +00:00
Andrew Kingston c72b7807ca Prevent automatically closing side panels via an outside click when inside the builder 2022-11-22 16:44:35 +00:00
Andrew Kingston 44fdc5efb5 Remove static key from side panel manifest and add draggable key 2022-11-22 16:44:14 +00:00
Andrew Kingston 7d06e59fb7 Make dndIsDragging available through SDK context 2022-11-22 16:43:48 +00:00
Andrew Kingston be3a004310 Fix side panel messing up builder preview scrolling and properly show/hide side panel when inside builder 2022-11-22 16:00:17 +00:00
Andrew Kingston c868cda7dd Remove automatic closing of side panel when screen changes as no longer needed 2022-11-22 15:51:57 +00:00
Andrew Kingston 43c5ddfe5f Fix side panel not scrolling properly 2022-11-22 15:49:11 +00:00
Budibase Staging Release Bot 0577c2064c v2.1.32-alpha.3 2022-11-22 10:47:48 +00:00
Budibase Staging Release Bot f580ae90b3 v2.1.32-alpha.2 2022-11-21 17:30:27 +00:00
Mel O'Hagan f1c6d15999 Merge branch 'develop' into feature/dynamic-filter-custom-labels 2022-11-21 16:20:05 +00:00
deanhannigan 3dbea26407 Merge pull request #8714 from Budibase/feature/delete-and-duplicate-component-actions
Show settings bar for all components
2022-11-21 16:01:24 +00:00
Budibase Staging Release Bot e7f686dbe9 v2.1.32-alpha.1 2022-11-21 15:56:51 +00:00
Michael Drury fd04f6da33 Merge pull request #8755 from Budibase/merge/21-nov
Merge all dependabot in one
2022-11-21 15:38:52 +00:00
Budibase Staging Release Bot 082b0851db v2.1.32-alpha.0 2022-11-21 15:35:45 +00:00
mike12345567 1e2258745a Merge branch 'develop' of github.com:Budibase/budibase into merge/21-nov 2022-11-21 15:13:16 +00:00
mike12345567 cfbed0b236 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-21 15:05:48 +00:00
Mel O'Hagan ba5116e6bc Handle original mappings 2022-11-21 15:02:44 +00:00
Mel O'Hagan e7becbf849 Remove duplication 2022-11-21 14:48:26 +00:00
Budibase Release Bot 043e3b315a v2.1.31 2022-11-21 12:54:57 +00:00
dependabot[bot] ef56735587 Bump minimatch from 3.0.4 to 3.1.2 in /packages/client
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-21 12:19:08 +00:00
Budibase Staging Release Bot cb2e31ee4f v2.1.22-alpha.9 2022-11-21 12:17:27 +00:00
Budibase Release Bot a109b63037 v2.1.30 2022-11-21 12:04:40 +00:00
Andrew Kingston b71b5704da Use overlay side panel and update table block side panel heading 2022-11-21 11:05:06 +00:00
Andrew Kingston c58067a589 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-21 10:30:25 +00:00
Mel O'Hagan 79dc972c56 Don't allow cell edit for dynamic filter col conf 2022-11-18 16:19:49 +00:00
Mel O'Hagan 68d0a4c336 Allow custom labels for dynamic filter 2022-11-18 15:52:30 +00:00
Budibase Staging Release Bot 7ebc70995a v2.1.22-alpha.8 2022-11-18 09:29:55 +00:00
Budibase Staging Release Bot 4f815e2b2d v2.1.22-alpha.7 2022-11-17 17:02:41 +00:00
Andrew Kingston 75ee5117ea Improve makeComponentUniqueUtil and improve ejected table block structure 2022-11-17 14:49:13 +00:00
Dean a69bccae24 Ensure the navigation does not show the settings bar 2022-11-17 14:40:16 +00:00
Andrew Kingston 539b6a8a96 Allow custom naming of components inside blocks for better ejection 2022-11-17 14:20:18 +00:00
Andrew Kingston 4e519d75b4 Ensure side panel ejection works properly and tidy up table block structure 2022-11-17 14:18:55 +00:00
Andrew Kingston 64828e3b06 Close side panel whenever screen changes 2022-11-17 14:18:17 +00:00
Dean c33e13fa4b Don't show delete or duplicate actions in the component settings bar 2022-11-17 14:10:55 +00:00
Dean dd065c0f55 Component settings bar now on by default. Manifest config cleared of showSettingsBar properties 2022-11-17 11:08:23 +00:00
Budibase Release Bot 6412d11090 v2.1.29 2022-11-17 10:40:06 +00:00
Andrew Kingston 8bc87d0289 Merge pull request #8608 from Budibase/fix/form-block
Fix form block issues
2022-11-17 10:28:33 +00:00
Andrew Kingston e8b993b14c Add working side panels to table blocks 2022-11-17 10:16:45 +00:00
Budibase Release Bot 951a398570 v2.1.28 2022-11-16 18:19:48 +00:00
Budibase Staging Release Bot 5b1e0d3d4d v2.1.22-alpha.6 2022-11-16 13:33:51 +00:00
Budibase Staging Release Bot f36ccbe855 v2.1.22-alpha.5 2022-11-16 12:04:59 +00:00
Budibase Staging Release Bot b752af6506 v2.1.22-alpha.4 2022-11-15 16:49:11 +00:00
Rory Powell bcc9374e77 Merge pull request #8684 from Budibase/test-updates
Fail pro scripts on error, unify TS versions, update test and coverage configs, use pro source mappings
2022-11-15 16:09:20 +00:00
Budibase Release Bot f1cf5bda31 v2.1.27 2022-11-15 15:28:49 +00:00
Budibase Staging Release Bot 00ecf2a9cc v2.1.22-alpha.3 2022-11-15 13:19:15 +00:00
Andrew Kingston 0137796a20 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-15 13:05:11 +00:00
Andrew Kingston 1ab1329e49 Disregard block components from ejection which are unmounted during parent blocks lifecycles 2022-11-15 12:58:52 +00:00
Andrew Kingston c4ecae90ff Merge branch 'master' of github.com:Budibase/budibase into fix/form-block 2022-11-15 12:45:24 +00:00
Andrew Kingston 4e6ba2dc30 Fix table block manifest entry after settings migration 2022-11-15 11:58:10 +00:00
Andrew Kingston 2b42b21b3a Add migration to automatically convert legacy table settings into new action setting 2022-11-15 11:54:45 +00:00
Andrew Kingston e37027f808 Use explicit actions for opening and closing side panels, and automatically close side panels when using form blocks 2022-11-15 11:54:20 +00:00
Andrew Kingston 8b941df5ff Update tables to use button actions rather than link settings 2022-11-14 15:47:14 +00:00
Andrew Kingston aa81e0451a Add button action for showing/hiding side panels 2022-11-14 15:02:57 +00:00
Budibase Release Bot 80e2234650 v2.1.26 2022-11-14 14:32:46 +00:00
Budibase Staging Release Bot 9fb4eb386c v2.1.22-alpha.2 2022-11-14 13:49:57 +00:00
Rory Powell 5da699e27c Fail pro scripts on error, unify TS versions, update test and coverage configs, use pro source mappings 2022-11-14 13:29:46 +00:00
Andrew Kingston 222f002039 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-14 13:24:47 +00:00
Budibase Staging Release Bot 420bf19366 v2.1.22-alpha.1 2022-11-14 12:06:21 +00:00
Gerard Burns e70710f7b9 Add Row Explorer Block (#8454)
* Add Row Explorer Block and Row Details Component

* PR Feedback

* adding showSaveButton prop to formblock in row explorer

* PR Feedback

* PR Feedback

* Change row explorer name in manifest

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-11-14 11:54:44 +00:00
Andrew Kingston 4c366114f0 Fix date time field inconsistency with showing time 2022-11-14 09:33:01 +00:00
Andrew Kingston 2eeac325f3 Adjust styles so placeholder component is left aligned 2022-11-14 09:25:45 +00:00
FlaminWrap 0859691afe Ran yarn lint:fix
Ran yarn lint:fix as I forgot to do that
2022-11-13 17:25:48 +00:00
FlaminWrap e190f932d8 Commit for enhancement #7604
Added a checkbox to allow the user to disable the default notifications to the following button actions:
* Save row
* Duplicate row
* Trigger automation
* Execute query
* Delete row
Also adjusted buttonActions.js to reflect the behaviour of that checkbox being ticked.
2022-11-13 17:08:23 +00:00
Budibase Release Bot 08766b3c22 v2.1.25 2022-11-11 12:51:08 +00:00
Budibase Release Bot 870bee4de5 v2.1.24 2022-11-10 15:53:01 +00:00
Andrew Kingston fb9dd20c11 Update side panel styles and ensure side panel properly reveals itself in the builder 2022-11-10 14:34:23 +00:00
Budibase Release Bot 291514f57b v2.1.23 2022-11-10 10:58:45 +00:00
Andrew Kingston ce4f8ef5f9 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-09 16:57:24 +00:00
Budibase Release Bot 44fbdec0a2 v2.1.22 2022-11-09 14:27:49 +00:00
Budibase Staging Release Bot f110fad3cd v2.1.22-alpha.0 2022-11-09 13:57:34 +00:00
Martin McKeaveney 217743e6fd patching sub dep for loader-utils to patch security vulnerability 2022-11-09 13:57:22 +00:00
mike12345567 ecb398bf98 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-09 13:41:51 +00:00
Budibase Staging Release Bot c7dc27d6b9 v2.1.19-alpha.1 2022-11-09 13:20:20 +00:00
Michael Drury cd00486f83 Merge pull request #8584 from Budibase/dependabot/npm_and_yarn/packages/client/loader-utils-1.4.1
Bump loader-utils from 1.4.0 to 1.4.1 in /packages/client
2022-11-09 12:54:08 +00:00
Andrew Kingston 43b5c120b5 Refactor form block to use a different structure depending on type, and fix issue with bindings breaking and forms not appearing 2022-11-09 10:28:15 +00:00
Budibase Release Bot 7db103cd6e v2.1.21 2022-11-08 20:44:21 +00:00
Budibase Release Bot b159ed2da0 v2.1.20 2022-11-08 17:20:53 +00:00
Budibase Release Bot 63d745ada6 v2.1.19 2022-11-08 12:42:41 +00:00
Budibase Staging Release Bot d457a6da8a v2.1.19-alpha.0 2022-11-08 11:17:54 +00:00
dependabot[bot] a11fae620e Bump loader-utils from 1.4.0 to 1.4.1 in /packages/client
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 11:09:38 +00:00
Budibase Release Bot b6017587b5 v2.1.18 2022-11-07 15:45:04 +00:00
Budibase Release Bot 09dfa4d565 v2.1.17 2022-11-05 15:13:19 +00:00
Budibase Release Bot 8f582b2349 v2.1.16 2022-11-05 14:11:32 +00:00
Budibase Release Bot 2307f26b32 v2.1.15 2022-11-04 20:40:02 +00:00
Mel O'Hagan 32f7843e55 Check schema exists for default value 2022-11-04 18:50:47 +00:00
Budibase Release Bot 94b958eb6a v2.1.14 2022-11-04 10:56:19 +00:00
Budibase Release Bot aae4e87f36 v2.1.13 2022-11-03 14:55:54 +00:00
Budibase Release Bot f75c0cd304 v2.1.12 2022-11-03 14:04:02 +00:00
mike12345567 04f1f983e4 Fix to allow close screen modal without navigating to a new page. 2022-11-03 13:23:29 +00:00
mike12345567 d79fc356ea Fix for #8491 - auto generated screens use the form block now which had an issue with the close screen event not providing a URL. 2022-11-03 12:50:52 +00:00
Budibase Release Bot 28aa02e50d v2.1.11 2022-11-02 19:24:50 +00:00
Gerard Burns db26fce00b Fix Form Block Create Mode Bindings Causing Error When Ejected 2022-11-02 18:17:20 +00:00
Budibase Release Bot 297aed1253 v2.1.10 2022-11-02 17:28:21 +00:00
Budibase Release Bot 00fa398b08 v2.1.9 2022-11-02 15:51:23 +00:00
Budibase Release Bot dffb49390a v2.1.8 2022-11-02 14:48:58 +00:00
deanhannigan 9cebbd5a35 Merge pull request #8475 from Budibase/fix/remove-reactive-update-on-multiselect
Multiselect value parsing moved out of the component
2022-11-02 14:31:57 +00:00
Budibase Release Bot e1b59ac541 v2.1.7 2022-11-02 14:21:53 +00:00
Budibase Release Bot cb8855749b v2.1.6 2022-11-02 10:07:48 +00:00
Budibase Release Bot 314c27001b v2.1.5 2022-11-02 09:17:52 +00:00
Budibase Release Bot 2ab32b141b v2.1.4 2022-11-02 08:33:09 +00:00
Dean 85d562ca23 Moved array value parsing back into the inner form 2022-11-02 00:37:08 +00:00
Budibase Release Bot 257db888e4 v2.1.3 2022-11-01 13:43:56 +00:00
Budibase Release Bot bea83971ed v2.1.2 2022-11-01 10:29:25 +00:00
Budibase Release Bot affd5aa823 v2.1.1 2022-11-01 09:41:28 +00:00
Martin McKeaveney 69c3b1e169 removing grid from manifest 2022-11-01 09:30:10 +00:00
Budibase Release Bot 1a14a3fbe1 v2.1.0 2022-11-01 08:31:03 +00:00
Budibase Release Bot dacde195dd v2.0.40 2022-10-31 16:39:19 +00:00
Budibase Staging Release Bot e2976855c3 v2.0.40-alpha.0 2022-10-31 14:01:44 +00:00
Martin McKeaveney 87717ebdf5 merge with master 2022-10-31 13:44:23 +00:00
Budibase Staging Release Bot 778044c83a v2.0.34-alpha.10 2022-10-31 11:10:03 +00:00
Budibase Release Bot 794f66977f v2.0.39 2022-10-31 11:03:49 +00:00
Martin McKeaveney b498941e1a Merge pull request #8382 from Budibase/feature/meta-tag
adding opengraph metatags for better shareable links
2022-10-31 10:36:50 +00:00
Budibase Staging Release Bot bbec5a928b v2.0.34-alpha.9 2022-10-27 19:25:56 +00:00
Budibase Staging Release Bot 2f7d556b32 v2.0.34-alpha.8 2022-10-27 16:47:20 +00:00
Budibase Staging Release Bot 3af8bb57c0 v2.0.34-alpha.7 2022-10-27 15:14:48 +00:00
Budibase Staging Release Bot 5723fe863b v2.0.34-alpha.6 2022-10-27 10:30:18 +00:00
Andrew Kingston 058547fd67 Add initial version of side panel component 2022-10-27 08:08:35 +01:00
Budibase Staging Release Bot 4ecb596a10 v2.0.34-alpha.5 2022-10-26 16:58:42 +00:00
Dean 5e61575e30 Refactored approach to parsing multiselect values and ensuring any parsed values trigger a field update 2022-10-26 15:13:27 +01:00
Budibase Staging Release Bot d5320647a9 v2.0.34-alpha.4 2022-10-26 12:59:47 +00:00
Martin McKeaveney 3e348908f5 merge 2022-10-26 11:47:25 +01:00
Budibase Staging Release Bot 9c203e1830 v2.0.34-alpha.3 2022-10-26 09:14:18 +00:00
Budibase Staging Release Bot fca7a2dd8f v2.0.34-alpha.2 2022-10-26 08:48:28 +00:00
Dean c17cfc2666 Merge remote-tracking branch 'origin/master' into fix/multipicker-default-behaviour 2022-10-26 09:10:21 +01:00
Budibase Release Bot 20bf7cd73e v2.0.38 2022-10-25 15:43:52 +00:00
Andrew Kingston 240c014ae3 Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-10-25 16:18:59 +01:00
Andrew Kingston db55041c44 Slightly reduce DND padding between nested layers 2022-10-25 16:18:33 +01:00
Budibase Staging Release Bot 02d54713d3 v2.0.34-alpha.1 2022-10-25 13:32:58 +00:00
Budibase Staging Release Bot b7c4a1e233 v2.0.34-alpha.0 2022-10-25 11:30:17 +00:00
Andrew Kingston 603c8744a5 Merge branch 'master' into master-develop 2022-10-25 12:03:33 +01:00
Budibase Staging Release Bot fd0e08d566 v2.0.30-alpha.17 2022-10-25 08:53:55 +00:00
Budibase Staging Release Bot 17cb526c62 v2.0.30-alpha.16 2022-10-25 07:31:09 +00:00
Andrew Kingston cf7a4a4e6d Merge pull request #8376 from Budibase/cheeks-lab-day-grid
Grid component + builder performance improvements
2022-10-25 08:20:37 +01:00
Andrew Kingston 6568e40267 Rename grid component as beta 2022-10-25 08:01:42 +01:00
Budibase Staging Release Bot 544a6300b8 v2.0.30-alpha.15 2022-10-24 17:42:53 +00:00
Michael Drury d2a2b09f1f Merge pull request #8354 from Budibase/feature/app-backups
App backups backend
2022-10-24 18:16:52 +01:00
Martin McKeaveney 4c7d6cf2af adding opengraph metatags for better shareable links 2022-10-24 17:53:18 +01:00
Budibase Staging Release Bot 69f3dabb06 v2.0.30-alpha.14 2022-10-24 16:19:21 +00:00
mike12345567 724a23da2c Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-24 16:51:53 +01:00
Dean 72028b57ec Don't attempt to render the internal chart until a type has been set 2022-10-24 16:31:58 +01:00
Dean e41cfcd58e Merge remote-tracking branch 'origin/develop' into feature/chart-block-component 2022-10-24 16:22:19 +01:00
Dean f4d3d99b9e Removed unnecessary block configuration elements 2022-10-24 16:21:08 +01:00
Budibase Release Bot bd8557d764 v2.0.37 2022-10-24 14:40:33 +00:00
Budibase Staging Release Bot 8f8cbfc25e v2.0.30-alpha.13 2022-10-24 14:33:30 +00:00
Andrew Kingston 729c4d082e Remove unnecessary code 2022-10-24 13:33:33 +01:00
Andrew Kingston c888b703dd Improve comments and namimg conventions 2022-10-24 13:32:48 +01:00
Andrew Kingston 1a37e1fc95 Remove some unnecessary code 2022-10-24 13:28:22 +01:00
Andrew Kingston 6615027403 Fix selection indicator appearing while dragging 2022-10-24 13:24:19 +01:00
Andrew Kingston 7fc291ef8d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-24 13:15:03 +01:00
Andrew Kingston 21cc815976 Allow padding on grids when using DND 2022-10-24 13:14:46 +01:00
Andrew Kingston ba1fe6db8a Remove some debug logging 2022-10-24 13:09:29 +01:00
Andrew Kingston 421708463a Add some additional styles to grids to ensure components render properly 2022-10-24 13:08:53 +01:00
Budibase Release Bot cbe0720ca6 v2.0.36 2022-10-24 11:47:15 +00:00
Dean 2834a02ef4 Ensure chart axis labelling fits the current theme 2022-10-24 12:20:43 +01:00
Andrew Kingston c76ca029ce Add sensible max number of rows and columns in a grid 2022-10-24 12:15:50 +01:00
Andrew Kingston 3951550074 Make grid rows and columns configurable and simplify grid style application 2022-10-24 12:05:59 +01:00
Budibase Release Bot fe3a8ea1d9 v2.0.35 2022-10-24 09:55:12 +00:00
mike12345567 41c68ae891 Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-24 09:55:49 +01:00
Andrew Kingston fb0866f0d9 Tidy up 2022-10-24 09:43:45 +01:00
Andrew Kingston c111f02e70 Improve client grid DND event handling 2022-10-24 09:38:07 +01:00
Dean 078b1df1d6 Merge remote-tracking branch 'origin/develop' into feature/chart-block-component 2022-10-24 09:32:52 +01:00
Andrew Kingston a11854d957 Fix issue with getting environment details 2022-10-24 09:13:05 +01:00
Andrew Kingston 32bac91dc7 Remove spam of environment API calls 2022-10-24 09:03:50 +01:00
Andrew Kingston ce78c5ecb9 Refactor app preview event sending to support async callbacks in client library 2022-10-24 09:02:50 +01:00
Budibase Staging Release Bot 3864295eea v2.0.30-alpha.12 2022-10-24 08:01:46 +00:00
Budibase Staging Release Bot f64834300c v2.0.30-alpha.11 2022-10-21 19:44:23 +00:00
mike12345567 74484fc054 Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-21 18:41:25 +01:00
Andrew Kingston b26ab6f8b3 Fix flashing settings bar in stale position 2022-10-21 17:51:35 +01:00
Andrew Kingston 24cc71267c Fix stale hover indiciator 2022-10-21 17:51:25 +01:00
Andrew Kingston 4dc6b869a8 Lint and improve comments 2022-10-21 16:59:26 +01:00
Andrew Kingston 794db1a7db Make DND feel much smoother by persisting the end position of drops, and more performance by properly memoizing some state values 2022-10-21 16:54:34 +01:00
Andrew Kingston 67b6821b37 Fix components being selected when starting dragging 2022-10-21 16:52:46 +01:00
Dean 88a2439beb Merge remote-tracking branch 'origin/master' into fix/multipicker-default-behaviour 2022-10-21 15:36:16 +01:00
Dean 952b6ddb30 Merge remote-tracking branch 'origin/develop' into feature/chart-block-component 2022-10-21 14:21:25 +01:00
Dean cdcfbc6dce Initial commit for chart block component 2022-10-21 14:20:40 +01:00
Andrew Kingston 358e5996f5 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-21 10:59:47 +01:00
Budibase Release Bot b2869f23d0 v2.0.34 2022-10-21 09:58:52 +00:00
Martin McKeaveney 69775a0324 Merge pull request #8016 from Budibase/feature/redirect-after-modal-close
Allow screen redirect after modal close
2022-10-21 08:58:21 +01:00
Budibase Staging Release Bot c5c3036f44 v2.0.30-alpha.10 2022-10-20 21:11:31 +00:00
Budibase Staging Release Bot 49c1126fc9 v2.0.30-alpha.9 2022-10-20 20:01:10 +00:00
Martin McKeaveney 7d8d0f5026 Merge pull request #8307 from Budibase/fix/stop-screen-store-double-updating-on-page-change
Stop Screen Store Double Updating on Screen Change
2022-10-20 20:35:18 +01:00
Andrew Kingston d1228a5fe6 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-20 19:49:34 +01:00
Andrew Kingston 73a229b9ec Add proper validation for nesting illegal combinations of components 2022-10-20 16:03:53 +01:00
Andrew Kingston 2e09dcbe03 Ensure a fixed height is set on grid by default 2022-10-20 08:46:42 +01:00
Andrew Kingston 1dffcd8d6c Update how grid DND styles are applied to remove flashing 2022-10-20 08:43:33 +01:00
Andrew Kingston 9a94e9da7c Use a container as the DND placeholder and use approx size when dragging into grids 2022-10-19 14:39:28 +01:00
Andrew Kingston 645235be96 Fix resizing not working inside grids 2022-10-19 13:16:42 +01:00
Budibase Release Bot ab494256fb v2.0.33 2022-10-19 11:15:01 +00:00
Andrew Kingston a367863d43 Allow normal DND in and out of grid children 2022-10-18 18:49:24 +01:00
Budibase Staging Release Bot 3a26af1ed4 v2.0.30-alpha.8 2022-10-18 17:43:08 +00:00
Andrew Kingston a870d2473d Allow grid DND without selecting components 2022-10-18 18:29:21 +01:00
mike12345567 caa4954d8e Updating export/import to include the budibase client and manifest. 2022-10-18 16:42:25 +01:00
Dean 7ccf29bff7 Pushed default parsing up into the InnerForm component to ensure that invalid default values are removed entirely. Fixes for custom validation for array types 2022-10-18 16:24:36 +01:00
Andrew Kingston 15bbc78847 Add grid functionality separately to DND 2022-10-18 16:18:22 +01:00
Dean 36307ccff7 Refactor for multiselect value parsing and a fix to ensure default values are parsed before reaching the picker 2022-10-18 11:06:18 +01:00
Gerard Burns c6fd6699db Stop Screen Store Double Updating on Screen Change 2022-10-18 10:10:46 +01:00
Andrew Kingston 774566d03b Merge branch 'dnd-improvements' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-18 08:12:11 +01:00
Budibase Release Bot 873b20219c v2.0.32 2022-10-17 16:43:56 +00:00
Andrew Kingston b7bfb861db Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-17 16:31:39 +01:00
Andrew Kingston 682203fbda Only transition padding when expanding components during DND, but remove it immediately on drop to avoid layout thrashing 2022-10-17 09:00:55 +01:00
Andrew Kingston 8c1c84e9aa Use requestAnimationFrame for DND overlay placeholder updates to further improve performance 2022-10-17 08:48:32 +01:00
Andrew Kingston 0e83bcfe9e Update styles of padded DND components 2022-10-14 20:30:58 +01:00
Andrew Kingston 3f429ff3ce Lint and prevent scrolling to selected component when starting dragging 2022-10-14 19:45:47 +01:00
Andrew Kingston dabc93e1b6 Fix unused plugins not being able to be dragged into the preview 2022-10-14 19:39:38 +01:00
Andrew Kingston fecb8bb1a6 Fix DND not working in field groups and any other component where children are not rendered inside the first DOM node 2022-10-14 19:34:23 +01:00
Andrew Kingston 3fd7952a17 Use block name in placeholders inside blocks 2022-10-14 19:13:44 +01:00
Andrew Kingston ef28b10def Prevent showing placeholder dot when placeholder is invisible 2022-10-14 19:04:05 +01:00
Andrew Kingston 1b08e88c6f Fix double empty state around blocks 2022-10-14 18:59:32 +01:00
Andrew Kingston 4c2a0028d6 Add default size for every component type 2022-10-14 18:59:23 +01:00
Andrew Kingston 1a210e3ee6 Fix issues dropping components from new component panel 2022-10-14 18:24:47 +01:00
Andrew Kingston 2ffb29dddf Invert some client store dependencies to improve performance and prevent dependency cycles 2022-10-14 18:16:19 +01:00
Andrew Kingston 4e94b6633f Don't reset component padded state for DND until dragging stops, to prevent jankiness due to losing space 2022-10-14 15:45:02 +01:00
Andrew Kingston a71a553ee6 Add ability to drag new components into the preview 2022-10-14 13:37:14 +01:00
Budibase Release Bot dea4338d54 v2.0.31 2022-10-14 09:26:51 +00:00
Budibase Staging Release Bot 76fabb81f6 v2.0.30-alpha.7 2022-10-14 09:26:33 +00:00
Gerard Burns 0f642f37f4 Page load actions now fire on parameter change as well as on mount (#8240)
* Page load actions now fire on parameter change as well as on mount

* PR Feedback

Co-authored-by: ger <ger@gers-MacBook-Pro.local>
2022-10-14 10:10:06 +01:00
Budibase Staging Release Bot 6511a5460c v2.0.30-alpha.6 2022-10-14 09:04:02 +00:00
Andrew Kingston 29fdaab5fd Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-14 08:54:47 +01:00
Budibase Staging Release Bot 39a72968b3 v2.0.30-alpha.5 2022-10-13 16:34:26 +00:00
deanhannigan fefd6ba018 Merge pull request #8219 from Budibase/feature/blocks-in-auto-screens
Component Blocks in CRUD Auto-screens
2022-10-13 17:18:53 +01:00
Dean 3f434f7410 Removed commented out barcode scanner config 2022-10-13 17:06:04 +01:00
Dean 909a8b7074 Merge remote-tracking branch 'origin/develop' into feature/blocks-in-auto-screens 2022-10-13 16:54:55 +01:00
Budibase Staging Release Bot 4625ee10ee v2.0.30-alpha.4 2022-10-13 15:54:42 +00:00
Dean cb071096e1 Merge remote-tracking branch 'origin/develop' into feature/blocks-in-auto-screens 2022-10-13 16:49:10 +01:00
Dean 7125e3f6e3 Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-13 16:16:28 +01:00
Andrew Kingston 167f8f368b Only show sortable fields for sort column settings 2022-10-13 15:58:44 +01:00
Budibase Staging Release Bot cfeffad3c2 v2.0.30-alpha.3 2022-10-13 09:11:09 +00:00
Budibase Staging Release Bot f5f6a46784 v2.0.30-alpha.2 2022-10-12 19:07:36 +00:00
Budibase Release Bot bd52533f01 v2.0.30 2022-10-12 16:58:49 +00:00
Budibase Staging Release Bot 1d886f244a v2.0.30-alpha.1 2022-10-12 11:46:45 +00:00
Budibase Staging Release Bot 54a11c6218 v2.0.30-alpha.0 2022-10-12 10:30:23 +00:00
Rory Powell 2f0f36e635 Merge branch 'master' into merge-master 2022-10-12 10:19:46 +01:00
Budibase Release Bot 24679ceb84 v2.0.29 2022-10-12 08:22:33 +00:00
Dean f5edeb5ddc Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-12 09:12:09 +01:00
Dean 7f73d9defa Merge remote-tracking branch 'origin/develop' into feature/blocks-in-auto-screens 2022-10-12 09:04:05 +01:00
Budibase Release Bot 19e2a76125 v2.0.28 2022-10-12 07:33:11 +00:00
Budibase Release Bot 951fd48ebc v2.0.27 2022-10-11 18:11:05 +00:00
Budibase Staging Release Bot d6e91ca153 v2.0.24-alpha.4 2022-10-11 16:41:24 +00:00
Dean 2bff6254de Initial commit, refactoring of autoscreens to incorporate blocks 2022-10-11 17:05:19 +01:00
Andrew Kingston f7d6e8db60 Improve DND experience, use correct size of drop placeholder and don't drop if the position is unchanged 2022-10-11 16:02:09 +01:00
Andrew Kingston efe9425d3d Improve column/row detection by appending an ephemeral child component and tune timings 2022-10-11 08:52:45 +01:00
Dean 299122324e Ensure field type is preserved if it contains a slash. Some additional refactoring 2022-10-10 14:20:06 +01:00
Budibase Release Bot bc5bf284cf v2.0.26 2022-10-10 13:01:46 +00:00
Andrew Kingston e90a79257f Remove dragged component from consideration of drop target 2022-10-10 14:00:37 +01:00
Mel O'Hagan 5b9befcefe Allow deleteComponent from settings bar 2022-10-10 13:36:32 +01:00
Dean c5b16fe47e Minor labelling change for field type 2022-10-10 11:40:34 +01:00
Budibase Release Bot 18a93ddc79 v2.0.25 2022-10-10 10:13:09 +00:00
Dean 43befea5e9 Code review updates 2022-10-10 10:39:34 +01:00
Andrew Kingston 73a206e2f1 Fully remove source component from client tree while dragging 2022-10-10 09:51:13 +01:00
Andrew Kingston b2be069ef1 Make DND work again by converting new parent+index params into old target+mode 2022-10-10 09:36:17 +01:00
Andrew Kingston 7d72cee304 Tune DND throttle rate 2022-10-10 09:22:47 +01:00
Dean 07be0208e5 Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-10 09:08:48 +01:00
Andrew Kingston 608e41277a Reduce padding when dragging over a component tree and remove unused component class names 2022-10-08 15:32:36 +01:00
Andrew Kingston 0d35e03bdf Rename DND state variables for clarity 2022-10-08 15:28:22 +01:00
Andrew Kingston 234d8953f2 Fix row/column detection, add comments and remove old code 2022-10-08 15:18:05 +01:00
Andrew Kingston c2b32f8c5e Throttle updates to prevent all jank and revert to component center breakboints for DND candidates 2022-10-08 15:04:18 +01:00
Andrew Kingston 09f2cc1f72 Reduce jank by computing symmetrical component breakpoint whens considering DND candidate positions and ignoring the hidden selected component 2022-10-07 20:00:25 +01:00
Budibase Release Bot 15723e38d8 v2.0.24 2022-10-07 17:16:16 +00:00
Budibase Staging Release Bot 3616bfd297 v2.0.24-alpha.3 2022-10-07 16:45:27 +00:00
Andrew Kingston eb1dbc7302 Hide the selected component when dragging 2022-10-07 14:34:47 +01:00
Andrew Kingston a0ab832995 Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-07 14:16:24 +01:00
Budibase Staging Release Bot 52ab10971c v2.0.24-alpha.2 2022-10-07 12:28:52 +00:00
Andrew Kingston 354817dbf3 Merge pull request #7456 from Budibase/form-block
Form block
2022-10-07 13:14:13 +01:00
Budibase Staging Release Bot c2eaffcd39 v2.0.24-alpha.1 2022-10-07 11:56:02 +00:00
Andrew Kingston f27704ccf6 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-10-07 12:45:53 +01:00
Andrew Kingston 5beb6819ec Fix issue with layout determination 2022-10-07 12:45:22 +01:00
Andrew Kingston bdce3fc9fc Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-10-07 11:31:32 +01:00
Dean c09154b03e Renamed the 'Scanned Code' field type to 'Barcode/QR'. The component is also now listed as 'Barcode/QR Scanner'. Minor fix to include longform text columns in the table csv import list 2022-10-07 11:00:25 +01:00
Andrew Kingston d4a767f93e Improve row vs column detection to fix any edge cases 2022-10-07 08:46:38 +01:00
Andrew Kingston c4bb3ac014 Only explode components when dragging over them 2022-10-07 08:20:51 +01:00
Andrew Kingston bb8388133a Rewrite drag and drop from scratch using mouse position heuristics 2022-10-07 08:05:44 +01:00
Budibase Staging Release Bot 6c6001692c v2.0.24-alpha.0 2022-10-06 16:40:43 +00:00
mike12345567 2421f16a8c Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-10-06 16:58:33 +01:00
Budibase Release Bot b961887b6c v2.0.23 2022-10-06 14:26:45 +00:00
Dean e251c914ff Review feedback changes. Changed 'Code' labelling to 'Scanned Code' 2022-10-06 13:02:17 +01:00
Dean 617d443890 UX/UI updates and rollup config changes to exclude common warnings 2022-10-06 09:54:43 +01:00
Andrew Kingston 9c82a9d073 Don't clear drop target on invalid selection 2022-10-06 09:17:26 +01:00
Andrew Kingston a6802e921f Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-05 17:31:01 +01:00
Budibase Release Bot dff64a1b62 v2.0.22 2022-10-05 15:44:22 +00:00
Mel O'Hagan 969c67f767 Use OG class properties for iOS13 support 2022-10-05 15:53:06 +01:00