1
0
Fork 0
mirror of synced 2024-08-02 20:01:43 +12:00
Commit graph

281 commits

Author SHA1 Message Date
Michael Drury
124e30e00f Fixing cypress tests. 2021-04-30 19:17:00 +01:00
Martin McKeaveney
b4051dfed6 merge with next 2021-04-29 11:45:47 +01:00
mike12345567
e8e210dfe2 Updating packages so that @budibase/auth doesn't stop installations. 2021-04-28 15:25:49 +01:00
mike12345567
6a0f80f25e Fixing login issue. 2021-04-28 14:28:25 +01:00
Andrew Kingston
4e200d0def Update locks 2021-04-07 10:52:41 +01:00
mike12345567
be41ff0064 Adding back server lock file. 2021-04-01 17:07:31 +01:00
Andrew Kingston
d4cc872b5c Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 09:12:16 +01:00
Andrew Kingston
583faba9da Add BBUI to monorepo and use vite for builder, client lib and standard components 2021-03-31 16:14:56 +01:00
Keviin Åberg Kultalahti
c729b8654b merge next 2021-03-31 11:26:44 +02:00
Andrew Kingston
8457e1743c Add correct height placeholder for tables to avoid jarring page resizing when loading data 2021-03-29 16:05:32 +01:00
Martin McKeaveney
33fe760959 scripting block 2021-03-26 14:56:34 +00:00
Martin McKeaveney
28c544490c script block 2021-03-25 11:17:04 +00:00
Martin McKeaveney
9e28ddf3c1 single stack dev setup complete 2021-03-22 17:05:00 +00:00
Martin McKeaveney
2852a739a4 basic single stack dev setup 2021-03-22 15:43:26 +00:00
mike12345567
8821eba634 Working on moving file system access around, starting by centralising it then working out what needs to be moved to object store and how. 2021-03-19 14:43:41 +00:00
Martin McKeaveney
d402e73f80 removing dud package 2021-03-12 11:43:07 +00:00
mike12345567
daaf352b89 Adding test cases for component, templates and hosting as well as updating some existing test cases. 2021-03-09 16:07:44 +00:00
mike12345567
2467ae2a2e Updating package.json to include an option for coverage, had to re-write some stuff to make sure that views were not getting coverage statements inserted (breaking things). 2021-03-02 17:13:11 +00:00
Michael Drury
55b55a0a28 Updating packages in builder and server, making build work in Windows. 2021-02-24 10:56:12 +00:00
mike12345567
2e73b51904 Using cross-env instead of pure environment variable specification to make it work on windows. 2021-02-24 10:13:16 +00:00
Martin McKeaveney
fde5ef02ac user search 2021-02-08 22:29:26 +00:00
Martin McKeaveney
d2bd2209eb indexable fields 2021-02-08 20:54:55 +00:00
Martin McKeaveney
7f24c80bf0 search UI complete, server side cursor based pagination 2021-02-08 17:44:44 +00:00
Martin McKeaveney
5b1a2f99d6 merge 2021-02-05 11:18:37 +00:00
Martin McKeaveney
c877543a2f pin deps 2021-02-05 09:39:42 +00:00
mike12345567
c74f1011d0 Some fixes for integrations, making Dynamo work correctly and allow local usage as well as using the API to try and make responses that are objects work better. 2021-02-02 16:26:15 +00:00
Martin McKeaveney
4b5e572da3 internal search working 2021-02-01 21:02:54 +00:00
Martin McKeaveney
f9190c1ed7 privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
Martin McKeaveney
aa28bb5e94 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
Martin McKeaveney
a73473b16c MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Martin McKeaveney
d0eb8c38c5 merge 2021-01-25 16:19:03 +00:00
Keviin Åberg Kultalahti
1f13fb3bd2 adds success notification messages to row API 2021-01-25 12:44:44 +01:00
Martin McKeaveney
9d5e8e5e9d merge 2021-01-22 18:06:53 +00:00
Keviin Åberg Kultalahti
c5e4097f4e Merge branch 'master' into feature/client-feedback-component 2021-01-22 12:34:16 +01:00
Martin McKeaveney
9237fd71bf sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
Keviin Åberg Kultalahti
837709cab6 adds dummy errorStore to client lib 2021-01-22 10:24:43 +01:00
mike12345567
afe0996b70 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
mike12345567
e8ef03bb1c Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
Martin McKeaveney
70a49088d0 merge 2021-01-18 14:43:26 +00:00
mike12345567
67cc893670 Removing mention of mustache from the server package. 2021-01-15 14:38:10 +00:00
Michael Drury
5fb64bade8
Merge pull request #920 from Budibase/dependabot/npm_and_yarn/packages/server/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8 in /packages/server
2021-01-15 12:41:40 +00:00
Martin McKeaveney
70e4b2514e merge 2021-01-11 20:29:33 +00:00
Martin McKeaveney
391dabf7a1 direct airtable integration works 2021-01-11 17:18:22 +00:00
dependabot[bot]
0733c39ac3
Bump urijs from 1.19.2 to 1.19.5 in /packages/server
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.2 to 1.19.5.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.2...v1.19.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 11:51:27 +00:00
dependabot[bot]
519fafde7e
Bump ini from 1.3.5 to 1.3.8 in /packages/server
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 11:51:22 +00:00
mike12345567
f1c7a46d37 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
Martin McKeaveney
63ad74b660 separation of datasources and queries 2020-12-18 18:19:43 +00:00
Martin McKeaveney
d4ca3493c9 MS SQL Server integration 2020-12-12 21:48:51 +00:00
Martin McKeaveney
89615e58a7 merge 2020-12-12 20:09:04 +00:00
kevmodrome
a300120b96
adds colorpicker to card componeent 2020-12-09 12:00:17 +01:00
Martin McKeaveney
f355a16ca4 fixing bugs found during testing 2020-12-08 16:55:43 +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
cb626d685b Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-27 15:59:32 +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
b000174fce Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-25 18:38:58 +00:00
Martin McKeaveney
27813f5fbb fix windows url issue 2020-11-24 10:23:29 +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
mike12345567
c240274889 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-19 16:58:54 +00:00
Andrew Kingston
aef49616a7 Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-18 11:23:06 +00:00
Martin McKeaveney
19a029fd68 linux deb package, builder icon and auto update support for linux 2020-11-14 17:43:52 +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
kevmodrome
24f9ee9d62
adds non-working RichText component 2020-11-13 11:12:38 +01: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
Martin McKeaveney
1e8f13f9cf start server render index.html 2020-11-09 15:24:29 +00:00
Martin McKeaveney
4f5b867700 prevent screen being selected when you save a component 2020-11-09 10:28:49 +00:00
Martin McKeaveney
6e02f1f1c6 potential resolutions for the 4001 issue 2020-11-05 22:09:49 +00:00
Martin McKeaveney
59872d5db5 move run command into cypress setup 2020-10-28 11:23:26 +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
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
a967645a21 Some initial work towards webhooks, that generates schema similar to integromat. 2020-10-22 17:48:32 +01:00
mike12345567
2550c45831 Merge branch 'master' of github.com:Budibase/budibase into version-complibrary 2020-10-21 15:33:23 +01:00
mike12345567
012b290895 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
Andrew Kingston
5ad8d33d45 Update server yarn.lock 2020-10-21 13:02:51 +01:00
Andrew Kingston
12f7cfe8e8 Merge branch 'master' of github.com:Budibase/budibase into replace-sharp 2020-10-21 13:01:33 +01:00
Andrew Kingston
8428bebc13 Replace sharp with jimp for image processing 2020-10-21 13:00:23 +01:00
Martin McKeaveney
3f41fc0ba1 sanitizing s3 keys and making them windows friendly 2020-10-21 11:27:42 +01:00
mike12345567
116637d06a Updating yarn lock for server and fixing test case. 2020-10-13 11:50:19 +01:00
mike12345567
3f0d205846 Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming 2020-10-12 09:41:42 +01:00
mike12345567
bb3370e742 Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet. 2020-10-09 18:49:23 +01:00
Martin McKeaveney
f75f0f5f28 updated quota fixes 2020-10-09 17:07:46 +01:00
mike12345567
d2ae589151 Merge branch 'linked-records' of github.com:Budibase/budibase into api-usage-tracking 2020-10-08 13:30:18 +01:00
Andrew Kingston
356acc919d Bump electron to v10 2020-10-08 09:34:45 +01:00
mike12345567
3a6a03403f Merge branch 'linked-records' of github.com:Budibase/budibase into api-usage-tracking 2020-10-07 15:41:39 +01:00
Martin McKeaveney
723f322232 updating replication stream dependency 2020-10-06 21:10:49 +01:00
Martin McKeaveney
8ce69efa7e fixing test 2020-10-06 20:18:05 +01:00
mike12345567
fc2e2a8804 First work towards implementing Dynamo usage in the server when running in the cloud; this is for tracking usage against API keys. 2020-10-06 19:13:41 +01:00
Martin McKeaveney
1fd749ce00 csv import functional 2020-10-01 14:48:07 +01:00
Martin McKeaveney
9768a23ad4 merge 2020-09-24 15:52:09 +01:00
Martin McKeaveney
f40f388dd8 local file upload from apps 2020-09-23 16:15:09 +01:00
mike12345567
e41c77b5e2 Updating yarn lock. 2020-09-21 14:53:32 +01:00
mike12345567
60b907054a Initial work towards async block loading, it will pull the manifest.json from a specified bucket and load packages in async when it does not have them - this will need another feature for when running in the cloud to pull all packages it doesn't currently have to the install directory (EFS). 2020-09-18 16:50:52 +01:00
Martin McKeaveney
5d3867558a merge with master 2020-09-17 16:40:09 +01:00
Martin McKeaveney
86ae8d038a file attachments and processing working, basic design for dropzone 2020-09-15 16:22:13 +01:00
mike12345567
5067d93030 Adding threading for when not running against PouchDB. 2020-09-11 18:47:22 +01:00
mike12345567
ad48b9fdd2 Adding joi validation to the workflow update and create to make sure structure is adhered to, this is built through a curried middleware, to validate on headers, body etc add multiple different validator middlewares to your endpoint. 2020-09-10 17:46:34 +01:00
Martin McKeaveney
fc923cb883 using flatpickr, rollup config for CSS in the builder 2020-09-09 12:06:04 +01:00
dependabot[bot]
4b0463cf45
Bump bl from 4.0.2 to 4.0.3 in /packages/server
Bumps [bl](https://github.com/rvagg/bl) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/rvagg/bl/releases)
- [Commits](https://github.com/rvagg/bl/compare/v4.0.2...v4.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-02 15:54:50 +00:00
cmack
73629a81b7 Minor Tidyup - Logs, Dead Code, Comments 2020-08-19 10:34:20 +01:00
Michael Shanks
4de8bffec2 removed unecessary dependencies 2020-08-14 17:39:56 +01:00
Kevin Åberg Kultalahti
deb9c48adf
Merge pull request #523 from Budibase/feature/create-app-modifications
Feature/create app modifications
2020-08-03 17:54:54 +02:00
kevmodrome
15595d0c7c
setup sidebar 2020-07-31 10:46:23 +02:00
dependabot[bot]
4a23ddcdbd
Bump lodash from 4.17.15 to 4.17.19 in /packages/server
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-21 09:31:16 +00:00
Martin McKeaveney
7714270450 nodemon delay + analytics fixes 2020-07-16 14:27:27 +01:00
Joe
8df53290ba Map, Icon, Datalist removed from UI 2020-07-15 11:12:43 +01:00
Martin McKeaveney
71fc36ec7e download component libraries from NPM tarball 2020-07-14 21:07:53 +01:00
Martin McKeaveney
bc89cf4a74 formatting and tidy up 2020-07-14 16:00:58 +01:00
Joe
f7aef429b0 Welcome screen links update 2020-07-14 13:02:34 +01:00
Martin McKeaveney
262fc9cd71 fix path when running in electron 2020-07-14 09:10:01 +01:00
Martin McKeaveney
f22f3f8eb1 fix mac perm issue 2020-07-14 08:13:05 +01:00
Martin McKeaveney
f5671a716d correct electron path for budibase apps 2020-07-13 17:44:13 +01:00
Martin McKeaveney
2673acd46e beta bugfixes 2020-07-10 16:17:12 +01:00
Conor_Mack
f0251ebed6
Merge branch 'master' into colorpicker/palette-drag 2020-07-10 11:46:21 +01:00
cmack
b9e855b6cf WIP: Palette drag to set 2020-07-09 16:30:00 +01:00
Michael Shanks
12df137c36 Merge branch 'master' of github.com:Budibase/budibase 2020-07-09 14:55:32 +01:00
Michael Shanks
0cdc2db865 yarn lock 2020-07-09 14:54:35 +01:00
Martin McKeaveney
deeadb46e7 pin electron version 2020-07-09 13:44:58 +01:00
Martin McKeaveney
ab4c44a430 adding electron to dev deps 2020-07-09 11:38:07 +01:00
Martin McKeaveney
d87a17eaec PR Comments 2020-07-08 16:31:26 +01:00
Martin McKeaveney
5cc358e496 deployment E2E 2020-07-02 23:22:20 +01:00
Martin McKeaveney
59c2f247a7 upload assets to s3 2020-06-29 19:15:43 +01:00
Martin McKeaveney
b9d1b52ec7 cleaned up deploy code 2020-06-29 10:27:38 +01:00
Joe
d9a48e3a51 General UI fixing previous styling issues 2020-06-25 15:49:56 +01:00
Martin McKeaveney
987135f7b4 saving of models and fields 2020-06-16 20:29:18 +01:00
Michael Shanks
8d474df34e yarn lock 2020-06-02 11:26:28 +01:00
Martin McKeaveney
398f200661 merge 2020-06-01 16:27:27 +01:00
Martin McKeaveney
cb1fb87d21 server side workflows 2020-06-01 16:22:13 +01:00
Martin McKeaveney
a3bebe3330 adding workflow blocks, parameter parsing, templating 2020-05-28 20:20:03 +01:00
Michael Shanks
bab7e3ed9e server side record validation 2020-05-28 15:39:29 +01:00
Martin McKeaveney
08d0b9cb94 workflow UI, orhestrator for executing workflows 2020-05-27 21:51:32 +01:00
kevmodrome
92a04eb415 upgrades routify to latest version 2020-05-19 15:19:32 +02:00
Martin McKeaveney
1139627bf5 pino logging, electron fixes, running integration tests in band 2020-05-18 15:33:29 +01:00
Martin McKeaveney
815a539863 test and couchDB init code 2020-05-18 10:55:35 +01:00
Michael Shanks
468dc513a5 merge conflicts.. 2020-05-18 06:43:05 +01:00
Martin McKeaveney
03593259e8 native plist config for code signing and notarization 2020-05-16 18:19:36 +01:00
Martin McKeaveney
03c5aaa0cb notarization and mac code signing through github CI 2020-05-15 16:06:53 +01:00
Martin McKeaveney
a2e8f2461a
Making budibase downloadable, configuring CI to build executable bina… (#233)
Making budibase downloadable, configuring CI to build executable bina…
2020-05-14 21:18:36 +01:00
Michael Shanks
18375a6d19 server tests in-memory and passing 2020-05-14 15:12:30 +01:00
Michael Shanks
6fac98074d server initialisation & run fixed 2020-05-11 14:50:15 +01:00
Martin McKeaveney
94b2e0f134 further tidy up and removal 2020-05-07 13:52:24 +01:00
Martin McKeaveney
85f1faeb3c client lib tests 2020-05-07 13:33:25 +01:00
Martin McKeaveney
c255883aed formatting + fixing builder tests 2020-05-07 10:53:34 +01:00
Martin McKeaveney
392de2efcc development setup, adding data components 2020-05-06 10:33:30 +01:00
Martin McKeaveney
2c361f3d1d apps being served correctly 2020-05-04 17:13:57 +01:00
Martin McKeaveney
abd6da7b11 component library modules and definitions refactor - moved to backend. More routing and middleware reorganisation 2020-05-02 15:29:10 +01:00
Michael Shanks
32dd1213aa remove config - .env added 2020-04-24 17:28:32 +01:00
Michael Shanks
663a231f3e initialise cli started 2020-04-24 09:56:39 +01:00
Martin McKeaveney
8a7c0f8ba3 pouchDB integration, use app id instead of app name for keying app packages 2020-04-23 14:37:08 +01:00
Martin McKeaveney
228999aba5 backend allowing creation of models, records and databases 2020-04-20 16:17:18 +01:00