Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Sep 19:52

Added

  • NomadNet page browsing, over a new nomadnet:// scheme. Links between NomadNet and RWeb pages resolve and render in both directions.
  • A renderer for micron, the markup NomadNet pages are written in. Pages render monospace on a character grid, the way their authors drew them, and cannot run scripts. The styling follows what other NomadNet clients draw — light text on a dark ground, section headings as bars — so a page looks the way its author laid it out.
  • Micron links resolve to full URLs, including links to a page on another node and links out to the web. A link the browser cannot follow — an LXMF address, say — is shown struck through rather than left to fail.

Changed

  • A destination hash typed on its own now opens as nomadnet:// rather than rweb://. Both schemes use identically shaped 32-character hashes, so a bare one is ambiguous — but outside this browser a bare hash already means a NomadNet node, which is how they are shared. Reaching an RWeb server by hash alone now needs rweb:// typed in front of it.

Fixed

  • Connections to a node that is slow or unreachable are now closed when they time out. They were left open instead, tying up resources here and on the far end until that node gave up on its own.

Known limitations

  • Downloading files from NomadNet nodes is not supported, and says so.
  • Micron form fields are shown but cannot be filled in or submitted.
  • Browsing is anonymous, so pages a node operator has restricted will refuse to load.