Martin McKeaveney
4466923c84
allow editing of screen layout from modal
2020-12-02 16:15:14 +00:00
Martin McKeaveney
504565c3fc
component tree layout/screen agnostic
2020-12-02 15:19:38 +00:00
Martin McKeaveney
8cae8e1705
E2E working
2020-12-02 14:49:43 +00:00
mike12345567
fa8d8fcfea
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-02 14:18:49 +00:00
Martin McKeaveney
f70db5df36
merge
2020-12-02 14:15:07 +00:00
Andrew Kingston
859ae5f8a4
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
48318030a2
merge
2020-12-02 13:44:44 +00:00
Martin McKeaveney
4a51618c11
fix preview save
2020-12-02 13:41:00 +00:00
mike12345567
c7ba0a9cce
Linting.
2020-12-02 13:27:20 +00:00
mike12345567
c832ed36d4
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 13:26:57 +00:00
mike12345567
abe3bdabad
Linting.
2020-12-02 13:21:13 +00:00
mike12345567
05d5feb9fd
Changing the naming of access levels to be roles.
2020-12-02 13:20:56 +00:00
Andrew Kingston
0a72b0e21b
Replace mustache usage in client library with handlebars instead
2020-12-02 12:46:36 +00:00
mike12345567
8a14707a95
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/self-hosting
2020-12-01 17:54:50 +00:00
mike12345567
a381463c33
Making sure deployment object is used everywhere to hide all underlying deployment properties.
2020-12-01 16:51:17 +00:00
Martin McKeaveney
5674bfc8fa
merge
2020-12-01 16:31:40 +00:00
Martin McKeaveney
01343e1474
layouts and screens switcher, merge with component sdk
2020-12-01 16:22:06 +00:00
Andrew Kingston
ca9a3d2f3e
Fix lint
2020-12-01 16:10:04 +00:00
Andrew Kingston
a7fef455ed
Fix cypress tests (sort of)
2020-12-01 14:35:47 +00:00
mike12345567
364eb3c433
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
79f1b17265
Adding client lock file
2020-12-01 10:50:08 +00:00
Andrew Kingston
e4db97aa21
Remove old test dir and add yarn lockfile
2020-12-01 10:47:48 +00:00
mike12345567
f2c37c7179
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
fd65e5e8a0
Fix unit tests
2020-11-30 16:14:45 +00:00
mike12345567
fdd719aadb
Quick update to allow deleting layouts if they are not currently in use.
2020-11-30 16:12:06 +00:00
Andrew Kingston
ce18e253ba
Remove deprecated props, fix warnings, remove old code
2020-11-30 15:05:36 +00:00
Andrew Kingston
3ee9fee10c
Optimise builder preview speed and performance and fix components not updating when changing props
2020-11-30 12:11:50 +00:00
mike12345567
9b5734b1de
Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor
2020-11-30 11:47:08 +00:00
mike12345567
5dbab658ad
Adding to JOI the layoutId.
2020-11-30 11:19:22 +00:00
Joe
3231be4b8c
Formatting and linting
2020-11-28 16:44:07 +00:00
Joe
5cfc6a6eda
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
d7f2060954
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
cb626d685b
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-27 15:59:32 +00:00
Martin McKeaveney
d8f276edd5
Merge pull request #880 from Budibase/users-as-table
...
Users as table
2020-11-27 15:52:54 +00:00
Martin McKeaveney
e14d2517f4
allow password creation
2020-11-27 15:33:32 +00:00
Martin McKeaveney
b4440abdd6
allow creation of username
2020-11-27 15:24:43 +00:00
mike12345567
8519ea1a97
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-27 15:11:56 +00:00
Martin McKeaveney
88a61b3b72
prevent username changing
2020-11-27 14:59:27 +00:00
Martin McKeaveney
f38e701d38
fix tests
2020-11-27 14:36:36 +00:00
Martin McKeaveney
1014437d42
fix user test
2020-11-27 13:17:31 +00:00
Martin McKeaveney
6518976825
browse contents of s3 buckets from within budibase
2020-11-26 21:23:20 +00:00
Martin McKeaveney
c12b59e304
CouchDB integration E2E
2020-11-26 17:34:15 +00:00
Martin McKeaveney
4d3e134145
elasticsearch end to end
2020-11-26 17:03:18 +00:00
Martin McKeaveney
1f891cc8ae
mongoDB end to end
2020-11-26 16:46:36 +00:00
Martin McKeaveney
113c68e4c9
budibase postgres E2E working
2020-11-26 14:43:56 +00:00
Andrew Kingston
86cfd3db22
Fix charts not correctly using data context
2020-11-25 18:43:58 +00:00
Andrew Kingston
b000174fce
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-25 18:38:58 +00:00
Andrew Kingston
9c4b9a2a25
Add fade screen transition and fix navigation component casing
2020-11-25 18:30:09 +00:00
mike12345567
d3759a4c10
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
792eac2ca5
fix filepath issue
2020-11-25 16:27:49 +00:00
Andrew Kingston
004b3e5daa
Tidy up dependencies and rollup configs for client and standard components
2020-11-25 16:03:52 +00:00
Martin McKeaveney
61a9d954e5
fix users test, remove superfluous files
2020-11-25 15:30:10 +00:00
Martin McKeaveney
619dec21dc
fix create user automation
2020-11-25 15:11:33 +00:00
mike12345567
f2fc4f1a4c
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-25 15:04:23 +00:00
Martin McKeaveney
e0071cabfd
extract constant
2020-11-25 15:03:19 +00:00
Andrew Kingston
907c0fcfda
Add button actions, simplify contexts and tidy up
2020-11-25 09:50:51 +00:00
mike12345567
8b4657b196
Starting work on builder, very broken.
2020-11-24 18:11:34 +00:00
mike12345567
5eec4d7a47
Creating CSS generation capabilities in the server.
2020-11-24 18:11:18 +00:00
Martin McKeaveney
9f2832af94
tidy up
2020-11-24 17:02:58 +00:00
Martin McKeaveney
f1fe5de294
users as table working end to end
2020-11-24 17:00:15 +00:00
Michael Shanks
88ccfbe844
Correct licenses
2020-11-24 16:04:44 +00:00
Martin McKeaveney
327f77dbb3
user table and relationships complete
2020-11-24 14:04:14 +00:00
Andrew Kingston
ad5fc0e780
Simplify data contexts
2020-11-24 11:28:31 +00:00
Andrew Kingston
920ef90e14
Add datepicked data binding and fix mustache rendering for non string values
2020-11-24 11:13:26 +00:00
Andrew Kingston
e62fbf8ef7
Add component data binding and simplify context sharing
2020-11-24 11:02:10 +00:00
Martin McKeaveney
27813f5fbb
fix windows url issue
2020-11-24 10:23:29 +00:00
Andrew Kingston
853f5d8745
Add proper hot reloading of app preview when styles change
2020-11-24 09:31:54 +00:00
mike12345567
b1bb7abdef
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
ac75d6606d
map fulfilled promises
2020-11-23 16:42:28 +00:00
Martin McKeaveney
a63050e328
make datagrid less janky
2020-11-23 16:17:09 +00:00
mike12345567
8ff9635cd1
Removing all reference to 'pages' in server source code, now to look at builder.
2020-11-23 15:46:26 +00:00
Martin McKeaveney
76a752e3a1
prevent one broken app from breaking your whole install
2020-11-23 15:34:23 +00:00
Andrew Kingston
aa38f1fe57
Fix reinstantiating app when builder props change
2020-11-23 14:28:02 +00:00
Andrew Kingston
74fdd36bce
Add actual component for screenslot placeholder
2020-11-23 14:27:45 +00:00
mike12345567
90a8435641
Storing some work in commit, currently broken, further work needed - application needs cleaned up.
2020-11-23 14:07:18 +00:00
Martin McKeaveney
831d19e11c
fix fast view switching bug
2020-11-23 12:12:03 +00:00
mike12345567
b63ca545bf
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:30:15 +00:00
Andrew Kingston
e3fe891053
Fix chart styling
2020-11-23 11:29:34 +00:00
Andrew Kingston
192959c865
Fix builder preview
2020-11-23 11:29:24 +00:00
mike12345567
6aa2e53a40
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:00:19 +00:00
mike12345567
6a2812f4f4
initial work towards page refactor.
2020-11-20 17:47:13 +00:00
Martin McKeaveney
42d8a94f9a
fix e2e
2020-11-20 11:41:17 +00:00
Andrew Kingston
911fa31fe3
Tidy up data binding
2020-11-20 10:49:39 +00:00
Andrew Kingston
a6821814f8
Merge branch 'component-sdk' of github.com:Budibase/budibase into component-sdk
2020-11-20 09:50:25 +00:00
Andrew Kingston
32a143cf41
Add support for full depth data binding
2020-11-20 09:50:10 +00:00
Martin McKeaveney
2bba574ab1
fix for delete screens
2020-11-19 21:07:25 +00:00
Martin McKeaveney
1f1dfbe296
folders for routes, show home instead of slash
2020-11-19 20:50:17 +00:00
Martin McKeaveney
a4e0ba8e4b
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 20:48:23 +00:00
Michael Drury
372a7ce51c
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 20:44:38 +00:00
Michael Drury
b75bf13edc
Another quick fix for apps to work again.
2020-11-19 20:42:49 +00:00
Michael Drury
7f3f11c68b
Fixing issues thrown up by PR.
2020-11-19 20:31:11 +00:00
Michael Drury
a6e9500be9
Linting.
2020-11-19 20:19:18 +00:00
Michael Drury
c03923360b
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
624078636b
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
2cb4cb2ce9
Add header to flag whether a request originates from the client
2020-11-19 20:04:30 +00:00
Andrew Kingston
674b89df5d
Fetch app definition and routes from the server
2020-11-19 18:39:22 +00:00
Andrew Kingston
71b59d7cca
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 17:55:40 +00:00
Martin McKeaveney
ee8dc0282a
add optional chain back in
2020-11-19 17:09:56 +00:00
Martin McKeaveney
169cbe4a42
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 17:08:10 +00:00
mike12345567
c541cd078b
Removing unused statement.
2020-11-19 17:07:39 +00:00
mike12345567
f5191862d5
Removing unused line.
2020-11-19 17:05:25 +00:00
Martin McKeaveney
7b2a9ec807
merge
2020-11-19 17:02:27 +00:00
mike12345567
c240274889
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-19 16:58:54 +00:00
mike12345567
a9d5c3a5cb
linting.
2020-11-19 16:56:23 +00:00
mike12345567
87528c8d55
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
270dbe933f
tidy up
2020-11-19 16:41:29 +00:00
Martin McKeaveney
83924f0efa
remove old files
2020-11-19 16:12:55 +00:00
Andrew Kingston
70a88589e9
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 13:56:51 +00:00
Martin McKeaveney
af84518f81
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 13:55:40 +00:00
Andrew Kingston
3ffe1cb3fc
Fix data source fetching for relationships in all other files
2020-11-19 13:52:11 +00:00
Andrew Kingston
c1c7c8ede4
Fix fetching of relationship data in lists
2020-11-19 13:50:20 +00:00
mike12345567
e8f55f577b
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
d473786d7e
further store tidy up, derive selected page
2020-11-19 11:15:29 +00:00
Andrew Kingston
9ce7817233
Fix data binding after file rename
2020-11-19 09:31:49 +00:00
Andrew Kingston
0ff8a9a67b
Add data binding enrichment
2020-11-19 09:24:58 +00:00
Andrew Kingston
3a5daa8ab1
Fix grid height
2020-11-19 08:59:54 +00:00
Martin McKeaveney
a5827a9c53
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
44a2282748
Remove deprecated components and fix card styling
2020-11-18 21:13:13 +00:00
Andrew Kingston
1bd2fac9b2
Update all components to be renderable and styleable
2020-11-18 21:06:12 +00:00
Martin McKeaveney
2ec27baccc
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-18 20:27:04 +00:00
Andrew Kingston
a18a861177
Refactor entire SDK into client lib and enable svelte context sharing between client and components
2020-11-18 19:18:18 +00:00
mike12345567
1e9e46b8a5
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
634eacd5b9
Changing back to builder getting the normal routing structure for builder.
2020-11-18 15:13:25 +00:00
mike12345567
48f0608c74
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
b501504150
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-18 13:55:08 +00:00
Andrew Kingston
2f0e4694e0
Add work on data context in components
2020-11-18 11:24:01 +00:00
Andrew Kingston
aef49616a7
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-18 11:23:06 +00:00
mike12345567
40bfb53771
linting.
2020-11-17 18:13:21 +00:00
mike12345567
e20a26a84d
Finishing up routing structure, now available on /api/routing.
2020-11-17 18:12:21 +00:00
Andrew Kingston
5aff97deab
Fix screen slot placeholder component display
2020-11-17 14:06:43 +00:00
mike12345567
d63054a426
Updates for screen refactor - finishing off getting everything over to the class based system.
2020-11-17 13:25:57 +00:00
Andrew Kingston
5fbf3502ce
Fix selected component border in builder preview
2020-11-17 12:20:40 +00:00
Andrew Kingston
1ab29e05b1
Remove log statements
2020-11-17 12:09:02 +00:00
Andrew Kingston
94458b3907
Add lots of new work on client library rewrite
2020-11-17 12:08:24 +00:00
Martin McKeaveney
e7fb58e5bd
merge
2020-11-17 11:26:19 +00:00
mike12345567
f3da19552e
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
acdc1e9a56
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
8c5b801c0a
v0.3.8
2020-11-16 13:54:26 +00:00
Martin McKeaveney
749868de2e
Merge pull request #860 from Budibase/linux-deb
...
Linux deb
2020-11-16 09:38:25 +00:00
Martin McKeaveney
21a8f2aa71
lint
2020-11-14 17:56:24 +00:00
Martin McKeaveney
63dd9bcd06
remove unnecessary images
2020-11-14 17:51:37 +00:00
Martin McKeaveney
19a029fd68
linux deb package, builder icon and auto update support for linux
2020-11-14 17:43:52 +00:00
Andrew Kingston
cbeea17db0
Add initial new routing and svelte client app generation
2020-11-13 15:42:32 +00:00
Michael Drury
63b08e42aa
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
a1c3cc6745
show quota errors when deployments fail
2020-11-13 14:32:47 +00:00
Martin McKeaveney
05135a346c
Merge branch 'master' of github.com:Budibase/budibase into quota-errors
2020-11-13 13:07:52 +00:00
Martin McKeaveney
6cfd80a699
bump bbui
2020-11-13 12:24:21 +00:00
Kevin Åberg Kultalahti
d3ea680238
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
df0da3fca5
Merge pull request #857 from Budibase/chart-bugs
...
Chart bugs
2020-11-13 12:35:03 +01:00
Martin McKeaveney
681b2df2e4
lint
2020-11-13 10:54:03 +00:00
kevmodrome
9799a405fd
sets everything up to be used with a longform type in the Form component
2020-11-13 11:31:00 +01:00
Martin McKeaveney
e8ca3030e1
fixing reactive chart issue
2020-11-13 10:29:54 +00:00
kevmodrome
201e37a2ba
unhides richtext component
2020-11-13 11:16:01 +01:00
kevmodrome
b394dbd88d
hides said non-working RichText component
2020-11-13 11:14:34 +01:00
kevmodrome
24f9ee9d62
adds non-working RichText component
2020-11-13 11:12:38 +01:00
Michael Drury
e35817f5f3
Linting.
2020-11-12 17:43:17 +00:00
Michael Drury
0a73ab83db
Fixing test case.
2020-11-12 17:41:50 +00:00
mike12345567
2472168477
Tests failing but starting to progress.
2020-11-12 17:06:55 +00:00
mike12345567
c8a3b18513
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into feature/backend-routing
2020-11-12 15:10:07 +00:00
mike12345567
11369ceed5
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-12 15:08:50 +00:00
Martin McKeaveney
4e54f6d0d1
track quota errors in deployment
2020-11-12 12:58:05 +00:00
Andrew Kingston
a29f428f61
Fix log out not working
2020-11-12 12:27:53 +00:00
Andrew Kingston
33e2ee427d
Replace all manual API interaction with SDK
2020-11-12 12:24:45 +00:00
Martin McKeaveney
dee8af1332
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
070b0c8c0a
lint ✨
2020-11-12 10:45:05 +00:00
Martin McKeaveney
ff66ed35c6
tidy up
2020-11-12 10:41:49 +00:00
Martin McKeaveney
cd5dd2d21d
JSDoc for static asset compilation
2020-11-12 10:36:15 +00:00
Martin McKeaveney
c2aa9eebfc
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
0f12f19619
Fix client errors
2020-11-12 09:31:04 +00:00
Andrew Kingston
aa70eab935
Add majority of API interactions to SDK
2020-11-12 09:07:09 +00:00
Michael Drury
4852ecf96a
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
e24a89af56
Tidy up standard components
2020-11-11 14:26:33 +00:00
Andrew Kingston
f8732b3038
Add initial work on component SDK
2020-11-11 12:25:50 +00:00
Martin McKeaveney
fb0f7b0c73
v0.3.7
2020-11-10 20:23:36 +00:00
Martin McKeaveney
a1645db1f2
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
65078861a2
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
449f898009
increasing log level in production
2020-11-10 17:16:40 +00:00
Martin McKeaveney
f19a20a02d
remove cf invalidation, adding validation around successful deploys only
2020-11-10 17:08:02 +00:00
mike12345567
f57acfdf16
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
37c68467c2
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
7a00243e45
Update yarn lock and dev script to use yarn rather than npm
2020-11-10 10:51:23 +00:00
Martin McKeaveney
44f1844bc7
Merge branch 'master' of github.com:Budibase/budibase into server-render-index
2020-11-09 20:18:37 +00:00
Martin McKeaveney
2adf0560ac
v0.3.6
2020-11-09 18:16:36 +00:00
Martin McKeaveney
501ee906e7
bump rollup plugin svelte version
2020-11-09 18:04:55 +00:00
Martin McKeaveney
fc285c64a4
v0.3.5
2020-11-09 16:28:06 +00:00
Martin McKeaveney
14003d03df
fix auto screens issue
2020-11-09 15:55:36 +00:00
Martin McKeaveney
1e8f13f9cf
start server render index.html
2020-11-09 15:24:29 +00:00
mike12345567
3d6f50ee5d
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
51c0461f35
v0.3.4
2020-11-09 11:08:41 +00:00
Martin McKeaveney
7db78e98ab
Merge pull request #834 from Budibase/bug/more-auth-fixes
...
More Auth bugfixes
2020-11-09 10:49:57 +00:00
Martin McKeaveney
d2bcf5f8a3
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
4f5b867700
prevent screen being selected when you save a component
2020-11-09 10:28:49 +00:00
mike12345567
7600710125
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
8feb05c4f6
Merge branch 'master' of github.com:Budibase/budibase into cheeks-bugfixes
2020-11-09 08:48:56 +00:00
Andrew Kingston
65b36677e6
Merge pull request #817 from Budibase/apex-charts
...
Apex charts
2020-11-09 08:48:44 +00:00
Andrew Kingston
b450d541e6
Fix case sensitive screen alphabetical sorting
2020-11-09 08:43:36 +00:00
Andrew Kingston
2ccd8fe401
Fix autoscreens sometimes created in public rather than private page
2020-11-09 08:40:47 +00:00
Andrew Kingston
8fecebf435
Fix new screens and autoscreens not displaying properly
2020-11-09 08:33:22 +00:00
Andrew Kingston
d248060d30
Fix alphabetical sorting of screens
2020-11-09 08:32:44 +00:00
Martin McKeaveney
4c77b9ceef
v0.3.3
2020-11-06 21:40:31 +00:00
Martin McKeaveney
28f4f38e32
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
eca97f6f57
Linting.
2020-11-06 21:32:03 +00:00
mike12345567
472305d214
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
e09c9d13b3
Merge pull request #824 from Budibase/port-fixes
...
potential resolutions for the 4001 issue
2020-11-06 21:00:57 +00:00
Martin McKeaveney
0928b8496f
PR review
2020-11-06 18:00:25 +00:00
mike12345567
f508822008
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
960ca9df8e
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
596940371e
remove superfluous files
2020-11-06 13:46:19 +00:00
Martin McKeaveney
aab4f60d76
small tidy ups
2020-11-06 13:40:00 +00:00
mike12345567
9544d2d205
Changing signup function to createNewApp for clarity.
2020-11-06 12:38:59 +00:00
mike12345567
36d90959ff
Linting.
2020-11-06 12:31:47 +00:00
mike12345567
667052e0b4
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
612e5e234e
v0.3.2
2020-11-06 11:39:44 +00:00
Martin McKeaveney
6e02f1f1c6
potential resolutions for the 4001 issue
2020-11-05 22:09:49 +00:00
mike12345567
542b003f7e
Refactoring to replace the use of frontend store.screens with derived allScreens and currentScreens.
2020-11-05 17:47:27 +00:00
mike12345567
2008bfff70
Getting started into removing screens from store.
2020-11-05 14:56:23 +00:00
mike12345567
a9ac8d0632
Fixing some bugs that have been found.
2020-11-05 14:38:44 +00:00
Martin McKeaveney
3847c058dc
rename buildPage
2020-11-05 13:41:16 +00:00
Andrew Kingston
31c083d5ba
Add colour palette options for charts
2020-11-05 13:37:28 +00:00
Andrew Kingston
732685ec60
Ensure candlestick chart works with either our own date formats as well as timestamps
2020-11-05 13:27:29 +00:00
mike12345567
76cc7d897c
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
4754f7e0b9
Fix style of DND navigation
2020-11-05 11:58:39 +00:00
Andrew Kingston
7bb3607d25
Reduce padding and indentation in nav items to provide more room for text
2020-11-05 11:48:49 +00:00
mike12345567
707c16c44d
Further updates to clear out all usage of the old frontend store functions.
2020-11-05 11:44:18 +00:00
Martin McKeaveney
fe637e2309
update left hand links on builder home
2020-11-05 09:18:20 +00:00
Martin McKeaveney
291e472765
cut over to new frontend store
2020-11-04 17:09:45 +00:00
Martin McKeaveney
333844a1f0
feature parity with current pages, screens and store setup. Starting main bb store refactor
2020-11-04 16:13:50 +00:00
Andrew Kingston
209f717d89
Fix lint
2020-11-04 15:59:26 +00:00
Andrew Kingston
ff16e90f6e
Fix warning when no data source and increase robustness of charts
2020-11-04 15:56:57 +00:00
Andrew Kingston
09302d4f45
Separate chart loading state from error state
2020-11-04 15:43:43 +00:00
Andrew Kingston
3457b308b2
Add candlestick chart
2020-11-04 15:21:11 +00:00
Andrew Kingston
8742c936d2
Remove additional unused chart settings
2020-11-04 14:27:19 +00:00
Andrew Kingston
3fec9243b2
Remove unused chart settings
2020-11-04 14:26:14 +00:00
Andrew Kingston
d9853829ab
Remove unecessary lodash import
2020-11-04 14:22:04 +00:00
Andrew Kingston
c7ef9faca8
Improve chart robustness even more
2020-11-04 14:21:48 +00:00
Michael Drury
6bc184f0d6
Updating screens API to be prefixed with /api/screens
2020-11-04 14:05:11 +00:00
Andrew Kingston
e1b3982bab
Fix crash when saving rows
2020-11-04 13:17:24 +00:00
Andrew Kingston
9055744a5c
Improve robustness of pie and donut charts
2020-11-04 13:08:59 +00:00
Andrew Kingston
0c48a20581
Add support for dates and increase robustness
2020-11-04 12:43:56 +00:00
Andrew Kingston
6cddc36729
Fix beta warning overlap
2020-11-04 12:38:52 +00:00
Michael Drury
c9a1bf1940
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
9e72e122b6
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-11-04 10:14:19 +00:00
Andrew Kingston
7130d070c8
Merge branch 'master' of github.com:Budibase/budibase into apex-charts
2020-11-04 09:02:56 +00:00
Michael Drury
0665e28ca3
Updates to pages so that they are written to DB and retrieved correctly.
2020-11-03 17:42:54 +00:00
Martin McKeaveney
3725a1782b
screens in DB
2020-11-03 16:27:28 +00:00
Michael Drury
b3fbffdfdc
Fixing issue with appId being checked when undefined.
2020-11-03 16:23:28 +00:00
Andrew Kingston
c98e59d7f6
Fix legends not being centered and use common chart component
2020-11-03 16:14:57 +00:00
Michael Drury
42b16069a6
Fixing issue that was breaking linting.
2020-11-03 15:35:27 +00:00
Michael Drury
0cc837b220
Updating server test cases with the header for appId.
2020-11-03 15:00:39 +00:00
Andrew Kingston
91ef7fd0a7
Add area chart and unit formatting
2020-11-03 14:32:21 +00:00
Michael Drury
957706fc91
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
27871c1bc0
Removing appIds from tokens to reduce confusion.
2020-11-03 13:58:17 +00:00
Michael Drury
a35b6a57f9
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
3d84b831e9
Add pie and donut charts
2020-11-03 11:50:55 +00:00
Andrew Kingston
3e06d393e1
Default bar chart data labels to false
2020-11-03 10:11:31 +00:00
Andrew Kingston
ff15205277
Fix another evil falsiness bug with setting checkboxes
2020-11-03 10:09:41 +00:00
Andrew Kingston
bcc86af4b4
Fix multi option select handling of default value being hardcoded to a string
2020-11-03 10:09:22 +00:00
Andrew Kingston
4f2079509c
Remove log statement
2020-11-03 10:03:19 +00:00
Andrew Kingston
0aa672f3b3
Remove log statement
2020-11-03 09:48:58 +00:00
Andrew Kingston
ae876c6c09
Add stacked option to bar chart
2020-11-03 09:48:35 +00:00
Andrew Kingston
0ea30587de
Add line chart and enable multiple data series for all charts
2020-11-03 09:43:45 +00:00
Andrew Kingston
4873c66994
Tidy up option select
2020-11-03 09:43:08 +00:00
Andrew Kingston
465f2a6fbd
Add multi option select and multi table view field select components
2020-11-03 09:42:46 +00:00
Andrew Kingston
75bfa60231
Fix evil falsiness bug with frontend property settings checkboxes
2020-11-03 09:39:42 +00:00
Michael Drury
215e1251bc
Some further work, logout and preview appear to be working much better now.
2020-11-02 22:46:31 +00:00
mike12345567
0c81516662
Some more re-work, more testing needed to auth stuff.
2020-11-02 20:14:10 +00:00
mike12345567
cacada281f
Merge branch 'master' of github.com:Budibase/budibase into feature/auth-update
2020-11-02 16:00:29 +00:00
Michael Drury
98157f076f
Some updates, still WIP.
2020-11-02 15:46:08 +00:00
Andrew Kingston
ab78620b32
Add bar chart with initial apex charts config
2020-11-02 15:32:37 +00:00
Martin McKeaveney
74890b13c9
pages being stored in couch on initialisation and page save
2020-11-02 14:56:48 +00:00
Martin McKeaveney
b49551eaad
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-11-02 13:35:17 +00:00
Andrew Kingston
0e89f6ee11
Merge branch 'master' of github.com:Budibase/budibase into apex-charts
2020-11-02 13:16:08 +00:00
Martin McKeaveney
117560a9d8
Merge pull request #812 from Budibase/lock-columns
...
prevent drag on first two columns
2020-11-02 13:13:28 +00:00
Martin McKeaveney
281721d55c
prevent drag on first two columns
2020-11-02 12:33:18 +00:00
Andrew Kingston
242cd77ae6
Set top level background colour
2020-11-02 12:14:16 +00:00
Andrew Kingston
5558cfe27d
Remove ag-grid loading overlay color
2020-11-02 09:15:39 +00:00
Andrew Kingston
c6bb83a37a
Standardise title and capitalisation in create user step
2020-11-02 08:55:48 +00:00
Andrew Kingston
b3644effaf
Fix capitalisation of create web app title
2020-11-02 08:55:14 +00:00
Andrew Kingston
3e150983c3
Remove deprecated header style overrides so BBUI styles are correctly used instead
2020-11-02 08:54:53 +00:00
Andrew Kingston
50ef2bacb0
Fix styling of get API key link and fix grammar in title
2020-11-02 08:54:27 +00:00
Andrew Kingston
4ea37587f5
Merge pull request #809 from Budibase/dark-mode
...
Dark mode and custom themes
2020-11-02 08:33:02 +00:00
Andrew Kingston
6b5ca2e7de
Style background of feedback popover white due to iframe boundary breaking theming
2020-11-02 07:59:29 +00:00
Martin McKeaveney
950e6556d9
started creating APIs for screens
2020-11-01 15:32:54 +00:00
mike12345567
43f9deef4d
Getting rid of userInstanceMap, preparing for meat of auth update.
2020-10-30 17:12:06 +00:00
Martin McKeaveney
f29d34ae0b
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-10-30 16:25:00 +00:00
Andrew Kingston
7bc306fe43
Bump BBUI and use slider components from BBUI
2020-10-30 14:54:12 +00:00
Andrew Kingston
cc227904b3
Fix settings checkbox color in dark mode
2020-10-30 13:50:56 +00:00
Andrew Kingston
af61df35f6
Change binding icon colour
2020-10-30 13:49:24 +00:00
Andrew Kingston
290bfd0f91
Standardise binding icon styles
2020-10-30 13:46:16 +00:00
Andrew Kingston
1f5b1cfd10
Save theme settings to local storage and improve slider styles
2020-10-30 13:23:49 +00:00
Andrew Kingston
cb5bce660b
Add theme editor component to top bar
2020-10-30 10:41:44 +00:00
Andrew Kingston
b28f7881f3
Adjust logic automation block background
2020-10-29 20:50:18 +00:00
Andrew Kingston
3ced089004
Enabling the dark side
2020-10-29 20:42:34 +00:00
mike12345567
aeed753786
Updating for review comments.
2020-10-29 11:48:01 +00:00
Martin McKeaveney
2f0a19a152
removing dead code
2020-10-29 11:46:26 +00:00
mike12345567
2180a1639d
Fixing another linting issue.
2020-10-29 11:04:02 +00:00
mike12345567
a43777c78b
linting.
2020-10-29 10:55:52 +00:00
mike12345567
91d9e4d41e
Updating script that had duplicate key.
2020-10-29 10:53:39 +00:00
mike12345567
8963520454
Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-29 10:45:02 +00:00
mike12345567
d587bad363
Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now.
2020-10-29 10:28:27 +00:00
mike12345567
b9f1babc0e
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
1e82b92240
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
71b12abc19
Merge pull request #805 from Budibase/fix-attachment-height
...
fixing attachment height
2020-10-29 09:20:44 +00:00
Michael Drury
aa687ac23a
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
c2d2f9e183
Fixing test cases.
2020-10-28 22:37:58 +00:00
Michael Drury
3df7f06226
Fixing an issue with env variables not getting set correctly.
2020-10-28 22:24:44 +00:00
Martin McKeaveney
1ce3fbc9d6
fixing attachment height
2020-10-28 22:21:41 +00:00
Michael Drury
0d78dd0cf5
`:wMerge branch 'bug/add-init' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-28 22:18:05 +00:00
Michael Drury
dcc9cfb4bd
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
c3a4111292
Some quick fixes.
2020-10-28 22:13:16 +00:00
Martin McKeaveney
1a8a97a103
v0.3.1
2020-10-28 21:30:51 +00:00
Martin McKeaveney
cc62b60edd
adding cloud check to dev check
2020-10-28 21:27:37 +00:00
mike12345567
4bbe05e1dc
Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-28 20:35:29 +00:00
mike12345567
d79be3c854
Initial work into multi-tenancy removal, experiencing issues with test cases at this point.
2020-10-28 20:35:06 +00:00
Martin McKeaveney
859577299d
v0.3.0
2020-10-28 20:28:00 +00:00
Andrew Kingston
d40e50f86e
Merge pull request #801 from Budibase/dropdown-components
...
Dropdown components
2020-10-28 20:12:17 +00:00
Andrew Kingston
dc0c10ad83
Add proper names for all components and use these names when adding components
2020-10-28 19:38:11 +00:00
Andrew Kingston
8a49a04cd1
Fix bad schema type when fetching bindable properties
2020-10-28 19:37:53 +00:00
Andrew Kingston
6cd428a4c8
Fix crash when an Input exists as a possible datasource
2020-10-28 19:32:46 +00:00
Andrew Kingston
54f8a3d36f
Lint
2020-10-28 17:40:14 +00:00
Andrew Kingston
e42543941b
Add slight margin to perfectly align empty state text
2020-10-28 17:09:10 +00:00
Andrew Kingston
c59d1a0600
Rename deletion modal titles and fixing cypress tests
2020-10-28 16:05:19 +00:00
Andrew Kingston
9c1515267a
Merge ag-grid backend UI and update styles
2020-10-28 15:20:56 +00:00
dependabot[bot]
a1901d5541
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
59872d5db5
move run command into cypress setup
2020-10-28 11:23:26 +00:00
Andrew Kingston
7c3732d2f4
Update feedback icon to be in line with new UI
2020-10-28 10:59:43 +00:00
Martin McKeaveney
e221572313
remove budibase cli
2020-10-28 10:21:24 +00:00
Martin McKeaveney
76fa6c6f23
Merge pull request #788 from Budibase/backend-ag-grid
...
Backend ag grid
2020-10-28 10:02:32 +00:00
Martin McKeaveney
35db8ca7e0
finally reached the summit of the cypress mountain
2020-10-28 09:50:05 +00:00
Andrew Kingston
4e45546aff
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-28 09:46:22 +00:00
Michael Shanks
5d3dc58495
Merge pull request #778 from Budibase/feedback
...
Feedback
2020-10-28 09:45:02 +00:00
Martin McKeaveney
d444a2447c
styling updates from code review
2020-10-27 22:57:05 +00:00
Martin McKeaveney
a02a7ae9b9
cypress green
2020-10-27 22:06:51 +00:00
Martin McKeaveney
454962ad02
fix cypress table creation tests
2020-10-27 16:01:27 +00:00
Andrew Kingston
0ca135f978
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-27 15:50:34 +00:00
Andrew Kingston
ced34d9672
Format with prettier
2020-10-27 15:28:13 +00:00
Andrew Kingston
891cdf3e63
Fix cypress tests
2020-10-27 15:26:07 +00:00
mike12345567
306c36c384
Switching from axios to node-fetch as per review.
2020-10-27 14:16:57 +00:00
mike12345567
5b01320809
Linting.
2020-10-27 13:25:12 +00:00
mike12345567
37b643b6c6
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
4ed8b16fe9
bulk delete, delete column from panel
2020-10-27 13:04:32 +00:00
Martin McKeaveney
02acc712d5
Merge branch 'master' of github.com:Budibase/budibase into backend-ag-grid
2020-10-27 13:04:05 +00:00
mike12345567
9b629d49b5
Adding an outgoing webhook action, so that we have both incoming and outgoing ability.
2020-10-27 12:33:25 +00:00
mike12345567
88cb34a693
Making sure the caret position is respected in the generic binding popover.
2020-10-27 12:32:48 +00:00
mike12345567
d1539ecc8c
Adding an empty state for the webhook deployment modal.
2020-10-27 09:44:29 +00:00
Andrew Kingston
10252e9bc0
Lint
2020-10-27 09:37:20 +00:00
Andrew Kingston
e9b9bbba99
More tidy up
2020-10-27 09:17:27 +00:00
Andrew Kingston
8df7781dd4
More tidy up
2020-10-27 09:16:54 +00:00
Andrew Kingston
ddc865940e
Remove bunch of unused components and tidy up unused references
2020-10-27 09:10:20 +00:00
Andrew Kingston
f91c24edb1
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-27 08:47:27 +00:00