[HN Gopher] Convos: A Persistent Self-Hosted Web Client for IRC
       ___________________________________________________________________
        
       Convos: A Persistent Self-Hosted Web Client for IRC
        
       Author : crecker
       Score  : 18 points
       Date   : 2023-04-15 14:53 UTC (8 hours ago)
        
 (HTM) web link (serhack.me)
 (TXT) w3m dump (serhack.me)
        
       | vilunov wrote:
       | I tried giving it a run locally and found some annoying stuff.
       | 
       | On first startup and login, I found myself already connected to
       | the libera network. Of course it failed to connect, as it chose
       | my username as the IRC username and it was taken there.
       | Nevertheless, I don't think automatically connecting to an
       | arbitrary server with an arbitrary username without asking user
       | anything is the correct behavior.
       | 
       | My next step was to delete the libera connection, as I wanted to
       | connect to a different IRC server. The delete button does
       | nothing, but in the HTTP requests log you can see that you
       | actually cannot delete the "default" connection, and there must
       | always be one.
       | 
       | After playing around, I finally attempted to connect to my
       | server, only to find that I somehow created a second connection
       | with an id of "" (it says so near the deletion interface).
       | 
       | Finally I accidentally pressed "Log out" and was met with a 404
       | in my browser, and a "Use of uninitialized value $str in
       | substitution (s///) at /app/local/lib/perl5/Mojo/Util.pm line
       | 408." in my logs.
       | 
       | I don't mean to demotivate the devs, as I would certainly use a
       | kind of browser-based IRC client due to lack of native IRC
       | clients on macOS, but as it happens, it's very lacking at even
       | most basic user stories, while at the same time supporting file
       | uploads and video chats for some reason. Something like HexChat
       | or Konversation or Quassel for bouncer-users is still miles
       | better.
        
       ___________________________________________________________________
       (page generated 2023-04-15 23:02 UTC)