-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bump to beta-rc.2 #7
Conversation
…ate @holochain/client modules in build causing bundler issues
…l builds (maybe a broken resume feature?)
…lochain client 0.11.13
…date sensemaker-lite dna
…chronous 'full' renderer
…ecify holochain client 0.11.13" This reverts commit 8bf64b7.
…ng changes between 0.11.X versions
@pospi I can successfully build the |
I can now get as far as an empty Tauri window with an "app not installed" error. I think that's probably just something minor in package scripts to fix up? But unsure. |
Maybe log as a separate issue, but something we're going to want with this new development setup is sourcemaps. It's pretty much impossible to debug with the minified source... |
It looks like I am in a mostly good place with these changes, sorry they got so conflicted. UI mostly works and the We Applet builds (but I haven't setup an environment to test the built version yet). I think we are close but these still seem like blockers:
If we are going to modify our development pipeline to remove
If we're happy with this decision:
|
…ollup to browser DevTools
Thinking about it more and bypassing WDS may also mean breaking HMR which is really going to slow down development a lot; would you mind testing with your working app to see if you can successfully hot-swap a component? If that's not working then I think we should put some time into getting WDS working again and run |
Did some more testing and discovered something interesting:
If I edit the hardcoded I now have a rendering page in the test applet- I can see by inspecting the DOM that it should be showing all the provider components through to "this is a provider component!" even though for some reason the page still renders as an empty white screen. |
Tested updates to the https://github.com/neighbour-hoods/todo-applet/ today and am hitting the same bug as above with regard to mismatching app IDs. Though the fix seems simple enough, it would be good to understand where this @zippy @matthme @jost-s if you have any ideas about what app devs should expect during testing and whether this is a feature or a bug, please let us know? |
yeah I've just been using the Line 13 in fd23409
and in terms of differences between our machines, I did have to also install |
In an older version of hc launch all apps where installed with the app id "test-app". However, since a while now they are installed with the app id extracted from the .happ file name: https://github.com/holochain/launcher/blob/8a3be212c443e9a64b8862b30f4f27d192b56053/crates/hc_launch/src-tauri/src/cli.rs#L157 So if you have one of the latest versions of hc launch the only explanation I have for it is that the .happ you're pointing to is called The latest version of hc launch is on crates.io now by the way (for 0.1.0-beta): https://crates.io/crates/holochain_cli_launch |
Hmm sorry @weswalla I think there are still some issues with the init code. On first run, Maybe this is another "older version of |
@weswalla it looks as though if this line is assigned from Can I get you to test that before committing & merging this? Just want to be sure it works for both of us rather than being a result of launcher feature divergences. |
(one more, sorry!) I think probably also the initialiser for |
@pospi I added your suggested changes and everything works. |
I am unable to approve my own PR. @julioholon can you approve? or @pospi do you have permission to approve? |
I added myself as a reviewer and approved it, hopefully it'll let you merge now? |
@pospi
I tried cleaning up the code as best I could, and committed the lock files I had, as this works when I run
npm run start
.