Commit Graph

41 Commits

Author SHA1 Message Date
Martin McKeaveney d9d8e51d86 fix ci 2020-02-25 16:51:40 +00:00
Martin McKeaveney 0d0f635db4 eslint tidy up 2020-02-25 15:46:04 +00:00
Michael Shanks 4fb30835cd few broken tests (typos) 2020-02-23 21:59:27 +00:00
Martin McKeaveney cca039bdd0
Merge pull request from shogunpurple/state-bindings
State bindings
2020-02-12 15:50:30 +00:00
Martin McKeaveney 1c7550e211 moving test from server 2020-02-12 15:47:35 +00:00
Michael Shanks c3fa212b31
Lots of poking around to get apps to run, plux fixing tests ()
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 f34a4707a9 fix rotation on state arrow 2020-02-12 10:12:54 +00:00
Michael Shanks f7bea46f01
Page Layout & Screen restructure ()
* 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 94eb93b186 running prettier over codebase, removing merge files 2020-02-03 09:24:25 +00:00
Michael Shanks eac855bb71 restructure. Screens in, user components out. _children static concept 2020-01-17 23:06:42 +00:00
Michael Shanks 3e67dd07c0 CLI nearly there 2019-10-11 17:14:23 +01:00
Michael Shanks 5f2865b09a serving files from _shared 2019-09-12 15:55:36 +01:00
Michael Shanks 614e9dbfdd breaking tests 2019-09-11 06:08:39 +01:00
Michael Shanks a6f6e75215 package changes 2019-09-10 06:14:45 +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 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 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 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 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