Andrew Kingston
ceb3eb78e5
Remove uncecessary calls to loadBudibase when registering a plugin at runtime
2022-08-12 14:34:44 +01:00
Andrew Kingston
3b3d48196e
Transparently hot reload app preview when inserting a custom component bundle and reload relevant components
2022-08-11 17:05:42 +01:00
Andrew Kingston
eab1b93c24
Update client library to full handle custom components
2022-08-10 15:34:00 +01:00
Andrew Kingston
3745cf6b46
Add PoC of using a custom component inside client library
2022-08-10 12:04:58 +01:00
Andrew Kingston
80018e9668
Visually hide components when cutting but do not remove from real definition
2022-07-15 13:09:43 +01:00
Andrew Kingston
9d26b06958
Improve logic around dev tools roles and its usages. Ensure dev tools roles are never used in builder preview
2022-06-09 15:03:43 +01:00
Andrew Kingston
550511d404
Render screenslot when showing legacy layouts and remove concept of preview type
2022-05-12 09:42:25 +01:00
Andrew Kingston
1db3ae2974
Add support for instant updating of navigation settings in client apps
2022-04-28 17:30:48 +01:00
Andrew Kingston
4d06d682d8
Add support for correct mobile and tablet previews
2021-09-08 09:40:25 +01:00
Andrew Kingston
04a26f3344
Hide state action in old apps and add working basic implementation of theming
2021-09-02 11:38:41 +01:00
Andrew Kingston
047cd4ea88
Merge standard-components into the client library
2021-09-01 11:41:48 +01:00
Andrew Kingston
a41b376999
Fetch and use app theme in real client apps
2021-06-30 20:35:02 +01:00
Andrew Kingston
f2be9501d3
Add global app theme picker and use it in client preview
2021-06-28 12:55:11 +01:00
Andrew Kingston
cf087209d7
Bundle app ID inside apps, rather than trying to find it dynamically
2021-01-07 14:53:56 +00:00
Andrew Kingston
0cfc05f6a8
Initialise client app with preview type, left out from previous commit
2021-01-06 10:16:21 +00:00
Martin McKeaveney
33c40063af
layouts and screens switcher, merge with component sdk
2020-12-01 16:22:06 +00:00
Andrew Kingston
48a5a50e85
Optimise builder preview speed and performance and fix components not updating when changing props
2020-11-30 12:11:50 +00:00
mike12345567
55aecdd850
Some further work after testing, really need to get the backlink of screens to layouts functional.
2020-11-27 16:36:31 +00:00
Andrew Kingston
18a0f3888b
Add proper hot reloading of app preview when styles change
2020-11-24 09:31:54 +00:00
Andrew Kingston
99c167c54f
Fix reinstantiating app when builder props change
2020-11-23 14:28:02 +00:00
Andrew Kingston
e11656fa24
Add lots of new work on client library rewrite
2020-11-17 12:08:24 +00:00
Andrew Kingston
3a981ac256
Add initial new routing and svelte client app generation
2020-11-13 15:42:32 +00:00
Andrew Kingston
bf5aa49e4d
Fix client errors
2020-11-12 09:31:04 +00:00
mike12345567
ce12325b8c
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
mike12345567
a1fd261af6
Some more re-work, more testing needed to auth stuff.
2020-11-02 20:14:10 +00:00
Michael Shanks
a9d9e14e22
auth - standard-components not loading, windows
2020-10-18 21:45:46 +01:00
Martin McKeaveney
27975057c7
budibase complete deployment
2020-07-07 17:51:41 +01:00
Martin McKeaveney
f7d65deb5e
extra index template for production
2020-07-06 19:43:40 +01:00
Martin McKeaveney
5ecc8d4a54
deployment E2E
2020-07-02 23:22:20 +01:00
Michael Shanks
ea3a8fd81a
client: fixing broken tests
2020-06-14 20:30:23 +01:00
Michael Shanks
19d132c6c2
removal of appRoot - appId comes in cookie
2020-06-12 20:42:55 +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
Martin McKeaveney
e648dc80e8
refactor client library
2020-05-29 14:06:36 +01:00
Martin McKeaveney
3c9af5336e
formatting
2020-05-18 11:01:17 +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
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
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
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
Martin McKeaveney
3fd7f376e3
all eslint errors fixed
2020-02-25 16:23:45 +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
b7a5735a05
state management bindings
2020-02-21 15:44:48 +00:00
Michael Shanks
b4eb26b2f1
fix rooting to be able to handle appRootPath
2020-02-21 15:20:00 +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
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