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
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
Samuel Andert
b560897e17
minors
2023-07-25 15:54:36 +02:00
Samuel Andert
38ec75d19b
feat(composite): enhance service loading for multiple exports
2023-07-25 15:31:35 +02:00
Samuel Andert
c47cf1e338
tiding up GoogleAuth
2023-07-25 12:16:44 +02:00
Samuel Andert
f2e9100766
refactoed mint and create session
2023-07-25 11:49:17 +02:00
Samuel Andert
ab92110970
Added auto import of services to the composite
2023-07-25 11:20:51 +02:00
Samuel Andert
70fe76279e
tiny tidying up
2023-07-25 09:45:07 +02:00
Samuel Andert
44d668d7af
Refactoring Provider setup of Google Auth
2023-07-25 09:34:31 +02:00
Samuel Andert
50b0fca034
refactoring step1 GoogleAuth
2023-07-24 17:41:44 +02:00
Samuel Andert
0e6a956511
Optimize component state mapping and reduce unnecessary updates
2023-07-24 16:41:00 +02:00
Samuel Andert
e12f6bcf05
feat(components): Initialize component state and enable property mapping
...
- Ensure every component has an initialized state, defaulting to empty.
- Implement property mapping to synchronize states between parent and child components.
2023-07-24 15:00:05 +02:00
Samuel Andert
5b7c49fd58
feat(wallet): Refactor wallet service for enhanced modularity and clarity
...
- Abstracted RPC interface to allow dynamic input for connection flexibility.
- Added `signSession` function to retrieve `authSig` efficiently.
- Improved logging and error handling to provide clearer feedback.
- Centralized `authSig` retrieval for better code maintainability.
This refactor ensures the wallet service is more adaptable to varying use cases and improves overall code readability.
2023-07-24 12:54:59 +02:00
Samuel Andert
cf1a83006e
Refactor authWithMetamask to enhance modularity and introduce logout functionality
2023-07-24 11:51:39 +02:00