Hi all,

Not sure where else to announce this, so here goes...

Last Friday, while in the XMPP Summit, I absently started typing in a chat
window.

I didn't get any chance to do more until the Eurostar back, but I've been
occasionally typing in the same chat window now for a week, so I think I
have something to share.

https://github.com/dwd/Wimsy

It's rough, certainly - but it's not bad for something I've barely touched
the code of directly, and that I've only spent a week (of spare time) on.

Whimsy is now a basic but functional XMPP client, running on:

* Linux desktop - I'm using it there a lot.
* Web - it's an installable PWA, too, deployed at
https://dwd.github.io/Wimsy/
* Android - I have used the build, sometimes, and it does work, though it's
probably not yet optimal.
* MacOS - Builds in CI?
* Windows - I should really try this one too.
* iOS - Probably not very useful - no background, and no push - but hey it
builds.

It's written - apparently - in Flutter/Dart, which is, erm, a language or
something.

As is traditional in these announcements, I should note that Wimsy is just
a hobby, and won't be big or professional like those other clients.

Somewhat more seriously, the roughest parts of the UX are in the onboarding
- like telling you to pick a PIN without any explanation of what that's for
(encrypted local cache), or the *very* confusing checkbox for direct TLS
(really only applies if you specify a host manually). I'll fix these up in
time, as well as working toward a full compliance suite level.

It's MIT-licensed, though includes a radically changed xmpp_stone library,
and the upstream of that (copied in) is under Apache 2.

People willing to test it and provide feedback would be enormously welcome,
particularly on platforms I've not got to yet.

"Bugs" - any suggestions for improvements really - are welcome as PRs
putting a markdown file describing the improvement (in detail!) into
./bugs/new/

Less formalized suggestions are also welcome. Aside from the "Dave, why did
you vibe-code an XMPP client in a week you mad idiot?" type.

Because I'm not really in a position to review the code changes, I'd rather
not accept direct patches. Seems odd, I know.

Have fun, play nicely,

Dave.
_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to