Commit Graph

13237 Commits

Author SHA1 Message Date
Dean d50a8e0746 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-06-20 10:43:33 +01:00
Sam Rose 602faf1c67
Add test for composite primary keys for external datasource imports. 2024-06-19 17:52:48 +01:00
Peter Clement 2b96cbcad7
Expose old row binding in automations (#13931)
* expose old row through the emitter

* accidentally added oldRow to step

* fix row fetch in external datasources

* add test for new / old row comparison

* add testing for old row update event

* allow function overloading in test files

* update tests per comments

* handle event race condition

* update test data modal to account for old row output

* switch icon positioning
2024-06-18 13:45:58 +01:00
Gerard Burns e88ffea1a4
Modal component (#13848)
* wip

* wip

* wip

* wip

* wip

* add note for illegalChildren reset behavior

* on close working

* wip

* lint

* wip

* Fix potential remounting loop caused by spreading props and unnecessary component keying

* theme

* user prompt

* dotted border for empty

* PR Feedback

* lint

* fix modal background color

* use bbui modal

* lint

* fix indicator and prevent closing modal in builder

* pr feedback

* pr feedback

* fix fullscreen

---------

Co-authored-by: deanhannigan <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-06-18 11:18:05 +01:00
Gerard Burns 1a6e840593
UX Changes to Component Name Editing Flow (#13921)
* rb

* PR Feedback
2024-06-14 13:28:49 +01:00
mike12345567 42732f1737 Merge branch 'master' of github.com:Budibase/budibase into fix/migration-guide-link 2024-06-14 10:10:57 +01:00
Gerard Burns d47c7d9227
Chart Component and Explanation Modal Fixes and Improvements (#13922)
* wip

* wip refactoring icons and column names

* wip

* wip

* remove automatic chart datetime sorting

* indefinite article, long form text

* lint

* lint
2024-06-14 08:20:56 +01:00
mike12345567 1e34411d66 Adding the correct link for the migration pages. 2024-06-13 17:29:22 +01:00
Dean 3a10c57651 Merge commit 2024-06-13 16:56:25 +01:00
Sam Rose c759d7b63a
Remove more instances of the work lucene. 2024-06-12 15:13:50 +01:00
Sam Rose 6363965a8b
Also rename LuceneUtils -> QueryUtils 2024-06-12 15:04:56 +01:00
Sam Rose bc8791e91e
Remove the word 'lucene' from runLuceneQuery and buildLuceneQuery. 2024-06-12 14:44:20 +01:00
Andrew Kingston 783d21159a Lint 2024-06-11 16:53:17 +01:00
Andrew Kingston 5f8a70d0dd
Merge branch 'master' into cheeks-fixes 2024-06-11 17:20:55 +02:00
Martin McKeaveney 9fcefb18b4
Update packages/builder/src/components/design/settings/controls/DataSourceSelect/DataSourceCategory.svelte
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-06-11 16:09:13 +01:00
Martin McKeaveney f8f05a59d4 small change to ensure that name of datasources is available in dropdown to prevent dupes 2024-06-11 14:57:35 +01:00
Dean 3f35a41046 Fix binding modal z-index and removing double border in automation header 2024-06-11 09:07:55 +01:00
Andrew Kingston 4cfa02f5d2 Fix options not clearing when adding select-type columns 2024-06-10 13:59:35 +01:00
Andrew Kingston 6a859e568b Fix missing on:change event proxy from builder dropzone component 2024-06-10 13:28:04 +01:00
Peter Clement 9a2de11203
Allow users to only specify a binding when adding attachments (#13819)
* add ability for user to toggle bindable input for attachment

* error handling for missing keys

* improve error handling for smtp attachments

* remove log

* add test

* fixing some pr comments

* update test
2024-06-07 08:35:18 +00:00
mike12345567 c57a81c6de Adding a global binding for globalId which is retrieved as part of the self call - making sure this is available as a binding (this is not in the user metadata table, just for bindings). 2024-06-06 11:53:58 +01:00
Conor Webb c9fb6e35c8
Enhancement: add ability to set custom auto-dismissal duration for notifications (#13829)
* Enhancement: add ability to set custom auto-dismissal duration for notifications

* Updated based on feedback.

* Enforce max duration for auto-dismiss to 2 minutes
2024-06-05 12:29:07 +01:00
mike12345567 32e4493a96 Quick fix for using the roles option within the builder - this was broken in JS which was a bit of a pain - this works properly now and allows more compat between HBS and JS. 2024-06-05 11:58:40 +01:00
Adria Navarro 5c3973d7f9
Merge branch 'master' into feat/readonly-columns 2024-06-03 10:06:50 +02:00
melohagan cbb3c9aa93
Allow a user invite to be revoked (#13805)
* Add free_trial to deploy camunda script

* Allow user invites to be deleted

* Refactor to pass invite codes

* lint

* update account-portal

* yarn lock

* users terminology instead of rows and invites
2024-05-31 14:34:08 +00:00
Adria Navarro 9ac462c390 Remove double checks 2024-05-31 12:44:11 +02:00
Adria Navarro 4dbfa28feb Move licence check out of frontend-core 2024-05-30 17:12:46 +02:00
Adria Navarro 8e72f1f0fa Lock readonly 2024-05-30 11:14:12 +02:00
Adria Navarro 896c262c94 Add readonly option in view columns 2024-05-30 11:14:12 +02:00
Andrew Kingston 3acf6f37df
Merge branch 'master' into drawer-eval-improvements 2024-05-30 09:06:36 +01:00
melohagan b4645d8494
If a user starts the onboarding process, make sure they can still accept an invite (#13794)
* Add free_trial to deploy camunda script

* Getting invite details should not require tenancy

* make sure onboarding cookie is complete

* Make sure password is atleast 8 characters

* yarn lock

* update pro and account-portal

* update account-portal
2024-05-29 16:40:53 +01:00
Andrew Kingston 23332756e5 Allow role binding evaluations to be displayed now that they work 2024-05-29 13:58:43 +01:00
Andrew Kingston d533ef70be Enrich all bindings in one go to massively increase performance when opening binding panels 2024-05-29 13:58:29 +01:00
mike12345567 fa140b5f3d Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-28 17:29:47 +01:00
Andrew Kingston 65340c657e
Merge branch 'master' into fix/button-icons 2024-05-28 08:33:54 +01:00
mike12345567 821708e79a Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-24 16:32:43 +01:00
mike12345567 7a7f7185c9 Refactor - moving frontend search fields around so accessible from filter builder. 2024-05-24 15:38:54 +01:00
mike12345567 cf89c6fbde Updating filter settings - getting fields correctly. 2024-05-24 14:19:53 +01:00
andz-bb 1f2b3abb46 change "Links" to "Relationships" in table data source selection 2024-05-24 13:46:46 +01:00
mike12345567 b18ca2670a Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-24 12:22:20 +01:00
Andrew Kingston 679ef559ce
Merge branch 'master' into fix/button-icons 2024-05-24 11:36:54 +01:00
Andrew Kingston 2250f815c6
Merge branch 'master' into grid-ux-improvements 2024-05-24 11:36:01 +01:00
Andrew Kingston 8d1300753b Disable saving options types when an invalid option name exists 2024-05-24 11:23:31 +01:00
deanhannigan bbeb6e88e7
Merge branch 'master' into fix/single-user-support-automations 2024-05-24 11:09:47 +01:00
Andrew Kingston 37b1bc45cf Move stuff around to remove need for code hoisting 2024-05-24 10:34:58 +01:00
Andrew Kingston 62eb1f413e
Merge branch 'master' into grid-ux-improvements 2024-05-24 10:18:48 +01:00
Andrew Kingston 10f3822a36 Remove compact flag on dropzones when editing rows in modals 2024-05-24 10:16:36 +01:00
Dean 5a289bd027 Removed fix for grid keyboard events 2024-05-23 18:06:08 +01:00
Dean 9edc0b7c3c Fix for tooltips in the Component tree in the builder 2024-05-23 17:45:01 +01:00
Dean 0db08498d9 Fix for grid arrow event handling when creating a column 2024-05-23 17:44:23 +01:00
Michael Drury a3d2871330
Merge branch 'master' into feature/audit-log-sqs 2024-05-23 16:52:50 +01:00
Andrew Kingston 12ab081656 Darken icon labels slightly 2024-05-23 16:40:00 +01:00
Andrew Kingston ef7db8b5a7 Fix positioning and sizing of icon select and attempt to make somewhat presentable 2024-05-23 16:36:19 +01:00
Andrew Kingston de78f1a242 Use array.reduce to generate color map 2024-05-23 15:20:16 +01:00
Andrew Kingston 80af9042b0 Rewrite options editor to use svelte store and be much cleaner 2024-05-23 15:16:19 +01:00
Adria Navarro cf43530e1c
Merge branch 'master' into BUDI-8279/time-constrains 2024-05-23 15:33:50 +02:00
Adria Navarro 9b3f467a52 Time-date only on constraint settings 2024-05-23 14:59:51 +02:00
Andrew Kingston 4f0dd189a2 Remove ugly outline from options editor 2024-05-23 13:19:27 +01:00
Andrew Kingston 3e13a06a8f Update option auto naming 2024-05-23 12:10:53 +01:00
Andrew Kingston 8378afb3c2 Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-23 11:51:23 +01:00
Adria Navarro 2cc329994a Don't allow chaning time only to datetime 2024-05-23 10:40:33 +02:00
Andrew Kingston 949073594a Using unique naming for options and add validation 2024-05-22 16:24:08 +01:00
mike12345567 ff8684d9b4 Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-22 15:23:24 +01:00
Andrew Kingston d63352edd9 Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-22 13:09:50 +01:00
Andrew Kingston 3cf3dd3afa Small tweak to JS bindings 2024-05-22 10:45:03 +01:00
Andrew Kingston 41ab3685be Remove log 2024-05-22 10:16:19 +01:00
Andrew Kingston 96aa83d454 Change how empty JS values are handled to avoid weird lockup 2024-05-22 10:15:09 +01:00
Andrew Kingston 1a47365d39 Don't save empty JS expressions as JS 2024-05-22 10:04:54 +01:00
Andrew Kingston c726dfbedb Add link in navigation when duplicating screens 2024-05-22 09:22:06 +01:00
mike12345567 429d415cc9 Quick fix to allow data UI to show relational fields. 2024-05-21 18:14:19 +01:00
Andrew Kingston 35c52203ce Add tests for enriching empty card block settings 2024-05-21 17:29:32 +01:00
Dean 789b789c3e Added support for single user column type in automation block 2024-05-21 14:59:27 +01:00
Andrew Kingston a074cb6bef Remove enrichEmptySettings from component patch function as any screen update already invokes empty setting enrichment on every single component 2024-05-21 14:17:35 +01:00
Andrew Kingston 0aedcafdef Improve default option color assignment and selection state 2024-05-21 14:10:38 +01:00
Andrew Kingston d9a00cc6d4 Multiple improvement to option configuration 2024-05-21 13:59:33 +01:00
Andrew Kingston f30142831e Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-21 13:28:43 +01:00
Andrew Kingston 16fd09e4c9 Merge branch 'master' of github.com:Budibase/budibase into prefill-cards 2024-05-21 12:03:16 +01:00
deanhannigan 0d09745f9d
Merge branch 'master' into fix/remove-formula-column-subtype-check 2024-05-21 11:01:50 +01:00
Gerard Burns c3948262ba
Make Builder App Section Navigation Tabs Anchors (#13626)
* wip

* linting

* add dedicated anchor handler for safety

* fixes

* fixes

* fix meta key clicks

* lint

* lint
2024-05-21 10:22:57 +01:00
deanhannigan 2494166cbc
Merge branch 'master' into fix/remove-formula-column-subtype-check 2024-05-21 10:16:58 +01:00
Dean 79fa40f08a Removed subtype check as it was causing the builder to crash 2024-05-21 10:02:44 +01:00
Gerard Burns 04cf17cea7 merge master 2024-05-21 09:51:06 +01:00
Andrew Kingston 0c63946df7
Merge branch 'master' into prefill-cards 2024-05-21 09:10:23 +01:00
Andrew Kingston 948a6a078d Assign colours to new options by defaults and use consistent colour set across the board 2024-05-21 09:03:53 +01:00
Conor Webb 3c74d29cf6
Added the ability to disable automations (#13667)
* Added disabling functionality for automations

* Removed external trigger automations that are disabled from selectable bindings

* Added new popover option for disabling automations

* Added toggle UI Inside automation screen

* Added subtle styling to automation list for disabled functionality.

* Fixed linting error

* Removed duplicate bbui import

* Fixed store function spacing

* Fixed linting issues.

* Added the requested changes to how disable is handled.

* Fixed linting issues.

* Minor UI tweaks based on feedback.

* Added logic to prevent crons type automations from running when disabled.

* Removing webhook disable, causes trigger url to be re-generated.

* Add unit test to ensure disabled automations are filtered out of the active queue

* Fixed lint issues

* Reverted disabled unit test

* Added error throw for disabled automations

* Add test for when a disabled automation gets triggered

* Added try, catch for trigger function - error handling

* Fixed linting issues
2024-05-20 15:13:08 +01:00
Andrew Kingston 4ede31acf6 Add double click to edit columns in grids 2024-05-20 15:02:06 +01:00
deanhannigan 8498dd7c3d
Merge branch 'master' into prefill-cards 2024-05-20 14:53:43 +01:00
deanhannigan 8d5d459c13
Merge branch 'master' into prefill-cards 2024-05-20 11:58:34 +01:00
Andrew Kingston 0fbbc3c88a Merge branch 'master' of github.com:Budibase/budibase into feature/signature-field-and-component 2024-05-20 11:08:19 +01:00
deanhannigan f20ed14e61
Merge branch 'master' into feature/signature-field-and-component 2024-05-20 10:30:55 +01:00
Andrew Kingston 8bf9a3884b
Merge branch 'master' into table-width-setting 2024-05-20 10:30:40 +01:00
Andrew Kingston b902e765fd Observe size changes in tabs as a catch-all solution for incorrect underline sizing 2024-05-20 09:37:48 +01:00
Dean 37dd75823f PR feedback, signature to signature single 2024-05-17 17:04:15 +01:00
deanhannigan c45ae63742
Merge branch 'master' into feature/signature-field-and-component 2024-05-17 15:11:57 +01:00
deanhannigan b6ce7eaa38
Merge branch 'master' into table-width-setting 2024-05-17 15:11:40 +01:00
mike12345567 16c69dcc33 Backwards compat. 2024-05-17 14:16:08 +01:00
Andrew Kingston 89aae7a327 Merge branch 'fix/grid-column-reordering' into table-width-setting 2024-05-17 12:18:27 +01:00
Dean 5a5896bd50 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-16 10:58:15 +01:00
Andrew Kingston 5164a0f716
Merge branch 'master' into fix/editing-rows-in-modals 2024-05-15 16:40:20 +01:00
Dean 166206f185 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-15 16:35:31 +01:00
Andrew Kingston 519a3d86a5
Merge branch 'master' into feature/updated-app-metadata-ux 2024-05-15 16:00:57 +01:00
Andrew Kingston 3d5795e934 Fix JSON error when editing rows in modal that contain unset attachments 2024-05-15 15:53:47 +01:00
Martin McKeaveney 756504a8a1
Merge pull request #13696 from Budibase/s3-file-system-fixes
remove file size limit on self host
2024-05-15 15:38:08 +01:00
deanhannigan 5e3e7d4ea5
Merge branch 'master' into feature/updated-app-metadata-ux 2024-05-15 14:56:09 +01:00
Martin McKeaveney d6f9da28aa
Merge branch 'master' into s3-file-system-fixes 2024-05-15 14:46:21 +01:00
Dean e724435a35 UX feedback 2024-05-15 14:43:38 +01:00
Martin McKeaveney fddf82eaa7 updatee test assertion 2024-05-15 14:40:24 +01:00
Martin McKeaveney d9aad4c9a3
Merge branch 'master' into 5459_S3EndpointSupport 2024-05-15 14:33:41 +01:00
Martin McKeaveney d89cd0955e lint 2024-05-15 14:30:34 +01:00
Martin McKeaveney 1b2053633d remove file size limit on self host 2024-05-15 14:23:08 +01:00
Dean bfa66aeb06 Merge remote-tracking branch 'origin/master' into feature/updated-app-metadata-ux 2024-05-15 14:17:31 +01:00
Dean aa6a8b7ba6 Removed dead code from refactor 2024-05-15 13:12:43 +01:00
Dean bb552c1984 Feedback and some fixes. Fix for app list getting squashed when the app metadata was updated. 2024-05-15 12:50:50 +01:00
melohagan a350a715fa
Fix: Only show free trial banner/modal to account owner (#13692)
* Add free_trial to deploy camunda script

* Fix only show trial banner to owner
2024-05-15 10:33:02 +00:00
deanhannigan bd96cd6fbd
Merge branch 'master' into feature/signature-field-and-component 2024-05-15 10:28:17 +01:00
Andrew Kingston 87ab4ad370 Use multi rather than multiple for data type names 2024-05-15 10:09:00 +01:00
Gerard Burns a5da091203 linting 2024-05-14 23:05:04 +01:00
Andrew Kingston bf2b277134 Update naming of some data types and update order 2024-05-14 16:31:21 +01:00
Dean 531281521e Merge remote-tracking branch 'origin/master' into feature/updated-app-metadata-ux 2024-05-14 15:53:18 +01:00
Andrew Kingston 026be0ae8d
Merge branch 'master' into fix/external-tables-with-view-in-name 2024-05-14 15:03:16 +01:00
Dean 55e7ea55f7 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-14 14:48:09 +01:00
Dean 121f0593e6 Lint 2024-05-14 14:05:50 +01:00
Gerard Burns 693e3373a6 merge master 2024-05-14 13:38:28 +01:00
Gerard Burns d02c04ebbe change explanation modal colors 2024-05-14 13:26:04 +01:00
Dean f5b0b81763 Merge remote-tracking branch 'origin/master' into feature/updated-app-metadata-ux 2024-05-14 12:26:57 +01:00
Gerard Burns bb69e0c1c9 linting 2024-05-14 11:24:51 +01:00
Andrew Kingston 29081cea1c Ensure we don't false-positive flag external tables with view_ in their names as views 2024-05-14 10:55:27 +01:00
Dean 1602e97047 Added updated UX for updating app metadata. 2024-05-14 10:48:20 +01:00
Dean fcb5d88eaf Merge remote-tracking branch 'origin/master' into feature/updated-app-metadata-ux 2024-05-14 09:28:27 +01:00
Dean 2529e95ad3 Merge commit 2024-05-14 09:27:26 +01:00
Andrew Kingston 182b6463e0 Merge branch 'master' of github.com:Budibase/budibase into table-width-setting 2024-05-14 09:05:21 +01:00
Gerard Burns 5cee165db0 feedback 2024-05-13 22:35:16 +01:00
Gerard Burns a95941b1e2 add tests and move type support presets to app store 2024-05-13 22:26:43 +01:00
mike12345567 5b5e7e47a2 Fixing some issues with updating rows with attachments, there were some UI bugs that had been raised (undefined being displayed) and the uploading from a URL was not working as expected, due to the stream not matching the expected format of the S3 SDK - this has been fixed by converting the stream to a true readable stream with . 2024-05-13 18:11:40 +01:00
deanhannigan b4af23229a
Merge branch 'master' into feature/signature-field-and-component 2024-05-13 18:05:53 +01:00
Martin McKeaveney de52a8f230
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 16:53:24 +01:00
Dean 421f70635e Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:31:46 +01:00
Dean b0a65b4699 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:22:19 +01:00
Dean 0589a6a730 Refactored signature from previous array implementation to the new single approach. Added support for automations 2024-05-13 16:19:02 +01:00
Andrew Kingston 8960b1b137
Merge branch 'master' into new-table-selected-rows 2024-05-13 16:09:37 +01:00
deanhannigan 698ea861a5
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 14:47:06 +01:00
deanhannigan e185cf79de
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 14:04:12 +01:00
Michael Drury ce7fe13ec4
Merge branch 'master' into fix/13660 2024-05-13 14:00:16 +01:00
Michael Drury 24397ee349
Merge branch 'master' into fix/13660 2024-05-13 13:51:02 +01:00
Adria Navarro 42a6b24170
Merge branch 'master' into chore/remove-unused-packages 2024-05-13 14:48:41 +02:00
Gerard Burns 914beb890f add missing data type links, add missing state 2024-05-13 13:44:54 +01:00
Andrew Kingston 3d01bd3f08 Merge branch 'master' of github.com:Budibase/budibase into new-table-selected-rows 2024-05-13 13:44:27 +01:00
Adria Navarro 2c68c3ffb1 Merge branch 'master' into chore/remove-unused-packages 2024-05-13 14:38:46 +02:00
Andrew Kingston 824893cbcd
Merge branch 'master' into feature/changelog-in-builder 2024-05-13 13:37:23 +01:00
Michael Drury 00e7d22c47
Merge branch 'master' into fix/13660 2024-05-13 13:34:38 +01:00
mike12345567 58cda93b08 PR comments. 2024-05-13 13:33:59 +01:00
Andrew Kingston 68148a6d3a
Merge branch 'master' into fix-component-auto-expand 2024-05-13 13:24:07 +01:00
deanhannigan ab3624b3bb
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 12:58:24 +01:00
mike12345567 92348fb526 Changing the logic of how automation thread timeout gets applied, so that it can be used properly. 2024-05-13 12:53:44 +01:00
Adria Navarro a36c46ea90
Merge branch 'master' into feat/budi-8123-single-user 2024-05-13 13:33:03 +02:00
Adria Navarro e6f90d5a7d Fix binding 2024-05-13 12:35:19 +02:00
Andrew Kingston d39ec25f0c
Merge branch 'master' into prefill-cards 2024-05-13 10:23:07 +01:00
Dean 58987d40e4 Removed unnecessary span tag 2024-05-13 09:56:39 +01:00
Adria Navarro 7d142511a0
Merge branch 'master' into budi-8222/deleting-a-column-on-google-spreadsheet-messes-with-the-data 2024-05-10 16:13:28 +02:00
Adria Navarro d83e5e21f2
Merge branch 'master' into feat/budi-8123-single-user 2024-05-09 18:05:16 +02:00
Adria Navarro 910ec6446b Prevent spamming the column config save button 2024-05-09 18:03:46 +02:00
deanhannigan a3ec428c5e
Merge branch 'master' into fix/builder-tabs-underline 2024-05-09 15:29:38 +01:00
deanhannigan b5bf914cd7
Merge branch 'master' into feature/signature-field-and-component 2024-05-09 14:47:14 +01:00
deanhannigan c1874f3376
Merge branch 'master' into feature/filter-bindings 2024-05-09 14:34:07 +01:00
Peter Clement db273bcd36
Support attachment columns in Automations (#13567)
* base work to support attachments in create / update row

* handle single attachment column

* fix tests

* pro

* fix some types

* handle case where file exists in storage

* improve attacment processing

* refactor slightly and ensure correct url is used for existing attachments

* add test

* Fixing a build issue.

* update tests

* some lint

* remove cursed backend-core test util

* addressing pr comments

* refactoring nasty automationUtils upload code

* remove uneeded check

* use basneeame for fallback filename

* add a test to ensure coverage of single attachment column type

* fail early when fetching object metadata

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2024-05-09 14:30:56 +01:00
Adria Navarro 95faefcb87 DRY 2024-05-09 12:28:44 +02:00
Dean 4c6629d15f Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-05-09 11:05:58 +01:00
Dean 3712e290b0 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-09 09:19:00 +01:00
Martin McKeaveney dacb0d30ce prevent lack of start/end date from causing UI error 2024-05-08 15:55:14 +01:00
melohagan 68cb2636df
Free trial close to expiration message (#13638)
* Add free_trial to deploy camunda script

* Free trial banner

* Don't show upgrade button for enterprise trial

* Add link option to banners

* Show free trial banner in portal

* Only admins should see free trial modal

* Fix days remaining

* Ignore subscription cancelled message for trial

* Remove unused code

---------

Co-authored-by: José Vte. Calderón <jose@budibase.com>
2024-05-08 13:38:50 +01:00
Dean a29301a2fc Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-08 09:43:30 +01:00
deanhannigan 46995a115a
Merge branch 'master' into feature/filter-bindings 2024-05-08 09:37:14 +01:00
Dean 31fccf23a8 Add font load event to allow the header to redraw as the fonts load 2024-05-08 09:23:30 +01:00
melohagan cfc2ea9117
Add free trial modal (#13609)
* Add free_trial to deploy camunda script

* WIP FreeTrial modal

* Handle free trial modal via self endpoint

* Set correct plan title for trial

* Remove catch

* lint

* Refactor

* Remove unnecessary code

* Rename to EnterpriseBasicTrialModal
2024-05-07 12:44:57 +01:00
Gerard Burns 0cda854f1d remove line 2024-05-07 09:18:34 +01:00
Adria Navarro 86e129cae0 Fix 2024-05-06 08:06:44 +02:00
Adria Navarro e39a65cad2 Fix edit old 2024-05-06 08:06:44 +02:00
Adria Navarro 457eebbcb4 Fix types 2024-05-06 08:06:43 +02:00
Adria Navarro 7951aac36b
Merge branch 'master' into chore/remove-unused-packages 2024-05-03 18:58:16 +02:00
Adria Navarro bd86f906b1
Merge branch 'master' into feat/budi-8123-single-user 2024-05-03 17:31:29 +02:00
Dean 741d33b7e6 Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-05-03 14:20:25 +01:00
Andrew Kingston 536c9196eb Merge branch 'bug-crusher-9000' of github.com:Budibase/budibase into table-width-setting 2024-05-03 11:55:50 +01:00
Andrew Kingston 5c09684a7c Update tests 2024-05-03 11:55:34 +01:00
Andrew Kingston 269aa41732 Add WIP 2024-05-03 11:47:54 +01:00
Andrew Kingston ef7b97ce0d Use a fixed ID for each column in column configuration to avoid closing popovers due to ID changes 2024-05-03 11:16:10 +01:00
Dean 83eeddf422 Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-05-02 16:32:29 +01:00
Adria Navarro c723790594 Rename 2024-05-02 12:10:29 +01:00
Adria Navarro 70c6d56c1e Merge branch 'feat/budi-8123-single-user' into budi-8123/single-user-column-type 2024-05-02 12:06:42 +01:00
Andrew Kingston 052c6df713 Merge branch 'master' of github.com:Budibase/budibase into bug-crusher-9000 2024-05-02 11:40:42 +01:00
Andrew Kingston b374e6bdc9 Update form step control to render tooltips above rather than below buttons 2024-05-02 11:37:58 +01:00
Andrew Kingston a8b74f5f8c Fix state bindings not being generated for some nested instances 2024-05-02 11:33:34 +01:00
Andrew Kingston e72a3f4677 Update prompt user button action fields to be bindable 2024-05-02 10:48:20 +01:00
Adria Navarro 23f0ec7f12 Remove unused packages from builder 2024-05-01 11:17:26 +01:00
Adria Navarro ffbbb223e9 Fix null ref 2024-04-30 10:39:52 +01:00
Adria Navarro 5699d28eb6 Display json 2024-04-30 10:26:42 +01:00
Adria Navarro 54e2609f76 Handle null references when selecting empty in the schema type in the panel 2024-04-30 10:26:35 +01:00
Dean ac3b8478ec Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-04-26 16:06:34 +01:00
Andrew Kingston e6aa5bcbda
Merge branch 'master' into prefill-cards 2024-04-26 15:45:24 +01:00
Adria Navarro c133d329af
Merge branch 'master' into fix/isBetterSample-null-reference 2024-04-26 16:12:55 +02:00
Adria Navarro a6d96cec4d Fix type editing attachments 2024-04-26 15:55:08 +02:00
Andrew Kingston 4cdd6c8449 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-26 13:21:00 +01:00
Adria Navarro d45aa9beaf Merge branch 'master' into budi-8123/single-user-column-type 2024-04-26 12:47:35 +02:00
Adria Navarro 1aad2ee6d2 Fix after renames 2024-04-26 12:23:11 +02:00
Adria Navarro 61bb40d0d3 Remove FieldTypeSubtypes 2024-04-26 12:09:32 +02:00
Adria Navarro 9f3e01ef78 Fix binding display types 2024-04-26 11:13:56 +02:00
Adria Navarro 063bdb1d7b Fix type name on formula bindings 2024-04-26 10:43:44 +02:00
Adria Navarro 8314685033 Fix allowed types 2024-04-26 09:58:41 +02:00
Adria Navarro 6e4baf7215 Fix import validation 2024-04-25 15:50:28 +02:00
Adria Navarro 2edf3392a1 Fix design 2024-04-25 14:31:56 +02:00
Adria Navarro 2a690c3cdf Don't allow users on spreadsheets 2024-04-25 14:31:46 +02:00
Adria Navarro 558c43bb77 Rename 2024-04-25 13:20:59 +02:00
Adria Navarro e0216bb00c Lint 2024-04-25 13:20:59 +02:00
Adria Navarro b56c86e1b0 Lint 2024-04-25 13:20:59 +02:00
Adria Navarro a794fb406d Remove relationshipType from column type 2024-04-25 13:20:59 +02:00
Adria Navarro b13d47e88d Fix display items 2024-04-25 13:20:59 +02:00
Adria Navarro 95cf28a417 Prevent flashing on edition 2024-04-25 13:20:59 +02:00
Adria Navarro 891a04c376 Remove is multiple toggle 2024-04-25 13:20:59 +02:00
Adria Navarro 2555a145b2 Add user/users column types 2024-04-25 13:20:59 +02:00
Andrew Kingston 5cc2e90e4f Improve grid height 2024-04-25 10:49:48 +01:00
Andrew Kingston f08562e0e4 Add support for honouring original popover height in position dropdown utility 2024-04-25 09:01:31 +01:00
Andrew Kingston 80cbd70687 Improve clickoutside to handle right clicks properly 2024-04-25 08:46:51 +01:00
Andrew Kingston 54621b1539 Fix relationship picker styles and improve grid sizing 2024-04-25 08:34:33 +01:00
Andrew Kingston 443be4cdab More upgrades to grids to support new popovers and use popovers for options cells 2024-04-24 16:28:44 +01:00
Gerard Burns cbf33adc0e fix 2024-04-24 08:05:29 +01:00
Dean 6d4e2b7454 Added changelog links to portal help section and version update modal 2024-04-23 16:21:36 +01:00
Dean 8791323003 Remove unused flag 2024-04-23 14:30:34 +01:00
Andrew Kingston 0aeddfa029 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-23 12:06:06 +01:00
Andrew Kingston 2e46287b7e Remove testing code 2024-04-23 11:52:24 +01:00
Dean ed2eae88b3 Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-04-23 09:09:59 +01:00
Peter Clement a4c0328c53
REST file handling and SMTP automation block attachments (#13403)
* handle files in rest connector

* fetch presigned url and return

* further updates to handle files in rest connector

* remove unused important and fix extension bug

* wrong expiry param

* tests

* add const for temp bucket

* handle ttl on bucket

* more bucket ttl work

* split out fileresponse and xmlresponse into utils

* lint

* remove log

* fix tests

* some pr comments

* update function naming and lint

* adding back needed response for frontend

* use fsp

* handle different content-disposition and potential path traversal

* add test container for s3 / minio

* add test case for filename* and ascii filenames

* move tests into separate describe

* remove log

* up timeout

* switch to minio image instead of localstack

* use minio image instead of s3 for testing

* stream file upload instead

* use streamUpload and update signatures

* update bucketcreate return

* throw real error

* tidy up

* pro

* pro ref fix?

* pro fix

* pro fix?

* move minio test provider to backend-core

* update email builder to allow attachments

* testing for sending files via smtp

* use backend-core minio test container in server

* handle different types of url

* fix minio test provider

* test with container host

* lint

* try different hostname?

* Revert "try different hostname?"

This reverts commit cfefdb8ded.

* fix issue with fetching of signed url with test minio

* update autoamtion attachments to take filename and url

* fix tests

* pro ref

* fix parsing of url object

* pr comments and linting

* pro ref

* fix pro again

* fix pro

* account-portal

* fix null issue

* fix ref

* ref

* When sending a file attachment in email fetch it directly from our object store

* add more checks to ensure we're working with a signed url

* update test to account for direct object store read

* formatting

* fix time issues within test

* update bucket and path extraction to regex

* use const in regex

* pro

* Updating TTL handling in upload functions (#13539)

* Updating TTL handling in upload functions

* describe ttl type

* account for ttl creation in existing buckets and update types

* fix tests

* pro

* pro
2024-04-22 15:30:57 +00:00
Gerard Burns 53553d8dd6 linting 2024-04-22 14:34:20 +01:00
Gerard Burns 9d4283e9ba linting 2024-04-22 14:34:20 +01:00
Gerard Burns 0249912154 remove old chart inputs 2024-04-22 14:34:20 +01:00
Gerard Burns 06bab3397f remove previous option stuff and animations 2024-04-22 14:34:20 +01:00
Gerard Burns bdb67bcd35 all chart inputs have the explanation modal 2024-04-22 14:34:20 +01:00
Gerard Burns f629b95605 string dates 2024-04-22 14:34:20 +01:00
Gerard Burns d9e7202e3b wip 2024-04-22 14:34:20 +01:00
Gerard Burns 498a562b07 lines for dates 2024-04-22 14:34:20 +01:00
Gerard Burns d7f9b1f5ee better date parsing for candlestick 2024-04-22 14:34:20 +01:00
Gerard Burns 98cb16cc95 rename 2024-04-22 14:34:20 +01:00
Gerard Burns 97c0c272a8 wip 2024-04-22 14:34:20 +01:00
Gerard Burns b0e7892e7b rename 2024-04-22 14:34:20 +01:00
Gerard Burns dc0bbbd450 rename 2024-04-22 14:34:19 +01:00
Gerard Burns 4690f78775 add explanation modal type presets 2024-04-22 14:34:19 +01:00
Gerard Burns 7890b4e6cb wip 2024-04-22 14:34:19 +01:00
Gerard Burns feef3450b7 example section 2024-04-22 14:34:19 +01:00
Gerard Burns 7b52811f10 wip 2024-04-22 14:34:19 +01:00
Gerard Burns 4b52508625 validation issue half working, fixing some bugs with context menu 2024-04-22 14:34:19 +01:00
Gerard Burns a806bd87bf wip 2024-04-22 14:34:19 +01:00
Gerard Burns 70ac56522f nicer dates 2024-04-22 14:34:19 +01:00
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
mike12345567 0266be8138 Quick fix - no need to double check. 2024-04-22 12:26:30 +01:00
mike12345567 0b830ae2e2 Fixing formulas not being converted back to readable. 2024-04-19 17:05:34 +01:00
mike12345567 d328647447 Removing accidental import. 2024-04-19 16:49:58 +01:00
mike12345567 659efe67d7 Adding edge case handling to the binding readable/runtime conversion, checking if it is trying to replace a binding which a substring of a helper name, which causes the helper to become un-usable. 2024-04-19 16:40:45 +01:00
Dean 0945ad5603 Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-04-19 16:22:02 +01:00
Dean bdf15b21b1 Fixes for filter drawer padding 2024-04-19 11:49:20 +01:00
Andrew Kingston ebbd0a87d4 Remove dates from card block autofill because the timestamps don't look nice 2024-04-19 11:48:26 +01:00
Andrew Kingston 1ede3b34d4
Merge branch 'master' into prefill-cards 2024-04-19 11:43:40 +01:00
Andrew Kingston e670dc1e1b Lint 2024-04-19 11:43:25 +01:00
Andrew Kingston bc29d3515f Improve card binding autofill field selection 2024-04-19 11:35:16 +01:00
Andrew Kingston 75bf928242 Tidy up card binding logic 2024-04-19 11:08:59 +01:00
Andrew Kingston e98a9f7f80 Update when empty setting enrichment runs to ensure card blocks properly reset when changing datasource 2024-04-19 10:55:58 +01:00
Andrew Kingston a049afcf65
Merge branch 'master' into fix/conditional-ui-updates 2024-04-19 10:53:39 +01:00
Dean 6ab024b83a Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-04-18 17:31:03 +01:00
Dean 6bbdf0e474 Bindings support for views and table row searches 2024-04-18 17:04:26 +01:00
Andrew Kingston cb3937b5c1 Auto fill card blocks with bindings and reset when changing datasource 2024-04-18 15:58:40 +01:00
Dean f6691fc9ef Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-18 15:10:30 +01:00
Dean 7de06e7b75 Add support to data table modal UI for attachment single and signature types 2024-04-18 15:08:21 +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 e327ebd613 Do not display relationship selector if autocolumn links 2024-04-18 10:06:34 +02:00
Adria Navarro c36ca27292 Use field types 2024-04-18 09:41:21 +02:00
Adria Navarro c986cf2b56
Merge pull request #13512 from Budibase/budi-8126/fix-changing-column-type
Fix changing column type
2024-04-17 17:27:10 +02:00
Adria Navarro 3996ca6ff4
Merge branch 'master' into feat/budi-8126 2024-04-17 17:06:38 +02:00
Adria Navarro 7c3c82013c Sort types 2024-04-17 16:43:13 +02:00
Adria Navarro ae137ca677 Fix update 2024-04-17 16:34:08 +02:00
Adria Navarro f7a1b4cb12 Fix switching types 2024-04-17 16:13:46 +02:00
Adria Navarro b3ff97df7b Fix typo 2024-04-17 16:13:28 +02:00
Adria Navarro 5572467d39
Merge branch 'master' into feat/budi-8126 2024-04-17 16:01:08 +02:00
Adria Navarro a88924a418 Remove // eslint-disable-next-line no-unused-vars 2024-04-17 12:24:41 +02:00
Adria Navarro 7e1afd8b73 Remove // eslint-disable-next-line no-unused-vars in svelte 2024-04-17 12:19:58 +02:00
Adria Navarro 54f2c825fc Remove _add 2024-04-17 12:12:41 +02:00
Adria Navarro b342270399 Lint 2024-04-17 12:12:09 +02:00
Adria Navarro 3e32ce4d24 Use shared-core 2024-04-17 12:12:09 +02:00
Adria Navarro ca158c33e8 DRY 2024-04-17 10:33:20 +02:00
Adria Navarro ffa1e64e9e
Merge branch 'master' into budi-8166/search-filter-operators-dont-have-options-for-some-types 2024-04-17 10:25:19 +02:00
Dean 0e4cda458d Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-17 09:07:17 +01:00
Andrew Kingston 3cdc0525c6 Fix crashing when swapping conditional UI settings between invalid value types 2024-04-15 15:29:11 +01:00
Andrew Kingston 7152f957c8
Merge branch 'master' into feature/signature-field-and-component 2024-04-15 10:24:00 +01:00
Andrew Kingston f5ed62bd48 Remove placeholder from edit column modal to fix crash when selecting placeholder 2024-04-12 14:28:32 +01:00
Adria Navarro 64d66b1154 Merge branch 'master' into BUDI-8143/dont-delete-attachments-directly-from-the-frontend 2024-04-12 13:37:45 +02:00
Adria Navarro 068c8b8c66 Remove from frontend 2024-04-12 13:11:16 +02: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
Andrew Kingston 770cba6fdd
Merge branch 'master' into new-datepicker 2024-04-12 12:04:09 +01:00
Adria Navarro 8ed476a15d
Merge branch 'master' into BUDI-8082/download-files-using-a-button-action 2024-04-12 12:53:12 +02:00
Adria Navarro 1524780982 UI fixes 2024-04-12 10:26:46 +02:00
Adria Navarro 88961986ae Fix messaging 2024-04-12 09:59:15 +02:00
Adria Navarro 8c954135c4
Merge branch 'master' into budi-8166/search-filter-operators-dont-have-options-for-some-types 2024-04-12 09:30:06 +02:00
Adria Navarro 173debd403 Fix bindings 2024-04-12 09:07:10 +02:00
deanhannigan 5284b4d733
Merge branch 'master' into feature/signature-field-and-component 2024-04-11 17:55:08 +01:00
Dean 20c4bee20a Fix for missing attachment validation 2024-04-11 17:37:12 +01:00
Andrew Kingston 299307e96e
Merge branch 'master' into new-datepicker 2024-04-11 15:26:42 +01:00
melohagan a044ba226a
ignore key action if posthog survey is focused (#13466) 2024-04-11 15:25:36 +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
Andrew Kingston 5df555b2b0 Lint 2024-04-11 11:23:50 +01:00
Adria Navarro 63dd0b5d65 Display no available filter 2024-04-11 10:19:37 +02:00
Andrew Kingston b1bd8993a6 Add date range picker and update backups and audit logs to use it 2024-04-11 08:57:34 +01: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 0a4dfef8cf Replace usages of date range picker with 2 date pickers 2024-04-10 18:46:41 +01:00
Andrew Kingston 15e9936d9d Update backups to use single date picker instead of range 2024-04-10 16:45:11 +01:00
Andrew Kingston 283ebb2a33 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-10 16:40:31 +01:00
Andrew Kingston dc0b56e213 Update navigation tests 2024-04-10 16:17:06 +01:00
Andrew Kingston 2a9a05ad2d Merge branch 'nested-nav-links' of github.com:Budibase/budibase into nested-nav-links 2024-04-10 16:07:11 +01:00
Andrew Kingston b62c1e6fb3 Update navigation tests 2024-04-10 16:06:37 +01:00
Andrew Kingston e0f02941b9
Merge branch 'master' into nested-nav-links 2024-04-10 14:19:26 +01:00
Andrew Kingston 380a0e7d30 Add type and role to automatically created nav links and ensure cleanup from both links and sublinks when deleting screens 2024-04-10 14:19:05 +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
Adria Navarro bc0b42bda6 Fix test 2024-04-10 12:35:31 +02:00
Adria Navarro 2322e430c4 Lint 2024-04-10 12:26:22 +02:00
Adria Navarro 71d3e37482
Merge branch 'master' into BUDI-8122/unify_icon_settings 2024-04-10 11:57:42 +02:00
Adria Navarro e744e4ebb1 Unify icons 2024-04-10 11:52:19 +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 4ca090bf10 Add single attachment as component on "add component" 2024-04-10 09:51:13 +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
deanhannigan 637bbf5831
Merge branch 'master' into dean-bug-fixes 2024-04-09 15:42:14 +01:00
melohagan 923ae021a1
Feature/nps survey (#13423)
* get process env in JS file

* Hard-code posthog token

* Set posthog key based on env

* Don't run posthog locally in dev

* fix

* Only run posthog analytics in prod

* Don't use posthog in dev

* Revert posthog code changes.

* Remove intercom

* lint
2024-04-09 15:24:03 +01:00
Dean 74ee030c21 Fix for missing columns in Table/Grid settings 2024-04-09 14:37:57 +01:00
Andrew Kingston 68eeb12686 Remove bindings from screen URL suggestions 2024-04-09 12:30:35 +01:00
Andrew Kingston 27056990aa Add very early work on date range picker 2024-04-09 11:52:32 +01:00
deanhannigan 9ac344f292
Merge branch 'master' into nested-nav-links 2024-04-09 09:04:09 +01:00
deanhannigan 79df0f9292
Merge branch 'master' into data-provider-auto-refresh 2024-04-08 17:11:23 +01:00
Dean eae257dde4 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-08 17:08:48 +01:00
Andrew Kingston 09ac326b6a
Merge branch 'master' into new-table-selected-rows 2024-04-08 16:51:02 +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
melohagan fe2c6d5ec1
get process env in JS file (#13414) 2024-04-08 09:58:59 +01:00
Dean e80a87f519 Feedback updates 2024-04-05 15:59:28 +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
Andrew Kingston 685ec5e744 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-05 11:49:08 +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 1a7e845c56 Remove notifications from frontend-core 2024-04-04 21:27:21 +02:00
Adria Navarro 349b22ba25 Move downloadfile to frontend-core 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
Adria Navarro 28d10ec086 Fix 2024-04-04 19:58:25 +02:00
Adria Navarro 615e27c798 Merge branch 'master' into revert-13398-revert-13356-BUDI-8122/single-attachment-column-type 2024-04-04 19:28:17 +02:00
Andrew Kingston b2aad1c5f8
Merge branch 'master' into data-provider-auto-refresh 2024-04-04 16:27:23 +01:00
Andrew Kingston f83e6a2e12 Add ability to paywall component settings 2024-04-04 16:21:17 +01:00
Adria Navarro 5a82de01dd Display "Attachment" on UI 2024-04-04 14:14:11 +02: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 f15e09c7ed
Merge branch 'master' into BUDI-8122/single-attachment-column-type 2024-04-03 15:05:33 +02:00
Adria Navarro 8f50281b2c
Merge branch 'master' into update-posthog-js 2024-04-03 15:01:34 +02:00
Adria Navarro 291ad618e3 Change order 2024-04-03 12:54:43 +02:00
Adria Navarro 32d11498d2 Change icons 2024-04-03 12:54:43 +02:00
Adria Navarro aabee4d90e Rename ATTACHMENT to ATTACHMENTS 2024-04-03 12:54:21 +02:00
Adria Navarro 757284d6c0 Fix tsconfig 2024-04-03 12:54:21 +02: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 f7c7ee91e2 Add single attachment type 2024-04-03 12:53:54 +02:00
Adria Navarro 38bfdcd749 Rename attachment to attachment list 2024-04-03 12:53:54 +02:00
Adria Navarro fba24987af Undo icon change 2024-04-03 12:41:32 +02:00
Martin McKeaveney 19c7c6aa9c upgrading posthog-js to support surveys 2024-04-03 11:38:42 +01:00
Adria Navarro 1fd4365cba Lint 2024-04-03 12:38:17 +02:00
Adria Navarro 5f55b85e98 Remove single 2024-04-03 12:29:13 +02:00
Adria Navarro f771cc17a7 Type FieldTypeToComponentMap 2024-04-03 12:15:47 +02:00
Adria Navarro edd3ce8f0f More types 2024-04-03 12:13:33 +02:00
Adria Navarro fcda81434c Fix types 2024-04-03 12:03:13 +02:00
Adria Navarro 890059829f More types 2024-04-03 12:03:05 +02:00
Adria Navarro d431f633d3 Use types 2024-04-03 12:02:55 +02:00
Dean fc35bfd83b Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-03 09:14:10 +01:00
Andrew Kingston 567c3a6d10 Add optional chaining to fix log out and log in issue 2024-04-02 14:46:28 +01:00
Andrew Kingston fd709308cd Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-02 09:52:08 +01:00
Dean 3bb33e4c6d Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-02 09:28:05 +01:00
deanhannigan 28968237c9
Merge branch 'master' into fix/automation-step-js-bindings 2024-04-02 09:15:31 +01:00
Andrew Kingston ca1e1149bf Fix border radius 2024-03-28 18:30:41 +00:00
Andrew Kingston 46fa157dea Improve naming consistency 2024-03-28 18:27:27 +00:00
Andrew Kingston fdc757029a Add sub link drawer 2024-03-28 13:16:57 +00:00
Andrew Kingston 26c4e504bf Add new nav item configuration list, popover and initial drawer. Fix BBUI combobox overflow 2024-03-28 12:00:36 +00:00
Dean d23df69553 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-28 10:39:40 +00:00
Andrew Kingston 003b0b8698 Merge branch 'master' of github.com:Budibase/budibase into nested-nav-links 2024-03-27 11:31:26 +00:00
Andrew Kingston 9fe027b3db Initial work on nested nav links 2024-03-27 09:30:11 +00:00
Andrew Kingston 56887641b7
Merge branch 'master' into fix/skeleton-colours 2024-03-27 09:27:44 +00:00
Andrew Kingston cecd5a1908 Fix wrong nav settings being updated 2024-03-26 16:08:55 +00:00
Andrew Kingston d14cfbb0ab Don't show evaluation side panel when context exists but is empty 2024-03-26 16:05:19 +00:00
Andrew Kingston cdac78899a Rewrite navigation settings panel 2024-03-26 16:05:01 +00:00
Andrew Kingston 84ffaa7022 Fix additional scrollbar appearing when hiding binding panels 2024-03-26 14:47:14 +00:00
Dean ee3462648d Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-26 12:07:10 +00:00
Gerard Burns 00d57c7f0f add base theme to portal app preview 2024-03-26 11:06:09 +00:00
Andrew Kingston dbaaa9beee Remove redundant classes 2024-03-26 10:46:58 +00:00
Andrew Kingston 884d9ecf6c Remove testing code 2024-03-26 10:45:23 +00:00
Andrew Kingston 6c9127427c Fix issues with colours in app skeletons 2024-03-26 10:43:56 +00:00
Adria Navarro f7daceaf07 Remove unused .vscode folders 2024-03-25 18:23:12 +01:00
Gerard Burns d9033b2636
Un-revert Skeleton Loader PR (#13180)
* wip

* wip

* wip

* client versions init

* wip

* wip

* wip

* wip

* wip

* linting

* remove log

* comment client version script

* lint

* skeleton loader type fix

* fix types

* lint

* fix types again

* fix manifest not being served locally

* remove preinstalled old client version

* add constant for dev client version

* linting

* Dean PR Feedback

* linting

* pr feedback

* wip

* wip

* clientVersions empty array

* delete from git

* empty array again

* fix tests

* pr feedback

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-03-25 16:39:42 +00:00
Dean 9b4c22727f Fix to ensure runtimeTime binding is used is automation js modal 2024-03-25 12:36:56 +00:00
Dean d42f68c0b6 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-25 10:55:50 +00:00
Martin McKeaveney 803e9d4258
Merge branch 'master' into feature/nps-posthog 2024-03-25 10:01:44 +00:00
mike12345567 39b8b3f0b7 Linting. 2024-03-22 16:05:48 +00:00
mike12345567 db19f2040f Disabling the single attachment column toggle for now - until we add the new type. 2024-03-22 15:52:46 +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
Mel O'Hagan 7a5d5310b1 Merge branch 'master' into feature/nps-posthog 2024-03-22 12:29:09 +00:00
Mel O'Hagan f9decc509a Fix 2024-03-22 12:27:43 +00:00
Andrew Kingston 0acc8ffff6 Merge branch 'master' into cheeks-fixes 2024-03-22 12:16:30 +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 35d64322ae Fix code mirror autocomplete showing NO NAME for certain bindings 2024-03-22 12:10:22 +00:00
Andrew Kingston 1e6e4213af Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2024-03-22 09:13:39 +00:00
Andrew Kingston 322425cd54
Merge branch 'master' into feature/deprecate-table-component 2024-03-21 19:15:46 +00:00
Mel O'Hagan 3c979b81bb NPS survey 2024-03-21 17:00:12 +00:00
Andrew Kingston 44114d9af1 Lint 2024-03-21 16:26:53 +00:00
Andrew Kingston c6fca37b43 Update dataprovider validation which was not aware of global bindings 2024-03-21 16:05:02 +00:00
Andrew Kingston aee5cf8886 Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2024-03-21 13:34:37 +00:00
Dean 76e30b44ab PR Feedback 2024-03-21 11:16:19 +00:00
Andrew Kingston 91bb7cd796 Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2024-03-21 11:03:16 +00:00
deanhannigan 41b3243ace
Merge branch 'master' into feature/deprecate-table-component 2024-03-21 10:42:27 +00:00
Adria Navarro 7a779faf6b
Merge branch 'master' into BUDI-8084/single-attachment-binding 2024-03-21 10:39:03 +01:00
Andrew Kingston 96f7fe6b12 Remove grid layout component 2024-03-21 09:27:42 +00:00
mike12345567 b3bc092ee0 Allowing deletion of external tables, whether they were createrd in Budibase or not. 2024-03-20 18:25:23 +00:00
Adria Navarro 756970319a Don't add breaking changes 2024-03-20 18:41:55 +01:00
Adria Navarro 3638c1d266
Merge branch 'master' into BUDI-8084/single-attachment-binding 2024-03-20 18:35:53 +01:00
Andrew Kingston 5acfc3143d Multiple performance improvements to component selection and hovering 2024-03-20 17:01:23 +00:00
Andrew Kingston 50fe700608
Merge branch 'master' into feature/deprecate-table-component 2024-03-20 12:55:40 +00:00
Adria Navarro 59a7d8052a Single attachment subtype 2024-03-20 13:35:09 +01:00
Sam Rose 217b39c232
Reenable no-unused-vars 2024-03-20 11:46:39 +00:00
Conor Webb 35e1114fac
Added a setting to allow the title's text alignment to be changed (#13235)
* Added setting to allow title text alignment to be set and changed

* Switched out for icons instead of a select as per feedback.

* Edited right icon to display the correct icon.

* Updated to use the paragrah alignment component icons.

* Added button list component

* Reworked template to use BarButtonList over ActionButton component

* Updated selectedArray name to alignmentOptions provides better meaning
2024-03-19 16:13:28 +00:00
Martin McKeaveney 3c16f7cd1d
Merge pull request #13179 from Budibase/component-collapse-redo
Component Node Collapse/Expand Behaviour Changes
2024-03-19 14:25:59 +00:00
Adria Navarro f09b971025
Merge branch 'master' into tsconfig-paths-for-lsp 2024-03-19 13:55:59 +01:00
Adria Navarro a276c71ad9
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-19 11:09:44 +01:00
Andrew Kingston 22f4022a7e
Merge branch 'master' into tsconfig-paths-for-lsp 2024-03-19 09:50:18 +00:00
Andrew Kingston 1442dcf5fb Merge branch 'tsconfig-paths-for-lsp' of github.com:Budibase/budibase into tsconfig-paths-for-lsp 2024-03-19 09:50:03 +00:00
Andrew Kingston 07234a1c58 Make paths more generic and add paths for @budibase imports 2024-03-19 09:49:44 +00:00
Andrew Kingston 872efcf944 Add missing store subscription to fix hard crash if automation error exists 2024-03-19 09:02:14 +00:00
Andrew Kingston 04ae1a6868
Merge branch 'master' into tsconfig-paths-for-lsp 2024-03-19 08:46:50 +00:00
Gerard Burns fbec6d6eff Merge branch 'master' into component-collapse-redo 2024-03-15 14:38:46 +00:00
Gerard Burns f632e67f44 merge master 2024-03-15 14:05:18 +00:00
Adria Navarro ec282189ba
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-15 14:23:49 +01:00
Adria Navarro bb4b24219b
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-15 12:53:11 +01:00
Dean b8277fc60f Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-15 10:01:38 +00:00
deanhannigan 7a737e7664
Merge branch 'master' into feature/app-list-actions 2024-03-15 09:31:54 +00:00
Dean f2dbeed6e8 Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-15 09:20:02 +00:00
deanhannigan 72a671e93b
Merge branch 'master' into feature/app-list-actions 2024-03-15 09:10:57 +00:00
Dean 4949ea1bcd PR feedback 2024-03-15 09:09:44 +00:00
Andrew Kingston 8bbdebe050 Don't show live eval popovers for roles as they have always been broken in JS 2024-03-14 16:40:35 +00:00
Andrew Kingston b6eab42c18 Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-14 16:24:16 +00:00
Andrew Kingston 542a1111c6
Merge branch 'master' into cheeks-lab-day-binding-eval 2024-03-14 16:22:03 +00:00
Andrew Kingston a0e3a8f56c Update drawer styles to fix issue with filter modal 2024-03-14 16:16:58 +00:00
Gerard Burns 2d488f494c linting 2024-03-14 15:58:55 +00:00
Gerard Burns 49c104d762 wip 2024-03-14 15:57:18 +00:00
Gerard Burns 61f2746cf9 linting 2024-03-14 15:51:48 +00:00
Andrew Kingston 1a9843fcc8 Lint 2024-03-14 15:36:05 +00:00
Gerard Burns d1affc2586 wip 2024-03-14 15:21:55 +00:00
Adria Navarro 2229210082 Remove log 2024-03-14 16:01:32 +01:00
Adria Navarro 8995a5170b
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-14 16:01:00 +01:00
Andrew Kingston af43a18290 Reduce evaluation side panel copy icon size 2024-03-14 14:59:12 +00:00
Andrew Kingston 560d8ee9c9 Update font sizes for live eval to force consistency between browsers 2024-03-14 14:57:51 +00:00
Andrew Kingston a0ccfebebe Soft paywall snippet autocompletion 2024-03-14 14:51:03 +00:00
Andrew Kingston 049c2b989b Soft paywall snippets 2024-03-14 14:29:13 +00:00
Andrew Kingston 0e94caafcb Update snippet insertion to not insert parenthesis 2024-03-14 14:10:37 +00:00
Gerard Burns 89371c5f5f remove node collapsing magic string 2024-03-14 13:24:34 +00:00
Adria Navarro 329fc53ac8 Custom message 2024-03-14 14:20:51 +01:00
Andrew Kingston f8690a6bd9 Update comment 2024-03-14 12:08:03 +00:00
Gerard Burns ece7060b6b Merge branch 'master' into component-collapse-redo 2024-03-14 10:49:34 +00:00
Sam Rose 5918dfebba
Silence lint warnings. 2024-03-14 10:25:41 +00:00
Sam Rose c8f37e16e5
CSS tweaks. 2024-03-14 10:23:42 +00:00
Sam Rose fcd7ee10f1
Create app user facing maintenance page. 2024-03-14 09:57:00 +00:00
Dean 9755d40203 Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-14 09:52:01 +00:00
Adria Navarro 0e139c19da Rename 2024-03-14 10:45:58 +01:00
deanhannigan 1db358d5c2
Merge branch 'master' into feature/app-list-actions 2024-03-14 09:33:33 +00:00
Sam Rose 02158a0fb1
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-03-14 09:24:02 +00:00
Adria Navarro b5ab4b90a0 Multiple attachments flags 2024-03-13 21:43:30 +01:00
Adria Navarro fa84b3fbc2 Magic strings to enums 2024-03-13 21:43:30 +01:00
Andrew Kingston 47925e394d Lint and remove outdated comment 2024-03-13 16:20:18 +00:00
Andrew Kingston 749dab7f68 Add paths to builder tsconfig 2024-03-13 15:00:42 +00:00
Andrew Kingston 138cd39c36 Autofocus search inputs 2024-03-13 13:59:14 +00:00
Andrew Kingston 567cbf3ef8 More icon updates for consistency 2024-03-13 13:58:42 +00:00
Andrew Kingston f9156765c0 Update binding panel icons to use new styles 2024-03-13 13:57:24 +00:00
Andrew Kingston 6d53b06762 Fix typo in automations placeholder 2024-03-13 13:23:48 +00:00
Andrew Kingston 886929b8bc Fix being unable to hide side panels in the binding editor again. Already fixed this but got lost in a merge 2024-03-13 12:06:42 +00:00
Andrew Kingston c9c0384c96 Fix being unable to edit snippets 2024-03-13 12:05:21 +00:00
Andrew Kingston 8a455781d4 Fix regex. Wrong file before 2024-03-13 12:03:57 +00:00
Andrew Kingston 208464a158 Fix snippet decorator regex 2024-03-13 12:02:37 +00:00
Andrew Kingston 2d12a1a8fa Add server-side validation for snippet names 2024-03-13 11:48:17 +00:00
Andrew Kingston 8eee45b44a Lint 2024-03-13 10:23:52 +00:00
Andrew Kingston 0ddf48f7ff Update automation page to use full width drawers like the design section does 2024-03-13 09:54:27 +00:00
Andrew Kingston fda71de7c2 Remove unused import 2024-03-12 19:07:38 +00:00
Andrew Kingston 75dc2b174b Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-12 17:04:34 +00:00
Dean f7f2cb36d5 Table/Tableblock deprecated. Replaced with Gridblock labelled as Table 2024-03-12 17:01:07 +00:00
Andrew Kingston b13d2d3803 Merge branch 'master' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-12 15:38:23 +00:00
Adria Navarro e754c660ee Fix edition of groups with groups 2024-03-12 08:56:36 +01:00
Adria Navarro 4b2c16998c Fix SCIM groups edition 2024-03-12 08:51:01 +01:00
Adria Navarro 75df04fbda Fix group edition display for builders 2024-03-12 08:40:16 +01:00
Adria Navarro 6f2f5fd5ce Display AD message correctly for builders 2024-03-12 08:38:47 +01:00
Andrew Kingston 79ae159329 Add code mirror completions for snippets 2024-03-11 21:10:53 +00:00
Andrew Kingston cef0911950 Fix merge 2024-03-11 16:21:07 +00:00
Andrew Kingston 1a8a649be4 Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-11 16:20:04 +00:00
Andrew Kingston a806dff3f4 Remove concept of validity from binding panel and allowing saving anything 2024-03-11 16:18:37 +00:00
Andrew Kingston 8b71c2731b Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-11 16:16:29 +00:00
Andrew Kingston ca4318f8c2 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-11 15:47:48 +00:00
Adria Navarro e9b72710de
Merge branch 'master' into fix/group-member-protection 2024-03-11 16:46:56 +01:00
Andrew Kingston f4ff245aa8
Merge branch 'master' into cheeks-lab-day-binding-eval 2024-03-11 15:41:59 +00:00
Sam Rose 19803f9182
Use BBUI components instead of raw HTML. 2024-03-11 15:19:23 +00:00
Dean 1cd20781fb Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-11 14:41:07 +00:00
Dean debb7c7255 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-03-11 14:33:05 +00:00
Andrew Kingston 9c15d8bd2f Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-11 14:01:06 +00:00
Andrew Kingston 20c8191323 Fix bgu 2024-03-11 14:00:42 +00:00
Andrew Kingston af10b65d51 Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-11 13:55:12 +00:00
Andrew Kingston b1c4c910d8
Merge branch 'master' into cheeks-lab-day-binding-eval 2024-03-11 13:49:06 +00:00
Sam Rose 3550ae8c1a
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-03-11 13:45:08 +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
Adria Navarro 4b38b5263b Allow group members edits to admins 2024-03-11 13:14:02 +01:00
Andrew Kingston 07ea080ab8 Update binding popovers to remove example bindings and therefore make consistent across the board 2024-03-11 12:07:25 +00:00
Andrew Kingston 7e724e8d8b Update binding side panel to show readable bindings and real values 2024-03-11 11:45:11 +00:00
Sam Rose 7153c73810
Merge branch 'master' into fix/BUDI-7814 2024-03-11 11:25:53 +00:00
Andrew Kingston 10c5eee87e Fix existing issue where command palette sits behinds modals 2024-03-11 11:00:04 +00:00
Dean e3fba2aa05 Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-11 10:11:01 +00:00
deanhannigan eacbacda59
Merge branch 'master' into feature/app-list-actions 2024-03-11 09:59:37 +00:00
Dean 1f7e8f19ed packages/builder/src/components/start/DuplicateAppModal.svelte 2024-03-11 09:55:44 +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
Andrew Kingston 7d1af03e62 Merge 2024-03-11 09:32:52 +00:00
Dean 9f29a2c3d9 Creator bug fix was not commited 2024-03-11 09:32:13 +00:00
Dean c5753dab0a Fix for duplicate app, PR feedback. Update for View only UX in app row, ensure favourite is displayed 2024-03-11 09:20:19 +00:00
mike12345567 507fa2b417 Quick fix for #12502 - the schema was never updating in the UI no matter what was input despite the response - cleaned up the key parsing a little on the backend and made sure there is simply one schema that the frontend always uses, respecting whatever the backend responds with. 2024-03-08 16:50:59 +00:00
Dean ce1c98405a Lint 2024-03-08 14:40:01 +00:00
Dean fec52c11e8 Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-08 14:26:05 +00:00
deanhannigan 460c2573e4
Merge branch 'master' into feature/app-list-actions 2024-03-08 12:24:15 +00:00
Adria Navarro ce45af9f8a Copy changes 2024-03-08 09:07:26 +01:00
Adria Navarro c955135f51 Lint 2024-03-07 14:11:19 +01:00
Adria Navarro 8b38ce3344 Clean 2024-03-07 14:09:57 +01:00
Adria Navarro e5525f8198 Rename component 2024-03-07 14:03:43 +01:00
Adria Navarro 9916b80956 Remove logger 2024-03-07 13:37:52 +01:00
Adria Navarro 73c141c0fb Merge branch 'feat/BUDI-8046' into display_scim_sync_per_row 2024-03-07 13:33:59 +01: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
Peter Clement a7551c7c6e
Merge branch 'master' into pc/bug-fixing 2024-03-07 09:34:41 +00:00
Peter Clement df5a435696 Fix issue with being able to select one to one relationship 2024-03-07 09:27:31 +00:00
Andrew Kingston ccb32af078 Add deletion confirmation to snippets 2024-03-07 08:25:11 +00:00
Andrew Kingston cb7f33de77 Add automatic naming of snippets 2024-03-06 20:27:46 +00:00
Andrew Kingston 4d271ccb53 Add real snippet saving and fix snippet evaluation in client apps 2024-03-06 19:07:16 +00:00
Andrew Kingston 01679fbd01 Add name validation to snippets 2024-03-06 18:36:22 +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
Andrew Kingston 7dc67185ed Improve snippet drawer 2024-03-06 14:33:17 +00:00
Andrew Kingston d38a6ed0d3 Make any drawer expandable 2024-03-06 13:59:20 +00:00
Andrew Kingston 84fb0dd9de Add local state manipulation of snippets 2024-03-06 13:33:00 +00:00
Dean 30f0e3459f PR feedback 2024-03-06 10:29:43 +00:00
Dean f494611bd8 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-03-06 10:13:58 +00:00
Dean e3603a81d5 App favouriting 2024-03-06 09:33:17 +00:00
Andrew Kingston 706f9b5d4a Update snippets to be an array 2024-03-05 19:11:34 +00:00
Andrew Kingston 5b3280832c Improve logic around swapping binding panel tabs 2024-03-05 18:38:48 +00:00
Andrew Kingston 65ca394f61 Add snippets panel 2024-03-05 16:56:55 +00:00
Dean 1fc4dbfd35 Lint 2024-03-05 16:35:38 +00:00
Dean 136eeefc26 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-03-05 16:24:14 +00:00
Dean 320b443ca4 Feedback changes. Permission change for app delete from GLOBAL_BUILDER to BUILDER. Minor updates to quota behaviour for apps. 2024-03-05 16:23:39 +00:00
Andrew Kingston 97375d1a33 Fallback to binding example syntax for code-mirror popover plugin when no context exists 2024-03-05 11:54:39 +00:00
Andrew Kingston fa685962a8 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-05 11:46:48 +00:00
melohagan ee0f0abad2
Fix/rename mysql column (#13186)
* Rebuild table schema when adding new column to get externalType

* Added MySQL integration test suite

* Add test for emitting datasource on save new column

* Update packages/server/src/integration-test/mysql.spec.ts

Co-authored-by: Sam Rose <hello@samwho.dev>

* remove duplicate tests

* Use UUID

* update account portal

* Remove _add for internal save

* Internal DB add column unit test

* rename column test

* update modules

* fix tests

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-03-04 15:55:45 +00:00
melohagan 5fabe14f62
Revert "Rebuild table schema when adding new column to get externalType (#13165)" (#13184)
This reverts commit a59647e158.
2024-03-04 12:20:27 +00:00
melohagan a59647e158
Rebuild table schema when adding new column to get externalType (#13165)
* Rebuild table schema when adding new column to get externalType

* Added MySQL integration test suite

* Add test for emitting datasource on save new column

* Update packages/server/src/integration-test/mysql.spec.ts

Co-authored-by: Sam Rose <hello@samwho.dev>

* remove duplicate tests

* Use UUID

* update account portal

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-03-04 11:21:43 +00:00
Dean 42893c1218 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-03-04 10:00:03 +00:00
Gerard Burns 7cd0ce371d wip 2024-03-04 08:17:58 +00:00
Gerard Burns f1208919ee linting 2024-03-04 08:07:15 +00:00
Gerard Burns 2f90d7f431 wip 2024-03-04 08:05:50 +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 245670f585 Ignore more svelte 4 warnings 2024-02-29 20:22:48 +00:00
Andrew Kingston d2cdee13ae Update automation code editors to work with new components 2024-02-29 20:18:20 +00:00
Andrew Kingston 755ece13b6 Lint, remove drawer modal border, bump account portal 2024-02-29 19:40:21 +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
Andrew Kingston 3aed79ad03 Remove helpers subheading 2024-02-29 19:08:29 +00:00
Andrew Kingston b159258fb5 Restore mouse functionality 2024-02-29 17:04:39 +00:00
Andrew Kingston e53676791a Fix font size of code block in helper popovers 2024-02-29 17:04:01 +00:00
Andrew Kingston 5010c4fe4e Improve handling of nullish expression to provide a more reliable match to the real evaluation 2024-02-29 17:00:06 +00:00
Andrew Kingston d11e0a8e62 Remove testing components 2024-02-29 16:29:59 +00:00
Andrew Kingston 47cc9557c4 Improve drawer state management between instances 2024-02-29 16:29:32 +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
Gerard Burns 5ec4e90c6d
Revert "App Preview Skeleton (#12898)" (#13159)
This reverts commit 9a9b745795.
2024-02-29 12:51:56 +00:00
melohagan 0205db104d
FIX: clicking on design tab while data tab loads does not navigate correctly (#13152)
* If still loading, try navigation later

* Set active tab even if still loading

* Refactor - timeout not needed!
2024-02-29 09:15:01 +00:00
Adria Navarro cfdb0d98a2 Move responsability to the store 2024-02-28 14:41:31 +01:00
Adria Navarro b4092fed05 Don't post scim data on update 2024-02-28 14:27:59 +01:00
Adria Navarro 7c73c294b9 Remove AD groups when importing users 2024-02-28 14:17:46 +01:00
Adria Navarro ee55d6fd2e Don't allow internal groups 2024-02-28 13:44:26 +01:00
Adria Navarro bf6ac376a1 Don't allow adding users to AD groups 2024-02-28 13:44:26 +01:00
Adria Navarro 03c6063e15 Copy change 2024-02-28 13:44:26 +01:00
Andrew Kingston e97754dd53
Merge branch 'master' into feature/form-screen-template 2024-02-28 09:22:50 +00:00
Adria Navarro 62791e1f0d Allow all users to be added to a group 2024-02-27 17:17:22 +01:00
Adria Navarro c6c1e0514d Add tooltip 2024-02-27 16:30:13 +01:00
Gerard Burns 9a9b745795
App Preview Skeleton (#12898)
* wip

* wip

* wip

* wip

* wip

* wip

* builder design skeleton

* pre doc loading skeleton for portal preview

* feature complete?

* wip

* linting

* linting

* linting

* fix ts error?

* ts types fix

* linting

* remove unnecessary build stuff

* include skeleton in server app directly

* linting

* linting

* fix builder preview aspect ratio for skeleton

* remove dev tools skeleton

* linting
2024-02-27 15:29:35 +00:00
Adria Navarro 7fb32c2f57 Do not allow deleting ad users 2024-02-27 16:25:08 +01:00
Adria Navarro e8200570ec Fix readonly fields 2024-02-27 16:04:46 +01:00
Andrew Kingston 08ad9d9c4e Add binding eval for non relationship fields when editing formula columns 2024-02-27 14:44:25 +00:00
Andrew Kingston 334c6de304 Attempt to make CreateEditColumn slightly readable by grouping variables as done everywhere else 2024-02-27 14:34:47 +00:00
Andrew Kingston afbdaac0db Simplify modalbindableinput 2024-02-27 14:17:07 +00:00
Andrew Kingston 3d96292f26 Clean up usages of drawers everywhere 2024-02-27 14:15:03 +00:00
Adria Navarro ce998c456e Readonly name only 2024-02-27 14:59:58 +01:00
Adria Navarro f55dd8badb Renames 2024-02-27 14:49:30 +01:00
Adria Navarro a48c861561 Remove icon from index user 2024-02-27 14:47:56 +01:00
Andrew Kingston 92d8dc14a1 Add more drawer titles 2024-02-27 13:47:49 +00:00
Adria Navarro 429be9b588 Remove scim generic icon from group index 2024-02-27 14:43:45 +01:00
Andrew Kingston 010a55ea20 Improve titles in more places in automations 2024-02-27 13:37:16 +00:00
Andrew Kingston 7bf8a8b530 Add more instances of useful drawer titles 2024-02-27 13:30:11 +00:00
Andrew Kingston c12d3cffc3 Remove useless concept of headless drawer and fix issue with drawer observer 2024-02-27 13:28:13 +00:00
Adria Navarro e4bd9b0d14 Unify scim icons 2024-02-27 14:26:41 +01:00
Andrew Kingston e10dd49540 Update drawer titles across the board to be more useful 2024-02-27 13:25:37 +00:00
Adria Navarro 539c36558c Lint 2024-02-27 14:22:48 +01:00
Adria Navarro b2112b1945 Remove SCIMBanner 2024-02-27 14:22:48 +01:00
Adria Navarro b587ec83fe Icon size to S 2024-02-27 14:22:48 +01:00
Adria Navarro 6058e4ffc9 Allow editing non-scim 2024-02-27 14:22:03 +01:00
Adria Navarro a91c08a56c Display isSync icon 2024-02-27 14:22:03 +01:00
Adria Navarro 36bb583602 Enable adding users 2024-02-27 14:22:03 +01:00
Adria Navarro 7891e99cf7 Allow editing non scim groups 2024-02-27 14:22:03 +01:00
Adria Navarro 39086fcd99 Always allow adding group 2024-02-27 14:22:03 +01:00
Adria Navarro 5ebe01fbb8 Unblock non-scim groups 2024-02-27 14:21:07 +01:00
Adria Navarro c4e81c6e38 Change icon 2024-02-27 14:21:07 +01:00
Adria Navarro 511cb5cee4 Add sync icon to group icon 2024-02-27 14:21:07 +01:00
Andrew Kingston 9450c5b770 Disable live binding eval when no context is provided 2024-02-27 12:55:48 +00:00
Andrew Kingston 6bb3c76d1d Further improve code mirror styles and consistency 2024-02-27 12:51:53 +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 3d48a8f7f3
Don't encode twice (#13138) 2024-02-27 11:26:45 +00:00
Andrew Kingston 1e74fe0cb7 Improve popover positioning, improve drawer styles and performance 2024-02-27 09:24:26 +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
Andrew Kingston a44f348e37 Standardise icon sizes in binding side panel 2024-02-26 16:13:39 +00:00
Andrew Kingston 92abdec150 Fully refactor drawer rendering to not depend on CSS transforms, which break codemirror 2024-02-26 16:07:01 +00:00
Andrew Kingston ad576e2c01 Add swap overlay when changing modes and improve styles 2024-02-26 13:31:34 +00:00
Conor Webb af7b6a46a9
Help popout email support license validation check (#13133)
* 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.
2024-02-26 11:45:47 +00:00
Dean e8e2a3c31d Added context menu to the app navigation sidebar 2024-02-26 10:57:37 +00:00
Andrew Kingston d666d03328 Add loading indicator and debounce evaluations to fix performance issues with large JSON payloads 2024-02-24 18:17:08 +00:00
Andrew Kingston a27529eca5 Remove success state from evaluation panel and rename to preview 2024-02-24 16:33:15 +00:00
Andrew Kingston da838386d9 Show binding panel by default 2024-02-24 16:30:58 +00:00
Andrew Kingston fde54b2897 Revert codemirror to v5 2024-02-24 16:28:21 +00:00
Andrew Kingston 395942d8b6 Add modal drawer support with transitions 2024-02-24 13:26:34 +00:00
Andrew Kingston 7484f087bc Add stacked drawer support and transitions 2024-02-23 18:15:01 +00:00
Andrew Kingston c410160e60 More drawer style updates 2024-02-23 12:43:14 +00:00
deanhannigan ddcc433484
Merge branch 'master' into feature/app-list-actions 2024-02-23 11:34:31 +00:00
Dean ea978923cb Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-23 11:32:16 +00:00
Dean 717729cd02 Highlight setting feedback 2024-02-23 11:22:02 +00:00
Dean be05985882 Lint 2024-02-23 11:20:21 +00:00
Dean 78969a33f4 Fixes 2024-02-23 11:05:39 +00:00
Dean a87b158d41 Feedback 2024-02-23 11:04:19 +00:00
Andrew Kingston 41b397c2f7 Improve multiple styles for the drawer and code editor 2024-02-23 10:15:53 +00:00
Martin McKeaveney 51fbd50b46
Merge pull request #13064 from Budibase/fix/branding-cookie-update
Handle branding cookies with different tenant ids
2024-02-22 19:10:53 +02:00
melohagan 896b879ce7
Feature/query array schema (#13118)
* Revert "Revert "Add nestedSchemaFields to RestQueryViewer (#13102)""

This reverts commit 6545af12fa.

* Revert "Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…""

This reverts commit ae4bc362c3.
2024-02-22 17:06:08 +00:00
Martin McKeaveney b83a046ae7 merge 2024-02-22 14:00:42 -03:00
Andrew Kingston 8320c50c96 Fix multiple style issues with codemirror 2024-02-22 16:44:18 +00:00
Dean d7fa333fce Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-22 16:30:05 +00:00
Dean 2bcf5ebe3a Lint 2024-02-22 15:36:54 +00:00
Dean c0d1b31ba2 Lint 2024-02-22 15:19:17 +00:00
Andrew Kingston 0217bac267 Add multiple style improvements to drawers 2024-02-22 15:05:21 +00:00
Dean 6877d0a016 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-02-22 15:00:34 +00:00
Dean 18f09f4e13 Duplicate app behaviour and test updates 2024-02-22 15:00:16 +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
Michael Drury 91e168fe5c
Merge branch 'master' into revert-13082-budi-8026-cannot-convert-undefined-or-null-to-object-when-running 2024-02-21 21:34:50 +00:00
Martin McKeaveney ae4bc362c3
Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…"
This reverts commit 0c9d13c79a.
2024-02-21 21:30:22 +00:00
Martin McKeaveney 6545af12fa
Revert "Add nestedSchemaFields to RestQueryViewer (#13102)"
This reverts commit 13b34cf77e.
2024-02-21 21:28:25 +00:00
melohagan 13b34cf77e
Add nestedSchemaFields to RestQueryViewer (#13102) 2024-02-21 17:02:55 +00:00
Peter Clement 9b9ddc7a6b Merge remote-tracking branch 'origin/master' into fix/branding-cookie-update 2024-02-21 16:18:02 +00:00
Peter Clement 00dfaf5f45 Merge remote-tracking branch 'refs/remotes/origin/fix/branding-cookie-update' into fix/branding-cookie-update 2024-02-21 16:14:58 +00:00
Peter Clement 2e53be5bd8 add null check 2024-02-21 16:13:43 +00:00
melohagan 0c9d13c79a
Dynamic schema generation for query arrays: bug fix and refactor (#13082)
* Bug fix and refactor

* lint

* Refactor

* refactor

* lint

* type fixes

* Unit test fix and refactor

* refactor

* Make name option for preview, required for query

* Refactor unit tests

* Fix test

* update account-portal

* Revert "update account-portal"

This reverts commit e378f8d702.

* simplify set iteration

* comment
2024-02-21 15:33:13 +00:00
Joe f417c2d8a4
Joe's lab day minor updates (#12944)
* Change default button type to CTA

- change default button type to CTA
- change ordering of types/variants

* Fix layout shift within portal

Within the portal, when navigating from screen to screen, there's a slight layout shift caused by the scrollbar. This is a small fix.

* row/column icons change

The current row/column icons for positioning components are confusing. I believe these icons are easier to understand.

* Fix for horizontal scrollbar showing

When adding/removing actions within automations, the horizontal scrollbar flashes. Fix.

* Title change for Upload data

Upload data is not wrong, but it's best to be explicit.

* Increase size of upgrade button

* small fix for the styling inconsistency

* Dianostics padding fix

* lint fix

* update account-portal

* update icons

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Mel O'Hagan <mel@budibase.com>
2024-02-21 13:28:35 +00:00
Sam Rose bb793149f4
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-02-21 11:07:30 +00:00
Sam Rose 5dbe68a9b1
Restyle maintenance page. 2024-02-21 11:03:58 +00:00
Andrew Kingston ca3f464523 Tidy up logic for showing and hiding popovers for bindings and helpers 2024-02-20 10:11:27 +00:00
Andrew Kingston 7a278234b5 Suppress warning 2024-02-19 16:30:29 +00:00
Andrew Kingston 602f35537d Support custom min widths for popovers 2024-02-19 16:28:23 +00:00
Andrew Kingston 433c3a6306 Debounce hiding binding values to enable interacting with them 2024-02-19 16:22:23 +00:00
Peter Clement 8f2e965896
Merge branch 'master' into fix/branding-cookie-update 2024-02-19 10:18:41 +00:00
Andrew Kingston 19e1b642c1
Merge branch 'master' into fix-formula-crash 2024-02-19 09:53:30 +00:00
Peter Clement 4f05bc619b Handle branding cookies with different tenant ids 2024-02-19 09:51:10 +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
Sam Rose 5c2a93a956
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-02-16 16:52:13 +00:00
Andrew Kingston 86695c0ee4 Add syntax highlighting to live binding eval 2024-02-16 16:24:31 +00:00
Andrew Kingston dc077da5ae Improve how component context is retrieved for live eval and provide extra context from grid and card blocks 2024-02-16 14:21:03 +00:00
Andrew Kingston 5f6b846937 Add ability for components to provide example data context that they provide so that more bindings work with live eval 2024-02-16 13:25:41 +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
mike12345567 d5932605b7 Fixing an issue where app routing information was requested before the app store was fully brought online, meaning that routing information wasn't always successfully retrieved. 2024-02-15 15:49:12 +00:00
Dean 5ee95c4080 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-15 15:47:07 +00:00
Dean ddc51edee7 Fix to ensure the skip flag is also reset in the tour popover 2024-02-15 15:44:54 +00:00
Andrew Kingston 9371661f0b Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-15 15:40:16 +00:00
Dean 0aa75fc7cb Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-15 15:26:14 +00:00
Dean 86c6922bf4 Added in init flag to ensure that analytic clients only init once 2024-02-15 15:25:07 +00:00
Dean 9da5467bfe Remove unnecessary reset function 2024-02-15 15:23:52 +00:00
Dean b0cd3d4d03 Refactored tours. Tours will end if a TourWrap is removed from screen. 2024-02-15 15:23:13 +00:00
Andrew Kingston 766cac0a44 Delete monolith frontend.js store that was somehow added back in 2024-02-15 14:47:12 +00:00
Michael Drury e03cd4af56
Merge branch 'master' into fix/budi-8010 2024-02-15 13:28:07 +00:00
melohagan 649dafba47
n8n automation action integration (#12992)
* Add n8n automation action

* Add authorization header support

* add unit tests

* Replace test.com with example.com

* Add HttpMethod enum to types

* fix unit test

* Add required field label asterisk
2024-02-15 13:05:03 +00:00
Gerard Burns 2fbbd295fc
fix arrow navigation behavior (#13040) 2024-02-15 11:16:00 +00:00
Gerard Burns b12aa639d3
Allow Collapsing Selected Components, Add Hotkeys for Collapsing Components (#12764)
* wip

* fix spelling

* wip

* linting

* change order of fix version of linting

* lint fix

* linting
2024-02-15 10:53:58 +00:00
Andrew Kingston 4426f84e2d Use constants for icon info rather than component definitions 2024-02-14 16:57:59 +00:00
Andrew Kingston f3f5532ad6 Fix merge issues 2024-02-14 16:32:28 +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
mike12345567 72875a728c Merge branch 'master' of github.com:Budibase/budibase into fix/budi-8010 2024-02-14 14:49:54 +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
deanhannigan c113240da3
Merge branch 'master' into feature/monolith-js-refactor 2024-02-14 10:35:06 +00:00
Dean 328b8ced44 Replaced deprecataed instance of currentAsset with selectedScreen 2024-02-14 10:26:35 +00:00
Peter Clement 39493feca7
Merge branch 'master' into fix/custom-branding-issue 2024-02-14 10:25:44 +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
Peter Clement 2384311af5 Merge remote-tracking branch 'origin/master' into fix/custom-branding-issue 2024-02-14 08:34:51 +00:00
mike12345567 169fec29c6 Some quick fixes, making sure that automation queries respect timeout, they will timeout within the usual range. 2024-02-13 18:21:41 +00:00
melohagan f8073c3f5a
FIX: Error when deleting selected rows that have attachment (#13006)
* Deprecate selectedRowIds

* Delete selected rows table

* Add selectedRows to table block context

* update account-portal

* update account-portal

* Lowercase deprecated
2024-02-13 16:44:21 +00:00
Peter Clement f68939fe17 remove log 2024-02-13 16:10:22 +00:00
Andrew Kingston c869abab77
Merge branch 'master' into cheeks-fixes 2024-02-13 15:51:07 +00:00
Peter Clement 9fbeda42b8 fix domain slipping 2024-02-13 15:48:06 +00:00
Peter Clement 2cbd2e1ef3 move hardcoded strings 2024-02-13 15:42:43 +00:00
Peter Clement 10035f5e57 add null check 2024-02-13 15:33:39 +00:00
Peter Clement d508e8f01b store tenant in cookie for use in account portal 2024-02-13 15:26:22 +00:00
Peter Clement 2660149fea move constant to shared-core 2024-02-13 15:14:03 +00:00
Peter Clement 46903e36ef fix lint 2024-02-12 16:12:52 +00:00
Peter Clement 547b1ded61 handle @reboot 2024-02-12 15:31:19 +00:00
Peter Clement 8e734b2d72 frontend valiation for crons and fix preset null issue 2024-02-12 15:25:00 +00:00
deanhannigan 118f100cbb
Merge branch 'master' into feature/monolith-js-refactor 2024-02-12 10:15:11 +00:00
Dean 6a4ae1105b Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-10 19:49:24 +00:00
mike12345567 8bf79c5f10 Adding some basic cron validation to publishing, currently the error is not explained if it is hit - still need some frontend for this, but this now means that an error is provided to users when attempting to publish, and we can re-use this validation in the automation UI. Need to have both backend and frontend validation as invalid CRONs will already exist, backend makes sure these are error'd on. 2024-02-09 18:04:40 +00:00
Peter Clement 8857ca989f
Merge branch 'master' into fix/custom-branding-issue 2024-02-09 16:06:26 +00:00
Peter Clement f1da6d5f87 Fix for custom branding not appearing on login 2024-02-09 15:26:57 +00:00
Andrew Kingston 9109681bbe Fix creators being unable to click on apps they have non-creator access to 2024-02-09 13:04:30 +00:00
Adria Navarro 207b7631ab Fix styles 2024-02-08 16:51:16 +01:00
Adria Navarro 9c82f84155 Limit results on preview 2024-02-08 14:22:22 +01:00
Dean f904922a76 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-08 11:06:54 +00:00
Dean d90123e8de Wip 2024-02-08 11:05:45 +00:00
Adria Navarro 7972f19cd1 Merge isolated-vm-wrapper 2024-02-08 10:45:00 +01:00
Dean 43bc4f730d Import fix 2024-02-07 15:05:50 +00:00
Dean e0ebf0bfdf Fixed import 2024-02-07 15:01:00 +00:00
Dean 2d8d0a50bc Lint 2024-02-07 14:53:16 +00:00
Dean 7490f30dfd Store ref fixes 2024-02-07 14:48:26 +00:00
Dean a5dfbe3c89 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-02-07 14:45:06 +00:00
Adria Navarro c103046012 Display count 2024-02-07 15:23:09 +01:00
Adria Navarro ec5e533063 Display ... when large array 2024-02-07 15:13:48 +01:00
Dean 51b19633f4 Ensure insert config items are defaulted to avoid destructring issue 2024-02-07 10:03:37 +00:00
Adria Navarro 9b76595140 Show all results on preview 2024-02-07 10:58:42 +01:00
Adria Navarro 2c4601440f Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-06 17:53:22 +01:00
Sam Rose 3be9ad7d78
Disable schema dumping for Postgres in Budicloud. 2024-02-06 15:47:47 +00:00
Andrew Kingston 94544c4008 Remove legacy concept of database store 2024-02-06 15:40:51 +00:00
Sam Rose 90a6fef957
Merge branch 'master' of github.com:budibase/budibase into mongo-tests 2024-02-06 14:52:57 +00:00
melohagan e27772d93f
Allow logo in top navigation to be a link (#12868)
* Add support for logo link

* Add link to logo

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-02-06 13:08:37 +00:00
Sam Rose 0a30fb3364
Merge branch 'master' of github.com:budibase/budibase into mongo-tests 2024-02-06 10:51:18 +00:00
Sam Rose a773841518
Improve error messages relating to failing to connect to datasources. 2024-02-05 14:53:05 +00:00
Andrew Kingston 8eb739a71b Merge branch 'nested-context-fix' of github.com:Budibase/budibase into nested-context-fix 2024-02-05 12:21:51 +00:00
Andrew Kingston 9929f3bbad Fix typo 2024-02-05 12:21:29 +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 05e1dee992 Add missing await and batch some more API calls for speed 2024-02-05 11:49:43 +00:00
Andrew Kingston ff499d1461 Move selected layout out of layout store 2024-02-05 11:29:39 +00:00
Andrew Kingston 48677aeaab Move derived component stores out of main component store 2024-02-05 11:26:47 +00:00
Andrew Kingston b04d92f8b2 Pull derived selected screen store out of main screen store 2024-02-05 11:24:34 +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 090460a8f5 Run all builder data hydration API calls in parallel to speed up builder loading 2024-02-05 11:15:48 +00:00
Conor Webb f2f533df26
Merge branch 'master' into nested-context-fix 2024-02-05 08:07:57 +00:00
Martin McKeaveney b17bd4d8fd merge 2024-02-02 17:00:09 -03:00
mike12345567 80f22fe63b PR comments. 2024-02-02 17:16:45 +00:00
mike12345567 471d2f4ae8 Remove padding from binding picker to clean up design. 2024-02-02 16:36:12 +00:00
mike12345567 137ff31289 Removing unused. 2024-02-02 15:34:56 +00:00
Andrew Kingston 0ace5f91c4 Lint 2024-02-02 15:08:06 +00:00
Andrew Kingston d6bf33bce7 Update data binding generation to match how context is provided by components, respecting branching due to local context 2024-02-02 14:59:45 +00:00
mike12345567 cadce52e1b Changing how optional decoding works. 2024-02-02 11:28:54 +00:00
mike12345567 dab066e61b Quick fix. 2024-02-02 11:11:55 +00:00
Andrew Kingston daec133f79 Add live eval of bindings 2024-02-02 10:27:29 +00:00
mike12345567 32e750afd6 A small ux improvement to the automation scripting system. 2024-02-01 17:37:46 +00:00
Michael Drury 8576a71128
Merge branch 'master' into fix/very-large-backups 2024-02-01 11:45:19 +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
mike12345567 010f160fa5 Cleaning up files after import is finished (with large files this saves on tmp space) as well as fixing an issue where menu would appear next to a restore despite having no options. 2024-01-31 18:22:18 +00:00
Peter Clement 1b023b849f
Merge branch 'master' into fix/pc-fixes 2024-01-31 16:21:39 +00:00
Andrew Kingston 69dae35e2a Ensure component settings is always an array and improve performance by minimizing store retrievals 2024-01-31 16:06:20 +00:00
Sam Rose 080cfc8dcf
Merge branches 'master' and 'budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-01-31 15:52:02 +00:00
Peter Clement cf6c9c16b8 Merge remote-tracking branch 'origin/master' into fix/pc-fixes 2024-01-31 14:36:30 +00:00
Martin McKeaveney 63cc5447d5 adding lint rule for console.log 2024-01-31 10:47:27 -03:00
Adria Navarro cd4fccbd6e Allow excluding js helpers 2024-01-31 10:34:49 +01:00
Adria Navarro 70d49bbd6b Renames 2024-01-31 09:59:59 +01:00
Sam Rose a268e55607
Plumbing for showing a maintenance page when SQS is required but missing. 2024-01-30 17:31:11 +00:00
Peter Clement c915442a9e
Merge branch 'master' into fix/pc-fixes 2024-01-30 16:53:38 +00:00
Adria Navarro d1712bda52 Remove helpers not available in js 2024-01-30 17:37:09 +01:00
Dean 1d9a03e13c Fix for onboarding flow. App sync on created passed incorrect data 2024-01-30 15:45:59 +00:00
Peter Clement 9c47671032 fix issue with automation setting sync 2024-01-30 15:39:12 +00:00