Ticket created by ~elly on ~sircmpwn/pages.sr.ht
I published a gemini capsule on srht.site including a .txt file, but pages.sr.ht serves it as text/gemini instead of text/plain. Using the gmni client to test:
$ ./gmni -i gemini://elly.srht.site/d/blog/2022-01-18-backups.txt 20 text/gemini [body text...]
this is surprising since there appears to already be code to handle this case: https://git.sr.ht/~sircmpwn/pages.sr.ht/tree/master/item/server.go#L300
Ticket created by ~elly on ~emersion/gamja
Channels with long topics can end up consuming a lot of vertical space on narrow displays. There should be either a limit on how much of the channel is shown, or perhaps a way to turn off the topic/leave button.
Ticket created by ~elly on ~emersion/gamja
If, for example, you return from a few hours afk, you may see something like:
13:33:21 — 15:02:43 swalladge and cypheon have joined, cypheon, rgrinberg, swalladge and noeontheend have quit, insistent is now known as de_insistent, de_insistent is now known as zzinsistent, zzinsistent is now known as zz_insistent, zz_insistent is now known as insistent
Where some of these events are redundant or supersede other events in that log line. I'm not sure if this is the right call, but it might be neater if this "summary view" instead said:
rgrinberg and noeontheend have quit
since:
- cypheon & swalledge both joined and quit during its timespan
- the insistent nick changes form a circle back to the original nick
Ticket created by ~elly on ~emersion/gamja
Many other chat clients support a "fast switching" UI flow where the user presses ctrl-k and types any unambiguous substring of a server/channel/user name to switch to the matching window, usually with an iterative search/completion UI if the substring isn't unambiguous yet. For examples, take a look at the Slack or Discord clients :)