Skip to content

Conversation

@zippy
Copy link
Collaborator

@zippy zippy commented Jan 20, 2026

Updates to Holochain 0.6.0, includes pinning shoelace to make it work with old UI.

zippy added 2 commits January 20, 2026 15:15
Upgrade mewsfeed from Holochain 0.4.1 to 0.6, including HDK/HDI API
changes, manifest updates, and dependency upgrades.

Rust changes:
- Update HDK to 0.6.0, HDI to 0.7.0
- Change agent_latest_pubkey to agent_initial_pubkey
- Add GetOptions parameter to all delete_link calls
- Change get_link_details to get_links_details
- Update profiles/elements libraries to 0.600.0 branch
- Add hc_zome_input crate for local/network optionality

UI changes:
- Update @holochain/client to 0.20.0
- Update @holochain-open-dev/profiles to 0.600.0
- Update @shoelace-style/shoelace to 2.20.0
- Add wrapInput() helper for zome calls with local/network option
- Add networkMode store for global local/network preference
- Update all zome calls to use wrapInput()

Manifest changes:
- Update manifest_version from "1" to "0"
- Rename bundled to path in DNA/hApp manifests

Nix changes:
- Update holonix ref to main-0.6
- Update to nodejs_22

Known issues:
- Profile dialog CSS styling not working correctly with profiles-context
  web component (buttons/inputs appear unstyled)
Shoelace 2.20.x causes DaisyUI component styles to not apply correctly
inside profiles-context web component slots. Pinning to 2.11.0 resolves
the issue with profile dialog form styling (inputs, buttons).

Uses npm overrides to ensure all dependencies use the pinned version.
@zippy zippy requested review from jost-s and mattyg January 20, 2026 21:26
@zippy zippy changed the base branch from main-0.4 to develop January 20, 2026 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants