Commit Graph

127 Commits

Author SHA1 Message Date
Samuel Andert
4a01649087 Refactoring next part 2023-08-04 11:12:24 +02:00
Samuel Andert
c0d29e784a abtracted generic services interface and mapping 2023-08-03 17:34:53 +02:00
Samuel Andert
472e4e33ec fix buggy commit 2023-08-03 17:15:24 +02:00
Samuel Andert
c9be693408 mapped all services to our new me.do. prop 2023-08-03 16:47:26 +02:00
Samuel Andert
55b701a859 refactoring composer 2023-08-03 15:55:44 +02:00
Samuel Andert
73796c756f refactoring Composer part3 2023-08-03 15:29:46 +02:00
Samuel Andert
02d068fef3 refactoring composer part2 2023-08-03 14:35:15 +02:00
Samuel Andert
dcb94e7c58 Refactoring composite interface part1 2023-08-03 14:03:02 +02:00
Samuel Andert
37b915cef6 fixed a bug of dynamic machine service initializded in in composite 2023-08-03 13:09:37 +02:00
Samuel Andert
3aa211a35d Added dynamic instantiation of machines in composite 2023-08-03 12:25:55 +02:00
Samuel Andert
f4ad80fde9 added dynamically loading of xstates machines from composite definitions 2023-08-03 11:36:15 +02:00
Samuel Andert
e4cb7df353 Updated Composite to render a FallBack Component, when no visual component has been rendered. 2023-08-02 12:37:45 +02:00
Samuel Andert
7f57036e94 added stateMachine to stateMachine communication 2023-08-02 11:49:05 +02:00
Samuel Andert
48903fbe7d small refactoring of oForm machine 2023-08-01 17:59:17 +02:00
Samuel Andert
1716cb41f7 minors 2023-08-01 16:39:23 +02:00
Samuel Andert
ed351011d5 Cleaning Up xStateFlows and abstracting generic interfaces 2023-08-01 14:21:43 +02:00
Samuel Andert
125d7d997e Added Basic xstate store management POC 2023-08-01 11:58:34 +02:00
Samuel Andert
3d2960390a Added some more dummy validating form inputs 2023-07-31 14:53:50 +02:00
Samuel Andert
120c6dd280 Added dynamic component rendering to Recipies 2023-07-31 12:06:57 +02:00
Samuel Andert
6092199fe5 Further improved the dynamic action area renderering 2023-07-31 11:37:14 +02:00
Samuel Andert
028614a6e0 refactoring action button area of our recipies svelte part1 2023-07-31 10:50:19 +02:00
Samuel Andert
189857759e Added realtime watching capabilites to vite's virtual loaders 2023-07-31 09:50:44 +02:00
Samuel Andert
39071d425e Improved the vite.config 2023-07-31 09:40:54 +02:00
Samuel Andert
61cb8c8bc3 abstracting the xstate towards a more generic flow 2023-07-30 12:40:00 +02:00
Samuel Andert
7cd7506e1d minor 2023-07-29 19:06:42 +02:00
Samuel Andert
fa5764c303 added basic houdini graphql client incl. test query 2023-07-29 15:09:21 +02:00
Samuel Andert
414705e0b4 fixed dynamic loader bug 2023-07-29 13:21:53 +02:00
Samuel Andert
bdc3445a67 Added xState as flow engine 2023-07-28 22:25:31 +02:00
Samuel Andert
e1fd73a7e8 Created basic Recipies UI flow mocks 2023-07-28 15:41:05 +02:00
Samuel Andert
a4dec279dc fixed vite error messages 2023-07-28 12:50:30 +02:00
Samuel Andert
4d310220dd Updated the Forms example 2023-07-28 12:30:27 +02:00
Samuel Andert
9c08a2cf11 added a basic realtime validation example 2023-07-28 11:27:52 +02:00
Samuel Andert
47d26f8c46 updated the Google Flow UI part1 2023-07-27 18:21:54 +02:00
Samuel Andert
9703fa9155 Updated Hello Earth UI 2023-07-27 17:01:15 +02:00
Samuel Andert
049fae15e5 added core default services to our composite 2023-07-27 16:33:55 +02:00
Samuel Andert
b546a22302 updated the reference key for data and store to store mapping to @data: and @storeID: in composite. 2023-07-27 14:28:40 +02:00
Samuel Andert
1ce7b80c9b Fixed GoogleAuth and clearMessages again and updated the routing and navigation 2023-07-27 12:41:56 +02:00
Samuel Andert
e2ea57e89f fixed the racecondition of the composite services renderer 2023-07-27 10:51:52 +02:00
Samuel Andert
460deb3be1 major ui overhaul adding skeletonlabs design system 2023-07-27 09:30:30 +02:00
Samuel Andert
371e42e4ee Added dynamic dataLoader importing and fixing race conditions 2023-07-26 18:28:31 +02:00
Samuel Andert
a3761140bd feat(core): introduce reactive services loading mechanism 2023-07-26 16:36:08 +02:00
Samuel Andert
979251bd6b Updated the Messages to the new abstracted composite syntax. 2023-07-26 16:25:59 +02:00
Samuel Andert
920e7b7ca1 added dynamic data loading and mapping towards components. 2023-07-26 15:16:41 +02:00
Samuel Andert
14aad071f4 minor fix 2023-07-26 11:30:05 +02:00
Samuel Andert
5c2f7afa5f abstracted subscribe to state in composite 2023-07-26 11:11:12 +02:00
Samuel Andert
e3f2dbacc8 feat(Composite): Enhance root and child rendering with error differentiation
- Adjusted Composite to conditionally check for both direct root and child rendering.
- Differentiated error states: omitting an error when `component` prop is absent but showing an error when it's undefined.
- Fixed rendering of @app in the messages stream.
2023-07-26 09:40:28 +02:00
Samuel Andert
0161f4ba4f breaking changes, major refactoring of Composite 2023-07-26 09:23:15 +02:00
Samuel Andert
858d21e7db feat(wallet.svelte): integrate pkpWallet into state store
- Initialize pkpWallet with null value inside the component store.
- Update store's pkpWallet upon successful wallet connection.
- Reflect pkpWallet value reactively in the UI.

BREAKING CHANGE: The pkpWallet now resides in the component's store and should be accessed as $store.pkpWallet.
2023-07-26 06:14:33 +02:00
Samuel Andert
a2fe8b136b refactor(Composite): add ICompositeLayout interface & enhance children area assignment 2023-07-25 20:33:57 +02:00
Samuel Andert
75d58eafea feat(Composite.svelte): update layout interface
Refactor the Composite component to support a new layout format with additional customization through the customTailwind property. This change simplifies the way layouts are defined and provides greater flexibility for design customizations.

BREAKING CHANGE: The layout interface in Composite.svelte has been modified. Components that depend on the old layout structure may need to be updated.
2023-07-25 16:10:15 +02:00