[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)