Michael Shanks
82d0f1ea86
bugfix: links not respecting appRootPath
2020-06-03 12:30:32 +01:00
Joe
6a3a7c5e87
Removed unused images and added new BB logo
2020-06-03 12:21:26 +01:00
Martin McKeaveney
9b6ea6a5eb
electron path fix
2020-06-03 12:05:40 +01:00
Michael Shanks
f2d696ce82
bugfix: could not set style on screen root
2020-06-02 16:18:25 +01:00
Michael Shanks
355b1fa702
Merge branch 'master' of github.com:Budibase/budibase
2020-06-02 11:54:46 +01:00
Martin McKeaveney
527a25c794
model bugfixes
2020-06-02 11:40:33 +01:00
Michael Shanks
f85bcf0625
yarn lock
2020-06-02 11:26:28 +01:00
Martin McKeaveney
3a983cea8a
tidy up, styling
2020-06-02 11:08:53 +01:00
Martin McKeaveney
a9e77836cb
tests
2020-06-01 22:25:44 +01:00
Martin McKeaveney
a6602ba1fc
lint + format
2020-06-01 21:31:55 +01:00
Martin McKeaveney
b372f6b03d
tidy up
2020-06-01 21:26:32 +01:00
Martin McKeaveney
fe0b95d627
merge
2020-06-01 16:27:27 +01:00
Martin McKeaveney
176906e766
server side workflows
2020-06-01 16:22:13 +01:00
Martin McKeaveney
cb496d1819
workflow DAO tests
2020-06-01 11:52:15 +01:00
Martin McKeaveney
15ba1a5a12
move workflow to array data structure
2020-06-01 10:41:28 +01:00
Michael Shanks
432d528aa6
Merge pull request #266 from mjashanks/model-validation
...
Model validation
2020-06-01 10:16:33 +01:00
Martin McKeaveney
5c1aa00fd0
server side event emitter
2020-05-31 17:12:52 +01:00
Martin McKeaveney
9a898a8d74
orchestrator refactor, user creation block
2020-05-30 13:41:46 +01:00
Martin McKeaveney
e648dc80e8
refactor client library
2020-05-29 14:06:36 +01:00
Michael Shanks
cd9f539a09
configurable logLevel - defaults to error
2020-05-29 14:06:25 +01:00
Martin McKeaveney
6f0a84dd38
adding workflow blocks, parameter parsing, templating
2020-05-28 20:20:03 +01:00
Michael Shanks
53ff560e42
server side record validation
2020-05-28 15:39:29 +01:00
Michael Shanks
2abda35443
Merge branch 'workflow-v1' of github.com:Budibase/budibase into workflow-v1
2020-05-28 09:17:49 +01:00
Michael Shanks
5894feaaff
removed auth on execute workflow action
2020-05-28 09:17:14 +01:00
Martin McKeaveney
ad637348c9
workflow UI, orhestrator for executing workflows
2020-05-27 21:51:32 +01:00
Michael Shanks
b3cd17b9a3
bugfix: wrong permissions on worfklow endpoint
2020-05-27 19:18:39 +01:00
Michael Shanks
473468b481
few changes from code review
2020-05-27 17:37:07 +01:00
Michael Shanks
348eaab73c
fixing tests after dodgy merge
2020-05-27 17:29:26 +01:00
Michael Shanks
fe79f294b4
access levels
2020-05-27 17:23:01 +01:00
kevmodrome
2325291b3e
fix another lint error
2020-05-27 13:53:44 +02:00
kevmodrome
d237dd9271
fix lint erorrs
2020-05-27 13:51:19 +02:00
Michael Shanks
075b264d21
bugfix: create app not creating dirs
2020-05-27 10:54:34 +01:00
Martin McKeaveney
6829f9ab06
Merge branch 'master' of github.com:Budibase/budibase into workflow-v1
2020-05-27 10:13:42 +01:00
Martin McKeaveney
e9fab13750
workflow orchestrator
2020-05-26 21:34:01 +01:00
Michael Shanks
1127e1ef0f
server - create app endpoint creates files
2020-05-26 16:29:16 +01:00
Michael Shanks
1c38beaefd
Merge branch 'master' of github.com:Budibase/budibase
2020-05-26 11:06:45 +01:00
Joe
c8e9178b63
Home page UI design
...
The majority of HTML and CSS is complete.
Still to be done:
- Activate the create new web app button
- Activate the settings nav item
- Date modified
- Ability to rename web app and provide a description (and an auto screenshot is generated down the line)
2020-05-25 16:57:17 +01:00
Martin McKeaveney
0ea48245cf
groundwork for pubsub
2020-05-24 22:54:08 +01:00
Joe
97adabcaa8
Top nav redesign
...
New BB logo added, and sizing changed.
Nav items margin changed to reflect designs
Nav items color changed to reflect new simplified color scheme
Bottom border added
Nav background color changed
*Global styles is a work in progress.
2020-05-23 09:49:25 +01:00
Martin McKeaveney
cacee947bf
workflow charts
2020-05-22 16:32:23 +01:00
Michael Shanks
e9e6cf1dfd
merge conflicts
2020-05-21 14:43:49 +01:00
Michael Shanks
aa66598e4c
auth, first version, needing tested
2020-05-21 14:31:23 +01:00
Martin McKeaveney
2965c2338d
workflow CRUD complete
2020-05-20 17:02:46 +01:00
Martin McKeaveney
8c91a083da
Update package.json
2020-05-19 14:52:44 +01:00
kevmodrome
d65acca512
upgrades routify to latest version
2020-05-19 15:19:32 +02:00
Martin McKeaveney
5c775ecf48
electron asar
2020-05-19 14:03:46 +01:00
Martin McKeaveney
4ac94dbf87
Merge pull request #241 from Budibase/further-tidy-up
...
Further tidy up
2020-05-18 19:18:44 +01:00
Martin McKeaveney
ee139cd137
adding builder route for testing
2020-05-18 18:05:36 +01:00
Martin McKeaveney
3be38109e3
preloading remix, removing unused css
2020-05-18 16:37:19 +01:00
Michael Shanks
e3069c6e57
Merge branch 'master' of github.com:Budibase/budibase
2020-05-18 16:34:30 +01:00
Michael Shanks
a2f613d855
lint fix
2020-05-18 16:33:41 +01:00
Michael Shanks
068f54be6e
Merge branch 'master' of github.com:Budibase/budibase
2020-05-18 16:23:22 +01:00
Michael Shanks
c49710c3ff
id generation in utilities module
2020-05-18 16:22:09 +01:00
Martin McKeaveney
7f0f8f2d9f
lint
2020-05-18 15:46:38 +01:00
Martin McKeaveney
c054b3404e
electron fixes
2020-05-18 15:44:52 +01:00
Martin McKeaveney
56c492c66d
pino logging, electron fixes, running integration tests in band
2020-05-18 15:33:29 +01:00
Martin McKeaveney
e21c40e6d0
brotli lint
2020-05-18 14:58:39 +01:00
Martin McKeaveney
0d0d81b5c5
disable brotli
2020-05-18 14:36:42 +01:00
Michael Shanks
1c01014bdc
Merge branch 'master' of github.com:Budibase/budibase
2020-05-18 11:53:09 +01:00
Michael Shanks
1ba64e02fe
removing Authorization header
2020-05-18 11:53:04 +01:00
Martin McKeaveney
5cd218da02
fixing CI
2020-05-18 11:18:31 +01:00
Martin McKeaveney
3c9af5336e
formatting
2020-05-18 11:01:17 +01:00
Martin McKeaveney
33d8f6a7c7
remove debug line
2020-05-18 10:56:11 +01:00
Martin McKeaveney
d6b3f9c219
test and couchDB init code
2020-05-18 10:55:35 +01:00
Michael Shanks
dffc6df5ea
merge conflicts..
2020-05-18 06:43:05 +01:00
Michael Shanks
1dc32a05e3
removing clientId from frontend, fixing invalid database name
2020-05-18 06:40:29 +01:00
Martin McKeaveney
c176510a75
native plist config for code signing and notarization
2020-05-16 18:19:36 +01:00
Martin McKeaveney
64ffd76762
electron script
2020-05-15 18:13:18 +01:00
Martin McKeaveney
34c8b1faf5
notarization and mac code signing through github CI
2020-05-15 16:06:53 +01:00
Martin McKeaveney
014115c573
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
fc9657f00d
bugfix - require order causing env to load to early
2020-05-14 16:26:14 +01:00
Michael Shanks
97db4f1765
server tests in-memory and passing
2020-05-14 15:12:30 +01:00
Martin McKeaveney
4c62f8181e
Merge branch 'master' into fix-dev-setup
2020-05-11 16:40:39 +01:00
Michael Shanks
1a1d545178
bugfix - could not create more than one app
2020-05-11 16:14:31 +01:00
Martin McKeaveney
3149b38586
fixed dev setup
2020-05-11 16:01:02 +01:00
Michael Shanks
7d6046d021
allow bb home folder to bem anywhere
2020-05-11 15:42:42 +01:00
Michael Shanks
a0f5880d51
server initialisation & run fixed
2020-05-11 14:50:15 +01:00
Martin McKeaveney
16a6680c2e
add initialiseClientDB
2020-05-11 10:28:06 +01:00
Martin McKeaveney
2ebe5580d5
fixing tests
2020-05-07 22:25:27 +01:00
Martin McKeaveney
db69673a9d
data components
2020-05-07 22:15:09 +01:00
Martin McKeaveney
a28322f538
further simplification of server code
2020-05-07 14:04:32 +01:00
Martin McKeaveney
87ad6647df
further tidy up and removal
2020-05-07 13:52:24 +01:00
Martin McKeaveney
16ec3719ea
client lib tests
2020-05-07 13:33:25 +01:00
Martin McKeaveney
0ec47971d0
formatting + fixing builder tests
2020-05-07 10:53:34 +01:00
Martin McKeaveney
0af5f12405
removed core library
2020-05-06 20:49:21 +01:00
Martin McKeaveney
910030e929
Auth working
2020-05-06 20:29:55 +01:00
Martin McKeaveney
b6b50182e2
dev setup complete
2020-05-06 12:17:15 +01:00
Martin McKeaveney
ddb1880b98
development setup, adding data components
2020-05-06 10:33:30 +01:00
Martin McKeaveney
119bb4ba30
working through auth - adding user instance map
2020-05-04 18:07:03 +01:00
Martin McKeaveney
5648eae275
merge
2020-05-04 17:17:03 +01:00
Martin McKeaveney
af9c1adb35
apps being served correctly
2020-05-04 17:13:57 +01:00
Martin McKeaveney
58871883f9
screenslots working again
2020-05-03 11:33:20 +01:00
Martin McKeaveney
5b4bce8b8f
component library modules and definitions refactor - moved to backend. More routing and middleware reorganisation
2020-05-02 15:29:10 +01:00
Martin McKeaveney
3564fec064
access levels, actions and triggers removed. Restructuring and refactoring
2020-04-29 20:29:56 +01:00
Conor_Mack
b9ac53c6c1
Libraries for Colorpicker
2020-04-29 16:02:17 +01:00
Martin McKeaveney
a645df082c
clientId fetching before app load, custom views, fixed schema
2020-04-28 14:39:35 +01:00
Michael Shanks
44bba145c7
yarn initialise uses new cli
2020-04-27 08:56:51 +01:00
Michael Shanks
c2c4f5b174
cli - new and run handlers
2020-04-26 21:13:14 +01:00
Michael Shanks
e2b393a077
Merge branch 'couchdb-api' of github.com:Budibase/budibase into couchdb-api
2020-04-25 08:35:50 +01:00
Michael Shanks
2ab564d224
cli init now working...
2020-04-25 08:35:34 +01:00
Martin McKeaveney
4ca506ebfe
tidy up, removing leftover indexeddb files
2020-04-24 18:10:33 +01:00
Martin McKeaveney
749a16e8eb
fixing tests
2020-04-24 18:05:29 +01:00
Martin McKeaveney
5385357b9d
fixing tests
2020-04-24 18:05:29 +01:00
Michael Shanks
b2b94c8ccc
remove config - .env added
2020-04-24 17:28:32 +01:00
Michael Shanks
e575c0b929
bugfix, create client db not passing config
2020-04-24 10:03:31 +01:00
Michael Shanks
c770c8f0ec
unsaved file :(
2020-04-24 09:57:16 +01:00
Michael Shanks
8884f532b8
initialise cli started
2020-04-24 09:56:39 +01:00
Michael Shanks
421d822aec
couchDb client - accepts couchdb config
2020-04-24 09:54:20 +01:00
Martin McKeaveney
0b7a9b9d0f
bug fixes
2020-04-23 17:05:33 +01:00
Martin McKeaveney
fdc950d221
tidy up
2020-04-23 14:51:35 +01:00
Martin McKeaveney
c315fd3c8d
merge
2020-04-23 14:42:26 +01:00
Martin McKeaveney
7e2e4f1e25
tidy up, gitignore node modules in common
2020-04-23 14:39:04 +01:00
Martin McKeaveney
c986bba0d8
pouchDB integration, use app id instead of app name for keying app packages
2020-04-23 14:37:08 +01:00
Michael Shanks
c8ee32e8e8
validation & persistence
2020-04-22 16:35:20 +01:00
Martin McKeaveney
1381cefc41
backend allowing creation of models, records and databases
2020-04-20 16:17:18 +01:00
Martin McKeaveney
65fd38e205
set up common to use babel, static file serving middleware
2020-04-15 15:25:11 +01:00
Martin McKeaveney
8c922f5d08
integration test setup
2020-04-15 15:25:10 +01:00
Martin McKeaveney
4a77960e76
account for model and view cleanup after model deletion
2020-04-15 15:25:10 +01:00
Martin McKeaveney
6d47e0df89
allow deletion of model
2020-04-15 15:25:10 +01:00
Martin McKeaveney
3da0a11dbd
view endpoints with tests
2020-04-15 15:25:10 +01:00
Martin McKeaveney
8177bc0817
model creation and fetching with tests
2020-04-15 15:25:10 +01:00
Martin McKeaveney
d7fa36f513
test coverage for user creation
2020-04-15 15:25:10 +01:00
Martin McKeaveney
8500c52056
green for client and database tests
2020-04-15 15:25:10 +01:00
Martin McKeaveney
2ddd463790
api tests
2020-04-15 15:25:10 +01:00
Michael Shanks
84c3e287d5
record controllers...
2020-04-15 15:24:48 +01:00
Michael Shanks
ebc1c44343
adding save & load controllers
2020-04-15 15:24:48 +01:00
Martin McKeaveney
195275fc9e
adding test structure
2020-04-15 15:24:48 +01:00
Martin McKeaveney
6b77b2825f
fetch users from couch, create design document on DB creation
2020-04-15 15:24:24 +01:00
Martin McKeaveney
1341f6cbcf
correct resource paths
2020-04-15 15:24:24 +01:00
Martin McKeaveney
1f5330a182
better client id endpoint
2020-04-15 15:24:24 +01:00
Martin McKeaveney
2b47509200
basic user creation
2020-04-15 15:24:24 +01:00
Martin McKeaveney
04869c6b5a
added more endpoints
2020-04-15 15:24:24 +01:00
Michael Shanks
514998648a
created common package
2020-04-15 15:24:24 +01:00
Martin McKeaveney
3b12ab22af
building out new budibase API
2020-04-15 15:23:29 +01:00
kevmodrome
6201c47616
change isRecord to isModel
2020-04-14 12:03:22 +02:00
kevmodrome
4c464e33c9
change name from allowedRecordNodeIds to allowedModelNodeIds
2020-04-14 11:19:14 +02:00
kevmodrome
cea7822371
missing import fix
2020-04-09 13:47:54 +02:00
Martin McKeaveney
d29dffe7e4
fixing tests
2020-04-06 14:28:22 +01:00
Martin McKeaveney
c37cff7712
tidy up
2020-04-06 14:16:21 +01:00
Martin McKeaveney
fea50bb56e
restructuring server routers
2020-04-06 14:05:57 +01:00
Martin McKeaveney
72fcfd42bb
config in context
2020-04-06 09:42:28 +01:00
Martin McKeaveney
a9ba145fce
restructure server
2020-04-06 09:42:28 +01:00
Martin McKeaveney
35f461dbeb
restructure server routes
2020-04-06 09:42:28 +01:00
Martin McKeaveney
0178d66ee9
publish
2020-04-06 09:30:58 +01:00
Martin McKeaveney
31853a6c34
v0.0.32
2020-04-06 09:26:13 +01:00
Michael Shanks
ab316fedcd
v0.0.31
2020-04-02 19:27:54 +01:00
Michael Shanks
eb8dedeea1
v0.0.30
2020-04-02 19:16:21 +01:00
Michael Shanks
6c328b3972
Merge pull request #162 from Budibase/dependabot/npm_and_yarn/packages/server/acorn-5.7.4
...
Bump acorn from 5.7.3 to 5.7.4 in /packages/server
2020-04-02 09:18:29 +01:00
kevmodrome
9c99f416a7
Merge remote-tracking branch 'upstream/master' into feature/builder-organization
2020-04-01 12:47:36 +02:00
Michael Shanks
dcf4f4963c
v0.0.29
2020-03-31 16:33:40 +01:00
Michael Shanks
ad496a7c3e
v0.0.28
2020-03-31 14:44:04 +01:00
kevmodrome
319b86e012
wip: move components to node_modules folder for easier importing
2020-03-31 11:50:13 +02:00
Michael Shanks
cb1fc286b1
bugfix: clearing sessions on backend update
2020-03-28 06:39:22 +00:00
Michael Shanks
ddf302f33a
upgrading accesslevels
2020-03-27 15:14:50 +00:00
Martin McKeaveney
ca026e6017
write access levels
2020-03-27 14:49:51 +00:00
Michael Shanks
c538cee59c
_builder routing servs index for non-file paths
2020-03-26 11:19:21 +00:00
Michael Shanks
5af53922ed
evict packages from cache on SaveBackend
2020-03-25 12:38:04 +00:00
Michael Shanks
3429311d5e
upgrade data - hooked up to server & builder
2020-03-24 10:58:15 +00:00
Michael Shanks
6ab3003106
merge conflicts
2020-03-24 10:56:48 +00:00
Martin McKeaveney
e772283914
further tidy up
2020-03-22 14:14:38 +00:00
Martin McKeaveney
a8fec53ff3
adding, deleting and editing records working
2020-03-20 18:47:01 +00:00
dependabot[bot]
2c35585406
Bump acorn from 5.7.3 to 5.7.4 in /packages/server
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-03-20 14:58:16 +00:00
Michael Shanks
479c284966
diff hierarchy bugfix
2020-03-20 13:58:05 +00:00
Michael Shanks
c5b1cc8a9f
#8 Diff Hierarchy & upgrade data
2020-03-20 13:39:38 +00:00
Michael Shanks
ad62a9c7d8
broken tests
2020-03-11 17:07:18 +00:00
Michael Shanks
64ca63926f
bugfixes... incorrect routing from builder to instances
2020-03-11 16:42:19 +00:00
Michael Shanks
83c2533579
mistakenly added package
2020-03-10 11:27:20 +00:00
Michael Shanks
fa8e8a4ddb
methods in builder for creating new instance & record structures
2020-03-10 11:25:25 +00:00
Michael Shanks
74de9e399b
Merge branch 'master' of github.com:Budibase/budibase
2020-03-10 10:05:30 +00:00
Michael Shanks
8aaa322507
exposing _master database operations to builder
2020-03-10 10:05:09 +00:00
Joe
21b2702285
top nav bar ui redesign
...
To add contract to the builder, I've darkened the top navbar (primary color). I've also added preview and a settings icon, as well as removing borders from nav items.
2020-03-07 13:02:54 +00:00
Michael Shanks
dd1d3643e4
lerna updated gitHead for me for some reason
2020-03-05 14:54:22 +00:00
Michael Shanks
a54d978662
v0.0.27
2020-03-05 08:53:44 +00:00
Michael Shanks
128218a0fa
v0.0.26
2020-03-05 08:48:04 +00:00
Michael Shanks
a510d18318
v0.0.25
2020-03-05 08:37:51 +00:00
Michael Shanks
b90add5833
v0.0.24
2020-02-27 23:42:35 +00:00
Michael Shanks
2548e0da2c
v0.0.23
2020-02-27 22:08:29 +00:00
Martin McKeaveney
58ea78b8be
lint failures
2020-02-27 16:45:24 +00:00
Michael Shanks
7438e6f057
v0.0.22
2020-02-27 11:59:35 +00:00
Michael Shanks
f7c0e7a27c
v0.0.21
2020-02-26 22:47:09 +00:00
Michael Shanks
615688afa7
v0.0.20
2020-02-26 22:32:19 +00:00
Michael Shanks
c435737366
bump _master dep on MD components
2020-02-26 22:31:23 +00:00
Michael Shanks
e87e890306
v0.0.19
2020-02-26 22:26:19 +00:00
Michael Shanks
6c10a4a2cf
v0.0.18
2020-02-26 22:18:45 +00:00
Michael Shanks
56d51014d4
prep for NPM publish
2020-02-26 22:18:14 +00:00
Michael Shanks
05d55de0d8
v0.0.17
2020-02-26 21:12:13 +00:00
Michael Shanks
cb9b48c73b
updated _master app UI
2020-02-26 15:59:27 +00:00
Michael Shanks
4245d429b9
server - listRecords routes should use a wildcard param
2020-02-26 15:58:55 +00:00
Michael Shanks
8c1c3329be
Merge branch 'master' of github.com:Budibase/budibase
2020-02-26 15:56:30 +00:00
Michael Shanks
29d651dcfb
bugfix: _master package sent to incorrect directory
2020-02-26 11:39:19 +00:00
Martin McKeaveney
e862675956
ignore public folder in apps
2020-02-26 10:16:43 +00:00
Martin McKeaveney
5c69539ab8
Update package.json
2020-02-25 18:13:46 +00:00
Martin McKeaveney
8c0cebaa2f
fix tests
2020-02-25 18:02:18 +00:00
Martin McKeaveney
36250cbbdb
fix ci
2020-02-25 16:51:40 +00:00
Martin McKeaveney
1912150149
fix tests
2020-02-25 15:46:04 +00:00
Martin McKeaveney
7ae40de558
eslint tidy up
2020-02-25 15:46:04 +00:00
Martin McKeaveney
e518da0a62
global style abstraction, backend UI updates
2020-02-24 16:41:02 +00:00
Michael Shanks
2d2e14789b
few broken tests (typos)
2020-02-23 21:59:27 +00:00
Michael Shanks
ec7cc028c5
some more routing fixes - css now loaded at runtime
2020-02-21 16:52:29 +00:00
Michael Shanks
99c8814533
component templates
2020-02-19 21:38:21 +00:00
Martin McKeaveney
3a406bc0da
removed generators, added simple presets to standard components
2020-02-18 20:35:43 +00:00
Michael Shanks
56c25fee90
Client Api - New state binding method ( #105 )
...
* new binding...
- state manager
- one store per screen
- not passing
* client lib binding - tests passing
* binding fully working again post stateManager
* bugfix with button component
* Control flow ("code") now working, tests passing
* Events List now reading from component definition
* fix to button.svelte - missing props._children
2020-02-18 12:29:38 +00:00
Michael Shanks
c9961feee5
Work on Components API & bugfixes ( #102 )
...
* typo - screens not being sent to page save
* removed children arg from hydrateChildren (n/a)
* initialiseChildren does not rerender unless forced
* removed derivatives of initialiseChildren
* renamed initialiseChildren > attachChildren
* standard-components - refactoring
div now container
H1, h2... etc now Heading with type
Select now takes option as _children
* loads of bug fixing
* safe props creation
anytime props are loaded,
we make sure they conform to the components props definition
2020-02-14 11:51:45 +00:00
Martin McKeaveney
4f42a68a9e
Merge pull request #99 from shogunpurple/state-bindings
...
State bindings
2020-02-12 15:50:30 +00:00
Martin McKeaveney
78b04ea58e
moving test from server
2020-02-12 15:47:35 +00:00
Martin McKeaveney
695781c149
move state origin build from server to client
2020-02-12 15:10:31 +00:00
Michael Shanks
11c114a664
Lots of poking around to get apps to run, plux fixing tests ( #92 )
...
ixing broken tests on client
typo in buildPage.js
fixing some server tests
local datastore uses fs-extra remove, not rmdir
client - loadBudibase - no longer destructuring arg
updated publishdev script for client (reads apps)
prettier fix
some little bug fixes
bugfix - set screens to empty array when falsy
typo in template page.json
replaced "Shard Factor" for "Estimated Count"
2020-02-12 12:45:24 +00:00
Martin McKeaveney
f12c6452e4
unit tests
2020-02-12 10:12:54 +00:00
Martin McKeaveney
5795a78cd5
fix rotation on state arrow
2020-02-12 10:12:54 +00:00
Martin McKeaveney
e410748bed
merging with master
2020-02-12 10:12:54 +00:00
Martin McKeaveney
c976a133c0
auto update state origins when attaching click handlers
2020-02-12 10:12:54 +00:00
Martin McKeaveney
936bce711e
state binding v1
2020-02-11 14:19:06 +00:00
Michael Shanks
34b957f331
Builder saves backend and front end seperately ( #88 )
...
* refactoring server for screens & page layout restructure
* Disable API calls, UI placeholders.
* buildPropsHierarchy is gone & screen has url
* Recent changes.
* router
* router
* updated git-ignore to reinclude server/utilities/builder
* modified cli - budi new create new file structure
* Fix uuid import.
* prettier fixes
* prettier fixes
* prettier fixes
* page/screen restructure.. broken tests
* all tests passing at last
* screen routing tests
* Working screen editor and preview.
* Render page previews to the screen.
* Key input lists to ensure new array references when updating styles.
* Ensure the iframe html and body fills the container.
* Save screens via the API.
* Get all save APIs almost working.
* Write pages.json to disk.
* Use correct API endpoint for saving styles.
* Differentiate between saving properties of screens and pages.
* Add required fields to default pages layouts.
* Add _css default property to newly created screens.
* Add default code property.
* page layout / screens - app output
* backend and fronend save seperately
Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 21:35:51 +00:00
Michael Shanks
8a80d8801a
Page Layout & Screen restructure ( #87 )
...
* refactoring server for screens & page layout restructure
* Disable API calls, UI placeholders.
* buildPropsHierarchy is gone & screen has url
* Recent changes.
* router
* router
* updated git-ignore to reinclude server/utilities/builder
* modified cli - budi new create new file structure
* Fix uuid import.
* prettier fixes
* prettier fixes
* prettier fixes
* page/screen restructure.. broken tests
* all tests passing at last
* screen routing tests
* Working screen editor and preview.
* Render page previews to the screen.
* Key input lists to ensure new array references when updating styles.
* Ensure the iframe html and body fills the container.
* Save screens via the API.
* Get all save APIs almost working.
* Write pages.json to disk.
* Use correct API endpoint for saving styles.
* Differentiate between saving properties of screens and pages.
* Add required fields to default pages layouts.
* Add _css default property to newly created screens.
* Add default code property.
* page layout / screens - app output
Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 15:51:09 +00:00
Martin McKeaveney
927502eb38
include svelte files in prettier
2020-02-03 09:50:30 +00:00
Martin McKeaveney
0808178dfa
running prettier over codebase, removing merge files
2020-02-03 09:24:25 +00:00
Michael Shanks
7ae29a6030
#24 - Control Flow ( #79 )
...
* removed binding references to array type
* refactored initialiseChildren into seperate file
* render function, with code blocks - tested simple cases
* few mores tests for control flow
* md components - getting TestApp to work
* new render wrapper - bug fix
* client: providing access to component root elements
* code editor working
* code editor improvements
2020-01-31 23:11:50 +00:00
pngwn
5aa44a88a4
48 builder frontend 2 ( #76 )
...
* Implement collapsing component hierarchy.
* Save screen when adding new components.
* Allow creation of nested child components.
* Rename updateComponentProps to setComponentProps
* Compile layout and position properties to css strings.
* Correct ordering errors.
* Compile the css for an entire screen.
* Add unique id for each component.
* Ignore _id props.
* Update client to add correct class names to component elements.
* Add grid-template fields to layout styling panel.
* Inject css into iframe. Minor tweaks.
* Fix unset margins.
* Update failing tests.
2020-01-31 16:01:58 +00:00
Martin McKeaveney
23c4cdd724
tidy up
2020-01-31 09:49:26 +00:00
Martin McKeaveney
f0e07cdfca
basic architecture complete
2020-01-29 21:04:48 +00:00
Martin McKeaveney
e54fd6a0d9
merge
2020-01-28 22:39:16 +00:00
Martin McKeaveney
00df10bbd5
fix bcrypt in build
2020-01-28 13:06:35 +00:00
Martin McKeaveney
62a9a3ee45
merge
2020-01-27 12:16:03 +00:00
Martin McKeaveney
9ebe7bec5c
build process improvements and gitignore
2020-01-24 16:31:53 +00:00
Martin McKeaveney
f06beeeada
removing final package lock, gitignore on builder folder
2020-01-24 15:56:14 +00:00
pngwn
5cd0b29866
Keep assets folder.
2020-01-24 14:51:29 +00:00
pngwn
5536a95c21
Restore lost utility files
2020-01-24 14:51:29 +00:00
pngwn
62edeb3c3d
Correct gitignore pattern
2020-01-24 14:51:28 +00:00
pngwn
c800032fbc
Add builder to gitignore.
2020-01-24 14:51:28 +00:00
Martin McKeaveney
a6bbee87ad
removing the package lock files
2020-01-24 14:10:19 +00:00
Martin McKeaveney
0fd1271de2
Merge branch 'master' of github.com:Budibase/budibase
2020-01-24 13:57:19 +00:00
Michael Shanks
d6d936e3d0
updated yarn lock files
2020-01-24 13:20:03 +00:00
Martin McKeaveney
8ecee4e2c0
Merge branch 'master' of github.com:Budibase/budibase
2020-01-23 15:17:19 +00:00
Martin McKeaveney
460ff487be
v0.0.16
2020-01-23 11:38:11 +00:00
Martin McKeaveney
9cc671325c
removing duplicated node crypto
2020-01-23 10:46:58 +00:00
Martin McKeaveney
37b1a507ea
remove argon and use bcryptjs
2020-01-23 10:32:27 +00:00
Michael Shanks
4e09043e3a
#48 restructure. Screens in, user components out. _children static concept
2020-01-17 23:06:42 +00:00
dependabot[bot]
06d2315fe8
Bump handlebars from 4.1.2 to 4.5.3 in /packages/server ( #44 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.1.2 to 4.5.3.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-12-29 06:47:33 +00:00
Michael Shanks
fa683385b6
merge from master
2019-11-24 06:06:56 +00:00
Michael Shanks
4814371904
Getting started for contributors fixed - see readme
2019-11-23 07:28:24 +00:00
Michael Shanks
2580b6d362
backup yo
2019-11-22 06:28:12 +00:00
Michael Shanks
4f29664990
v0.0.15
2019-11-12 07:15:59 +00:00
Michael Shanks
b07e9da73d
build - vew version
2019-11-12 07:15:48 +00:00
Michael Shanks
e459d56754
v0.0.14
2019-11-09 08:14:41 +00:00
Michael Shanks
43265fb255
fixes for getting started...
2019-11-09 08:14:10 +00:00
Michael Shanks
d14d297d25
cli - new handler respects latestPackagesFolder
2019-11-09 06:34:19 +00:00
Michael Shanks
22b4c366ed
cli - new handler respects latestPackagesFolder
2019-11-07 21:46:47 +00:00
Michael Shanks
b64c57bbfb
v0.0.13
2019-11-05 13:30:53 +00:00
Michael Shanks
69986f8daf
rebuild
2019-11-05 13:30:36 +00:00
Michael Shanks
21287181a2
v0.0.12
2019-10-19 07:24:35 +01:00
Michael Shanks
540fb4c3d6
basic cru app possible
2019-10-19 07:24:20 +01:00
Michael Shanks
92dcf4b2b8
backup before an f-up
2019-10-18 17:32:03 +01:00
Michael Shanks
6f83fd19a3
bootstra components - backup before comonen control flow
2019-10-16 05:38:45 +01:00
Michael Shanks
f787633fc7
bootstrap components started...
2019-10-14 08:32:20 +01:00
Michael Shanks
70572a5ee1
v0.0.11
2019-10-12 08:31:04 +01:00
Michael Shanks
4b559d046e
v0.0.10
2019-10-12 07:51:01 +01:00
Michael Shanks
79f99bf35b
cli working..
2019-10-12 07:50:32 +01:00
Michael Shanks
ce29733189
v0.0.9
2019-10-11 19:06:31 +01:00
Michael Shanks
9a2b74ae29
ignoring test package node_modules from npm publish
2019-10-11 19:05:56 +01:00
Michael Shanks
03c1adb55e
v0.0.8
2019-10-11 18:58:13 +01:00
Michael Shanks
c2ba38fec1
v0.0.7
2019-10-11 18:51:03 +01:00
Michael Shanks
5ba24568da
v0.0.6
2019-10-11 18:48:09 +01:00
Michael Shanks
014c3b6bd3
v0.0.5
2019-10-11 18:47:35 +01:00
Michael Shanks
54420f6987
v0.0.4
2019-10-11 18:45:26 +01:00
Michael Shanks
0a948fc75c
cli...
2019-10-11 18:44:55 +01:00
Michael Shanks
9d60a9d1d1
CLI nearly there
2019-10-11 17:14:23 +01:00
Michael Shanks
2cfded5d01
few bug fixes
2019-10-10 10:41:31 +01:00
Michael Shanks
0e9a885aa1
generators seem to be working...
2019-10-10 06:18:02 +01:00
Michael Shanks
2f028b1f1e
generators..
2019-10-07 06:03:41 +01:00
Michael Shanks
1529277b11
lots of bugfixes and component changes
2019-10-03 06:12:13 +01:00
Michael Shanks
7c4c1bd670
new components not export by index in stanadard-component
2019-09-30 05:21:08 +01:00
Michael Shanks
fb8568c0fd
bugfix - switching from component to page..
2019-09-30 04:55:24 +01:00
Michael Shanks
207b73ba97
some bugfixes - ready to start building!
2019-09-29 06:40:06 +01:00
Michael Shanks
3cfe71cbbb
refactoring - lodash/fp
2019-09-28 05:28:11 +01:00
Michael Shanks
cb6fe94584
Event bindings with context, array binding, Table component...
2019-09-27 17:03:31 +01:00
Budibase
984f600767
UI Navbar [right] styling
...
Font styling, and spacing, and alignment changed to reflext recent UI changes.
2019-09-25 20:53:52 +01:00
Michael Shanks
1a8a9cd490
More event handlers & bug fix
2019-09-24 06:11:02 +01:00
Budibase
8fe876e982
Frontend page/component nav changes
...
Background changed, font styling updated, top nav font styling updated.
2019-09-23 22:22:57 +01:00
marblekirby
872e5097be
css guff
2019-09-23 01:04:30 +01:00
marblekirby
011aa9f2cc
base analytics and settings
2019-09-23 01:01:27 +01:00
marblekirby
0366ae5bdb
base analytics and settings
2019-09-23 00:56:39 +01:00
Michael Shanks
9953989de6
state binding working
2019-09-22 05:02:33 +01:00
Michael Shanks
be2fe07395
Events and state binding
2019-09-20 08:01:35 +01:00
Michael Shanks
e49fd04cdb
reinstated myTextBox.json
2019-09-19 04:41:05 +01:00
Michael Shanks
3dc88240e5
Merge branch 'master' of github.com:Budibase/budibase
2019-09-19 04:35:49 +01:00
Michael Shanks
70ddecfab0
data binding and stndard componets work
2019-09-19 04:35:40 +01:00
Budibase
a06fa47e8a
UI changes
...
UI changes including:
- button restyling
- new font
- nackend nav bar colour changed
- font resizing
- spacing adjusted
2019-09-18 19:16:11 +01:00
Michael Shanks
346ec5c4da
renamed _master in packge json
2019-09-12 21:44:16 +01:00
Michael Shanks
5f2865b09a
serving files from _shared
2019-09-12 15:55:36 +01:00
Michael Shanks
dda4517cb0
Budibase is alive! sort of
2019-09-12 06:10:50 +01:00
Michael Shanks
614e9dbfdd
breaking tests
2019-09-11 06:08:39 +01:00
Michael Shanks
fc651a10a1
packaging fix
2019-09-11 05:18:00 +01:00
michael shanks
c5e6fe001b
v0.0.3
2019-09-10 13:07:35 +01:00
michael shanks
2e596be3d1
v0.0.2
2019-09-10 11:48:00 +01:00
Michael Shanks
ecb62fb105
package updates ..
2019-09-10 10:37:08 +01:00
Michael Shanks
22bed49a09
packages changes and bugfix
2019-09-10 10:25:13 +01:00
Michael Shanks
5b80366418
package update
2019-09-10 09:45:47 +01:00
Michael Shanks
a6f6e75215
package changes
2019-09-10 06:14:45 +01:00
Michael Shanks
4748ce0ed5
package changes
2019-09-10 06:11:46 +01:00
Michael Shanks
a2498b6ced
packaging stuff
2019-09-10 06:00:19 +01:00
michael shanks
44e85ef573
bug fixing
2019-09-09 21:02:23 +01:00
michael shanks
1f3fed1a6d
bugfixes - actions not saving correctly
2019-09-09 08:50:15 +01:00
michael shanks
e0abcdaa0e
bugfixes.
2019-09-09 05:24:14 +01:00
michael shanks
5ee72b1d87
build app... probably not orking yet..
2019-09-07 06:50:35 +01:00
michael shanks
e383c03435
working on client lib
2019-09-06 13:04:23 +01:00
michael shanks
53287779f2
PageView - editing html
2019-09-03 12:12:24 +01:00
michael shanks
b715b2a842
array component
2019-09-03 10:42:19 +01:00
michael shanks
bf7afe369d
builder layout redesign
2019-08-30 08:25:00 +01:00
michael shanks
f633c59aca
merge conflicts..
2019-08-28 22:10:26 +01:00
michael shanks
83dd49bc9a
button conflict...
2019-08-28 22:05:24 +01:00
michael shanks
ffb603fee4
datastore package updates
2019-08-28 22:02:59 +01:00
michael shanks
2b6a6418ac
upgrading packages - removing package-locks (using yarn)
2019-08-27 07:42:44 +01:00
michael shanks
ea3e847290
working on standard component
2019-08-27 07:32:56 +01:00
michael shanks
5f0d8ce638
component preview with stylesheeets
2019-08-20 08:24:07 +01:00
michael shanks
de3a564cb1
halfway through new layout
2019-08-20 07:24:02 +01:00
michael shanks
573f274f89
component preview sort of working
2019-08-19 21:18:23 +01:00
michael shanks
21224b119b
builder ui changes - UI builder in progress
2019-08-07 09:03:49 +01:00
michael shanks
ca63769204
backup before blame
2019-08-04 22:21:16 +01:00
michael shanks
d27ec9e0a5
working components nav - not styled properly
2019-08-02 14:54:10 +01:00
michael shanks
6cd61a4a63
builder importing core directly!
2019-07-30 09:08:40 +01:00
michael shanks
46062b6f24
rollup changes - backup here
2019-07-30 08:31:07 +01:00
michael shanks
1413ee6f2c
searching components
2019-07-28 08:03:11 +01:00
michael shanks
55bf142a95
delete derived component endpoint
2019-07-27 07:43:03 +01:00
michael shanks
d70f14d6bc
derived components endpoints working
2019-07-27 07:31:31 +01:00
michael shanks
af2fc95a6b
derived components endpoints
2019-07-26 17:08:59 +01:00
michael shanks
ebf5dfeeea
get components server endpoint ... tested
2019-07-26 15:13:15 +01:00
michael shanks
4891c6de80
adding in routes for components and pages
2019-07-25 07:31:54 +01:00
michael shanks
4b12a6a193
adding test commands for all packaged that need them
2019-07-21 09:59:30 +01:00
michael shanks
81e5b5659c
upgraded dependencies
2019-07-21 09:54:19 +01:00
michael shanks
5a7ef79e49
upgraded dependencies
2019-07-21 09:46:02 +01:00
michael shanks
601755f17a
routes for serving UI, now tested
2019-07-19 08:13:39 +01:00
michael shanks
7bc6dfbdd3
all tests passing again after refactor for serving UI
2019-07-18 08:05:16 +01:00
michael shanks
921b31d595
refactoring routes to serve app UIs
2019-07-16 22:14:57 +01:00
michael shanks
d52aeb3e95
builder now being served by server
2019-07-15 06:59:46 +01:00
michael shanks
363cbdd6c3
builder now web based and talking to api
2019-07-14 07:46:36 +01:00
michael shanks
13dd99be02
moving builder into web...
2019-07-13 10:35:57 +01:00
michael shanks
c279ffc685
testing 2 instances work seperately
2019-07-11 09:43:47 +01:00
michael shanks
98127d6eb8
test app working tf
2019-07-11 07:35:29 +01:00
michael shanks
991bd69671
injecting plugins into child apps
2019-07-09 07:29:50 +01:00
michael shanks
1590b584d4
work on app instances
2019-07-07 09:03:37 +01:00
michael shanks
60deb10b45
creating new apps, instances and users now working
2019-07-05 16:56:53 +01:00
michael shanks
2781a9fabb
instance - create user started
2019-07-02 23:15:15 +01:00
michael shanks
7b859e9d3b
can deploy versions of apps
2019-07-01 22:49:13 +01:00
michael shanks
66ba4e687f
creating new apps ...
2019-06-28 22:59:27 +01:00
michael shanks
e321a8b3fa
temporary access - passing
2019-06-26 22:29:28 +01:00
michael shanks
80c7df9dae
add plugins to master app
2019-06-25 22:48:22 +01:00
michael shanks
a782e124e6
tests passing...
2019-06-21 14:00:24 +01:00
michael shanks
c2d444f808
fixing bugs..>
2019-06-21 08:42:37 +01:00
michael shanks
923e6c6716
streaming issue...
2019-06-19 22:05:53 +01:00
michael shanks
d207d442bb
all http endpoints completed (not tested)
2019-06-16 22:17:22 +01:00
michael shanks
89d774bbea
filling out server endpoints
2019-06-15 23:55:32 +01:00
michael shanks
ff98b4bf4d
more session testing
2019-06-14 23:03:01 +01:00
michael shanks
354e0af4aa
authentication tests
2019-06-14 17:01:01 +01:00
michael shanks
3f87806899
server - first passing tests
2019-06-14 10:05:46 +01:00
michael shanks
2fc0bc7156
mono repo
2019-06-07 14:18:10 +01:00