./chat/senpai, Modern terminal IRC client

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.4.0, Package name: senpai-0.4.0, Maintainer: pkgsrc-users

senpai - a modern terminal IRC client.

senpai is an IRC client that works best with bouncers:
- no logs are kept,
- history is fetched from the server via [CHATHISTORY],
- networks are fetched from the server via [bouncer-networks].


Master sites:

Filesize: 281.633 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-13 17:25:48 by pin | Files touched by this commit (3) | Package updated
Log message:
chat/senpai: update to 0.4.0

This is the largest senpai release yet, with 1+ year of features,
bug fixes and performance improvements!

senpai upstream was changed from https://git.sr.ht/~taiite/senpai/
to https://git.sr.ht/~delthas/senpai/ in this release.

Major features:
- Add clickable buttons to make it easier to run common actions
  (adding a network, joining a channel, ...)
- Add image previews (simple left click on an image link). You can
  still open links with CTRL+left click (depending on your
  terminal).
- Enable pinning and muting buffers (works best for channels at
  the moment), synchronized across clients
- Better TAB autocomplete with more suggestions and a popup menu
- Add /UPLOAD to easily upload files to compatible bouncers
  (gives back a link added to the editor)

Minor features:
- Send better desktop notifications (with an icon, can be clicked
  on to open the channel, automatically dismissed, ...)
- Add CTRL+F as a /SEARCH shortcut
- Add CTRL+K as a /BUFFER shortcut, like a "channel switcher"
- Add /BOUNCER to easily send bouncer-networks commands
- Prevent accidental multi-line pasting by editing the multi-line
  pasted message in the editor before sending
- Unicode (and compound emojis) finally works flawlessly
- Make all nicks clickable (will open a direct message buffer)
- Make channel names clickable (will join and open the channel)

This release also brings numerous bug fixes (senpai was tested
across many clients), and some performance improvements
(substantial CPU improvements, profiled with pprof).

Thanks to all senpai users and contributors for 1+ year of patches
and bug reports.
   2025-04-05 20:51:32 by Benny Siegert | Files touched by this commit (190) | Package updated
Log message:
Belated revbump for all Go packages after go124 update

I forgot to do the revbump again, sorry for doing it so late after the
update.
   2025-03-07 21:54:34 by Benny Siegert | Files touched by this commit (190) | Package updated
Log message:
Revbump all Go packages after go124 update

I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
   2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) | Package updated
Log message:
Revbump all Go packages after update
   2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 security update
   2024-06-13 15:47:13 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-06-01 16:03:06 by Benny Siegert | Files touched by this commit (168)
Log message:
Revbump all Go packages, default Go version is now 1.22.