Commit Graph

1449 Commits

Author SHA1 Message Date
Gerard Burns 585b4e07ad users and relationships 2024-04-22 14:34:19 +01:00
Gerard Burns 12d2982c67 nicer time 2024-04-22 14:34:19 +01:00
Gerard Burns 4d2109008b binding and json changes 2024-04-22 14:34:19 +01:00
Gerard Burns bfa2d53e39 bindings wip 2024-04-22 14:34:19 +01:00
Gerard Burns 30449ee65b options info 2024-04-22 14:34:19 +01:00
Gerard Burns aba14f0e16 array type info 2024-04-22 14:34:19 +01:00
Gerard Burns 2c6dd23df1 fix text alignment 2024-04-22 14:34:19 +01:00
Gerard Burns 7fcea91ab4 stuff 2024-04-22 14:34:18 +01:00
Gerard Burns 2317003fbf scrolling 2024-04-22 14:34:18 +01:00
Gerard Burns 18581ba982 wip 2024-04-22 14:34:18 +01:00
Gerard Burns d506e0724e refactor 2024-04-22 14:34:18 +01:00
Gerard Burns fcca165a2e wip 2024-04-22 14:34:18 +01:00
Gerard Burns 4a80af1bc6 some line refactor 2024-04-22 14:34:18 +01:00
Gerard Burns 2925312438 wip 2024-04-22 14:34:18 +01:00
Gerard Burns 2af464791c wip 2024-04-22 14:34:18 +01:00
Gerard Burns 293a969f5f wip 2024-04-22 14:34:18 +01:00
Gerard Burns cd36056124 wip refactor manifest 2024-04-22 14:34:17 +01:00
Gerard Burns e08d745360 wip 2024-04-22 14:33:11 +01:00
Gerard Burns 6bedafbdb1 refactor 2024-04-22 14:33:11 +01:00
Gerard Burns 38e4b92ae8 Refactor subjects 2024-04-22 14:33:11 +01:00
Gerard Burns c30f5f5781 wip 2024-04-22 14:33:11 +01:00
Gerard Burns b0bc5ff64b refactor stuff 2024-04-22 14:33:11 +01:00
Gerard Burns 82294c55ce part reafactor, probs not wroking 2024-04-22 14:33:11 +01:00
Gerard Burns dc903a43f2 refactor validation 2024-04-22 14:33:11 +01:00
Gerard Burns 01b5c5d69a some fixes 2024-04-22 14:33:11 +01:00
Gerard Burns 906feeca46 explanation modal 2024-04-22 14:33:11 +01:00
Gerard Burns d1c043b993 clean more 2024-04-22 14:33:11 +01:00
Gerard Burns fab54188e2 clean up new comp styles 2024-04-22 14:33:11 +01:00
Gerard Burns fbefadc50f wip 2024-04-22 14:33:11 +01:00
Gerard Burns ca14c97491 infoword imp 2024-04-22 14:33:11 +01:00
Gerard Burns bd002db0e7 wip component infoword 2024-04-22 14:33:11 +01:00
Gerard Burns 95878f445a wip component infoword 2024-04-22 14:33:11 +01:00
Gerard Burns 203d13881d wip 2024-04-22 14:33:11 +01:00
Gerard Burns e2827fd9c1 wip 2024-04-22 14:33:11 +01:00
Gerard Burns 707c7de536 working seemingly 2024-04-22 14:33:11 +01:00
Gerard Burns 477813feef working 2024-04-22 14:33:10 +01:00
Gerard Burns 573be29452 working okay 2024-04-22 14:33:10 +01:00
Gerard Burns 10fb73b19e wip 2024-04-22 14:33:10 +01:00
Gerard Burns 43e60f1305 wip 2024-04-22 14:33:10 +01:00
Gerard Burns 906f06238e wip my timbers 2024-04-22 14:33:10 +01:00
Gerard Burns c011ff1598 wipply 2024-04-22 14:33:10 +01:00
Gerard Burns 3443fe0c6e wip 2024-04-22 14:33:10 +01:00
Gerard Burns c0cc6b2afe wip working looking okayish 2024-04-22 14:33:10 +01:00
Gerard Burns e7c62c041b wip working 2024-04-22 14:33:10 +01:00
Gerard Burns 2e68d8b7d6 vibing 2024-04-22 14:33:10 +01:00
Gerard Burns 6c823f5c60 some more wip 2024-04-22 14:33:10 +01:00
Gerard Burns aa8795bc83 Working after breakout 2024-04-22 14:33:10 +01:00
Gerard Burns 5e87f1dcd4 wippish 2024-04-22 14:33:10 +01:00
Gerard Burns 793e5cb4cb wip???? 2024-04-22 14:33:10 +01:00
Gerard Burns b9d36f9802 wip better fade 2024-04-22 14:33:10 +01:00
Gerard Burns 8eb60968d5 wip 2024-04-22 14:33:10 +01:00
Gerard Burns 96001dd409 wip 2024-04-22 14:33:10 +01:00
Gerard Burns 1296f8c6b2 fade in out 2024-04-22 14:33:10 +01:00
Gerard Burns 09485d6540 wip 2024-04-22 14:33:10 +01:00
Gerard Burns 7eed50707e wip 2024-04-22 14:33:10 +01:00
Gerard Burns ab40e3babd wip 2024-04-22 14:33:10 +01:00
Dean 04d3226185 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-18 09:08:16 +01:00
Adria Navarro ca158c33e8 DRY 2024-04-17 10:33:20 +02:00
Andrew Kingston 7152f957c8
Merge branch 'master' into feature/signature-field-and-component 2024-04-15 10:24:00 +01:00
Adria Navarro e4e3efb975
Merge branch 'master' into budi-8166/search-filter-operators-dont-have-options-for-some-types 2024-04-12 13:09:54 +02:00
Adria Navarro 88961986ae Fix messaging 2024-04-12 09:59:15 +02:00
Adria Navarro 173debd403 Fix bindings 2024-04-12 09:07:10 +02:00
Dean 20c4bee20a Fix for missing attachment validation 2024-04-11 17:37:12 +01:00
Adria Navarro 1f77b09eed Handle drawers 2024-04-11 16:22:16 +02:00
Dean f3e9030c3a Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-11 15:07:20 +01:00
Dean 9c7fed9eb8 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-11 15:06:59 +01:00
Adria Navarro 7cf52bff02 User filter 2024-04-11 16:05:03 +02:00
Adria Navarro 2fcdf2602e Handle extra filters in base 2024-04-11 16:00:56 +02:00
Adria Navarro 3f85514a0a Fix 2024-04-11 12:44:33 +02:00
Adria Navarro 709457477e Move filterbuilder to frontend-core 2024-04-11 12:29:45 +02:00
Adria Navarro 63dd0b5d65 Display no available filter 2024-04-11 10:19:37 +02:00
Adria Navarro cf2778cbaa Filter out fields without filtering options 2024-04-11 09:30:57 +02:00
Adria Navarro c4c261ccbd
Merge branch 'master' into BUDI-8082/download-files-using-a-button-action 2024-04-11 08:37:06 +02:00
Andrew Kingston e0f02941b9
Merge branch 'master' into nested-nav-links 2024-04-10 14:19:26 +01:00
Adria Navarro 465fde2460 Merge branch 'master' into BUDI-8082/download-files-using-a-button-action 2024-04-10 14:31:37 +02:00
Adria Navarro b4063fae01 Merge branch 'master' into revert-13398-revert-13356-BUDI-8122/single-attachment-column-type 2024-04-10 12:42:03 +02:00
deanhannigan 6a3b52f3a8
Merge branch 'master' into feature/signature-field-and-component 2024-04-10 10:51:20 +01:00
Andrew Kingston bf6bd127ca
Merge branch 'master' into feature/signature-field-and-component 2024-04-10 09:08:35 +01:00
Adria Navarro f69056c9fe PR comments 2024-04-10 10:07:07 +02:00
Adria Navarro 5b6c3d0c96 Merge branch 'master' into revert-13398-revert-13356-BUDI-8122/single-attachment-column-type 2024-04-10 09:01:36 +02:00
Dean 74ee030c21 Fix for missing columns in Table/Grid settings 2024-04-09 14:37:57 +01:00
deanhannigan 9ac344f292
Merge branch 'master' into nested-nav-links 2024-04-09 09:04:09 +01:00
Andrew Kingston 1ec9acc855 Revert unnecessary changes 2024-04-08 16:46:05 +01:00
Andrew Kingston 53bbaac751 Update export data action to work with new table component 2024-04-08 16:17:22 +01:00
Dean 203d6484ea Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-05 14:15:47 +01:00
Dean 1e5506b8c3 Full support for signature field type and some feedback changes 2024-04-05 12:50:09 +01:00
Adria Navarro e87c84b0aa Download single attachment column 2024-04-04 21:28:07 +02:00
Adria Navarro 9e773c7c18 Select table on config 2024-04-04 21:27:22 +02:00
Adria Navarro 6138f42b7d Uppercasing 2024-04-04 21:27:22 +02:00
Adria Navarro c7c652825b Lint 2024-04-04 21:27:22 +02:00
Adria Navarro 7e7f31b967 Allow downloading attachment 2024-04-04 21:27:21 +02:00
Adria Navarro 12f9b47954 Implement download by url 2024-04-04 21:27:21 +02:00
Adria Navarro 19caf3cddf Copy 2024-04-04 21:27:21 +02:00
Adria Navarro 496679f3eb Download config 2024-04-04 21:27:21 +02:00
Adria Navarro 3ffba9faf8 Add download file option 2024-04-04 21:27:21 +02:00
Andrew Kingston f83e6a2e12 Add ability to paywall component settings 2024-04-04 16:21:17 +01:00
Michael Drury 5437188385
Revert "Revert "Single attachment column type"" 2024-04-03 16:05:18 +01:00
Michael Drury 1cfe4da027
Revert "Single attachment column type" 2024-04-03 16:01:45 +01:00
Michaël f0d31ed27a Add support for file uploads with custom S3 endpoints
Addresses #5459
2024-04-03 09:32:45 -04:00
Adria Navarro a8c3011071 Rename FieldType.ATTACHMENT to FieldType.ATTACHMENTS 2024-04-03 12:54:20 +02:00
Adria Navarro 1992fbc5d2 Fix mapping 2024-04-03 12:53:55 +02:00
Adria Navarro 7523cf8be3 Single attachment cell 2024-04-03 12:53:54 +02:00
Adria Navarro f771cc17a7 Type FieldTypeToComponentMap 2024-04-03 12:15:47 +02:00
Andrew Kingston 9fe027b3db Initial work on nested nav links 2024-03-27 09:30:11 +00:00
Dean a773c167d5 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-22 15:26:23 +00:00
Dean 6b5938aef6 Merging 2024-03-22 15:26:05 +00:00
Andrew Kingston 53cd48e866 Add value for 'value' binding when editing table columns to improve live eval 2024-03-22 12:11:03 +00:00
Andrew Kingston a3b1062d09 Fix existing issue of CodeEditor completions not being reactive and allow saving invalid HBS bindings 2024-03-11 13:18:53 +00:00
Andrew Kingston ce0ad154da Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-11 09:33:46 +00:00
Conor Webb 4b84f5f127
Added custom title field to confirm actions modals (#13208)
* Added custom title field to confirm actions modals

* Changed label text to display Title/Text instead of having Confirm infront
2024-03-07 10:54:10 +00:00
Conor Webb 1b387d359c
Added icon to button component, reworked icon display code. (#12624)
* Added icons to buttons, removed svg code added icon component code.

* Added icon functionality to button group component.

* Added gap to button manifest

* Added gap to button setitngs.

* Added gap setting to ButtonGroup component

* Added the ability to clear the selected icon.

* Added enter search to icon select

* Removed use:styleable as its for the button

* Moved non internal props up

* Fixed broken DynamicFilter component icon

* Updated DynamicFilter icon to a better suited one

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
2024-03-06 16:32:00 +00:00
Dean d9b0b1c1e3 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-03-01 12:23:12 +00:00
Andrew Kingston 87e8b89075 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-29 19:12:52 +00:00
Conor Webb 78359808bf
Budi 8058 builder svelte warning in properties of type icon (#13164)
* Added helper function to check user plan type.

* Updated help menu email support license check.

* Removed stray output check

* Updated function name as per feedback.

* Reworked code to use the licensing store over the auth store.

* Removed unnecessary variable declaration and return instead.

* Updated function name to maintain consistency.

* Fixed linting issues.

* Removed stray comment from icon component.
2024-02-29 15:18:28 +00:00
Andrew Kingston e97754dd53
Merge branch 'master' into feature/form-screen-template 2024-02-28 09:22:50 +00:00
Andrew Kingston 3d96292f26 Clean up usages of drawers everywhere 2024-02-27 14:15:03 +00:00
Andrew Kingston 92d8dc14a1 Add more drawer titles 2024-02-27 13:47:49 +00:00
Andrew Kingston 010a55ea20 Improve titles in more places in automations 2024-02-27 13:37:16 +00:00
Andrew Kingston e10dd49540 Update drawer titles across the board to be more useful 2024-02-27 13:25:37 +00:00
melohagan 4c203ea35d
Budi 6149 export data make csv delimiter configurable (#13140)
* Add delimiter option

* Add custom delimiter

* external export delimiter

* Custom headers for row export

* External export rows custom headers

* Support custom JSON export labels

* Handle export table source switch

* update account portal

* Add space as delimiter

* Refactor

* update account portal

* Update columns from ColumnEditor

* Revert "Update columns from ColumnEditor"

This reverts commit d23293cd8b.

* Revert "Revert "Update columns from ColumnEditor""

This reverts commit 0f16bddff7.
2024-02-27 12:49:11 +00:00
deanhannigan 79ed0e0d89
Merge branch 'master' into feature/form-screen-template 2024-02-27 12:20:36 +00:00
melohagan 6e4c2b7242
Export data make CSV delimiter configurable (#13028)
* Add delimiter option

* Add custom delimiter

* external export delimiter

* Custom headers for row export

* External export rows custom headers

* Support custom JSON export labels

* Handle export table source switch

* update account portal

* Add space as delimiter

* Refactor

* update account portal
2024-02-27 09:23:49 +00:00
Dean 717729cd02 Highlight setting feedback 2024-02-23 11:22:02 +00:00
Dean d7fa333fce Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-22 16:30:05 +00:00
Gerard Burns de0414afbe
Update Svelte Major Version to 4 (#13036)
* update svelte versions

* temporarilly disable svelte warnings

* change bbap version pointed to

* remove sub module specifying svelte version

* point at updated account-portal

* add type declaration for svelte in the server

* add svelte transformer for server jest tests

* remove svelte from bbui package.json

* get builder tests working

* linting fixes

* prettier fixes

* fix server test

* fix another server test

* fix server serverlog test

* account-portal-version

* pin master version of pro

* revert hbs doc file in server to use triple braces, ensures nothing gets escaped
2024-02-22 13:19:29 +00:00
Andrew Kingston 19e1b642c1
Merge branch 'master' into fix-formula-crash 2024-02-19 09:53:30 +00:00
melohagan c12e5fd196
Fix array type missing from query schema selector (#12772)
* Tidy MongoDB aggregation pipeline view

* Remove unused code

* WIP

* Add bindings for bindings drawer

* Is not external table if it's a query

* Add QueryArrayFetch

* Bug fix

* JavaScript is the worst

* refactor

* Add array label to query schema

* Remove console log

* type fix

* Don't include Array in SchemaTypeOptions, but show label

* Fix bindings

* refactor

* Rename isObject to hasSchema

* WIP

* Typing WIP

* Type not Types

* Unused import

* type fix

* Handle json array subtype

* Support queryarray datasource type

* refactor

* yarn lock

* update account portal

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-02-19 09:13:03 +00:00
Andrew Kingston 461418390d Change how context is passed through to binding drawers to ensure it's always available 2024-02-16 12:36:03 +00:00
Dean 08d5a6174a Lint 2024-02-15 16:24:34 +00:00
Dean 7895292705 Add offset to custom positioning. Reusing existing prop 2024-02-15 16:16:30 +00:00
Andrew Kingston 4426f84e2d Use constants for icon info rather than component definitions 2024-02-14 16:57:59 +00:00
Andrew Kingston ab96d6ee01 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-14 16:25:01 +00:00
Dean 5c5dc4c155 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-14 14:32:15 +00:00
Dean e9e5281e82 Initial commit form screen flow and tour refactor 2024-02-14 12:11:24 +00:00
Dean 328b8ced44 Replaced deprecataed instance of currentAsset with selectedScreen 2024-02-14 10:26:35 +00:00
Dean 4d225b6d7f Import fix 2024-02-14 10:20:46 +00:00
Dean ed30788fac Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-02-14 10:14:58 +00:00
melohagan faa8fad0b5
Add Clear Row Selection action (#13002)
* Add Clear Row Selection action

* update account-portal

* Refactor to use contextActionHandler

* Remove unused code
2024-02-14 10:05:14 +00:00
Andrew Kingston 1efd5725c7 Add some new resolution aliases and simplify long nasty relative import paths 2024-02-05 12:08:45 +00:00
Andrew Kingston e7ac33bf43 Remove legacy concept of currentAsset 2024-02-05 11:59:54 +00:00
Andrew Kingston 1650f37329 Treat component store the same as other stores, and move component utils into helpers 2024-02-05 11:22:33 +00:00
Andrew Kingston 93a0de4c4b Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-01 10:00:23 +00:00
Andrew Kingston 233df4c27c Remove legacy nested builder directory and move screen templates and utils into better locations 2024-02-01 09:55:30 +00:00
Dean 1bd08b6879 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-30 11:49:32 +00:00
deanhannigan d1038df35f
Merge branch 'master' into revert-12832-revert-11830-global-bindings 2024-01-25 11:33:31 +00:00
Dean 361fea2a6b Broke out the hover tracking into its own store. Value check on the button group to mitigate excessive rendering. Fix for relationship field 2024-01-24 12:06:38 +00:00
deanhannigan d246adca9c
Revert "Revert "Global bindings"" 2024-01-22 11:10:03 +00:00
deanhannigan b2c790650b
Revert "Global bindings" 2024-01-22 11:03:05 +00:00
Dean 4945a6ee99 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-18 10:40:21 +00:00
Dean 30db237071 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-17 17:17:01 +00:00