1
0
Fork 0
mirror of synced 2024-09-18 02:08:34 +12:00
Commit graph

4199 commits

Author SHA1 Message Date
Peter Clement
ac1e476352 Merge pull request #2902 from Budibase/bug/pc-ux-fixes
Some UX fixes for datasources and automations
2021-10-06 15:53:22 +01:00
mike12345567
ed60a1fb1a Fixing an issue with new data source creation, could not view fetched tables until refresh page. 2021-10-06 15:31:32 +01:00
Mike Shanks
285b1342d0 added 'you agree to license' on cloud login 2021-10-06 15:16:36 +01:00
Peter Clement
62218c71b5 allow user to add automation block between existing blocks 2021-10-06 15:09:51 +01:00
Peter Clement
e2c9415e1d update icon padding and block background-color 2021-10-06 15:07:51 +01:00
Peter Clement
0178dfdffd do not persist datasource config details in modal 2021-10-06 15:06:48 +01:00
Martin McKeaveney
40f6cdf287 Merge pull request #2898 from Budibase/fix/custom-sso-redirect
Updates to suport non cloud single and multi tenancy
2021-10-06 14:50:27 +01:00
Martin McKeaveney
1ef60051be Merge pull request #2896 from Budibase/feature/onboarding-templates
Feature/onboarding templates
2021-10-06 14:50:12 +01:00
Martin McKeaveney
2f669e7b26 Redesign UX, get rid of welcome screen 2021-10-06 14:33:21 +01:00
Rory Powell
7936015cb3 Updates to suport non cloud single and multi tenancy 2021-10-06 14:09:43 +01:00
Martin McKeaveney
50fad056a3 adding template options to create app modal 2021-10-06 11:38:17 +01:00
Martin McKeaveney
92c4c4ace0 making the onboarding modal inline and shown when you have no apps 2021-10-06 10:54:24 +01:00
Martin McKeaveney
ab24e02941 UX improvements 2021-10-05 23:49:32 +01:00
Martin McKeaveney
4c59087904 templates working end to end 2021-10-05 23:02:28 +01:00
Maurits Lourens
8709fb2f0b add a slash before the path and a questionmark before the querystring 2021-10-05 12:20:09 +02:00
Andrew Kingston
7da48384de Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-10-04 18:16:41 +01:00
Andrew Kingston
5943782377 Merge pull request #2848 from Budibase/prevent-screenslot-deletion
Prevent screen slot from being deleted
2021-10-04 18:16:16 +01:00
Andrew Kingston
b0b0268b7d Give up on attempting to get jest to work with BBUI, change strategy for showing notifications when deleting invalid components 2021-10-04 16:50:52 +01:00
Andrew Kingston
5c6752a132 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-10-04 15:56:37 +01:00
Andrew Kingston
32d79e38e0 Update self-host upgrade text 2021-10-04 15:49:06 +01:00
Andrew Kingston
a41505f8a0 Rename primary color to accent color 2021-10-04 14:45:51 +01:00
Martin McKeaveney
bfb7766333 Merge pull request #2857 from Budibase/fix/2792
Allow SQL many to many relationships to use arbitrarily named columns in junction table
2021-10-04 12:42:56 +01:00
Martin McKeaveney
66c66df0ed Merge pull request #2879 from Budibase/fix/ux-feedback
UX feedback updates
2021-10-04 12:42:24 +01:00
Rory Powell
53158b36c8 Merge pull request #2877 from Budibase/fixes/email-onboarding-and-user-deletion
Fix email link from internal bb onboarding. Prevent account holder from being deleted
2021-10-04 12:32:04 +01:00
Martin McKeaveney
4490b3582a Merge pull request #2630 from mslourens/invalid_route_settings_section
Sanitise urls after change
2021-10-04 12:30:11 +01:00
Martin McKeaveney
05513c0a58 UX feedback updates 2021-10-04 12:24:49 +01:00
Rory Powell
d63186ff8f Fix email link from internal bb onboarding. Prevent account holder from being deleted 2021-10-04 11:30:59 +01:00
mike12345567
80e7671444 Fix for many to many relationships where the union table has arbituarily named foreign key constraint columns, an example has been provided in the scripts directory. 2021-10-01 17:16:43 +01:00
Rory Powell
5654bce90b Merge pull request #2855 from Budibase/hide-upgrade-modal
Hide upgrade button / modal from non-root account holders
2021-10-01 16:33:22 +01:00
Martin McKeaveney
063b92726c Merge pull request #2854 from Budibase/local-tenant-subdomain
Support for tenancy subdomain locally + improvements
2021-10-01 16:15:18 +01:00
Rory Powell
47b80b7f2a Load account portal url from environment 2021-10-01 16:12:07 +01:00
Rory Powell
8729fa27ac Hide upgrade button / modal from non-root account holders 2021-10-01 16:05:48 +01:00
Rory Powell
3bef997168 Support for tenancy subdomain locally + improvements 2021-10-01 15:55:57 +01:00
Martin McKeaveney
b4999f3f13 updating copy on self host flow 2021-10-01 15:26:41 +01:00
Andrew Kingston
9e74acfec0 Prevent screen slot or something containing the screen slot from being deleted 2021-10-01 15:01:16 +01:00
Andrew Kingston
cc78f08032 Update button text in theme settings to 'View changes' 2021-10-01 14:41:58 +01:00
Andrew Kingston
aa2b7cf769 Merge pull request #2839 from Budibase/mobile-app-search-compat
Add mobile compatibility for app search bar
2021-10-01 14:11:30 +01:00
Rory Powell
8f614da7ff Merge pull request #2841 from Budibase/fix/redirects
Fix redirects and prevent admin / org screens in cloud
2021-10-01 12:55:13 +01:00
Rory Powell
50b7142c04 Fix redirects and prevent admin / org screens in cloud 2021-10-01 12:40:01 +01:00
Martin McKeaveney
6c47980f7c remove unnecessary deployment poll 2021-10-01 12:10:50 +01:00
Andrew Kingston
305d82846b Add mobile compatibility for app search bar 2021-10-01 11:43:09 +01:00
mike12345567
4ecc92de3b Updating data bindings, there were instances where it could loop/iterate over already replaced bindings, used a search technique to be a bit more specific about the replacements and make sure each binding could only be replaced once. 2021-09-30 17:24:43 +01:00
Rory Powell
487166a6d8 Merge pull request #2825 from Budibase/fix/tenant-subdomain-parsing
Fix tenant subdomain parsing
2021-09-30 15:59:47 +01:00
Rory Powell
dd1ce5be27 Fix tenant subdomain parsing 2021-09-30 15:56:33 +01:00
Martin McKeaveney
17acae87c0 Merge pull request #2677 from Budibase/dnd
Drag and drop
2021-09-30 15:13:25 +01:00
Martin McKeaveney
76c83ed51e Merge branch 'develop' into feature/search-bar 2021-09-30 15:12:59 +01:00
Martin McKeaveney
9f6961a90c switch from regex to includes 2021-09-30 15:08:29 +01:00
Martin McKeaveney
8c65d45c23 Merge branch 'develop' into dnd 2021-09-30 14:56:23 +01:00
Michael Drury
29b177208c Merge pull request #2815 from Budibase/feature/cloud-export
Cloud export -> self host import
2021-09-30 14:55:37 +01:00
Martin McKeaveney
a0f4043e13 app list search bar 2021-09-30 14:08:18 +01:00
Andrew Kingston
7f08ef3a6c Reset data ui searches when mutating rows as we cannot guarantee that bookmarks are the same 2021-09-30 13:49:09 +01:00
mike12345567
f8562015ac Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-30 12:22:28 +01:00
Andrew Kingston
38b32d78a8 Merge pull request #2790 from Budibase/data-ui-pagination
Data UI pagination and searching
2021-09-30 11:13:47 +01:00
Peter Clement
afa3cd53f6 Merge pull request #2735 from Budibase/feature/datasource-wizard
Datasource wizard
2021-09-30 11:05:22 +01:00
Peter Clement
86428f3998 remove create budibase db button 2021-09-30 10:50:27 +01:00
Martin McKeaveney
6edc25f52e Merge pull request #2804 from Budibase/fix/redirect-loop-ff
fix firefox redirect loop
2021-09-29 19:27:15 +01:00
Martin McKeaveney
e62f8cd9bb Update packages/builder/src/components/upgrade/UpgradeModal.svelte
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2021-09-29 19:12:19 +01:00
Martin McKeaveney
e4473a32fd fix firefox redirect loop 2021-09-29 18:59:26 +01:00
mike12345567
94737c6574 Final cleanup, just need to handle view migration (to self host from cloud). 2021-09-29 17:43:16 +01:00
Rory Powell
2ceca6b4fb Review feedback - shortcut user?.tenantId !== tenantId 2021-09-29 17:13:29 +01:00
mike12345567
a0f69251c8 Adding the ability to run the monorepo in cloud mode without the connected account portal (login, org setting and admin creation are all available again) as well as re-working how the redirects work to massively reduce the chance of cycles which I was experiencing constantly. 2021-09-29 16:55:59 +01:00
Rory Powell
a299e30556 Respect tenant in url in UI app. Reject tenant and session mismatch 2021-09-29 16:41:58 +01:00
Andrew Kingston
908d4b75d8 Ensure transitions are only local to avoid weird svelte issues 2021-09-29 15:26:01 +01:00
Peter Clement
cfab8165bd update ssl ux 2021-09-29 13:02:30 +01:00
mike12345567
1f127939af Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-29 12:57:14 +01:00
Andrew Kingston
1c93ae509e Refresh data UI tables when creating a row 2021-09-29 12:29:26 +01:00
Andrew Kingston
f9c8cd8506 Automatically refresh data as needed when rows or columns are updated 2021-09-29 12:07:35 +01:00
Andrew Kingston
e4a57253fa Merge branch 'develop' of github.com:Budibase/budibase into data-ui-pagination 2021-09-29 10:34:03 +01:00
Andrew Kingston
873ef99527 Add transitions to data UI tables to improve smoothness and prevent stuttering and flashing on loading 2021-09-29 10:33:55 +01:00
Martin McKeaveney
5558a34fe4 Merge branch 'develop' of github.com:Budibase/budibase into fix/prevent-sso-redirect 2021-09-29 10:33:30 +01:00
Andrew Kingston
4a827c2aab Fix resetting filters and sorting options when changing tables 2021-09-29 10:17:12 +01:00
Andrew Kingston
5e2ba8c45f Suppress svelte runtime warnings 2021-09-29 10:16:44 +01:00
Martin McKeaveney
0edd6ffabd lint 2021-09-29 09:55:38 +01:00
Andrew Kingston
14b23cffee Prevent bindings from being used when filtering tables in the data UI 2021-09-29 09:18:08 +01:00
Andrew Kingston
745aff0c44 Reuse filter drawer component to allow full table filtering on any type in data UI 2021-09-29 09:05:04 +01:00
Andrew Kingston
b9ad634b85 Fix bug with filter editor preventing date pickers or booleans from being shown 2021-09-29 08:57:09 +01:00
mike12345567
d282cd030f Some fixes after testing and adding some basic work to the frontend. 2021-09-28 18:05:52 +01:00
Martin McKeaveney
f6256bfbd5 prevent SSO configured tenants being redirected to account portal 2021-09-28 17:54:54 +01:00
Martin McKeaveney
402365f5b3 remove company size logic from the code 2021-09-28 17:18:56 +01:00
Andrew Kingston
7527c19a8c Add basic search implementation to data UI tables 2021-09-28 15:29:15 +01:00
Peter Clement
f45638d874 Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard 2021-09-28 14:26:25 +01:00
Andrew Kingston
2b2697a34e Fixing issue with refreshing data providers manually due to incorrect action name 2021-09-28 13:33:15 +01:00
Peter Clement
a24f2e4142 update modal button text 2021-09-28 12:29:54 +01:00
Peter Clement
1a1c0f2892 check tables can be fetched before saving config 2021-09-28 12:25:57 +01:00
Andrew Kingston
f5f8e25c9f Fix huge amount of bugs with data UI state, URL parameters and state/URL sync 2021-09-27 18:25:19 +01:00
Rory Powell
42d9e0a482 Remove platform url in the cloud, remove analytics picker completely 2021-09-27 16:37:26 +01:00
Andrew Kingston
705088362b Move lucene logic into builder 2021-09-27 15:36:18 +01:00
Andrew Kingston
ec7cf96fd9 Move all lucene logic into central builder helpers file 2021-09-27 12:59:49 +01:00
Andrew Kingston
51902c807a Merge branch 'develop' of github.com:Budibase/budibase into data-ui-pagination 2021-09-27 12:51:37 +01:00
Andrew Kingston
496e079d83 Remove log statement 2021-09-27 12:51:32 +01:00
Andrew Kingston
d2944e85c0 Merge pull request #2706 from Budibase/ak-fixes
Fix home screen importing + extras
2021-09-27 11:39:48 +01:00
Andrew Kingston
c011b7fe5c Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-27 11:30:51 +01:00
Peter Clement
7121b0a7c8 fix layout of config modal 2021-09-27 10:04:01 +01:00
Peter Clement
dad6412271 trigger internal table modal on modal cancel 2021-09-27 09:59:56 +01:00
Andrew Kingston
8b35405a85 Fix regex binding replacement issue due to not being escaped 2021-09-24 16:24:16 +01:00
Andrew Kingston
383d92b99e Add a refresh action to common table searching logic 2021-09-24 16:13:25 +01:00
Peter Clement
c67e769afc ux fixes 2021-09-24 11:28:56 +01:00
Peter Clement
a6aad71827 rename file and fix analytics 2021-09-24 10:58:04 +01:00
Peter Clement
c1829223db Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard 2021-09-24 10:47:59 +01:00
Peter Clement
a833df7771 redirect to created datasource 2021-09-24 10:19:48 +01:00
Peter Clement
29551c4621 fix naming of datasources 2021-09-24 10:12:30 +01:00
Peter Clement
af5280fa36 fetch tables for datasource plus 2021-09-24 10:01:53 +01:00
Peter Clement
468a7caa07 fix flow of wizard 2021-09-23 22:02:35 +01:00
Peter Clement
39192e4e7f add base wizard for datasources 2021-09-23 21:47:22 +01:00
Andrew Kingston
fd24a8fce3 Lint 2021-09-23 20:51:55 +01:00
Andrew Kingston
a30ced6408 Add button action for manually refreshing a data provider 2021-09-23 19:34:01 +01:00
Andrew Kingston
890749ee3e Only refresh tables when table ID changes 2021-09-23 17:04:12 +01:00
Andrew Kingston
7ac4144903 Add new core implementation of fetching paginated table data and enable pagination in backend UI for tables 2021-09-23 16:08:47 +01:00
Andrew Kingston
b5ff5a7f76 Remove duplicate routes which are never used 2021-09-23 16:06:57 +01:00
Maurits Lourens
0f3cb8e2ff Merge branch 'develop' into invalid_route_settings_section
# Conflicts:
#	packages/builder/src/components/design/NavigationPanel/NewScreenModal.svelte
2021-09-23 13:15:53 +02:00
Martin McKeaveney
4d46095fc8 Merge pull request #2695 from mslourens/remove_link_when_removing_screen
remove the link from navigation bar when removing the screen
2021-09-23 09:40:36 +01:00
Martin McKeaveney
94e3b9ed0c Merge pull request #2714 from mslourens/collapse_queries_with_datasource
Collapse queries with their datasource
2021-09-23 09:36:41 +01:00
Andrew Kingston
ec2f727af3 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-23 09:18:52 +01:00
Maurits Lourens
0b93b201a5 Collapse queries with their datasource 2021-09-23 08:48:11 +02:00
Martin McKeaveney
68a72384c8 Merge pull request #2703 from Budibase/feature/analytics
Feature/analytics
2021-09-22 15:53:34 +01:00
Martin McKeaveney
24837ef2f1 lint 2021-09-22 12:26:02 +01:00
Michael Drury
7b80e2a8e3 Merge pull request #2686 from mslourens/replace_all_handlebars_bindings
replace all handlebars bindings, not just the first
2021-09-22 11:44:17 +01:00
Martin McKeaveney
2523d54641 account for user size in intercom 2021-09-22 09:38:32 +01:00
Martin McKeaveney
87b61b5c54 added user created at timestamp 2021-09-22 09:29:51 +01:00
Maurits Lourens
cd4765664d remove console.log 2021-09-22 08:49:33 +02:00
Martin McKeaveney
ff5831660d merge with develop 2021-09-21 21:43:29 +01:00
Martin McKeaveney
e1a6f27d70 lint 2021-09-21 20:47:04 +01:00
Peter Clement
1d9fccb666 update icon to use hoverable 2021-09-21 20:30:58 +01:00
Martin McKeaveney
cf524423fb JSdoc 2021-09-21 20:28:33 +01:00
Martin McKeaveney
0a7512a4d9 changed events to constants, instantiated analytics client at right time 2021-09-21 20:21:15 +01:00
Andrew Kingston
16febcf3b9 Ensure datasource containing the currently selected table is always expanded 2021-09-21 17:21:25 +01:00
Andrew Kingston
1f9326db79 Set datasource to internal datasource upon loading internal datasource page 2021-09-21 17:21:01 +01:00
Maurits Lourens
ff4476b333 remove the link from navigation bar when removing the screen 2021-09-21 15:16:10 +02:00
Peter Clement
14945d9f0d use color alias for actions instead of hard-coding the color 2021-09-21 12:05:58 +01:00
Martin McKeaveney
184061a56b analytics clients 2021-09-21 11:47:14 +01:00
Maurits Lourens
28e7ef2806 replace all handlebars bindings, not just the first 2021-09-21 09:57:14 +02:00
Peter Clement
053ea4e499 add multiselect / date / boolean types to automations 2021-09-20 16:23:33 +01:00
Andrew Kingston
6ba4c00b80 Merge branch 'develop' of github.com:Budibase/budibase into dnd 2021-09-20 10:45:21 +01:00
Andrew Kingston
a6e48194f1 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-09-20 10:33:18 +01:00
Andrew Kingston
46c1aa1eb7 Update app ID parsing to be able to account for new tenant ID's and fix crash whenever a dev counterpart doesn't exist for a published app 2021-09-20 09:58:38 +01:00
Rory Powell
7c4b970604 Merge pull request #2635 from Budibase/feature/onboarding-backend
Password reset for budibase users
2021-09-17 14:58:53 +01:00
Rory Powell
91b9a98247 Password reset for budibase users 2021-09-17 13:41:22 +01:00
Andrew Kingston
f0b7188db3 Merge branch 'develop' of github.com:Budibase/budibase into dnd 2021-09-17 12:53:06 +01:00
Maurits Lourens
f9c82e5059 re-use sanitizeUrl utils method, add / if it's not added already 2021-09-17 11:43:27 +02:00
Maurits Lourens
931ec7bfd9 fix merge conflicts, make arguments more consistent 2021-09-16 23:20:31 +02:00
Maurits Lourens
518f8fd55e merge develop into branch 2021-09-16 22:15:09 +02:00
Andrew Kingston
e625d2e4a3 Reduce duplication in move componment handler from dnd callback 2021-09-16 17:39:39 +01:00
Andrew Kingston
fdef6d1e89 Merge branch 'develop' of github.com:Budibase/budibase into dnd 2021-09-16 17:34:40 +01:00
Andrew Kingston
00b12463f6 Merge pull request #2606 from Budibase/responsive-portal
Responsive portal
2021-09-16 17:28:21 +01:00
Andrew Kingston
110fd1d5af Fix intermittent crash due to invalid iframe reference when hot reloading 2021-09-16 16:27:19 +01:00
mike12345567
d76e3beac9 Removing console logs created during automation rework. 2021-09-16 16:24:32 +01:00
Andrew Kingston
368ada4a77 Merge branch 'develop' of github.com:Budibase/budibase into responsive-portal 2021-09-16 16:06:41 +01:00
Michael Drury
4efdda6726 Merge pull request #2618 from Budibase/feature/automation-query
Automation query functionality
2021-09-16 15:47:10 +01:00
Rory Powell
23d354ceda Merge pull request #2614 from Budibase/feature/onboarding-backend
Access controls for cloud, self, and regular budibase users
2021-09-16 15:39:14 +01:00
mike12345567
72763ec45f Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-query 2021-09-16 15:33:03 +01:00
PClmnt
c968d534ac Merge pull request #2610 from Budibase/feature/automation-redesign
Automation Redesign
2021-09-16 15:17:51 +01:00
mike12345567
6d48dc85ef Merge branch 'feature/automation-redesign' of github.com:Budibase/budibase into feature/automation-query 2021-09-16 14:54:09 +01:00
Peter Clement
0d2854b464 fix json parsing of test data 2021-09-16 14:52:23 +01:00
Peter Clement
ab2fd51dc2 fix debounce / store test data bug 2021-09-16 14:48:55 +01:00
Martin McKeaveney
ecb34e49e3 Merge pull request #2169 from mslourens/collapse_expand_database_connections
Collapse and expand database connections
2021-09-16 14:26:25 +01:00
mike12345567
87d20e5c00 Making filter drawer in automations full width. 2021-09-16 13:45:22 +01:00
mike12345567
13609bb9bf Merge branch 'feature/automation-redesign' of github.com:Budibase/budibase into feature/automation-query 2021-09-16 12:44:16 +01:00
Peter Clement
a871a3a44f fix label not being rendered correctly 2021-09-16 12:15:32 +01:00
Andrew Kingston
d86e5718d5 Prevent DND if target is a child of source 2021-09-16 07:35:19 +01:00
Andrew Kingston
0ce0f5c823 Add initial DND implementation with working functionality for dropping inside components 2021-09-16 07:28:59 +01:00
mike12345567
b18a082951 Adding in backend implementation of the query step, as well as some front-end work to support the filter drawer within automations. 2021-09-15 19:02:44 +01:00
Peter Clement
cd3beb3b6c change naming within blocks 2021-09-15 16:59:15 +01:00
Peter Clement
7b99574f4c update reactivity of test data modal 2021-09-15 16:55:17 +01:00
Martin McKeaveney
a575af5e4a Merge pull request #2120 from mslourens/delete_component_with_keyboard
Delete component with keyboard
2021-09-15 16:48:38 +01:00
Rory Powell
3576ca87be Access controls for cloud, self, and regular budibase users 2021-09-15 15:45:43 +01:00
Peter Clement
7260c32737 fix build 2021-09-15 13:58:15 +01:00
Peter Clement
2b08916751 simplify parsing of internal / external actions 2021-09-15 12:58:20 +01:00
Peter Clement
9cd63c2223 small css updates 2021-09-15 11:52:42 +01:00
Andrew Kingston
8a0b9724b0 Merge branch 'develop' of github.com:Budibase/budibase into responsive-portal 2021-09-15 10:53:59 +01:00
Peter Clement
c15c65a586 Merge remote-tracking branch 'origin/develop' into feature/automation-redesign 2021-09-15 10:26:45 +01:00
Rory Powell
cf32050a7b Merge pull request #2607 from Budibase/feature/onboarding-backend
Redirects and linking between budibase and account portal
2021-09-15 10:25:46 +01:00
Peter Clement
242f685a24 incorrect file name 2021-09-15 09:57:06 +01:00
Andrew Kingston
6efd505118 Merge branch 'develop' of github.com:Budibase/budibase into responsive-portal 2021-09-15 09:41:47 +01:00
Peter Clement
44b7b6a6f8 remove logs 2021-09-15 00:49:44 +01:00
Peter Clement
3b66a14a6f Update icons 2021-09-15 00:49:44 +01:00
Peter Clement
5751782fcb add block connector line 2021-09-15 00:49:44 +01:00
Peter Clement
dfbf7e2ee4 Show test outputs and responses in modal 2021-09-15 00:49:35 +01:00
Peter Clement
1d25aba78c adding external actions constant 2021-09-15 00:46:52 +01:00
Peter Clement
82db0950c3 Require required schema fields before saving 2021-09-15 00:46:52 +01:00
Peter Clement
d86c238d53 Improve test automation modal and handling of data 2021-09-15 00:46:50 +01:00
Peter Clement
0fadf104e2 save automation on change / delete / create 2021-09-15 00:45:11 +01:00
Peter Clement
09cab87a86 Add new actions modal and integration with flowchart 2021-09-15 00:45:11 +01:00
Peter Clement
7fd79d3d4e Update flow chart styling and event handling 2021-09-15 00:45:07 +01:00
Peter Clement
fd4c1c9929 Add triggers to setup modal 2021-09-15 00:43:25 +01:00
Peter Clement
4869ecbf3a add splash screen to automation 2021-09-15 00:43:25 +01:00
Michael Drury
bda973355c Merge pull request #2598 from Budibase/feature/automation-rework
Automation backend rework
2021-09-14 17:30:26 +01:00
Andrew Kingston
7ded058831 Update styles in normal user app portal 2021-09-14 16:38:47 +01:00
Andrew Kingston
b3fa4e61e3 Make apps table in portal mobile friendly 2021-09-14 16:21:30 +01:00
Rory Powell
33090a2521 Move account portal redirect to top of auth level 2021-09-14 15:57:34 +01:00
Rory Powell
011193a3dc Navigate between budibase and account portal 2021-09-14 15:49:59 +01:00
Rory Powell
689065d2b8 Redirect to account portal login page in the cloud 2021-09-14 14:18:13 +01:00
Rory Powell
73981680ba Replace 'sandbox' with 'cloud' in builder, reuse 'SELF_HOSTED' flag 2021-09-14 13:03:38 +01:00
mike12345567
70bc68fb61 Adding concept of internal and external actions. 2021-09-14 12:40:19 +01:00
Andrew Kingston
cc64b3f9b8 Improve email template screen layout 2021-09-14 12:36:29 +01:00
Andrew Kingston
0b5669efdc Update config checklist to be mobile friendly 2021-09-14 12:32:04 +01:00
Andrew Kingston
11962bb5fa Update updates page to be mobile friendly and look better 2021-09-14 12:28:23 +01:00
Andrew Kingston
d0898a4ac4 Update theming page to be mobile friendly 2021-09-14 12:28:07 +01:00
Andrew Kingston
4cb209f384 Make portal organisation page mobile friendly 2021-09-13 16:59:15 +01:00
Andrew Kingston
fe3a53891a Increase z-index of mobile drawer menu to fix email editor overlapping it 2021-09-13 16:45:23 +01:00
Andrew Kingston
b375a5a8c7 Make email template page more mobile friendly 2021-09-13 16:43:54 +01:00
Andrew Kingston
7223d4bea5 Remove unnecessary classname 2021-09-13 16:42:59 +01:00
Andrew Kingston
f5c11295c2 Make email template page somewhat mobile friendly 2021-09-13 16:42:07 +01:00
Martin McKeaveney
c958d444f6 fix for apps with undefined names 2021-09-13 16:33:26 +01:00
Andrew Kingston
9d4029c347 Make portal email config page mobile friendly 2021-09-13 16:17:48 +01:00
Andrew Kingston
c094f7526d Fix alignment of SSO configs, clean up style, make auth page mobile friendly 2021-09-13 16:15:52 +01:00
Andrew Kingston
4209d3a1cc Fix alignment and spacing of SSO providers 2021-09-13 16:05:26 +01:00
Andrew Kingston
ad4a76127e Make users page responsive 2021-09-13 16:02:09 +01:00
Andrew Kingston
09385cadc5 Reduce portal padding on mobile 2021-09-13 16:01:47 +01:00
Andrew Kingston
0c0e656b34 Make core portal layout responsive with mobile drawer menu 2021-09-13 15:38:06 +01:00
Andrew Kingston
4f96b7ef93 Merge pull request #2576 from Budibase/responsive-preview
Responsive preview
2021-09-10 12:13:46 +01:00
mike12345567
da9d78d1fb Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-10 11:16:43 +01:00
Andrew Kingston
2f986bedf1 Fix bug with determining checklist progress 2021-09-10 08:25:30 +01:00
mike12345567
a366ab80e1 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-09 16:33:41 +01:00
Andrew Kingston
0409e2144f Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview 2021-09-09 13:56:18 +01:00
Andrew Kingston
5b1ba5d5a2 Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-09 11:57:55 +01:00
Martin McKeaveney
5e268dce18 Merge pull request #2556 from mslourens/checklist_item_navigation
add link to checklist items for direct navigation (and lint issues)
2021-09-09 11:16:38 +01:00
mike12345567
e84d30524b Updating automations system to return the inputs and outputs of each step. 2021-09-08 14:08:22 +01:00
Andrew Kingston
9c50bd84e8 Align component selection list and preview controls to top of center panel 2021-09-08 09:54:10 +01:00
Andrew Kingston
acb289cc5f Add feature flag to determine support for previewing on different device sizes 2021-09-08 09:46:20 +01:00
Andrew Kingston
a10906ee01 Remove box shadow and padding around preview html element 2021-09-08 09:39:36 +01:00
Andrew Kingston
3b3df86e4d Leave builder preview always the same size and depend on app to resize itself 2021-09-07 16:02:47 +01:00
Andrew Kingston
fbbeccc0a1 Add preview device selection buttons and pass device preview down to client app 2021-09-07 16:02:11 +01:00
Maurits Lourens
9338043133 fix test 2021-09-06 20:23:33 +02:00
Andrew Kingston
d607f7b25b Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 17:29:51 +01:00
Maurits Lourens
1790e777cc fix tests 2021-09-06 17:55:19 +02:00
Andrew Kingston
7b919cb2e7 Add button to reset theme to default and fix determination of theme 2021-09-06 16:51:40 +01:00
Andrew Kingston
363998a2af Fix button theming and add nav text theming 2021-09-06 16:23:12 +01:00
Maurits Lourens
dafd06737c add link to checklist items for direct navigation (and lint issues) 2021-09-06 15:16:21 +02:00
Maurits Lourens
7328fd1e8a fix exporting internal tables 2021-09-06 12:07:05 +02:00
Andrew Kingston
d1e3dda05f Add custom theme options for button roundedness and header color 2021-09-03 15:28:35 +01:00
Andrew Kingston
e7d1ed3114 Add custom theming for primary color and primary hover color to form components 2021-09-03 11:50:09 +01:00
Andrew Kingston
bf8975ec6d Hide state bindings if feature is not available 2021-09-02 11:39:41 +01:00
Andrew Kingston
04a26f3344 Hide state action in old apps and add working basic implementation of theming 2021-09-02 11:38:41 +01:00
Andrew Kingston
ee3f2c597b Merge pull request #2502 from Budibase/lab-day-state
App state
2021-09-01 16:08:13 +01:00
Maurits Lourens
378760074f only show delete confirmation when no input or textarea is focussed 2021-08-31 15:46:30 +02:00
Martin McKeaveney
393a3960b8 Merge pull request #2499 from mslourens/fix_upload_logo
fixes uploading organisation logo
2021-08-31 13:13:31 +01:00
Andrew Kingston
81ade833dd Merge branch 'develop' of github.com:Budibase/budibase into lab-day-state 2021-08-31 10:33:31 +01:00
Martin McKeaveney
f145a0c93d Merge pull request #2469 from Budibase/cheeks-fixes
Size options for form and table
2021-08-30 22:53:19 +01:00
Martin McKeaveney
36db93fd7d Merge pull request #2440 from mslourens/querybuilder_results_width
limit the width of the preview component
2021-08-30 22:52:55 +01:00
Maurits Lourens
3185ae8536 fixes uploading organisation logo 2021-08-30 23:12:19 +02:00
Andrew Kingston
8840d2114b Add description of what persisting state values does 2021-08-27 15:00:27 +01:00
Peter Clement
ee830d0e85 refactor of multi-option filtering and validation 2021-08-27 08:05:22 +01:00
Andrew Kingston
3eea601910 Add ability to persist state values in local storage 2021-08-26 17:52:04 +01:00
Andrew Kingston
0f6a7946b5 Automatically determine which state keys are available 2021-08-26 16:46:25 +01:00
Maurits Lourens
7f9e8fa321 fix calls to automations.save, which doesn't need the instanceId 2021-08-26 15:58:24 +02:00
Peter Clement
544dd4ef1d Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement
94bb4f2a8b linting 2021-08-26 14:27:40 +01:00
Peter Clement
1ab618c2ef fix indexing of arrays 2021-08-26 14:22:52 +01:00
Martin McKeaveney
b8d10a2b6d merge package updates 2021-08-26 14:13:30 +01:00
Peter Clement
4fa36727e4 Update validation for array type 2021-08-26 14:04:18 +01:00
Peter Clement
f7ebf7f8a4 Fix lucene not allowed characters 2021-08-26 11:39:42 +01:00
Peter Clement
4cfcae415e Rename list to Multi-select 2021-08-26 11:36:05 +01:00
Andrew Kingston
9369e8b375 Add client app state and button actions to control it 2021-08-26 11:28:44 +01:00
Martin McKeaveney
0cbc23dc3d Revert "Filter users table out of DataSource component and NewScreenModal" 2021-08-26 10:11:48 +01:00
Maurits Lourens
3da6577348 rename automation 2021-08-26 08:53:58 +02:00
Peter Clement
078cb07b04 use normal combobox for filtering array columns 2021-08-25 17:00:42 +01:00
Peter Clement
84350933d4 fix issue with options not being displayed on new line 2021-08-25 17:00:15 +01:00
Martin McKeaveney
368edeb84b Merge pull request #2464 from mslourens/make_labels_more_consistent
make labels for editing more consistent
2021-08-25 16:51:33 +01:00
Peter Clement
725b9bb6e2 Add more validation options for array field 2021-08-25 15:49:04 +01:00
Andrew Kingston
f89c778079 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2021-08-25 15:31:30 +01:00
Martin McKeaveney
f0b8f0575e Merge pull request #2446 from mslourens/disable_managing_users_with_client
Filter users table out of DataSource component and NewScreenModal
2021-08-25 14:07:52 +01:00
Peter Clement
12f56744c3 Add validation for array field 2021-08-25 14:05:23 +01:00
Peter Clement
05568295b5 Add not contains option to lucene query builder 2021-08-25 14:05:00 +01:00
Maurits Lourens
c87fdbc2fc make labels for editing more consistent 2021-08-25 13:42:28 +02:00
Andrew Kingston
5ed4ace66b Merge pull request #2441 from Budibase/multistep-forms
Multi-step forms
2021-08-25 12:40:44 +01:00
Andrew Kingston
998920d41a Update autoscreens to have size settings again 2021-08-25 09:57:53 +01:00
Peter Clement
f000d44e39 Add contains option to lucene query builder 2021-08-24 16:14:38 +01:00
Maurits Lourens
180d857d1d Filter users table out of DataSource component and NewScreenModal 2021-08-24 12:33:02 +02:00
Martin McKeaveney
9f99f7c36d remove pageviews from PH 2021-08-24 10:42:22 +01:00
Maurits Lourens
e476b15d42 replace 'replaceAll' with 'replace' and a regular expression 2021-08-24 08:51:38 +02:00
Maurits Lourens
342e3a218e limit the width of the preview component 2021-08-23 17:32:27 +02:00
Martin McKeaveney
52b51e9873 spacing in analytics 2021-08-23 15:56:54 +01:00
Andrew Kingston
4a67de926a Fix button casing 2021-08-23 14:00:45 +01:00
Andrew Kingston
f127d86d11 Merge branch 'develop' of github.com:Budibase/budibase into multistep-forms 2021-08-23 11:48:03 +01:00
Andrew Kingston
52d2f6741e Always limit data providers to 1 row on details screens, even for external tables 2021-08-23 11:46:50 +01:00
Andrew Kingston
de7caf90f4 Give detail autoscreen repeater a placeholder for when no rows exist 2021-08-23 11:09:33 +01:00
Maurits Lourens
d9fc6212f2 Merge branch 'develop' into collapse_expand_database_connections 2021-08-20 22:10:29 +02:00
Andrew Kingston
713fed841f Merge pull request #2399 from mslourens/update_app_modal_text
update the modal text for updating the name of an app
2021-08-20 17:04:39 +01:00
Peter Clement
e97b5ef91a add multiselect component as option for form design 2021-08-20 15:56:11 +01:00
Andrew Kingston
8cb9870cf7 Prevent adding form steps inside other form steps and fix illegalChildren usage 2021-08-20 15:16:20 +01:00
Andrew Kingston
86dbd918f2 Automatically name and number form step components upon creation 2021-08-20 14:12:52 +01:00
Peter Clement
461311bb06 fixes organisation logo not showing 2021-08-20 10:15:39 +01:00
Andrew Kingston
cb46e763d3 Making picker sorting optional and default to off. Sort by default for client apps 2021-08-20 10:03:21 +01:00
Andrew Kingston
11dc516b26 Add single button action for changing form step 2021-08-20 09:54:54 +01:00
Peter Clement
c3a6e13103 Bug fix for unable to navigate from sql screen 2021-08-20 09:51:36 +01:00
Peter Clement
17438372d0 Add ability for user to select 'List' data type for a column 2021-08-19 16:54:44 +01:00
Andrew Kingston
9ea255b7bc Update validate form action to be able to only validate the current form step 2021-08-19 12:52:50 +01:00
Andrew Kingston
9b87d1a03e Add button actions for navigating form steps 2021-08-18 15:21:18 +01:00
Andrew Kingston
32fe0ea072 Support multiple component context exports and export additional context from forms 2021-08-18 14:58:58 +01:00
PClmnt
24caf164cd Merge pull request #2403 from Budibase/pc-bug-fixes
Misc Bug Fixes
2021-08-18 14:09:24 +01:00
Andrew Kingston
c945fc650d Add stepper component to bbui for numeric values 2021-08-18 11:32:39 +01:00
Martin McKeaveney
f07dcf7f55 Merge pull request #2401 from mslourens/update_datasource_name
Update the name of the datasource
2021-08-18 10:44:04 +01:00
Peter Clement
8bfdb35ff3 linting 2021-08-18 10:37:14 +01:00
Maurits Lourens
e1ef03f55d fix lint issue 2021-08-18 11:24:25 +02:00
Peter Clement
af9bb40bdd fixes organisation logo not showing 2021-08-18 00:02:17 +01:00
Maurits Lourens
3b099d945a fix lint issues 2021-08-18 00:04:54 +02:00
Maurits Lourens
de944480da update the name of the datasource 2021-08-17 23:57:11 +02:00
Maurits Lourens
19eeda608f update the modal text for updating the name of an app 2021-08-17 22:16:57 +02:00
Peter Clement
fc0d621124 Merge remote-tracking branch 'origin/develop' into pc-bug-fixes 2021-08-17 14:11:47 +01:00
Andrew Kingston
a2e4f44e7f Ensure placeholder is null when undefined so avoid sometimes having a placeholder and sometimes not 2021-08-17 14:10:25 +01:00
Andrew Kingston
cbcffd0a4a Fix autoscreen-generated form component default settings 2021-08-17 13:58:51 +01:00
Martin McKeaveney
db0183e8cf Merge pull request #2379 from Budibase/fix/app-name-validation
adding alphanumeric app name validation
2021-08-17 13:49:50 +01:00
Andrew Kingston
d23d11f6ef Merge branch 'dynamic-picker-options' of github.com:Budibase/budibase into dynamic-picker-options 2021-08-17 11:37:50 +01:00
Andrew Kingston
432b817d98 Remove notification when saving custom options 2021-08-17 11:36:33 +01:00
Andrew Kingston
bc788273a0 Ensure both label and value are set when defining custom options 2021-08-17 11:34:46 +01:00
Andrew Kingston
d71b7e4b77 Tidy up options drawer styles 2021-08-17 11:33:09 +01:00
Peter Clement
ce370ca1d2 Merge remote-tracking branch 'origin/develop' into dynamic-picker-options 2021-08-17 11:26:42 +01:00
Peter Clement
e5bca9fece text updates 2021-08-17 11:17:03 +01:00
Martin McKeaveney
2e4f32269b adding alphanumeric app name validation 2021-08-17 10:41:37 +01:00
Peter Clement
5151619782 Allow users to define custom picker options 2021-08-17 10:32:01 +01:00
Andrew Kingston
c50d03d792 Merge pull request #2369 from Budibase/fix/screen-props
Fix screen settings not being saved
2021-08-17 09:28:43 +01:00
Maurits Lourens
87c59db02e fix lint issues 2021-08-16 22:07:15 +02:00
Maurits Lourens
459ba46c48 return validation errors 2021-08-16 21:15:15 +02:00
Andrew Kingston
36a744f577 Merge pull request #2339 from Budibase/custom-form-validation
Custom form validation
2021-08-16 18:29:44 +01:00
Andrew Kingston
1f43ac3ab1 Fix screen settings not being saved 2021-08-16 17:01:34 +01:00
Andrew Kingston
641e61773b Add ability for select options to be loaded from a data provider 2021-08-16 11:24:25 +01:00
Peter Clement
a80655df04 Bug fix for unable to navigate from sql screen 2021-08-16 09:44:15 +01:00
Andrew Kingston
73def04951 Merge pull request #2344 from Budibase/ak-fixes
Fixes and features for various issues
2021-08-16 09:04:13 +01:00
Andrew Kingston
c9056c8ad5 Merge branch 'develop' of github.com:Budibase/budibase into joe-tweaks 2021-08-13 13:33:22 +01:00
Andrew Kingston
ec5e3e27a3 Add 12px options for margin and padding 2021-08-13 12:23:41 +01:00
Andrew Kingston
47ca925003 Add global data bindings for mobile and tablet device sizes 2021-08-13 11:24:47 +01:00
Peter Clement
e49b8236a1 linting 2021-08-12 14:27:05 +01:00
Peter Clement
c1d559c96f Change self host button text 2021-08-12 14:20:46 +01:00
Peter Clement
3ef05e3d36 Add default config to admin store 2021-08-12 14:20:23 +01:00
Andrew Kingston
54b7cb1265 Increase width of contraint select in custom validation drawer 2021-08-12 12:27:50 +01:00
Andrew Kingston
f209781e7c Add duplicate button 2021-08-12 12:25:54 +01:00
Peter Clement
48c40446f0 Add link to account portal 2021-08-12 12:09:53 +01:00
Peter Clement
b2bc9a5e20 Add self-hosting upgrade button to builder pane 2021-08-12 11:51:08 +01:00
Andrew Kingston
f6cd99166a Hide formula fields from filter expressions until they can be searched 2021-08-12 10:03:56 +01:00
Andrew Kingston
72ab0c4158 Fix issue with duplicate icon in condtitional UI not being accounted for when using an update action 2021-08-12 09:55:41 +01:00
Andrew Kingston
b77fed6766 Add duplicate action to filter drawer 2021-08-12 09:50:09 +01:00
Andrew Kingston
da67adfffd Remove log statement 2021-08-11 18:16:30 +01:00
Andrew Kingston
d615513558 Fix validation value component always being an input 2021-08-11 16:46:01 +01:00
Andrew Kingston
d1bc289f4b Merge branch 'develop' of github.com:Budibase/budibase into custom-form-validation 2021-08-11 15:09:04 +01:00
Andrew Kingston
b79b75ad78 Add support for validating relationships 2021-08-11 14:34:22 +01:00
Andrew Kingston
a041d8dcc7 Allow custom validation rules to use bindings or raw values 2021-08-10 14:36:00 +01:00
Kevin Åberg Kultalahti
5450d26962 Merge pull request #2317 from Budibase/fix/make-feedbackform-comment-optional
Makes the NPS Feedback Form options and comments optional
2021-08-10 12:42:06 +02:00
Keviin Åberg Kultalahti
b1e57ad720 makes the second and third pages of the NPS feedback form optional 2021-08-09 15:43:50 +02:00
Martin McKeaveney
725e64f9cb Merge pull request #2147 from mslourens/prevent_space_in_url
replace spaces with underscores in screen routes
2021-08-06 21:42:47 +01:00
mike12345567
a8eb067de3 Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop 2021-08-06 17:14:31 +01:00
mike12345567
be48677490 Fixes for a lot of issues generated by the use of the pouchdb allDbs call, which is not designed for multi-client DB setups like ours, using CouchDB method instead. 2021-08-06 16:38:07 +01:00
Andrew Kingston
67be24b524 Add validation drawer and simplify HOC's for different field types 2021-08-06 14:54:00 +01:00
mike12345567
bc84bab52c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
mike12345567
7624390f0b Fixing a variety of issues with internal relationships and external SQL relationships. 2021-08-05 19:24:29 +01:00
Maurits Lourens
aa1d214c4d Merge branch 'develop' into prevent_space_in_url
# Conflicts:
#	packages/builder/src/components/design/PropertiesPanel/ScreenSettingsSection.svelte
2021-08-05 20:11:55 +02:00
Maurits Lourens
fe3b81e72d implement review comments 2021-08-05 20:03:54 +02:00
Martin McKeaveney
05ec5dc70c Merge pull request #2260 from Budibase/fix/views-2209
Formulas and relationships in views
2021-08-05 16:43:59 +01:00
mike12345567
105dfb5eb9 Fixing an issue with OIDC URL for preauth. 2021-08-05 14:36:10 +01:00
mike12345567
78a3a1cd09 Fixing issue with google callback URL not being used when it was previously set. 2021-08-05 11:27:51 +01:00
mike12345567
46ea3f3e9e Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 4834b765be, reversing
changes made to 2456e69483.
2021-08-05 09:59:08 +01:00