RNS Logo

rns.recipes

◈ 9ce92808be498e9e05590ff27cbfdfe4
Upcoming RNS 1.6.0 https://rns.recipes/forum/general/upcoming-rns-160-help-testing

NomadNet Web UI [Preview]

Started by Zenith ·

Zenith Admin
edited #1

I'm working on developing out the web UI functionality for NomadNet that currently exists as a placeholder as an alternative to the text-based Urwid TUI.

 

It is lightweight with zero added dependencies. There is no NPM, bloated build process, or framework. The frontend is a single HTML page and one JS file that runs from a stdlib Python HTTP server inside the nomadnet package. It reuses all of the NomadNet internals where applicable. The onnly vendored files are micron-parser-js DOMPurify and an included mono NerdFont.

 

It generates its own certificate on first start and wraps the listening socket with the standard library's ssl module

 

Below is a preview, some parts aren't functional yet:

 

Browser

image.png
image.png
"Terminal" theme:
image.png

 

TABS!!!! (And the option to zoom)
image.png

 

Conversations

image.png

 

Email-style view:
image.png

edited #2

This looks amazing, can't wait to start using it!

Mark 8dd57a7382268096...
#3

Oh, this is very nice Zenith! Really looking forward to trying this out! Really cool you took this up!

NONGKHAEM_BKK_TH e23e9a470d42f05d...
#4

Oh wow that is cool indeed !

Ivan (Web) Moderator f489752fbef161c6...
#5

This looks awesome!

LinuxinaBit 2b4116b574e3a4f3...
edited #6

Beautiful!

 

I think I'll really enjoy the new features like those tabs, but even besides that, it feels like we've been needing a coherent (edit: in the sense of https://maevyn.codes/decoherence) desktop gui app for a while and this is finally getting there <3

 

Is it still using micron-parser-js for page rendering?

Boltic 396441d4dec1297b...
#7

It’s turned out really well—great job! I’m not sure to what extent you intend for this to be exclusively for Nomadnet, or how open you are to adding new features. I was thinking that if it also included voice calls, I might switch over to it!

#8

Oof, I've been wanting/looking for something like this for a bit. Mainly due to a very port controlled network at the office, where connecting to a self hosted web service would be way more feasible compared to a connecting to a backbone/tcp/udp-interface outside of the lan.

 

I'm extremely excited to see this come to life (whenever it does)! <3

Mark 8dd57a7382268096...
#9

I forgot to say, but really like the email-style message view! If that's still just a mockup, I hope it makes it to the actual version :)

edited #10

Love It !!!!

jalict 34976a403ea78e12...
#11

Super excited to give this a try. Great work and seems like to are staying true-north to the rest of the project - great job :)

Post a Reply

Supports Markdown: **bold**, *italic*, `code`, ```code blocks```, [links](url)

Log in to upload images

Quote
Copied to clipboard