Joe
35934a4da0
Updated the design of the items within the component dropdown
...
Icons were a little hard to make out. Increased the size and visability.
The icons are not ideal, but I will tackle this another day - Budi Icons!
2021-01-10 10:09:47 +00:00
Martin McKeaveney
102b7ce61f
binding data context in component
2021-01-08 18:22:03 +00:00
Michael Shanks
a878d7eb40
Trigger Automation from frontend actions
2021-01-08 17:25:06 +00:00
Martin McKeaveney
8e40f4b5f8
Allow dynamic query execution from front end components
2021-01-08 12:06:37 +00:00
mike12345567
f98bd2ca4a
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-08 10:46:55 +00:00
mike12345567
63c092799f
Linting.
2021-01-07 15:39:49 +00:00
mike12345567
85320ea938
Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting.
2021-01-07 15:37:41 +00:00
Andrew Kingston
cf087209d7
Bundle app ID inside apps, rather than trying to find it dynamically
2021-01-07 14:53:56 +00:00
Andrew Kingston
32c71bd006
Bundle client as IIFE rather than ESM
2021-01-07 14:53:18 +00:00
Martin McKeaveney
963d8cb679
Merge branch 'master' of github.com:Budibase/budibase into external-tables
2021-01-07 13:39:48 +00:00
Martin McKeaveney
d1a119f06a
new datasource design
2021-01-07 13:13:46 +00:00
Joe
078d8c07bb
Fix: Text overlap in data table#961
...
fix: Text overlap in data table #961
This fix clamps the text to one line and hides the overflow with an ellipsis.
2021-01-07 12:15:55 +00:00
mike12345567
76959922f6
Merge branch 'feature/self-hosting' of github.com:Budibase/budibase into feature/self-hosting
2021-01-07 11:39:15 +00:00
mike12345567
405ca07efe
Adding a build method which can push docker images if you are logged in to docker CLI and making the main docker compose file use the pushed images instead.
2021-01-07 11:38:37 +00:00
Andrew Kingston
c5263999c3
Update autoscreen toggle text
2021-01-07 10:00:24 +00:00
Andrew Kingston
a5b574d61e
Small text change to autoscreen toggle
2021-01-07 09:32:44 +00:00
Michael Drury
3e38bea3d6
Fixing cypress failure.
2021-01-06 21:25:52 +00:00
mike12345567
e98f9a9e94
Linting.
2021-01-06 17:28:22 +00:00
mike12345567
acbc15ad84
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-06 17:00:49 +00:00
mike12345567
882cfa700b
Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final.
2021-01-06 16:58:29 +00:00
Andrew Kingston
fcad9892e0
Swap back to border for selected component highlighting from box-shadow
2021-01-06 16:03:45 +00:00
Andrew Kingston
ff93d30608
Add toggle to make autoscreens optional
2021-01-06 16:03:00 +00:00
Martin McKeaveney
d7a0d29b03
switching between queries
2021-01-06 12:28:51 +00:00
Andrew Kingston
2cd2fba342
Only highlight style changes for the currently selected state (normal / hover)
2021-01-06 11:57:34 +00:00
Andrew Kingston
7b82896cf1
Standardise design panel setting placeholders
2021-01-06 11:52:02 +00:00
mike12345567
1c553a75df
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-06 11:00:02 +00:00
mike12345567
287bcd01d2
Fixing up settings to only take the one URL now, the main hosting URL.
2021-01-06 10:59:10 +00:00
Andrew Kingston
7e8735c2d2
Remove deprecated prop
2021-01-06 10:23:42 +00:00
Andrew Kingston
750d00a95a
Update colorpicker to work with nullish values by always providing a fallback default value
2021-01-06 10:17:51 +00:00
Andrew Kingston
0cfc05f6a8
Initialise client app with preview type, left out from previous commit
2021-01-06 10:16:21 +00:00
Andrew Kingston
27dd7dba75
Use initialValue rather than defaultValue for style definitions
2021-01-06 10:15:22 +00:00
Andrew Kingston
59b7ccfac8
Remove styleable action from screenslot placeholder component, which was creating a fake component layer
2021-01-06 10:14:36 +00:00
Andrew Kingston
34509e0c12
Prevent client app links from functioning in the builder preview
2021-01-06 10:14:05 +00:00
Andrew Kingston
a40bf95c41
Enable selecting components from the builder preview and apply any custom styles
2021-01-06 10:13:30 +00:00
Andrew Kingston
c101715c0e
Pass preview type to client app so it can decide whether components are selectable
2021-01-06 10:11:56 +00:00
mike12345567
40a6348e7c
Version working with reverse proxy, need to just change settings menu in builder now to use this properly.
2021-01-05 18:47:51 +00:00
Andrew Kingston
0e6c3d1aff
Merge branch 'master' of github.com:Budibase/budibase into custom-css
2021-01-05 12:02:08 +00:00
Andrew Kingston
a30a0b3749
Merge pull request #943 from Budibase/cheeks-bugfixes
...
Cheeks Bugfixes
2021-01-05 12:00:18 +00:00
Andrew Kingston
207eaed27b
Mark individual styles as changed if they have been changed
2021-01-05 11:59:19 +00:00
Andrew Kingston
57d69d1c9a
Add button to reset styles
2021-01-05 11:48:14 +00:00
Andrew Kingston
19d71e318b
Mark style categories as changed whenever any of their properties have changed
2021-01-05 11:47:56 +00:00
Andrew Kingston
f94733db05
Make option select component select placeholder option whenever the value is nullish
2021-01-05 11:47:09 +00:00
Andrew Kingston
4ea8b34ff1
Ensure new components are created with any default styles already applied
2021-01-05 11:46:31 +00:00
Andrew Kingston
2a478f7f03
Add placeholders for all style options, add pretty labels for all style options
2021-01-05 11:45:50 +00:00
Andrew Kingston
faa090f6f1
Add fontend store method to reset styles and delete unset styles when updating styles
2021-01-05 11:44:58 +00:00
Joe
5867ba09ac
Fix for: Small Typo in Data Binding textbox #962
2021-01-05 11:24:28 +00:00
Martin McKeaveney
755fa0ac4a
allow execution of external connector queries from button clicks
2021-01-04 18:57:16 +00:00
Andrew Kingston
1a1aa5963d
Add ability to enter custom component CSS
2021-01-04 18:39:17 +00:00
mike12345567
36127ad6e6
Adding theme settings to main builder settings, this felt like a natural place to find it rather than needing to create an app.
2021-01-04 16:13:18 +00:00
Martin McKeaveney
d27a264c96
better UI feedback
2021-01-04 10:39:17 +00:00
Martin McKeaveney
b4b4941003
use queries in front end
2020-12-30 12:58:39 +00:00
Martin McKeaveney
30b4c2467f
codemirror
2020-12-30 11:46:37 +00:00
Martin McKeaveney
736adca7a4
v0.4.3
2020-12-23 22:39:10 +00:00
Martin McKeaveney
4a38b2be70
add notarization step back in for OSX
2020-12-23 22:33:10 +00:00
Andrew Kingston
f8e6dd99ef
Fix lag when swapping between settings and design options
2020-12-23 09:56:18 +00:00
Andrew Kingston
fb3a3d504e
Fix new layouts having bad styling
2020-12-23 09:23:03 +00:00
Andrew Kingston
f63b6946ec
Fix empty screen list when navigating between roles
2020-12-23 08:54:09 +00:00
mike12345567
207415a932
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2020-12-22 16:24:34 +00:00
Martin McKeaveney
29b51bc6c2
separation of datasources and queries
2020-12-18 18:19:43 +00:00
mike12345567
5444af9400
Quick fixes.
2020-12-18 16:48:14 +00:00
mike12345567
cce92f5ab3
Linting.
2020-12-18 12:55:01 +00:00
mike12345567
31bc45985f
Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case.
2020-12-18 12:54:20 +00:00
kevmodrome
b6974cba08
update test snapshot
2020-12-18 11:29:26 +01:00
kevmodrome
67d98119b5
updates test
2020-12-18 11:20:25 +01:00
kevmodrome
55e364071f
remove console logs
2020-12-18 11:12:00 +01:00
kevmodrome
b3497d3846
fixes encoding issue of file to work with non-english chars
2020-12-18 11:10:36 +01:00
Michael Drury
84a16e2dfb
Renaming deployment service to worker service for its expansion plans.
2020-12-17 12:39:55 +00:00
mike12345567
4e13565d1f
Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it.
2020-12-16 19:50:02 +00:00
kevmodrome
705cd4a654
merge master
2020-12-16 15:33:37 +01:00
kevmodrome
b7d7968009
add back accidently removed line of code
2020-12-16 15:31:20 +01:00
kevmodrome
17dd8abf58
lint fix
2020-12-16 15:22:31 +01:00
kevmodrome
1ce7dfda79
fixes CreateEditRow not display multiselect correctly when long-form component was used
2020-12-16 13:00:07 +01:00
kevmodrome
146176f137
fix: corrects the overflowing multiselect when used with long-form type
2020-12-16 12:30:03 +01:00
kevmodrome
8ce3aab2a7
adds try/catch to API key validation
2020-12-16 11:35:12 +01:00
mike12345567
9162aa522b
Linting.
2020-12-16 09:43:08 +00:00
mike12345567
cc34838f45
Updating deployment service, checking in builder the builder settings info stored in DB before deploying.
2020-12-15 17:27:45 +00:00
mike12345567
c65ed9ad46
Linting.
2020-12-15 16:42:40 +00:00
mike12345567
21978007cf
Adding feature to allow configured the builder to point at a self hosted system instead of production (for deployment).
2020-12-15 16:41:55 +00:00
Martin McKeaveney
0665a0dcc5
v0.4.2
2020-12-15 15:23:45 +00:00
Martin McKeaveney
ab7a0bbeae
Update package.json
2020-12-15 15:08:21 +00:00
Martin McKeaveney
14b88d781a
v0.4.1
2020-12-15 14:46:11 +00:00
Martin McKeaveney
9900ce131f
Update package.json
...
We can't build RPM for our scoped package due to - https://github.com/electron-userland/electron-builder/issues/5240
Need to remove RPM for now as it's blocking the release
2020-12-15 14:01:46 +00:00
Andrew Kingston
a68d94cb64
Fix bug with changing app name
2020-12-15 13:40:49 +00:00
Martin McKeaveney
f834004dab
v0.4.0
2020-12-15 11:53:28 +00:00
Andrew Kingston
b582b7ac22
Merge pull request #903 from Budibase/feature/security-update
...
Security Update & Role-Based Screens
2020-12-15 09:52:18 +00:00
mike12345567
f5a9c68c69
WIP - starting to work on deployment and hosting so that they don't use static URLs anymore to reach assets, instead using environment variables to determine what to use.
2020-12-14 18:31:48 +00:00
mike12345567
2546346f36
Adding the ability to change default logo URL for new apps in self hosting.
2020-12-14 15:56:33 +00:00
Martin McKeaveney
9851138fb5
Merge pull request #897 from Budibase/replace-appimage
...
replace appimage with native linux packages
2020-12-14 15:20:05 +00:00
Andrew Kingston
63d9371b4d
Small JS syntax refactor
2020-12-14 13:36:09 +00:00
Andrew Kingston
2da376df19
Fix cypress tests
2020-12-14 13:33:34 +00:00
Andrew Kingston
75b971f6ff
Rename create new row to create new user for users table
2020-12-14 13:24:09 +00:00
Andrew Kingston
0b3a4047b3
Fix URL update after creating a new layout
2020-12-14 11:14:36 +00:00
Andrew Kingston
8b352fe40a
Allow independent selection of screen IDs and layout IDs so that selections persist between toggling tabs. Update logic around role selection and screen filtering
2020-12-14 11:14:16 +00:00
Martin McKeaveney
8e10a4ac7d
MS SQL Server integration
2020-12-12 21:48:51 +00:00
Martin McKeaveney
7255a21819
merge
2020-12-12 20:09:04 +00:00
mike12345567
0e854473f0
Putting together the basics of the compose system, this is now functional, along with some handy scripts to make it work. This requires minimum docker 1.25.0 to run due to the use of --env-file.
2020-12-11 16:38:40 +00:00
Andrew Kingston
cb7b5ae306
Fix lint
2020-12-11 16:19:56 +00:00
Andrew Kingston
cae551fa77
Keep honouring selected screen access role after swapping to layout tab
2020-12-11 15:29:25 +00:00
Andrew Kingston
84e1f54fa0
Improve navigation when logging in and out, remove need to hard reload the page and replace with smooth transitions
2020-12-11 14:24:19 +00:00
Joe
2a55f2abf2
Text changed
...
Changing 'Invalid chart options' to 'Use the settings panel to build your chart'. I feel this is more appropriate.
2020-12-10 11:11:53 +00:00
Andrew Kingston
8022fc1230
Select new role when creating screen with a different role than the selected one
2020-12-09 19:04:46 +00:00
Andrew Kingston
48a1932bc3
Lint
2020-12-09 18:56:54 +00:00
Andrew Kingston
01ee1a1145
Reduce nav item selected state border radius slightly
2020-12-09 18:41:18 +00:00
Andrew Kingston
7768b9ace8
Allow multiple screens to have the same URL as long as role is different
2020-12-09 18:39:49 +00:00
Andrew Kingston
e5a34871c7
Add role selection for viewing screens and smart handling of preview screen
2020-12-09 18:18:47 +00:00
mike12345567
90cfad1dad
Linting.
2020-12-09 18:02:10 +00:00
mike12345567
a94ce70cee
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2020-12-09 18:01:38 +00:00
mike12345567
7b21acd8bd
Updating API key controller in self-host mode to return self host API key.
2020-12-09 17:10:53 +00:00
mike12345567
1cbe3771ab
Adding in self hosted API key.
2020-12-09 17:04:05 +00:00
Andrew Kingston
248a1f456f
Fix empty screen list when deleting a table backing an autoscreen which is currently selected
2020-12-09 16:01:16 +00:00
Andrew Kingston
e0d902d279
Fix merge bug
2020-12-09 15:58:34 +00:00
Andrew Kingston
045f0f1bfe
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-09 15:57:32 +00:00
Andrew Kingston
c0c2583e09
Force white background behind prevrew iframe regardless of theme to better reflect what the real app will look like
2020-12-09 15:43:06 +00:00
Andrew Kingston
80e1c4f978
Fix z index in beta warning
2020-12-09 15:42:44 +00:00
Andrew Kingston
b842a2addc
Cache roles in store and add role selector for screens
2020-12-09 15:35:57 +00:00
mike12345567
9c9cdcc3de
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-09 15:21:34 +00:00
Andrew Kingston
74d7316e2f
Allow role selection when creating new screen
2020-12-09 14:53:17 +00:00
Andrew Kingston
660345313c
Navigate to new layout after creating it
2020-12-09 14:53:03 +00:00
Andrew Kingston
4e748dad2b
Fix bugs around selecting screens and layouts when creating them
2020-12-09 14:51:42 +00:00
kevmodrome
d0997efadb
colorpicker for links in card component now works correctly
2020-12-09 15:27:24 +01:00
Andrew Kingston
1188a96877
Fix crash when adding a link
2020-12-09 14:14:10 +00:00
kevmodrome
d454d1a2d1
fixes link text colors
2020-12-09 15:12:10 +01:00
Andrew Kingston
fba15e6d70
Remove client CSS bundle from index.html template
2020-12-09 12:33:09 +00:00
mike12345567
6f9340c4d2
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/security-update
2020-12-09 12:30:49 +00:00
mike12345567
3959a18406
Removing the static CSS bundling from the server as it is no longer required.
2020-12-09 12:30:21 +00:00
Andrew Kingston
0bb192ce0c
Purge all references to _css prop or saving stylesheets
2020-12-09 12:22:30 +00:00
kevmodrome
11ff8586d5
changes settings prop of card link color
2020-12-09 13:21:04 +01:00
Andrew Kingston
22932d7b52
Fix routing setting and add initial role ID setting to screens for testing
2020-12-09 12:16:00 +00:00
Andrew Kingston
31b3fac659
Fix crash when having a screen selected that was deleted
2020-12-09 11:37:09 +00:00
Andrew Kingston
05b9c3fa68
Fix selected row state not resetting properly
2020-12-09 11:31:50 +00:00
kevmodrome
2fcdf3483b
adds colorpicker to card componeent
2020-12-09 12:00:17 +01:00
mike12345567
36432a490f
Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic.
2020-12-09 10:54:30 +00:00
mike12345567
4ce920df01
Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic.
2020-12-09 10:52:18 +00:00
mike12345567
a464feba6d
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-09 10:02:33 +00:00
Martin McKeaveney
733c28e229
further tidy up
2020-12-08 18:57:19 +00:00
mike12345567
4d5ac0ee9e
Updating builder/server in a few ways, to allow creating users with extra columns attached, allowing password to be updated in the builder and making sure that all row endpoints correctly pass through the user controller so that we can still have customised functionality for users (such as making sure password is never returned).
2020-12-08 17:33:08 +00:00
Martin McKeaveney
fb569a4425
fixing bugs found during testing
2020-12-08 16:55:43 +00:00
mike12345567
a3a8f01452
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-08 16:12:29 +00:00
Andrew Kingston
a926b23720
Sort routes to ensure the client router always matches correctly
2020-12-08 15:44:35 +00:00
Andrew Kingston
3c6be9d481
Sort path groupings
2020-12-08 15:34:15 +00:00
Andrew Kingston
ff3e79696d
Fix bug which caused autolinks to not be generated
2020-12-08 15:21:01 +00:00
Andrew Kingston
e16e909c65
Fix indentation level in screen and layout trees
2020-12-08 15:11:26 +00:00
Andrew Kingston
495427082f
Add custom renderer for user roles to show pretty names
2020-12-08 14:03:47 +00:00
mike12345567
2ad44fe60a
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-08 13:45:53 +00:00
mike12345567
48e40cde99
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 13:41:07 +00:00
Andrew Kingston
77f049d1bd
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 13:16:53 +00:00
mike12345567
79cfc5ea01
Fixing an issue with power user not being usable.
2020-12-08 12:20:37 +00:00
mike12345567
9a63252666
Fixing automations to use recurseMustache from utilities.
2020-12-08 11:47:33 +00:00
Andrew Kingston
1c73786226
Update user editing to support new email field
2020-12-08 11:43:37 +00:00
Andrew Kingston
b7cb7c59a0
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 11:42:29 +00:00
Martin McKeaveney
b7f628e250
lint
2020-12-08 11:23:06 +00:00
Martin McKeaveney
1a226214e9
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-08 11:12:27 +00:00
Martin McKeaveney
994f87e82b
lint
2020-12-08 11:07:16 +00:00
Martin McKeaveney
5f0aa7e584
Merge branch 'master' into feature/page-refactor
2020-12-08 10:48:14 +00:00
Martin McKeaveney
3af1b7bad7
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-08 10:32:52 +00:00
Martin McKeaveney
a803ee8f71
Different names for home and login screen
2020-12-08 10:32:45 +00:00
Andrew Kingston
fd207af6ad
Tidy up builder preview iframe
2020-12-08 10:16:01 +00:00
Andrew Kingston
5130bdf3cd
Improve handling of routes and screens. Fix issue which could prevent logging in depending on order of screens in app definition
2020-12-08 10:15:33 +00:00
Andrew Kingston
88e6da5e49
Remove client bundle from being packaged with the builder
2020-12-08 10:14:02 +00:00
Martin McKeaveney
7fc7500fa3
merge with master
2020-12-07 21:32:45 +00:00
Martin McKeaveney
c00af29fbc
rename level to role in test
2020-12-07 21:28:16 +00:00
Martin McKeaveney
39473cb029
merge
2020-12-07 21:20:35 +00:00
Martin McKeaveney
cffa809316
fix tests
2020-12-07 21:11:07 +00:00
Martin McKeaveney
ccb6b59588
code review
2020-12-07 20:46:37 +00:00
Martin McKeaveney
a7789067d3
fix layout bugs, some tidy up
2020-12-07 20:29:41 +00:00
Andrew Kingston
b70512ada2
Add custom modal for creating and editing users
2020-12-07 19:05:39 +00:00
mike12345567
74f5197865
Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update
2020-12-07 18:08:20 +00:00
mike12345567
837778c250
Fixing test case and also making sure that external trigger does what its expected to.
2020-12-07 17:55:35 +00:00
mike12345567
ed292db82e
Updating test so that it doesn't chain.
2020-12-07 17:42:31 +00:00
mike12345567
a9c2f7f20b
Linting.
2020-12-07 17:24:10 +00:00
mike12345567
63f38ce99d
Making chaining of automations through different row creation/deletions possible.
2020-12-07 17:23:53 +00:00
Martin McKeaveney
a104e5c1e7
remove dupe import
2020-12-07 16:06:50 +00:00
Martin McKeaveney
bc6ae452d1
fix layout selection issues
2020-12-07 16:06:20 +00:00
Andrew Kingston
4ddc61faa3
Remove log statement
2020-12-07 15:59:37 +00:00
Andrew Kingston
6d6b89b522
Fix crash when changing screen layout
2020-12-07 15:59:19 +00:00
Martin McKeaveney
3af5ec36b8
merge
2020-12-07 15:53:51 +00:00
Martin McKeaveney
74f138ee9a
lint
2020-12-07 15:49:19 +00:00
Martin McKeaveney
a9d0c68a60
component store refactor - remove concept of currentPreviewItem and currentComponentInfo
2020-12-07 15:27:46 +00:00
mike12345567
3339f364b6
Updating role constraints and making sure roles can't be deleted if they are in use.
2020-12-07 15:21:06 +00:00
Andrew Kingston
f8f7a73a67
Fix URLs when clicking on screens
2020-12-07 10:32:58 +00:00
Martin McKeaveney
0439a101a3
replace appimage with native linux packages
2020-12-07 10:15:27 +00:00
Martin McKeaveney
6b5c1ffafa
consolidate routing and component selection
2020-12-05 12:09:58 +00:00
Martin McKeaveney
40f6093198
allow renaming of layouts
2020-12-05 09:43:00 +00:00
Martin McKeaveney
64c4f0d300
deletion and error handling of layouts
2020-12-04 23:42:22 +00:00
Martin McKeaveney
3b049bc286
allow creation of custom layouts, moving layoutId prop to top level of screen
2020-12-04 23:16:07 +00:00
mike12345567
ffad7bb3d0
Some work towards replication of couch locally.
2020-12-04 17:10:01 +00:00
Andrew Kingston
d628edffe0
Remove log statement
2020-12-04 14:52:48 +00:00
Andrew Kingston
c33a3274d4
Fix new screen button placement
2020-12-04 14:52:40 +00:00
Martin McKeaveney
15279f2c41
lint
2020-12-04 14:46:21 +00:00
Andrew Kingston
049e046192
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-04 14:08:13 +00:00
Andrew Kingston
dbe754dea4
Fix screen list UI width and tidy up unused imports
2020-12-04 14:07:56 +00:00
Andrew Kingston
5f811b9852
Remove log statement
2020-12-04 14:07:23 +00:00
Andrew Kingston
f1d4b60b97
Add basic role by default to new screens
2020-12-04 14:06:55 +00:00
Andrew Kingston
155c375ada
Update client library to work with template screens in real preview
2020-12-04 14:04:07 +00:00
Andrew Kingston
75e4b4f8cd
Change screen templates to be functions which can be enriched by the application
2020-12-04 14:03:40 +00:00
Andrew Kingston
0eb599ee16
Fix bug with getting screen list in app definition
2020-12-04 14:02:58 +00:00
mike12345567
54e3c3a90f
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/security-update
2020-12-04 14:01:13 +00:00
Andrew Kingston
cecf4e9bca
Fix bug with checking user access
2020-12-04 14:01:10 +00:00
mike12345567
1c37299107
Fixing a caching bug found by cheeks.
2020-12-04 14:01:02 +00:00
mike12345567
bf82348f9f
Hopefully a fix for the 4001 bug we have been experiencing.
2020-12-04 13:45:14 +00:00
Martin McKeaveney
ad4e4e4679
update user id generation
2020-12-04 13:28:19 +00:00
Martin McKeaveney
f05d696ef7
email as default user identifier
2020-12-04 12:22:45 +00:00
mike12345567
6f3c4ba0ea
Hopefully a fix for the 4001 bug we have been experiencing.
2020-12-04 12:09:02 +00:00
mike12345567
ee37bca225
Quick fixes for self deployment.
2020-12-04 12:07:51 +00:00
Andrew Kingston
3aaf0e644a
Update stat card to use new component SDK
2020-12-04 09:13:38 +00:00
Andrew Kingston
3164b45f95
Merge branch 'master' of github.com:Budibase/budibase into stat-card
2020-12-04 09:00:43 +00:00
Andrew Kingston
a8a8b60a55
Fix variable name in returned message when deleting a role
2020-12-04 08:28:35 +00:00
Andrew Kingston
922256790c
Update errors box to work better in dark theme
2020-12-04 08:27:59 +00:00
Andrew Kingston
1bc339679a
Add modal for editing user roles
2020-12-04 08:27:42 +00:00
mike12345567
a5d2e9a3b9
Some work to not contact lambda or use quotas when deploying locally.
2020-12-03 17:45:20 +00:00
Martin McKeaveney
277524b86e
accommodate login layout
2020-12-03 17:31:38 +00:00
Martin McKeaveney
d88b0d3811
allow selection of layout
2020-12-03 15:25:17 +00:00
Martin McKeaveney
a093297a4e
tidy up
2020-12-03 15:19:19 +00:00
Martin McKeaveney
0a5eac2c7f
more intelligent routing for screens and pages
2020-12-03 15:15:14 +00:00
mike12345567
3bcbb5f27c
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-03 15:01:41 +00:00
mike12345567
4b48e338e7
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2020-12-03 15:01:28 +00:00
kevmodrome
234ec561ac
lint fix
2020-12-03 15:39:24 +01:00
kevmodrome
afac1857bc
now uses RichText component in create/edit row modal on the backend
2020-12-03 15:37:04 +01:00
kevmodrome
5d686e22ff
adds rollup-json to standard-components and adds RichText to Form component
2020-12-03 15:03:17 +01:00
mike12345567
623afd6459
Making public and basic roles accessible.
2020-12-03 12:28:30 +00:00
kevmodrome
f25126e412
adds new richtext version and adds it to the Form component
2020-12-03 13:19:14 +01:00
mike12345567
2a41f57382
Linting and update to try and fix issues when screens are created, screen saving now generates CSS.
2020-12-03 12:08:33 +00:00
Andrew Kingston
88f15ab9d4
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-03 08:54:23 +00:00
Andrew Kingston
13a137ecd1
Update client app to work with layouts when running inside builder preview
2020-12-02 18:10:46 +00:00
mike12345567
622f295e21
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 18:07:30 +00:00
mike12345567
c0ccf67283
Quick fix and making sure CSS temp files in app directory don't get uploaded.
2020-12-02 18:07:17 +00:00
Martin McKeaveney
c0c8c430ea
serve app assets
2020-12-02 17:42:59 +00:00
mike12345567
19faffff83
Changing the role system to have permissions integrated rather than the permissions being per user.
2020-12-02 17:08:25 +00:00
Martin McKeaveney
d7bff037bc
tidy up
2020-12-02 17:07:30 +00:00
Martin McKeaveney
9b25a61706
allow editing of screen layout from modal
2020-12-02 16:15:14 +00:00
Martin McKeaveney
f9736ec3bc
component tree layout/screen agnostic
2020-12-02 15:19:38 +00:00
Martin McKeaveney
e9297ee1c7
E2E working
2020-12-02 14:49:43 +00:00
mike12345567
a21e38a1a7
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-02 14:18:49 +00:00
Martin McKeaveney
13824dcf09
merge
2020-12-02 14:15:07 +00:00
Andrew Kingston
ce2bff5bab
Move selection highlighting in builder preview in to client library and replace handlebars with mustache again
2020-12-02 13:49:24 +00:00
Martin McKeaveney
894eeb8757
merge
2020-12-02 13:44:44 +00:00
Martin McKeaveney
ffc7e14bb2
fix preview save
2020-12-02 13:41:00 +00:00
mike12345567
4319c4bb3f
Linting.
2020-12-02 13:27:20 +00:00
mike12345567
1a9f1aed9b
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 13:26:57 +00:00
mike12345567
326551d2ed
Linting.
2020-12-02 13:21:13 +00:00
mike12345567
05225f7787
Changing the naming of access levels to be roles.
2020-12-02 13:20:56 +00:00
Andrew Kingston
3ffeda9da9
Replace mustache usage in client library with handlebars instead
2020-12-02 12:46:36 +00:00
mike12345567
de26870303
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/self-hosting
2020-12-01 17:54:50 +00:00
mike12345567
3dde3e0581
Making sure deployment object is used everywhere to hide all underlying deployment properties.
2020-12-01 16:51:17 +00:00
Martin McKeaveney
1c2a869e26
merge
2020-12-01 16:31:40 +00:00
Martin McKeaveney
33c40063af
layouts and screens switcher, merge with component sdk
2020-12-01 16:22:06 +00:00
Andrew Kingston
00ef8dda44
Fix lint
2020-12-01 16:10:04 +00:00
Andrew Kingston
edb3ea66fd
Fix cypress tests (sort of)
2020-12-01 14:35:47 +00:00
mike12345567
103161c7a8
Expanding on deployment, attempting to hide all the quota stuff behind layers that we can more easily abstract, as well as hiding away any AWS specific features in the index of deployment.
2020-12-01 13:39:34 +00:00
Andrew Kingston
24d88882d1
Adding client lock file
2020-12-01 10:50:08 +00:00
Andrew Kingston
540cb33d09
Remove old test dir and add yarn lockfile
2020-12-01 10:47:48 +00:00
mike12345567
ac6b2aa6c8
Initial work, layout out some work which will eventually become docker compose, just using bash scripts for now.
2020-11-30 18:04:47 +00:00
Andrew Kingston
c1734c30e9
Fix unit tests
2020-11-30 16:14:45 +00:00
mike12345567
0fea7893ea
Quick update to allow deleting layouts if they are not currently in use.
2020-11-30 16:12:06 +00:00
Andrew Kingston
a54dd9509f
Remove deprecated props, fix warnings, remove old code
2020-11-30 15:05:36 +00:00
Andrew Kingston
48a5a50e85
Optimise builder preview speed and performance and fix components not updating when changing props
2020-11-30 12:11:50 +00:00
mike12345567
b55c4bc9c0
Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor
2020-11-30 11:47:08 +00:00
mike12345567
b29f06db1f
Adding to JOI the layoutId.
2020-11-30 11:19:22 +00:00
Joe
4b007bbe63
Formatting and linting
2020-11-28 16:44:07 +00:00
Joe
1f3942b0e6
Stat card
...
During lab day, I created a stat card. This card allows the user to display a single value, with an optional title and label. This is a popular component that will save our users time - expecially when creating dashboards.
2020-11-28 16:35:42 +00:00
mike12345567
55aecdd850
Some further work after testing, really need to get the backlink of screens to layouts functional.
2020-11-27 16:36:31 +00:00
Andrew Kingston
a0f3b16e51
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-27 15:59:32 +00:00
Martin McKeaveney
d068f2b758
Merge pull request #880 from Budibase/users-as-table
...
Users as table
2020-11-27 15:52:54 +00:00
Martin McKeaveney
30b28c12ca
allow password creation
2020-11-27 15:33:32 +00:00
Martin McKeaveney
d78e2c8d94
allow creation of username
2020-11-27 15:24:43 +00:00
mike12345567
060fee722c
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-27 15:11:56 +00:00
Martin McKeaveney
4a8c37440e
prevent username changing
2020-11-27 14:59:27 +00:00
Martin McKeaveney
eae0ed5468
fix tests
2020-11-27 14:36:36 +00:00
Martin McKeaveney
a72d772f44
fix user test
2020-11-27 13:17:31 +00:00
Martin McKeaveney
6cca720117
browse contents of s3 buckets from within budibase
2020-11-26 21:23:20 +00:00
Martin McKeaveney
9a6ac6915b
CouchDB integration E2E
2020-11-26 17:34:15 +00:00
Martin McKeaveney
5e5b489cb9
elasticsearch end to end
2020-11-26 17:03:18 +00:00
Martin McKeaveney
fbf501aebc
mongoDB end to end
2020-11-26 16:46:36 +00:00
Martin McKeaveney
298ef30360
budibase postgres E2E working
2020-11-26 14:43:56 +00:00
Andrew Kingston
c962ea9ad9
Fix charts not correctly using data context
2020-11-25 18:43:58 +00:00
Andrew Kingston
b8bc583fd9
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-25 18:38:58 +00:00
Andrew Kingston
07229858c8
Add fade screen transition and fix navigation component casing
2020-11-25 18:30:09 +00:00
mike12345567
8a013c33c3
Major re-work, client library stills needs some work but it appears layouts and screens are no longer inter-dependent.
2020-11-25 17:56:09 +00:00
Martin McKeaveney
ffd586780c
fix filepath issue
2020-11-25 16:27:49 +00:00
Andrew Kingston
b607d2e933
Tidy up dependencies and rollup configs for client and standard components
2020-11-25 16:03:52 +00:00
Martin McKeaveney
ce4bf552f1
fix users test, remove superfluous files
2020-11-25 15:30:10 +00:00
Martin McKeaveney
9a365a8359
fix create user automation
2020-11-25 15:11:33 +00:00
mike12345567
7384f9238d
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-25 15:04:23 +00:00
Martin McKeaveney
c225d54e99
extract constant
2020-11-25 15:03:19 +00:00
Andrew Kingston
1e857f101a
Add button actions, simplify contexts and tidy up
2020-11-25 09:50:51 +00:00
mike12345567
e1314b0d88
Starting work on builder, very broken.
2020-11-24 18:11:34 +00:00
mike12345567
e26baa6faf
Creating CSS generation capabilities in the server.
2020-11-24 18:11:18 +00:00
Martin McKeaveney
eb9cfcb8bd
tidy up
2020-11-24 17:02:58 +00:00
Martin McKeaveney
2f996d4e68
users as table working end to end
2020-11-24 17:00:15 +00:00
Michael Shanks
300fbb3a5a
Correct licenses
2020-11-24 16:04:44 +00:00
Martin McKeaveney
a92d54f9a7
user table and relationships complete
2020-11-24 14:04:14 +00:00
Andrew Kingston
199c3409c9
Simplify data contexts
2020-11-24 11:28:31 +00:00
Andrew Kingston
def6054b26
Add datepicked data binding and fix mustache rendering for non string values
2020-11-24 11:13:26 +00:00
Andrew Kingston
be4106eae4
Add component data binding and simplify context sharing
2020-11-24 11:02:10 +00:00
Martin McKeaveney
b44b2cf881
fix windows url issue
2020-11-24 10:23:29 +00:00
Andrew Kingston
18a0f3888b
Add proper hot reloading of app preview when styles change
2020-11-24 09:31:54 +00:00
mike12345567
ddca22245c
Changing up how the static assets are compiled, making a 'css' directory in which individual assets CSS is written and then bundled together meaning that not all assets need to be sent up at once for css bundle to be built.
2020-11-23 16:56:35 +00:00
Martin McKeaveney
cee26fb0b6
map fulfilled promises
2020-11-23 16:42:28 +00:00
Martin McKeaveney
bfab74d11f
make datagrid less janky
2020-11-23 16:17:09 +00:00
mike12345567
71ca88207d
Removing all reference to 'pages' in server source code, now to look at builder.
2020-11-23 15:46:26 +00:00
Martin McKeaveney
9823243c11
prevent one broken app from breaking your whole install
2020-11-23 15:34:23 +00:00
Andrew Kingston
99c167c54f
Fix reinstantiating app when builder props change
2020-11-23 14:28:02 +00:00
Andrew Kingston
999b2ffb19
Add actual component for screenslot placeholder
2020-11-23 14:27:45 +00:00
mike12345567
8ae24a4b30
Storing some work in commit, currently broken, further work needed - application needs cleaned up.
2020-11-23 14:07:18 +00:00
Martin McKeaveney
f9785a69a2
fix fast view switching bug
2020-11-23 12:12:03 +00:00
mike12345567
d8b794cb97
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:30:15 +00:00
Andrew Kingston
c8b1259964
Fix chart styling
2020-11-23 11:29:34 +00:00
Andrew Kingston
b3cd81d832
Fix builder preview
2020-11-23 11:29:24 +00:00
mike12345567
e96cd81f30
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:00:19 +00:00
mike12345567
b2da94c490
initial work towards page refactor.
2020-11-20 17:47:13 +00:00
Martin McKeaveney
417002beaa
fix e2e
2020-11-20 11:41:17 +00:00
Andrew Kingston
093d7f95b9
Tidy up data binding
2020-11-20 10:49:39 +00:00
Andrew Kingston
bb46d1e139
Merge branch 'component-sdk' of github.com:Budibase/budibase into component-sdk
2020-11-20 09:50:25 +00:00
Andrew Kingston
1b0fa94dff
Add support for full depth data binding
2020-11-20 09:50:10 +00:00
Martin McKeaveney
6bc9c86623
fix for delete screens
2020-11-19 21:07:25 +00:00
Martin McKeaveney
0d32dd0719
folders for routes, show home instead of slash
2020-11-19 20:50:17 +00:00
Martin McKeaveney
06db0b88a0
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 20:48:23 +00:00
Michael Drury
342b310cd1
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 20:44:38 +00:00
Michael Drury
0d98f3b442
Another quick fix for apps to work again.
2020-11-19 20:42:49 +00:00
Michael Drury
7ac1c2198e
Fixing issues thrown up by PR.
2020-11-19 20:31:11 +00:00
Michael Drury
4a74801a1a
Linting.
2020-11-19 20:19:18 +00:00
Michael Drury
a16063b11f
Minor update to make use of new client header to state the request is from the client, not the builder.
2020-11-19 20:18:28 +00:00
Michael Drury
7fb26408cf
Minor update to make use of new client header to state the request is from the client, not the builder.
2020-11-19 20:16:37 +00:00
Andrew Kingston
21a9840b8b
Add header to flag whether a request originates from the client
2020-11-19 20:04:30 +00:00
Andrew Kingston
9c30ab2df3
Fetch app definition and routes from the server
2020-11-19 18:39:22 +00:00
Andrew Kingston
ef2eba0433
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 17:55:40 +00:00
Martin McKeaveney
09bd7da1db
add optional chain back in
2020-11-19 17:09:56 +00:00
Martin McKeaveney
7218a95a02
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 17:08:10 +00:00
mike12345567
5bbc99ef18
Removing unused statement.
2020-11-19 17:07:39 +00:00
mike12345567
aa5dbf84d1
Removing unused line.
2020-11-19 17:05:25 +00:00
Martin McKeaveney
f91c833074
merge
2020-11-19 17:02:27 +00:00
mike12345567
b74d4dc473
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-19 16:58:54 +00:00
mike12345567
961a921a09
linting.
2020-11-19 16:56:23 +00:00
mike12345567
4997df919e
Fixing issues with the application API, it utilised /api/:appId heavily which is a route that matches nearly everything.
2020-11-19 16:55:59 +00:00
Martin McKeaveney
ab5312061b
tidy up
2020-11-19 16:41:29 +00:00
Martin McKeaveney
e5bba6b5e6
remove old files
2020-11-19 16:12:55 +00:00
Andrew Kingston
aaa6aa4c72
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 13:56:51 +00:00
Martin McKeaveney
a989d8ad41
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 13:55:40 +00:00
Andrew Kingston
c2d09ea7ab
Fix data source fetching for relationships in all other files
2020-11-19 13:52:11 +00:00
Andrew Kingston
3dcd9d32e2
Fix fetching of relationship data in lists
2020-11-19 13:50:20 +00:00
mike12345567
790d5718af
Updates to routing to follow the new style of single tree with all the subpaths nested as the full path.
2020-11-19 13:39:17 +00:00
Martin McKeaveney
a00bf70d29
further store tidy up, derive selected page
2020-11-19 11:15:29 +00:00
Andrew Kingston
e9fc20696b
Fix data binding after file rename
2020-11-19 09:31:49 +00:00
Andrew Kingston
261ae68907
Add data binding enrichment
2020-11-19 09:24:58 +00:00
Andrew Kingston
a739ab811f
Fix grid height
2020-11-19 08:59:54 +00:00
Martin McKeaveney
26cfb54a0f
nested routing UI up and running, refactor drag and drop functionality by decoupling store from components
2020-11-18 22:04:18 +00:00
Andrew Kingston
d220fe8fc0
Remove deprecated components and fix card styling
2020-11-18 21:13:13 +00:00
Andrew Kingston
cdb8ff3563
Update all components to be renderable and styleable
2020-11-18 21:06:12 +00:00
Martin McKeaveney
3869ec7c99
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-18 20:27:04 +00:00
Andrew Kingston
1a8d781c8c
Refactor entire SDK into client lib and enable svelte context sharing between client and components
2020-11-18 19:18:18 +00:00
mike12345567
3cda7ca489
Creating a function for the client to be able to pull in client definition from API.
2020-11-18 18:24:12 +00:00
mike12345567
82feb6d740
Changing back to builder getting the normal routing structure for builder.
2020-11-18 15:13:25 +00:00
mike12345567
6a50b1057d
Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client.
2020-11-18 15:12:42 +00:00
Martin McKeaveney
0f7594e3e2
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-18 13:55:08 +00:00
Andrew Kingston
7a3f9d61d2
Add work on data context in components
2020-11-18 11:24:01 +00:00
Andrew Kingston
fef561ffe4
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-18 11:23:06 +00:00
mike12345567
63f7641c9e
linting.
2020-11-17 18:13:21 +00:00
mike12345567
3252b2d630
Finishing up routing structure, now available on /api/routing.
2020-11-17 18:12:21 +00:00
Andrew Kingston
b70de4938f
Fix screen slot placeholder component display
2020-11-17 14:06:43 +00:00
mike12345567
e793c46097
Updates for screen refactor - finishing off getting everything over to the class based system.
2020-11-17 13:25:57 +00:00
Andrew Kingston
b01ec8da0f
Fix selected component border in builder preview
2020-11-17 12:20:40 +00:00
Andrew Kingston
65610fde3c
Remove log statements
2020-11-17 12:09:02 +00:00
Andrew Kingston
e11656fa24
Add lots of new work on client library rewrite
2020-11-17 12:08:24 +00:00
Martin McKeaveney
a8efa3968d
merge
2020-11-17 11:26:19 +00:00
mike12345567
f162ce6f03
Attempting to create a class structure for screen and component templates as right now modifying the templates is quite difficult.
2020-11-16 18:05:17 +00:00
mike12345567
7f5c3a4688
Updating to have proper access control via an accessController and nearly ready to spit out the routing structure.
2020-11-16 18:04:44 +00:00
Martin McKeaveney
e9e97101e9
v0.3.8
2020-11-16 13:54:26 +00:00
Martin McKeaveney
b3730cd4f5
Merge pull request #860 from Budibase/linux-deb
...
Linux deb
2020-11-16 09:38:25 +00:00
Martin McKeaveney
3c46536bbb
lint
2020-11-14 17:56:24 +00:00
Martin McKeaveney
cd5f720617
remove unnecessary images
2020-11-14 17:51:37 +00:00
Martin McKeaveney
a9cf06e357
linux deb package, builder icon and auto update support for linux
2020-11-14 17:43:52 +00:00
Andrew Kingston
3a981ac256
Add initial new routing and svelte client app generation
2020-11-13 15:42:32 +00:00
Michael Drury
a423664f4c
Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate.
2020-11-13 15:35:20 +00:00
Martin McKeaveney
6906b43667
show quota errors when deployments fail
2020-11-13 14:32:47 +00:00
Martin McKeaveney
193a8c312d
Merge branch 'master' of github.com:Budibase/budibase into quota-errors
2020-11-13 13:07:52 +00:00
Martin McKeaveney
bed0886247
bump bbui
2020-11-13 12:24:21 +00:00
Kevin Åberg Kultalahti
fc08488cb6
Merge pull request #858 from Budibase/feature/adds-rich-text-component
...
Feature/adds rich text component
2020-11-13 12:37:03 +01:00
Kevin Åberg Kultalahti
1fce90051d
Merge pull request #857 from Budibase/chart-bugs
...
Chart bugs
2020-11-13 12:35:03 +01:00
Martin McKeaveney
44cb577f8a
lint
2020-11-13 10:54:03 +00:00
kevmodrome
36e902fd30
sets everything up to be used with a longform type in the Form component
2020-11-13 11:31:00 +01:00
Martin McKeaveney
ea09c6e459
fixing reactive chart issue
2020-11-13 10:29:54 +00:00
kevmodrome
53ae428e53
unhides richtext component
2020-11-13 11:16:01 +01:00
kevmodrome
d1e0aa2600
hides said non-working RichText component
2020-11-13 11:14:34 +01:00
kevmodrome
e9f3307864
adds non-working RichText component
2020-11-13 11:12:38 +01:00
Michael Drury
be7febe49f
Linting.
2020-11-12 17:43:17 +00:00
Michael Drury
b6ea9440de
Fixing test case.
2020-11-12 17:41:50 +00:00
mike12345567
6148128554
Tests failing but starting to progress.
2020-11-12 17:06:55 +00:00
mike12345567
7cc0a9ca33
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into feature/backend-routing
2020-11-12 15:10:07 +00:00
mike12345567
7fcdf9c675
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-12 15:08:50 +00:00
Martin McKeaveney
b355b8bad9
track quota errors in deployment
2020-11-12 12:58:05 +00:00
Andrew Kingston
66ef0b9d3d
Fix log out not working
2020-11-12 12:27:53 +00:00
Andrew Kingston
da17e1d900
Replace all manual API interaction with SDK
2020-11-12 12:24:45 +00:00
Martin McKeaveney
28360ded59
Merge pull request #855 from Budibase/server-render-index
...
Server render index page, simplify CSS bundling, refactor static asset compilation
2020-11-12 11:18:09 +00:00
Martin McKeaveney
1d98025291
lint ✨
2020-11-12 10:45:05 +00:00
Martin McKeaveney
9e190ac1ec
tidy up
2020-11-12 10:41:49 +00:00
Martin McKeaveney
13311ae680
JSDoc for static asset compilation
2020-11-12 10:36:15 +00:00
Martin McKeaveney
9b914e0395
remove squirrelly, compile a single bundle.css for each page, svelte and hbs server rendering
2020-11-12 10:25:25 +00:00
Andrew Kingston
bf5aa49e4d
Fix client errors
2020-11-12 09:31:04 +00:00
Andrew Kingston
299dcbab3d
Add majority of API interactions to SDK
2020-11-12 09:07:09 +00:00
Michael Drury
1f4e27eb13
WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional.
2020-11-11 17:34:15 +00:00
Andrew Kingston
921cae0cbc
Tidy up standard components
2020-11-11 14:26:33 +00:00
Andrew Kingston
499ad2e35d
Add initial work on component SDK
2020-11-11 12:25:50 +00:00
Martin McKeaveney
2e6ed0bad9
v0.3.7
2020-11-10 20:23:36 +00:00
Martin McKeaveney
ace53ee0f3
Merge pull request #851 from Budibase/turn-off-invalidation
...
remove cf invalidation, adding validation around successful deploys only
2020-11-10 19:55:43 +00:00
mike12345567
5b26fce1ea
Starting work off towards routing of screens in backend, getting view ready and a bit of cleanup to make internal views easier to create.
2020-11-10 17:22:41 +00:00
Martin McKeaveney
faf9fd4754
increasing log level in production
2020-11-10 17:16:40 +00:00
Martin McKeaveney
129d36ccfe
remove cf invalidation, adding validation around successful deploys only
2020-11-10 17:08:02 +00:00
mike12345567
928c306769
Fixing #848 - standard components was not using the same API calls consistently which was breaking some things like charts. For now just make it consistent by updating it to make calls the same way as client lib does but the SDK will eventually replace all this and solve these problems.
2020-11-10 15:09:54 +00:00
mike12345567
f8f46b90e5
Fixing an issue where screens couldn't be deleted and fixing an issue where rows would still contain data from a column that no longer exists if a column was deleted from a table.
2020-11-10 13:59:46 +00:00
Andrew Kingston
d994177f3b
Update yarn lock and dev script to use yarn rather than npm
2020-11-10 10:51:23 +00:00
Martin McKeaveney
6d135fa965
Merge branch 'master' of github.com:Budibase/budibase into server-render-index
2020-11-09 20:18:37 +00:00
Martin McKeaveney
4c5c386a14
v0.3.6
2020-11-09 18:16:36 +00:00
Martin McKeaveney
21ce995dfc
bump rollup plugin svelte version
2020-11-09 18:04:55 +00:00
Martin McKeaveney
1a273d9b05
v0.3.5
2020-11-09 16:28:06 +00:00
Martin McKeaveney
8b5db4493e
fix auto screens issue
2020-11-09 15:55:36 +00:00
Martin McKeaveney
8cb716df3b
start server render index.html
2020-11-09 15:24:29 +00:00
mike12345567
2467043f35
Improving consistency of how appId is retrieved and making sure it is valid when being used.
2020-11-09 14:38:29 +00:00
Martin McKeaveney
725e32fe8e
v0.3.4
2020-11-09 11:08:41 +00:00
Martin McKeaveney
b102559aff
Merge pull request #834 from Budibase/bug/more-auth-fixes
...
More Auth bugfixes
2020-11-09 10:49:57 +00:00
Martin McKeaveney
e5773f04a3
Merge pull request #835 from Budibase/screenselection-bug
...
prevent screen being selected when you save a component
2020-11-09 10:47:33 +00:00
Martin McKeaveney
a9e60a8a57
prevent screen being selected when you save a component
2020-11-09 10:28:49 +00:00
mike12345567
f2e1f1f4e9
The API that the components library would use was not always consistent with the API client library would use and this would sometimes break things.
2020-11-09 09:42:35 +00:00
Andrew Kingston
23de1d2e1d
Merge branch 'master' of github.com:Budibase/budibase into cheeks-bugfixes
2020-11-09 08:48:56 +00:00
Andrew Kingston
253568fd2d
Merge pull request #817 from Budibase/apex-charts
...
Apex charts
2020-11-09 08:48:44 +00:00
Andrew Kingston
9af8b04c99
Fix case sensitive screen alphabetical sorting
2020-11-09 08:43:36 +00:00
Andrew Kingston
b2738f3177
Fix autoscreens sometimes created in public rather than private page
2020-11-09 08:40:47 +00:00
Andrew Kingston
29af11faeb
Fix new screens and autoscreens not displaying properly
2020-11-09 08:33:22 +00:00
Andrew Kingston
8795263192
Fix alphabetical sorting of screens
2020-11-09 08:32:44 +00:00
Martin McKeaveney
6e5cdb4828
v0.3.3
2020-11-06 21:40:31 +00:00
Martin McKeaveney
23d317955b
Merge pull request #830 from Budibase/bug/electron-no-pathname
...
Fixing issue with Electron apps not being able to determine appId
2020-11-06 21:39:12 +00:00
mike12345567
5f0912e6ff
Linting.
2020-11-06 21:32:03 +00:00
mike12345567
ce12325b8c
Fixing issues with auth not being able to find appId in pathname, using the currentapp cookie if pathname not populated.
2020-11-06 21:13:21 +00:00
Martin McKeaveney
8d3dd9694e
Merge pull request #824 from Budibase/port-fixes
...
potential resolutions for the 4001 issue
2020-11-06 21:00:57 +00:00
Martin McKeaveney
127f0e6eb3
PR review
2020-11-06 18:00:25 +00:00
mike12345567
6d41a30440
Quick change, we had a replication statement for testing, should be removed for production and uncommented when needed.
2020-11-06 15:47:12 +00:00
Michael Drury
bd65dd5992
Merge pull request #826 from Budibase/tidy-up-store
...
Pages and Screens to couch as well as general store tidy up
2020-11-06 14:54:54 +00:00
Martin McKeaveney
f183b72023
remove superfluous files
2020-11-06 13:46:19 +00:00
Martin McKeaveney
a8b5c3c255
small tidy ups
2020-11-06 13:40:00 +00:00
mike12345567
96c18d574c
Changing signup function to createNewApp for clarity.
2020-11-06 12:38:59 +00:00
mike12345567
e15288fffb
Linting.
2020-11-06 12:31:47 +00:00
mike12345567
e353c2a1c4
Updating templates to be able to run locally with an environment variable LOCAL_TEMPLATES and making them work using the DB. Users are also no longer included in the db dump.
2020-11-06 12:30:30 +00:00
Martin McKeaveney
646a7ab072
v0.3.2
2020-11-06 11:39:44 +00:00
Martin McKeaveney
cb25c31d17
potential resolutions for the 4001 issue
2020-11-05 22:09:49 +00:00
mike12345567
d57368eb8b
Refactoring to replace the use of frontend store.screens with derived allScreens and currentScreens.
2020-11-05 17:47:27 +00:00
mike12345567
768298f733
Getting started into removing screens from store.
2020-11-05 14:56:23 +00:00
mike12345567
4d0771ac9e
Fixing some bugs that have been found.
2020-11-05 14:38:44 +00:00
Martin McKeaveney
bdfd80fc03
rename buildPage
2020-11-05 13:41:16 +00:00
Andrew Kingston
951f5e1db5
Add colour palette options for charts
2020-11-05 13:37:28 +00:00
Andrew Kingston
2cf7f66d9b
Ensure candlestick chart works with either our own date formats as well as timestamps
2020-11-05 13:27:29 +00:00
mike12345567
0c8bd319f3
More cleanup, removing template app pages that were unused and fixing a bug with auth not being configured correctly when app created.
2020-11-05 12:43:03 +00:00
Andrew Kingston
b8ce20ac4c
Fix style of DND navigation
2020-11-05 11:58:39 +00:00
Andrew Kingston
1fdcb81f4b
Reduce padding and indentation in nav items to provide more room for text
2020-11-05 11:48:49 +00:00
mike12345567
105d407ce8
Further updates to clear out all usage of the old frontend store functions.
2020-11-05 11:44:18 +00:00
Martin McKeaveney
f86e8f7a52
update left hand links on builder home
2020-11-05 09:18:20 +00:00
Martin McKeaveney
1106026687
cut over to new frontend store
2020-11-04 17:09:45 +00:00
Martin McKeaveney
eeb6df894e
feature parity with current pages, screens and store setup. Starting main bb store refactor
2020-11-04 16:13:50 +00:00
Andrew Kingston
80685864f6
Fix lint
2020-11-04 15:59:26 +00:00
Andrew Kingston
5a1624c29d
Fix warning when no data source and increase robustness of charts
2020-11-04 15:56:57 +00:00
Andrew Kingston
8fde781a95
Separate chart loading state from error state
2020-11-04 15:43:43 +00:00
Andrew Kingston
9a4fc35bba
Add candlestick chart
2020-11-04 15:21:11 +00:00
Andrew Kingston
3b97a538a6
Remove additional unused chart settings
2020-11-04 14:27:19 +00:00
Andrew Kingston
b358685172
Remove unused chart settings
2020-11-04 14:26:14 +00:00
Andrew Kingston
ac2c54e1f2
Remove unecessary lodash import
2020-11-04 14:22:04 +00:00
Andrew Kingston
eb446a06af
Improve chart robustness even more
2020-11-04 14:21:48 +00:00
Michael Drury
8b35abe25f
Updating screens API to be prefixed with /api/screens
2020-11-04 14:05:11 +00:00
Andrew Kingston
7aa8d7870d
Fix crash when saving rows
2020-11-04 13:17:24 +00:00
Andrew Kingston
b47589cdad
Improve robustness of pie and donut charts
2020-11-04 13:08:59 +00:00
Andrew Kingston
e7eab46435
Add support for dates and increase robustness
2020-11-04 12:43:56 +00:00
Andrew Kingston
ac40abac56
Fix beta warning overlap
2020-11-04 12:38:52 +00:00
Michael Drury
8c6a97198f
Main work to get screens into the DB, fixing up issue with async page updates not being handled in order.
2020-11-04 12:36:38 +00:00
Michael Drury
22cacbbdb3
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-11-04 10:14:19 +00:00
Andrew Kingston
e17b17170a
Merge branch 'master' of github.com:Budibase/budibase into apex-charts
2020-11-04 09:02:56 +00:00
Michael Drury
7f3410204a
Updates to pages so that they are written to DB and retrieved correctly.
2020-11-03 17:42:54 +00:00
Martin McKeaveney
ea3162f329
screens in DB
2020-11-03 16:27:28 +00:00
Michael Drury
016e09eb81
Fixing issue with appId being checked when undefined.
2020-11-03 16:23:28 +00:00
Andrew Kingston
5a213ba343
Fix legends not being centered and use common chart component
2020-11-03 16:14:57 +00:00
Michael Drury
684df38561
Fixing issue that was breaking linting.
2020-11-03 15:35:27 +00:00
Michael Drury
4f28bd9430
Updating server test cases with the header for appId.
2020-11-03 15:00:39 +00:00
Andrew Kingston
e50d5a7ebb
Add area chart and unit formatting
2020-11-03 14:32:21 +00:00
Michael Drury
19bcecf9f3
Linting and fixing client test case, have to mock getAppId as the location will never be set during testing.
2020-11-03 14:30:20 +00:00
Michael Drury
d8da28502e
Removing appIds from tokens to reduce confusion.
2020-11-03 13:58:17 +00:00
Michael Drury
ac73b5c4aa
Further work towards the re-implementation of auth, changing how the appId is determined, now it mainly will use a header, and a cookie which will be written to store the current status of appId.
2020-11-03 13:45:49 +00:00
Andrew Kingston
665546f095
Add pie and donut charts
2020-11-03 11:50:55 +00:00
Andrew Kingston
2e35ec6c96
Default bar chart data labels to false
2020-11-03 10:11:31 +00:00
Andrew Kingston
8e705b096d
Fix another evil falsiness bug with setting checkboxes
2020-11-03 10:09:41 +00:00
Andrew Kingston
0634d2fa5f
Fix multi option select handling of default value being hardcoded to a string
2020-11-03 10:09:22 +00:00
Andrew Kingston
c9cc3d5aba
Remove log statement
2020-11-03 10:03:19 +00:00
Andrew Kingston
0cc4a53de4
Remove log statement
2020-11-03 09:48:58 +00:00
Andrew Kingston
790ab4a2b9
Add stacked option to bar chart
2020-11-03 09:48:35 +00:00
Andrew Kingston
4f5d12468d
Add line chart and enable multiple data series for all charts
2020-11-03 09:43:45 +00:00
Andrew Kingston
b0ee6d4ed3
Tidy up option select
2020-11-03 09:43:08 +00:00
Andrew Kingston
42b9192725
Add multi option select and multi table view field select components
2020-11-03 09:42:46 +00:00
Andrew Kingston
e3512353ac
Fix evil falsiness bug with frontend property settings checkboxes
2020-11-03 09:39:42 +00:00
Michael Drury
871e9b123e
Some further work, logout and preview appear to be working much better now.
2020-11-02 22:46:31 +00:00
mike12345567
a1fd261af6
Some more re-work, more testing needed to auth stuff.
2020-11-02 20:14:10 +00:00
mike12345567
e0353feff1
Merge branch 'master' of github.com:Budibase/budibase into feature/auth-update
2020-11-02 16:00:29 +00:00
Michael Drury
c89f73efc0
Some updates, still WIP.
2020-11-02 15:46:08 +00:00
Andrew Kingston
fee942f4ec
Add bar chart with initial apex charts config
2020-11-02 15:32:37 +00:00
Martin McKeaveney
4d388987c4
pages being stored in couch on initialisation and page save
2020-11-02 14:56:48 +00:00
Martin McKeaveney
21489f0d7e
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-11-02 13:35:17 +00:00
Andrew Kingston
6d2a2b3af9
Merge branch 'master' of github.com:Budibase/budibase into apex-charts
2020-11-02 13:16:08 +00:00
Martin McKeaveney
a874399d01
Merge pull request #812 from Budibase/lock-columns
...
prevent drag on first two columns
2020-11-02 13:13:28 +00:00
Martin McKeaveney
23add6fdcc
prevent drag on first two columns
2020-11-02 12:33:18 +00:00
Andrew Kingston
8e9afb6bf0
Set top level background colour
2020-11-02 12:14:16 +00:00
Andrew Kingston
db51fad9b7
Remove ag-grid loading overlay color
2020-11-02 09:15:39 +00:00
Andrew Kingston
253e5a23ce
Standardise title and capitalisation in create user step
2020-11-02 08:55:48 +00:00
Andrew Kingston
be2e128d28
Fix capitalisation of create web app title
2020-11-02 08:55:14 +00:00
Andrew Kingston
e68a5b83f5
Remove deprecated header style overrides so BBUI styles are correctly used instead
2020-11-02 08:54:53 +00:00
Andrew Kingston
d4fe058804
Fix styling of get API key link and fix grammar in title
2020-11-02 08:54:27 +00:00
Andrew Kingston
e54a168848
Merge pull request #809 from Budibase/dark-mode
...
Dark mode and custom themes
2020-11-02 08:33:02 +00:00
Andrew Kingston
b8e3d92243
Style background of feedback popover white due to iframe boundary breaking theming
2020-11-02 07:59:29 +00:00
Martin McKeaveney
dc12752c6b
started creating APIs for screens
2020-11-01 15:32:54 +00:00
mike12345567
d9025d1aa1
Getting rid of userInstanceMap, preparing for meat of auth update.
2020-10-30 17:12:06 +00:00
Martin McKeaveney
5ae952721c
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-10-30 16:25:00 +00:00
Andrew Kingston
f6c80b366a
Bump BBUI and use slider components from BBUI
2020-10-30 14:54:12 +00:00
Andrew Kingston
5d5ac424f4
Fix settings checkbox color in dark mode
2020-10-30 13:50:56 +00:00
Andrew Kingston
e09b6d6649
Change binding icon colour
2020-10-30 13:49:24 +00:00
Andrew Kingston
96ab51d9a6
Standardise binding icon styles
2020-10-30 13:46:16 +00:00
Andrew Kingston
229ada66dc
Save theme settings to local storage and improve slider styles
2020-10-30 13:23:49 +00:00
Andrew Kingston
d879b52ebf
Add theme editor component to top bar
2020-10-30 10:41:44 +00:00
Andrew Kingston
9ba3ceb277
Adjust logic automation block background
2020-10-29 20:50:18 +00:00
Andrew Kingston
cb25dd97b3
Enabling the dark side
2020-10-29 20:42:34 +00:00
mike12345567
c5d856f193
Updating for review comments.
2020-10-29 11:48:01 +00:00
Martin McKeaveney
e59f759ad6
removing dead code
2020-10-29 11:46:26 +00:00
mike12345567
eeecd61058
Fixing another linting issue.
2020-10-29 11:04:02 +00:00
mike12345567
5e17e6d61f
linting.
2020-10-29 10:55:52 +00:00
mike12345567
1238147be9
Updating script that had duplicate key.
2020-10-29 10:53:39 +00:00
mike12345567
22e2455bbf
Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-29 10:45:02 +00:00
mike12345567
5b2be03bc3
Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now.
2020-10-29 10:28:27 +00:00
mike12345567
08b0834fe2
Removing instance API as it was un-used and simplifying the nature of an instance.
2020-10-29 10:21:06 +00:00
Martin McKeaveney
dd17ab4105
Merge pull request #797 from Budibase/dependabot/npm_and_yarn/packages/builder/node-fetch-2.6.1
...
Bump node-fetch from 2.6.0 to 2.6.1 in /packages/builder
2020-10-29 09:23:02 +00:00
Martin McKeaveney
72dce36d59
Merge pull request #805 from Budibase/fix-attachment-height
...
fixing attachment height
2020-10-29 09:20:44 +00:00
Michael Drury
f22aafd7c1
Merge pull request #804 from Budibase/bug/add-init
...
Adding init process back after removing CLI package
2020-10-29 09:11:49 +00:00
Michael Drury
66e3e3b7a4
Fixing test cases.
2020-10-28 22:37:58 +00:00
Michael Drury
56f1170ae9
Fixing an issue with env variables not getting set correctly.
2020-10-28 22:24:44 +00:00
Martin McKeaveney
e74d754f32
fixing attachment height
2020-10-28 22:21:41 +00:00
Michael Drury
91d9f44aeb
`:wMerge branch 'bug/add-init' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-28 22:18:05 +00:00
Michael Drury
fa00b6662d
The removal of CLI package meant there was no way to init the system anymore so nuking budibase directory was unrecoverable, fixing this.
2020-10-28 22:14:13 +00:00
Michael Drury
f621cb0853
Some quick fixes.
2020-10-28 22:13:16 +00:00
Martin McKeaveney
7dee8d6683
v0.3.1
2020-10-28 21:30:51 +00:00
Martin McKeaveney
ffc2c7bd5f
adding cloud check to dev check
2020-10-28 21:27:37 +00:00
mike12345567
ccc8f3c13e
Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-28 20:35:29 +00:00
mike12345567
ea03d099b3
Initial work into multi-tenancy removal, experiencing issues with test cases at this point.
2020-10-28 20:35:06 +00:00
Martin McKeaveney
caab43a312
v0.3.0
2020-10-28 20:28:00 +00:00
Andrew Kingston
09b0f07d64
Merge pull request #801 from Budibase/dropdown-components
...
Dropdown components
2020-10-28 20:12:17 +00:00
Andrew Kingston
649cf18e45
Add proper names for all components and use these names when adding components
2020-10-28 19:38:11 +00:00
Andrew Kingston
214bd75ff7
Fix bad schema type when fetching bindable properties
2020-10-28 19:37:53 +00:00
Andrew Kingston
52368b34ae
Fix crash when an Input exists as a possible datasource
2020-10-28 19:32:46 +00:00
Andrew Kingston
3a9f6b8337
Lint
2020-10-28 17:40:14 +00:00
Andrew Kingston
7d632445a9
Add slight margin to perfectly align empty state text
2020-10-28 17:09:10 +00:00
Andrew Kingston
1e41461a90
Rename deletion modal titles and fixing cypress tests
2020-10-28 16:05:19 +00:00
Andrew Kingston
1a8da28c09
Merge ag-grid backend UI and update styles
2020-10-28 15:20:56 +00:00
dependabot[bot]
25b1320422
Bump node-fetch from 2.6.0 to 2.6.1 in /packages/builder
...
Bumps [node-fetch](https://github.com/bitinn/node-fetch ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-28 12:08:00 +00:00
Martin McKeaveney
ee7a4215b4
move run command into cypress setup
2020-10-28 11:23:26 +00:00
Andrew Kingston
e61f3eb8cd
Update feedback icon to be in line with new UI
2020-10-28 10:59:43 +00:00
Martin McKeaveney
b2a2cde303
remove budibase cli
2020-10-28 10:21:24 +00:00
Martin McKeaveney
752d4c1ae0
Merge pull request #788 from Budibase/backend-ag-grid
...
Backend ag grid
2020-10-28 10:02:32 +00:00
Martin McKeaveney
a3e813f67e
finally reached the summit of the cypress mountain
2020-10-28 09:50:05 +00:00
Andrew Kingston
cd1bfa2580
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-28 09:46:22 +00:00
Michael Shanks
034cfdb610
Merge pull request #778 from Budibase/feedback
...
Feedback
2020-10-28 09:45:02 +00:00
Martin McKeaveney
f84c7c4070
styling updates from code review
2020-10-27 22:57:05 +00:00
Martin McKeaveney
e56259a4c1
cypress green
2020-10-27 22:06:51 +00:00
Martin McKeaveney
3e7a5e112a
fix cypress table creation tests
2020-10-27 16:01:27 +00:00
Andrew Kingston
bb489bce94
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-27 15:50:34 +00:00
Andrew Kingston
add4162000
Format with prettier
2020-10-27 15:28:13 +00:00
Andrew Kingston
a93757a8d9
Fix cypress tests
2020-10-27 15:26:07 +00:00
mike12345567
3d77163773
Switching from axios to node-fetch as per review.
2020-10-27 14:16:57 +00:00
mike12345567
87175e70cf
Linting.
2020-10-27 13:25:12 +00:00
mike12345567
e26f272746
Switching from mustache to handlebars for automations as allows configuring helpers, e.g. parsing object.
2020-10-27 13:19:38 +00:00
Martin McKeaveney
50f21e61ff
bulk delete, delete column from panel
2020-10-27 13:04:32 +00:00
Martin McKeaveney
9df48c6de7
Merge branch 'master' of github.com:Budibase/budibase into backend-ag-grid
2020-10-27 13:04:05 +00:00
mike12345567
3ae82b95a3
Adding an outgoing webhook action, so that we have both incoming and outgoing ability.
2020-10-27 12:33:25 +00:00
mike12345567
f9eeefb4dc
Making sure the caret position is respected in the generic binding popover.
2020-10-27 12:32:48 +00:00
mike12345567
8a844a5922
Adding an empty state for the webhook deployment modal.
2020-10-27 09:44:29 +00:00
Andrew Kingston
bf14c3045d
Lint
2020-10-27 09:37:20 +00:00
Andrew Kingston
5e6047b4f0
More tidy up
2020-10-27 09:17:27 +00:00
Andrew Kingston
3ed1f00e38
More tidy up
2020-10-27 09:16:54 +00:00
Andrew Kingston
fae4037a65
Remove bunch of unused components and tidy up unused references
2020-10-27 09:10:20 +00:00
Andrew Kingston
8e53f0e41b
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-27 08:47:27 +00:00
Martin McKeaveney
e025609539
cypress test fixes
2020-10-26 21:43:04 +00:00
Martin McKeaveney
3f587a4756
lint ✨
2020-10-26 18:07:08 +00:00
mike12345567
7f9ff8ded7
Merge branch 'bug/local-forbidden' of github.com:Budibase/budibase into feature/webhooks
2020-10-26 17:59:03 +00:00
mike12345567
9b0dd682ad
Fixing typo.
2020-10-26 17:58:01 +00:00
mike12345567
f78ec2ddef
Found an issue where environment variables would load before they had actually been updated from dotenv, made sure they are always loaded correctly.
2020-10-26 17:49:33 +00:00
mike12345567
d7196cfd3a
Linting.
2020-10-26 17:47:03 +00:00
mike12345567
41fd10dbbe
Adding a way to see the deployed webhook URLs to the deployment page.
2020-10-26 17:46:20 +00:00
Martin McKeaveney
341843af84
restructuring, more styling updates on table, renaming
2020-10-26 17:42:00 +00:00
mike12345567
c66541ad99
Joe-ifying some of the work on webhooks to make it a bit easier to understand and finished up some testing around it.
2020-10-26 16:04:02 +00:00
Andrew Kingston
990777c601
Stop propagation in context menu clicks
2020-10-26 15:17:18 +00:00
Andrew Kingston
88d268afbf
Change default font-weight of dropdown options to 400
2020-10-26 15:14:51 +00:00
Andrew Kingston
3626d8da2b
Replace backend usages of dropdown menus with common components
2020-10-26 14:34:52 +00:00
Andrew Kingston
48563e892b
Replace component dropdown menu with new common components
2020-10-26 14:23:08 +00:00
Andrew Kingston
748955e3d9
Use common dropdown components in more places to reduce duplication
2020-10-26 14:03:07 +00:00
Andrew Kingston
2114822c90
Fix automation component paths
2020-10-26 12:25:26 +00:00
Andrew Kingston
4ff7499d26
Update styles across entire automations page
2020-10-26 12:18:34 +00:00
Michael Shanks
aa5d3d5af2
Merge remote-tracking branch 'origin/master' into feedback
2020-10-26 11:46:07 +00:00
Michael Shanks
3d126579ce
Feedback check interval to const
2020-10-26 11:35:38 +00:00
Andrew Kingston
16de23eea9
Add new common components for dropdown styles
2020-10-26 11:00:34 +00:00
Martin McKeaveney
137c3ccdec
tidy up
2020-10-26 09:37:53 +00:00
Martin McKeaveney
4549e8e5b2
reinstating relationships
2020-10-25 17:05:11 +00:00
Martin McKeaveney
4681033535
allow editing row from modal
2020-10-23 23:55:51 +01:00
Michael Shanks
6247acfcd2
gather feedback after 24h, or first deploy
2020-10-23 22:38:40 +01:00
Martin McKeaveney
80b76f5f30
update table headers on table change
2020-10-23 22:34:40 +01:00
Martin McKeaveney
eb1192ebc0
more ag grid styling
2020-10-23 17:38:10 +01:00
mike12345567
fdf0fdd145
Linting.
2020-10-23 17:18:22 +01:00
mike12345567
ec7a4d7f8b
Adding a modal on creation of a webhook automation to make sure the user can setup a schema.
2020-10-23 17:17:53 +01:00
Andrew Kingston
9a32997591
Reduce unecessary div layers
2020-10-23 12:57:35 +01:00
Andrew Kingston
14b13c7c52
Update data page to use new styles
2020-10-23 12:25:22 +01:00
Andrew Kingston
ea94694038
Remove deprecated borders on design page
2020-10-23 12:25:12 +01:00
Andrew Kingston
5009a3975c
Improve component dropdown responsiveness
2020-10-23 10:55:12 +01:00
Andrew Kingston
767846e4c4
Add selected styles to component dropdowns
2020-10-23 10:37:28 +01:00
Andrew Kingston
4e4aa5c525
Standardise sizing of all settings and design properties
2020-10-23 10:34:14 +01:00
Andrew Kingston
3b869d2ff4
Bump BBUI version
2020-10-23 10:33:43 +01:00
Michael Shanks
cecf00a09e
Feedback - added Modal after deploy
2020-10-22 21:59:40 +01:00
Andrew Kingston
5077f4f435
Fix property group name font size until a proper fix in BBUI
2020-10-22 20:48:46 +01:00
Andrew Kingston
5d06c91cee
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-22 20:42:50 +01:00
Andrew Kingston
e5742dc7f6
Change component bar to popovers and adjust page layout to match
2020-10-22 20:22:09 +01:00
Andrew Kingston
f56662dac4
Update FlatButton and CategoryTab styles
2020-10-22 18:23:11 +01:00
Andrew Kingston
af19158fb6
Adjust page button background to be consistent
2020-10-22 18:14:44 +01:00
Andrew Kingston
5d266c5877
Fix issue displaying opened status of screens
2020-10-22 18:14:29 +01:00
Andrew Kingston
1c149d7d5c
Move large create screen button to icon
2020-10-22 18:12:40 +01:00
Andrew Kingston
62da83e27f
Adjust screen list column padding to line up with top components bar
2020-10-22 18:12:15 +01:00
Andrew Kingston
3b11fe6ab0
Update page button styles
2020-10-22 18:11:33 +01:00
mike12345567
653fb16c86
Linting.
2020-10-22 17:49:30 +01:00
mike12345567
0d8ec8e03a
Some initial work towards webhooks, that generates schema similar to integromat.
2020-10-22 17:48:32 +01:00
Andrew Kingston
9ab3d9ff2a
Update front end column structure layout and width to increase preview space
2020-10-22 17:47:49 +01:00
Andrew Kingston
e45f368de7
Update component definition structure for new layout
2020-10-22 17:47:07 +01:00
Andrew Kingston
7271662cc8
Update routing to use new page names
2020-10-22 17:46:44 +01:00
Andrew Kingston
1fac774521
Move components to above app preview
2020-10-22 17:46:21 +01:00
Andrew Kingston
79cca1956a
Make OptionSelect styles in line with other components
2020-10-22 17:44:45 +01:00
Andrew Kingston
664aacd402
Fix top right settings icon styles
2020-10-22 17:44:17 +01:00
Andrew Kingston
45b86353d2
Improve styles of frontend component blocks
2020-10-22 17:43:52 +01:00
Andrew Kingston
80e71bff91
Update routing to use new page names
2020-10-22 17:43:27 +01:00
Andrew Kingston
29dd32320d
Update screen components hierarchy to use new common component styles
2020-10-22 17:42:03 +01:00
Andrew Kingston
6bead11264
Update remix icons version to fix line chart icon
2020-10-22 17:39:50 +01:00
Martin McKeaveney
be407ece71
popovers replaced with table icons
2020-10-22 15:45:58 +01:00
Andrew Kingston
d3714ea9ee
Update top nav border style
2020-10-22 15:11:46 +01:00
Andrew Kingston
e1c70f43db
Rename backend to data and frontend to design
2020-10-22 15:11:22 +01:00
Michael Shanks
0b2872a1b6
Feedback - close on submit
2020-10-22 14:54:28 +01:00
Michael Drury
d798488f6f
Merge pull request #776 from Budibase/version-complibrary
...
Version the components library
2020-10-22 09:14:07 +01:00
mike12345567
f1ff7a0b7c
Adding validation to pages to protect against screen/page creation with no parameters.
2020-10-21 17:35:39 +01:00
Michael Shanks
f540f17861
feedback nav icon loads iframe to public page
2020-10-21 17:24:08 +01:00
mike12345567
78ac64820c
Removing AWS SDK dev dependency.
2020-10-21 15:37:13 +01:00
mike12345567
905cbc00e3
Merge branch 'master' of github.com:Budibase/budibase into version-complibrary
2020-10-21 15:33:23 +01:00
mike12345567
b3cda8d4d3
Linting.
2020-10-21 15:29:13 +01:00
mike12345567
9a41fde685
Adding a version to the app and then including this in user authentication, this for now is just the version of the builder/server that it was built with.
2020-10-21 15:28:30 +01:00
Martin McKeaveney
4ae78dd74d
Merge branch 'master' of github.com:Budibase/budibase into backend-ag-grid
2020-10-21 15:03:31 +01:00
Martin McKeaveney
c26eca48ae
v0.2.6
2020-10-21 14:14:33 +01:00
Martin McKeaveney
dc08fc13d2
ag grid updates
2020-10-21 13:42:26 +01:00
Andrew Kingston
4cc203e346
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-21 13:28:02 +01:00
Andrew Kingston
f601185df8
Update server yarn.lock
2020-10-21 13:02:51 +01:00
Andrew Kingston
5a1a988839
Merge branch 'master' of github.com:Budibase/budibase into replace-sharp
2020-10-21 13:01:33 +01:00
Andrew Kingston
5a8c58a305
Fix incorrect content type header when serving attachments
2020-10-21 13:00:40 +01:00
Andrew Kingston
64812e2ddc
Replace sharp with jimp for image processing
2020-10-21 13:00:23 +01:00
Martin McKeaveney
94f0f79f27
sanitizing s3 keys and making them windows friendly
2020-10-21 11:27:42 +01:00
Martin McKeaveney
1add16147d
rename data design, ag grid mvp
2020-10-21 11:15:02 +01:00
Andrew Kingston
5c3d7481f6
Merge pull request #764 from Budibase/qol-updates
...
QOL updates
2020-10-21 10:45:52 +01:00
Andrew Kingston
c895e9887b
Add initial work on dropdown components
2020-10-21 09:19:26 +01:00
mike12345567
e5314b607d
Review comments and making sure errors get passed through correctly.
2020-10-20 16:04:18 +01:00
mike12345567
cfb274f34b
Making sure quota is always set correctly.
2020-10-20 15:15:21 +01:00
mike12345567
8f466c424d
Lint.
2020-10-20 15:09:20 +01:00
mike12345567
69743faa0d
Changing how invalidation is checked for Cloudfront cache, making sure that we don't lose state of the invalidation and can check it fully in the background.
2020-10-20 15:06:34 +01:00
Martin McKeaveney
0799b2d49e
budibase beta blog post
2020-10-20 13:55:08 +01:00
Martin McKeaveney
c6be864b14
adding beta button
2020-10-20 13:47:10 +01:00
Andrew Kingston
f86ee9d573
Fix test
2020-10-20 12:52:55 +01:00
Andrew Kingston
7e74889131
Allow binding images to attachment types
2020-10-20 12:23:52 +01:00
Andrew Kingston
2772892492
Fix layout issue with top right icons
2020-10-20 11:44:59 +01:00
Andrew Kingston
13b0e96dfe
Fix bug when selecting main page when creating autolinks
2020-10-20 09:32:14 +01:00
Andrew Kingston
a31d27a7db
Merge branch 'master' of github.com:Budibase/budibase into qol-updates
2020-10-20 09:25:06 +01:00
Martin McKeaveney
988d86f975
v0.2.5
2020-10-19 20:31:49 +01:00
Martin McKeaveney
97fa024d8e
Merge pull request #756 from Budibase/couchdb-security
...
Couchdb security
2020-10-19 20:29:35 +01:00
Andrew Kingston
bd09417857
Merge branch 'master' of github.com:Budibase/budibase into qol-updates
2020-10-19 19:24:12 +01:00
Andrew Kingston
c0e0b48a80
Allow CSV upload in browser and add display column option
2020-10-19 19:24:05 +01:00
Martin McKeaveney
500cb93f96
fix multiple dropzone issue
2020-10-19 18:21:57 +01:00
Martin McKeaveney
4f43bc21d9
Merge pull request #758 from Budibase/fix-text-overflow
...
fix text overflow
2020-10-19 16:14:45 +01:00
Michael Drury
2f9ea036a1
Merge pull request #757 from Budibase/cloudfront-issues
...
Fixing some issues experienced with Cloudfront invalidations
2020-10-19 16:13:50 +01:00
Martin McKeaveney
272f79e70f
fix text overflow
2020-10-19 16:07:29 +01:00
mike12345567
de9c4ea3ee
Fixing some issues seen with cloudfront and adding a bit more UI around the deployment history as pending can be happening for some time.
2020-10-19 15:33:26 +01:00
Martin McKeaveney
d6eb0b754e
remove security doc
2020-10-19 13:31:13 +01:00
Martin McKeaveney
110acd0a7e
cookie based couchdb auth
2020-10-19 13:30:15 +01:00
Martin McKeaveney
7654011431
Merge branch 'master' of github.com:Budibase/budibase into couchdb-security
2020-10-19 13:22:04 +01:00
Martin McKeaveney
820357e28d
move link into top nav
2020-10-19 13:17:04 +01:00
Martin McKeaveney
b3f34ae9ae
help button
2020-10-19 12:55:57 +01:00
Martin McKeaveney
df316167cc
v0.2.4
2020-10-19 09:48:33 +01:00
Martin McKeaveney
69363670a7
use pageName variable when no pagename defined
2020-10-19 09:28:04 +01:00
Martin McKeaveney
7dde5d9594
v0.2.3
2020-10-19 08:45:23 +01:00
Martin McKeaveney
2043e396e5
Merge pull request #749 from Budibase/deployment-history
...
Deployment history
2020-10-19 08:34:33 +01:00
Martin McKeaveney
a06c504619
cookie based auth for deployment
2020-10-19 00:05:25 +01:00
Michael Shanks
a9d9e14e22
auth - standard-components not loading, windows
2020-10-18 21:45:46 +01:00
Martin McKeaveney
3679416322
couchdb security doc
2020-10-18 21:40:54 +01:00
Martin McKeaveney
eb8dff88cf
remove commented code
2020-10-18 18:10:25 +01:00
Martin McKeaveney
131dcdbcad
deployment history design updates and polling
2020-10-18 18:09:19 +01:00
Andrew Kingston
fcd3257044
Fix cypress tests
2020-10-17 19:07:12 +01:00
Andrew Kingston
5d2e4d506c
Fix weird edge case around saving page state
2020-10-17 18:54:03 +01:00
Andrew Kingston
221a68d2bd
Add option to create link when creating new screen
2020-10-17 18:20:31 +01:00
Andrew Kingston
a0a691e39b
Create links to 'list' autoscreens
2020-10-17 18:20:06 +01:00
Andrew Kingston
fbe15ccfd9
Fix unrecoverable crash when the screen URL param is not a valid screen
2020-10-17 18:06:00 +01:00
Martin McKeaveney
b0c8d570bc
deployment history rendering in side bar
2020-10-17 15:13:25 +01:00
Martin McKeaveney
a64c1c9ded
Merge branch 'master' of github.com:Budibase/budibase into deployment-history
2020-10-17 12:22:40 +01:00
Martin McKeaveney
67e8490eac
Merge pull request #743 from Budibase/bug/minor-fixes
...
Minor fixes - Chuckles
2020-10-17 12:16:46 +01:00
Martin McKeaveney
9ed321a797
Merge pull request #744 from Budibase/fix-issues
...
Fix Calculation View Issues In App Components
2020-10-17 12:16:27 +01:00
Michael Shanks
580e7938ff
tempaltes - sanitize url - replace spaces gloablly
2020-10-16 23:41:31 +01:00
Michael Shanks
1a8c2907ca
fixes home route matching everything
2020-10-16 23:36:42 +01:00
Michael Shanks
8b51742901
stop multiple creates on save record
2020-10-16 22:46:15 +01:00
Martin McKeaveney
4d3fb4f847
hiding templates for now
2020-10-16 22:11:13 +01:00
Martin McKeaveney
afa5418d5a
adding health check endpoint for AWS ALB
2020-10-16 22:02:17 +01:00
Michael Shanks
45322846c0
Primary display column is always required
2020-10-16 21:50:58 +01:00
Martin McKeaveney
055e93ed7e
Merge branch 'master' of github.com:Budibase/budibase into fix-issues
2020-10-16 21:41:58 +01:00
Michael Shanks
7ab1e9c6fb
Merge remote-tracking branch 'origin/master' into mike-fixes
2020-10-16 21:39:51 +01:00
mike12345567
c2a7510d19
Some minor fixes, right padding wasn't the same as left padding and fixing 404 when deleting a view.
2020-10-16 18:05:45 +01:00
Martin McKeaveney
01a8d0096b
Merge branch 'master' of github.com:Budibase/budibase into fix-issues
2020-10-16 17:18:11 +01:00
Michael Shanks
7382da4a60
removes unused components
2020-10-16 16:04:49 +01:00
Andrew Kingston
19bfa87859
Fix link
2020-10-16 16:00:26 +01:00
Michael Shanks
ab23d02f4b
client - sanitize urls, so we can match routes with nasty chars
2020-10-16 15:44:39 +01:00
Michael Shanks
0343a86671
screen templates - convert spaces to "-" in urls
2020-10-16 15:43:55 +01:00
Andrew Kingston
b139144b62
Fix default home page overriding detail pages
2020-10-16 15:32:50 +01:00
Andrew Kingston
a978062a02
Set default link font weight to 500
2020-10-16 15:32:30 +01:00
Andrew Kingston
dc789336b0
Fix login component with login app names
2020-10-16 15:32:02 +01:00
Martin McKeaveney
348c94e487
allow calculation views to be used in context components again
2020-10-16 15:26:08 +01:00
Andrew Kingston
2641576787
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 15:16:46 +01:00
Andrew Kingston
4aa9e2d179
Add new DetailScreenSelect component for selecting only detail screens and update detail linking in grids
2020-10-16 15:16:29 +01:00
Andrew Kingston
41d067810f
Update template auto screens
2020-10-16 15:15:00 +01:00
Andrew Kingston
99cd1e4a51
Bump BBUI version
2020-10-16 15:14:36 +01:00
mike12345567
3a9703fa6c
Fixing linting issue.
2020-10-16 14:00:08 +01:00
mike12345567
734b9e744c
Linting.
2020-10-16 13:50:18 +01:00
mike12345567
ebffeeb998
Fixing some issues found with deleting tables and relationships not getting cleaned up fully + builder not updating - also making sure builder store initial state of screens is accurate.
2020-10-16 13:48:59 +01:00
Andrew Kingston
1a21306dd2
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 12:57:29 +01:00
Andrew Kingston
ccb4392a67
Make detail column sticky and left orientated and fix crash with options inside grid
2020-10-16 12:55:20 +01:00
Martin McKeaveney
ddc979dc59
v0.2.2
2020-10-16 12:41:05 +01:00
Andrew Kingston
623836ca1b
Bump BBUI version
2020-10-16 12:39:26 +01:00
Martin McKeaveney
8b54a55bcb
making deploy process async, adding local deployment history
2020-10-16 12:38:07 +01:00
Michael Drury
711c044fd0
Merge pull request #733 from Budibase/bug/casing-table-fix
...
Fixing column casing issues
2020-10-16 12:22:30 +01:00
mike12345567
8e3e12f234
Linting.
2020-10-16 12:13:27 +01:00
mike12345567
312c5fc437
Fixing an issue whereby in some enrichment calls the count of links would be doubled (counting both sides).
2020-10-16 11:59:59 +01:00
Kevin Åberg Kultalahti
e9f97f3445
Merge branch 'master' into feature/remove-add-row-button-in-grid-component
2020-10-16 11:14:26 +02:00
Andrew Kingston
ce4eba430c
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 10:00:22 +01:00
mike12345567
79832e5d4c
linting
2020-10-16 09:54:35 +01:00
mike12345567
82a9bbb478
Merge branch 'master' of github.com:Budibase/budibase into bug/casing-table-fix
2020-10-16 09:53:38 +01:00
Kevin Åberg Kultalahti
845f0de365
Merge branch 'master' into feature/add-edit-button-custom-renderer-for-grid-component
2020-10-16 10:37:22 +02:00
Andrew Kingston
0c61fe60a2
Fix crashing whenever hitting an API error from client app
2020-10-16 09:37:19 +01:00
kevmodrome
5e44b3373c
change from Input to ScreenSelect component for prop
2020-10-16 10:35:15 +02:00
mike12345567
906316f191
Removing the pretty function on DataGrids to match the backend.
2020-10-16 09:33:17 +01:00
Andrew Kingston
bb2a650eee
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 09:17:54 +01:00
Andrew Kingston
853c31594c
Fix new row screen template
2020-10-16 09:16:36 +01:00
Andrew Kingston
92a6bd1a6d
Fix popstate client routing events
2020-10-16 09:16:25 +01:00
Andrew Kingston
89bba530be
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 08:39:06 +01:00
Andrew Kingston
cfc8235572
Add new template for row details autoscreen
2020-10-16 08:38:40 +01:00
Andrew Kingston
fbe33226c1
Add new template for new row autoscreen
2020-10-16 08:38:27 +01:00
Andrew Kingston
82b8e3e0ed
Add XS shadow to top nav header to act as a slight border
2020-10-16 08:38:04 +01:00
Andrew Kingston
536e1f2ab3
Add new Delete Row action which can be used in client apps
2020-10-16 08:37:13 +01:00