May 9, 2026 at 12:00:00 AM UTC
Bismuth Web 0.2.0
Bismuth Web 0.2.0 is out.
This release mainly focuses on bringing more of the CLI functionality into the web frontend, alongside a fairly large cleanup of the converter UI and accessibility.
Added publication fetch mode
The web app can now fetch and convert entire site.standard.publication collections directly from a PDS.
New functionality includes:
- DID + publication rkey input
- automatic PDS resolution
- optional manual PDS override
- batch document fetching
- per-document Markdown export
- download-all support
This uses the same underlying fetch logic as bismuth fetch.
The main reason for adding this was portability. Up until now, the web frontend could only convert pasted JSON. That was fine for testing, but not especially useful for inspecting or exporting existing publications already on the network.
Expanded conversion options
The converter now supports additional conversion controls that previously only existed internally or in the CLI tooling.
Pckt source DID support
blog.pckt.content conversions can now provide a source DID when resolving blob-backed extended mode content.
Without this, some Pckt documents could not be reconstructed correctly in the browser.
Custom page break separators
Leaflet conversions now support custom page separators.
This is mainly useful for:
- MDX workflows
- static site generators
- custom Markdown pipelines
- cleaner multi-page exports
UI and UX changes
The converter UI was reworked quite a bit in this release.
Changes include:
- separate convert/fetch modes
- loading states for long-running operations
- copy-to-clipboard feedback
- improved download handling
- clearer error messaging
- multi-document export support
The drag-and-drop upload area was also rebuilt with proper semantic form structure and accessibility support.
Internal changes
- exported
resolvePdsEndpoint()andlistDocuments()from the shared web conversion layer - added reusable download helpers
- cleaned up conversion state handling
- improved type handling around fetched Standard documents
Version bump
@ewanc26/bismuth-web:
0.1.0โ0.2.0
all entries