2022-02-10 Version 1.3.2
========================
- Features:
- Add French translation
- Bug fixes:
- Silence assertion failure on /part command
- Silence "Unknown capability" warning on trailing whitespace
- Changes:
- Add tooltips to buttons with no text
2021-12-18 Version 1.3.1
========================
- Bug fixes:
- Fix build of macOS
- Make channel messages with origin out of channels can be shown
- Rejoin channels after NICKSERV authentication finishes
2021-09-23 Version 1.3.0
========================
- Features:
- Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification
- Add support for RPL_UMODEIS
- Make nick completion case-insensitive
- Add button for inserting emoji
- Bug fixes:
- Fix configuration syntax errors caused by trailing commas
2021-02-28 Version 1.2.0
========================
- Features:
- Switch build system from Make to Meson
- Add FreeBSD implementations for ``srn_get_executable_{path,dir}``,
thanks to :people:`wahjava`
- Add ``/quote`` command for sending special IRC commands,
thanks to :people:`hno`
- Add support for hiding server buffer
- Bug fixes:
- Fix an use-after-free BUG
- Fix implicit declaration error on some systems,
thanks to :people:`lgbaldoni`
Script(update): bump version to 1.1.3
Sui(fix): fix an use-after-free case
Core(fix): remove server when main loop is idle
Because server may be referenced after function returns.
Script(update): bump version to 1.1.3
2020-06-27 Version 1.1.1
========================
- Changes:
- Improve auto-scroll policy of message list
- Bug fixes:
- Fix TLS certificate verification error on glib-networking 2.64.3
- Fix crash when connecting to an invalid host
2020-05-24 Version 1.1.0
========================
- Features:
- Support multiple selection of message
- Support jump to mentioned message
- Nickname will be highlighted when mentioned
- Auto build deb package
- Changes:
- Improve fcous control of UI
- Replace appdata with metainfo
- Validate metainfo with appstream-util
- Bug fixes:
- Some implicit declarations fixes
- Some typo fixes
2020-04-11 Version 1.0.2
========================
- Features:
- Add MAN documentation (:commit:`deaf723`)
- Add more predefined IRC networks: DALnet, EFnet, IRCnet, Undernet and QuakeNet (:pull:`228`)
- Changes:
- Build: Allow setting CC variable via environment (:pull:`224`)
- Add channel related messages to corresponding buffer as possible (:issue:`149`)
- Improve widget focus control (:pull:`229`)
- Drop unused icons (:commit:`6239fe5`)
- Provide clearer error message when connecting (:pull:`233`)
- Update gentoo installation documentation :ref:`install-packages-gentoo` (:commit:`ceb5ca3`)
- Bug fixes:
- Truncate long message before sendisg (:pull:`227`)
- Deal with invalid UTF-8 string (:commit:`50e7757`)
- Fix incorrect user number of channel user list (:pull:`230`)
- Fix incorrect icon install path (:commit:`9f07380`)
Srain is a modern IRC client written in GTK.
Features
========
- Fully open source
- RFC {1459,2812} compatible
- Partial IRCv3 support
- Multi-platform support
- Act like modern IM client
- Graphical user interface
- Convenient connection panel
- Interactive channel search
- Forward message in one click
- URL preview
- Desktop notificaion
- Special optimization for bridge/relay bot
- Act like geek IRC client
- Anything can be done via commands
- Fine-grained configuration with hot update support
- Regex based message render and filter mechanisms
- IPC based plugin system (TODO)