Joe
67d15da120
External data source config ui
...
I've improved the spacing on this screen and added an additional element (query list) which should improve UX. This list is not complete. Is required dyanmic data. Currently it holds static placement text in order to support the design.
2021-01-21 14:57:11 +00:00
Andrew Kingston
001520adad
Fix button action drawer not saving and crashing
2021-01-21 14:52:59 +00:00
Andrew Kingston
e271f97ac7
Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder
2021-01-21 12:14:09 +00:00
mike12345567
239079d973
Linting.
2021-01-21 11:32:26 +00:00
Andrew Kingston
9978d0707d
Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder
2021-01-21 11:31:45 +00:00
mike12345567
3dd985cfb6
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration
2021-01-21 10:57:41 +00:00
Andrew Kingston
7ebed8059d
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-21 10:45:04 +00:00
Andrew Kingston
9056b0e49d
Enrich datasources so that data can be correctly fetched reactively using only the datasource definition
2021-01-21 10:42:14 +00:00
Andrew Kingston
3d77c1f38f
Add bindable properties from query datasources
2021-01-21 10:40:45 +00:00
Andrew Kingston
da3ef28ba2
Add back in grid component which had incorrect name
2021-01-21 10:40:17 +00:00
Andrew Kingston
99c1360be1
Simplify extracting schemas from datasources
2021-01-21 10:39:53 +00:00
Andrew Kingston
d76621d5f8
Fix builder crashing when selecting another query datasource when query drawer is open
2021-01-21 10:38:58 +00:00
Andrew Kingston
a16ea4da09
Prevent unnecessary URL param updates in design page
2021-01-21 10:38:23 +00:00
Joe
c9f98d54da
Updated action button UI
...
Button width increased
2021-01-20 14:59:16 +00:00
Joe
c649467f9b
Budibase beta button replaced , help icon replaced with github
...
I replaced the Budibase is in beta button, and replaced it with 'Request feature'. The new button points to Github Discussions.
I also replaced the help icon with a Github icon. With our users being developers, I feel they will understand what the Github icon means (not just help, but a place to raise issues, provide feedback).
2021-01-20 14:58:47 +00:00
Joe
1b1721211c
Merge pull request #980 from Budibase/Component-dropdown-design-update
...
Updated the design of the items within the component dropdown
2021-01-20 14:54:30 +00:00
mike12345567
ce5ab5482b
Updating the string templating system to be capable of async operations.
2021-01-20 13:32:15 +00:00
Andrew Kingston
b1c292b79c
Fix incorrect paths after merge
2021-01-20 13:20:08 +00:00
Andrew Kingston
47dabc16ce
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-20 11:14:36 +00:00
Andrew Kingston
ed020954b2
Add new definitions for all chart components
2021-01-19 19:24:49 +00:00
Andrew Kingston
b828d8326d
Update screen templates to work with latest bindings
2021-01-19 18:51:51 +00:00
mike12345567
d7a3e6210d
Moving everything over to use the string template library, now just need to escape spaces properly and handle HTML escaping.
2021-01-19 18:44:29 +00:00
Andrew Kingston
d94473bca5
Update button actions and remove deprecated code
2021-01-19 17:38:24 +00:00
Andrew Kingston
cbe6459a9c
Remove deprecated code around data binding
2021-01-19 15:39:04 +00:00
Andrew Kingston
6030c4849e
Fix broken autolink creation
2021-01-19 13:49:14 +00:00
Andrew Kingston
5c469f24b9
Fix grid component definition and add controls for icons and colourpickers
2021-01-19 13:46:25 +00:00
kevmodrome
7623534842
lint fix
2021-01-19 14:31:37 +01:00
kevmodrome
74557a09ce
changes earlier BottomDrawer to use the bbui component instead
2021-01-19 14:16:55 +01:00
Andrew Kingston
4944fb3e8c
Create new components with pretty names
2021-01-19 11:52:33 +00:00
Andrew Kingston
0a10bc6c71
Add all new definitions for non-chart components
2021-01-19 11:49:52 +00:00
Andrew Kingston
275f0ca092
Add navigation bar, links and row detail definitions
2021-01-19 10:47:00 +00:00
kevmodrome
7fc05daaf7
fix typo
2021-01-19 10:56:02 +01:00
kevmodrome
bf5a33b205
adds missing description
2021-01-19 10:47:02 +01:00
kevmodrome
7b474fef1e
wire BindingPanel correctly to PropertyControl
2021-01-19 10:39:39 +01:00
kevmodrome
98c0e2dc42
bump bbui
2021-01-19 10:13:28 +01:00
kevmodrome
dd76891181
bump bbui
2021-01-19 09:20:31 +01:00
kevmodrome
041dcec88a
updates bbui and adds dummy drawer component to binding
2021-01-19 08:41:15 +01:00
mike12345567
419c6b9393
Adding the handlebars library, still need to add testcases to this.
2021-01-18 17:40:19 +00:00
Martin McKeaveney
994b88c2c7
Merge pull request #993 from Budibase/external-tables
...
External Data Connectors
2021-01-18 17:23:12 +00:00
Martin McKeaveney
72c5b173b6
docs link
2021-01-18 17:01:41 +00:00
Martin McKeaveney
d3311fbae4
tidy up
2021-01-18 15:47:02 +00:00
Martin McKeaveney
4143718d70
lint
2021-01-18 15:40:26 +00:00
Martin McKeaveney
133d93fbee
fix dynamic params
2021-01-18 15:37:32 +00:00
Kevin Åberg Kultalahti
522f655f61
Merge pull request #998 from Budibase/feature/icon-component-switch-to-remix
...
Switches the Icon component so that it now uses Remix like the rest of budibase
2021-01-18 16:15:07 +01:00
Martin McKeaveney
53db6e05f9
merge
2021-01-18 14:43:26 +00:00
Martin McKeaveney
b5c4bde662
queries working with repeater
2021-01-18 14:41:59 +00:00
kevmodrome
46ae0f7558
switches to remix
2021-01-18 14:26:01 +01:00
mike12345567
6be84b81b9
Review comments.
2021-01-18 12:36:49 +00:00
Martin McKeaveney
7ed062bf1e
fix no schema bug, feedback from demo
2021-01-15 17:29:46 +00:00
Andrew Kingston
dbbe76951d
Add ID and rev data bindings back in
2021-01-15 14:47:36 +00:00
Andrew Kingston
fba2f27638
Update and improve state <-> URL binding
2021-01-15 14:23:27 +00:00
Martin McKeaveney
21ff46f18e
fix import
2021-01-15 13:50:11 +00:00
Martin McKeaveney
75c787553b
lint ✨
2021-01-15 13:42:55 +00:00
Martin McKeaveney
6d5dc7592e
dynamo integration
2021-01-15 13:24:36 +00:00
Martin McKeaveney
a7f9e2fb8f
better integration API, parse JSON by default
2021-01-15 13:11:51 +00:00
Andrew Kingston
a6ad8e1ab0
Update binding dropdown
2021-01-15 11:02:39 +00:00
Andrew Kingston
a6cbf46849
Fix crash when evaluating data bindings for a component with no definition
2021-01-15 11:02:00 +00:00
Andrew Kingston
ec4a4047b6
Improve data binding popup and finish component bindings
2021-01-15 10:59:22 +00:00
Martin McKeaveney
0a3d338985
query and datasource unit tests
2021-01-14 20:51:03 +00:00
mike12345567
770dde61ec
Linting.
2021-01-14 17:57:18 +00:00
mike12345567
a9f36d1a42
Adding some fixes for general settings menu not respecting non-deployed apps fully.
2021-01-14 17:52:49 +00:00
mike12345567
69f40d6b4e
Fixing an issue with updating not recognising apps not deployed yet.
2021-01-14 17:46:59 +00:00
mike12345567
d820e3287e
Making sure URLs are always lower-case.
2021-01-14 17:31:17 +00:00
mike12345567
0e9d831e73
Linting.
2021-01-14 17:02:05 +00:00
mike12345567
16a25a7cff
When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId.
2021-01-14 17:01:31 +00:00
Andrew Kingston
5211d316f8
Add new data bindings for context bindings and most work for component bindings
2021-01-14 15:39:50 +00:00
Martin McKeaveney
1b51113c44
pass field values in binding drawer
2021-01-14 14:22:24 +00:00
Andrew Kingston
bd237b3e7c
Clean paths and file structure
2021-01-14 10:03:33 +00:00
Andrew Kingston
7c4c7e0ae1
Update file structure to be sensible for design section
2021-01-14 09:45:09 +00:00
Andrew Kingston
cdfcff4bbb
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-14 09:10:41 +00:00
Andrew Kingston
6b9e61e7e6
Fix component navigation, fix settings editing, fix design editing
2021-01-14 09:09:23 +00:00
Martin McKeaveney
267e85c2bf
tidy up
2021-01-13 18:29:51 +00:00
Martin McKeaveney
01ff661f17
schema updates, custom fields
2021-01-13 16:39:47 +00:00
Martin McKeaveney
94ee5855a5
custom fields in queries
2021-01-13 14:11:53 +00:00
Michael Shanks
fbb4fd482f
Merge pull request #981 from Budibase/trigger_automation_action
...
Trigger automation from button click
2021-01-13 11:06:10 +00:00
Michael Shanks
420094aaa9
Schema setup - styling changes
2021-01-13 10:20:07 +00:00
Andrew Kingston
af73139a87
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-12 20:05:24 +00:00
Andrew Kingston
9b035df33e
WIP component management and definition refactor
2021-01-12 20:00:35 +00:00
Martin McKeaveney
33d63607e2
Add all CRUD ops to airtable integration
2021-01-12 17:45:43 +00:00
Martin McKeaveney
19f6139a1a
allow deletion of queries and datasources
2021-01-12 17:04:51 +00:00
Martin McKeaveney
d05f1666fc
further syntax highlighting updates
2021-01-12 16:49:11 +00:00
Michael Shanks
f5f66f9a58
allow new automation from button action setup
2021-01-12 15:21:27 +00:00
Martin McKeaveney
23d83739b0
readable to writable bindings
2021-01-12 10:28:41 +00:00
Martin McKeaveney
f7383f37da
type safe schema validation
2021-01-11 21:01:21 +00:00
Martin McKeaveney
a48869a2f0
merge
2021-01-11 20:29:33 +00:00
Martin McKeaveney
15de3c8f83
styling, async data fetching
2021-01-11 20:17:56 +00:00
Martin McKeaveney
579e3a79b7
direct airtable integration works
2021-01-11 17:18:22 +00:00
Martin McKeaveney
b76d42bcde
use dynamic input in query
2021-01-11 15:34:43 +00:00
Michael Shanks
76023217a1
changed input style for automation schema setup
2021-01-11 10:11:31 +00:00
Michael Shanks
9c5501fbd7
tidy up
2021-01-11 09:56:39 +00:00
Michael Shanks
ccb2d7de7d
Merge remote-tracking branch 'origin/master' into trigger_automation_action
2021-01-11 09:51:48 +00:00
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
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
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
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
27dd7dba75
Use initialValue rather than defaultValue for style definitions
2021-01-06 10:15:22 +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
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
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
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
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
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
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
Andrew Kingston
a68d94cb64
Fix bug with changing app name
2020-12-15 13:40:49 +00:00
Andrew Kingston
63d9371b4d
Small JS syntax refactor
2020-12-14 13:36:09 +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
7255a21819
merge
2020-12-12 20:09:04 +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
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
a94ce70cee
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2020-12-09 18:01:38 +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
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
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
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
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
Andrew Kingston
77f049d1bd
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 13:16:53 +00:00
Andrew Kingston
1c73786226
Update user editing to support new email field
2020-12-08 11:43:37 +00:00
Martin McKeaveney
994f87e82b
lint
2020-12-08 11:07:16 +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
Martin McKeaveney
39473cb029
merge
2020-12-07 21:20:35 +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
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
Andrew Kingston
f8f7a73a67
Fix URLs when clicking on screens
2020-12-07 10:32:58 +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
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
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
Martin McKeaveney
f05d696ef7
email as default user identifier
2020-12-04 12:22:45 +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
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
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
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
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
13a137ecd1
Update client app to work with layouts when running inside builder preview
2020-12-02 18:10:46 +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
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
edb3ea66fd
Fix cypress tests (sort of)
2020-12-01 14:35:47 +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
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
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
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
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
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
Martin McKeaveney
ce4bf552f1
fix users test, remove superfluous files
2020-11-25 15:30:10 +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
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
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
Martin McKeaveney
a92d54f9a7
user table and relationships complete
2020-11-24 14:04:14 +00:00
Martin McKeaveney
b44b2cf881
fix windows url issue
2020-11-24 10:23:29 +00:00
Andrew Kingston
999b2ffb19
Add actual component for screenslot placeholder
2020-11-23 14:27:45 +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
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
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
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
Andrew Kingston
21a9840b8b
Add header to flag whether a request originates from the client
2020-11-19 20:04:30 +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
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
Andrew Kingston
3dcd9d32e2
Fix fetching of relationship data in lists
2020-11-19 13:50:20 +00:00
Martin McKeaveney
a00bf70d29
further store tidy up, derive selected page
2020-11-19 11:15:29 +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
cdb8ff3563
Update all components to be renderable and styleable
2020-11-18 21:06:12 +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
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
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
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
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
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
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
Martin McKeaveney
b355b8bad9
track quota errors in deployment
2020-11-12 12:58:05 +00:00
Andrew Kingston
299dcbab3d
Add majority of API interactions to SDK
2020-11-12 09:07:09 +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
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
Martin McKeaveney
8b5db4493e
fix auto screens issue
2020-11-09 15:55:36 +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
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
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
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
Andrew Kingston
951f5e1db5
Add colour palette options for charts
2020-11-05 13:37:28 +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