jdev - 2026-02-06


  1. dwd

    Hey all. I assume anyone in here is also on standards@, but if not, I didn't so much code this as enthusiastically talk it into existence: https://github.com/dwd/Wimsy

  2. dwd

    It's only a week's work, so be kind, but feedback would be most welcome.

  3. moparisthebest

    could use some screenshots, builds, building instructions :) always nice to have more clients though <3

  4. dwd

    CI has all the builds, or is meant to. Should be doing XEP-0368, but I've not got it doing SASL2 etc yet.

  5. singpolyma

    I keep wanting to vibe code a client but have been too busy working on my existing clients. Happy to see two vibe coded experiments in the last few weeks now

  6. moparisthebest

    I don't see builds anywhere anyway, am I just missing them?

  7. luca

    There's also https://dwd.github.io/Wimsy/

  8. jjj333_p (any pronouns)

    > I keep wanting to vibe code a client but have been too busy working on my existing clients. Happy to see two vibe coded experiments in the last few weeks now I managed to get distracted making a bridge to a platform i hate

  9. singpolyma

    A bridge or a gateway? 😉

  10. jjj333_p (any pronouns)

    > A bridge or a gateway? 😉 at this point the terms confuse me

  11. jjj333_p (any pronouns)

    its group <-> group bridging

  12. jjj333_p (any pronouns)

    not you log in and use it

  13. dwd

    moparisthebest, I think you may need to be signed into Github to see the artefacts, because I've not done a release yet, but: https://github.com/dwd/Wimsy/actions/runs/21761869791

  14. dwd

    moparisthebest, But as luca noets, there's also the Web build deployed in github pages.

  15. dwd

    And no, I didn't even write my own CI. :-)

  16. moparisthebest

    ah yup can see there after logging in

  17. singpolyma

    >> A bridge or a gateway? 😉 > at this point the terms confuse me > its group <-> group bridging Does the group "exist" on both sides even if the bridge is down? Can they get out of sync? If so it's a bridge

  18. jjj333_p (any pronouns)

    yes

  19. jjj333_p (any pronouns)

    its a bridge in that case

  20. jjj333_p (any pronouns)

    though i hope to figure out a way to make it able to resync the difference when it goes down

  21. dwd

    Well, you can cross that gateway when you come to it.

    🤣 1
  22. dwd

    (I'll assume that got loads of laughing reactions, but I've not done those in Wimsy yet)

  23. singpolyma

    Gateway with no login can only be done if both sides are open systems. Like you could do it for matrix sort of. Though matrix rooms always exist and can even desync with themselves...

  24. jjj333_p (any pronouns)

    > Though matrix rooms always exist and can even desync with themselves... yeah thats kinda the problem

  25. singpolyma

    I think I could still make it happen but I need to study the matrix s2s protocol in detail and just haven't had time

  26. moparisthebest

    why bother causing a DoS when it does a fine job DoS'ing itself?

  27. dwd

    moparisthebest, This easier for you? https://github.com/dwd/Wimsy/releases/tag/v0.0.1

    ❤️ 1
  28. Évelyne

    dwd: out of curiosity, did you put the relevant XEPs into the agent's document base?

  29. dwd

    No, I didn't. I was expecting to need to first build an MCP server that could find XEPs and RFCs - a RAG-style engine - and I'm not sure if it doesn't need this because it can search the web well.

  30. dwd

    I did have to get snarky with it once when it wanted t implement the latency measuring (under the presence menu, weirdly) with XEP-0199, and snootily told me that XEP-0198 was unsuited. I explained I designed most of it and it backed down after that.